[g-a-devel]Re: gail bug ...



Michael,

I am way ahead (actually a couple of weeks) ahead of you here.
I made a change on Februray 27th which should fix this problem.

Padraig

> Subject: gail bug ...
> To: "Padraig O'Briain" <Padraig Obriain sun com>
> Cc: accessibility mailing list <gnome-accessibility-devel gnome org>
> Content-Transfer-Encoding: 7bit
> Mime-Version: 1.0
> 
> Hi there,
> 
> 	Is this a gail bug ? happens when I run at-poke with accessibility
> support enabled:
> 
> Breakpoint 2, g_logv (log_domain=0x406b52c3 "GLib-GObject",
> log_level=-1073747176, format=0x406bbf20 "invalid cast from (NULL)
> pointer to `%s'", 
>     args1=0xbfffef3c) at gmessages.c:488
> 488	in gmessages.c
> (gdb) bt
> #0  g_logv (log_domain=0x406b52c3 "GLib-GObject", log_level=-1073747176,
> format=0x406bbf20 "invalid cast from (NULL) pointer to `%s'", 
>     args1=0xbfffef3c) at gmessages.c:488
> #1  0x40703747 in g_log (log_domain=0x406b52c3 "GLib-GObject",
> log_level=G_LOG_LEVEL_WARNING, 
>     format=0x406bbf20 "invalid cast from (NULL) pointer to `%s'") at
> gmessages.c:574
> #2  0x406aec50 in g_type_check_instance_cast (type_instance=0x0,
> iface_type=80) at gtype.c:2624
> #3  0x40badf11 in connect_model_signals (view=0x80a55d0, model=0x0) at
> gailtreeview.c:3630
> #4  0x40ba9269 in gail_tree_view_real_initialize (obj=0x80a61b8,
> data=0x80a55d0) at gailtreeview.c:496
> #5  0x405a0431 in atk_object_initialize (accessible=0x80a61b8,
> data=0x80a55d0) at atkobject.c:1078
> #6  0x40ba9662 in gail_tree_view_new (widget=0x80a55d0) at
> gailtreeview.c:597
> #7  0x40bae91d in gail_tree_view_factory_create_accessible
> (obj=0x80a55d0) at gailtreeviewfactory.c:86
> #8  0x405a0823 in atk_object_factory_create_accessible
> (factory=0x80a5a48, obj=0x80a55d0) at atkobjectfactory.c:85
> #9  0x404b07f5 in gtk_widget_real_get_accessible (widget=0x80a55d0) at
> gtkwidget.c:6437
> #10 0x404b0786 in gtk_widget_get_accessible (widget=0x80a55d0) at
> gtkwidget.c:6419
> #11 0x4002ff30 in glade_xml_add_accessibility_info (xml=0x80857a0,
> w=0x80a55d0, info=0x809a4e8) at glade-xml.c:855
> #12 0x40031b46 in glade_xml_set_common_params (self=0x80857a0,
> widget=0x80a55d0, info=0x809a4e8) at glade-xml.c:1978
> #13 0x400316bd in glade_xml_build_widget (self=0x80857a0,
> info=0x809a4e8) at glade-xml.c:1821
> #14 0x4003149c in glade_standard_build_children (self=0x80857a0,
> parent=0x8098008, info=0x809a2d8) at glade-xml.c:1709
> #15 0x40031d27 in glade_xml_set_common_params (self=0x80857a0,
> widget=0x8098008, info=0x809a2d8) at glade-xml.c:2030
> #16 0x400316bd in glade_xml_build_widget (self=0x80857a0,
> info=0x809a2d8) at glade-xml.c:1821
> #17 0x4003149c in glade_standard_build_children (self=0x80857a0,
> parent=0x8092030, info=0x8099048) at glade-xml.c:1709
> #18 0x40031d27 in glade_xml_set_common_params (self=0x80857a0,
> widget=0x8092030, info=0x8099048) at glade-xml.c:2030
> #19 0x400316bd in glade_xml_build_widget (self=0x80857a0,
> info=0x8099048) at glade-xml.c:1821
> #20 0x4003149c in glade_standard_build_children (self=0x80857a0,
> parent=0x808b390, info=0x8098930) at glade-xml.c:1709
> #21 0x40031d27 in glade_xml_set_common_params (self=0x80857a0,
> widget=0x808b390, info=0x8098930) at glade-xml.c:2030
> #22 0x400316bd in glade_xml_build_widget (self=0x80857a0,
> info=0x8098930) at glade-xml.c:1821
> #23 0x4003149c in glade_standard_build_children (self=0x80857a0,
> parent=0x808f7d0, info=0x80990d0) at glade-xml.c:1709
> #24 0x40031d27 in glade_xml_set_common_params (self=0x80857a0,
> widget=0x808f7d0, info=0x80990d0) at glade-xml.c:2030
> #25 0x40031997 in glade_xml_handle_internal_child (self=0x80857a0,
> parent=0x8098638, child_info=0x8098ee0) at glade-xml.c:1932
> #26 0x40031488 in glade_standard_build_children (self=0x80857a0,
> parent=0x8098638, info=0x8098af0) at glade-xml.c:1705
> #27 0x40031d27 in glade_xml_set_common_params (self=0x80857a0,
> widget=0x8098638, info=0x8098af0) at glade-xml.c:2030
> #28 0x400316bd in glade_xml_build_widget (self=0x80857a0,
> info=0x8098af0) at glade-xml.c:1821
> #29 0x40030676 in glade_xml_build_interface (self=0x80857a0,
> iface=0x8098740, root=0x0) at glade-xml.c:1160
> #30 0x4002f053 in glade_xml_construct (self=0x80857a0, fname=0x804bfb3
> "../glade/at-poke.glade2", root=0x0, domain=0x0) at glade-xml.c:188
> #31 0x4002ef66 in glade_xml_new (fname=0x804bfb3
> "../glade/at-poke.glade2", root=0x0, domain=0x0) at glade-xml.c:151
> #32 0x0804a863 in application_window () at main.c:202
> #33 0x0804aa7e in main (argc=1, argv=0xbffff794) at main.c:284
> #34 0x407ba306 in __libc_start_main (main=0x804a9b0 <main>, argc=1,
> ubp_av=0xbffff794, init=0x8049ce8 <_init>, fini=0x804bd50 <_fini>, 
>     rtld_fini=0x4000d2dc <_dl_fini>, stack_end=0xbffff78c) at
> ../sysdeps/generic/libc-start.c:129
> 
> 	It proceeds to die quite horribly later on. It is not necessarily the
> case that a GtkTreeView has a model to start with - this is just a
> common case. It's never the case with libglade.
> 
> 	Regards,
> 
> 		Michael.
> 
> -- 
>  mmeeks gnu org  <><, Pseudo Engineer, itinerant idiot
> 




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]