[g-a-devel]misc. bugs ...



Hi there,

	Sorry to spam the list, but bugzilla is totally broken for me, won't
respond correctly, so here goes [ there are several here ]:

	* Atk seems to not honour the 'hidden' state - it is vital that
	  this is done, since programmers rely on eg. 'clicked' not
	  being activated on hidden widgets - fatal crasher bugs all
	  over. This can be seen in an at-poke at nautilus the desktop
	  window shows a menu that isn't there.

	* In a similar vein the sensitive state must be honoured, 
	  preferably by removing & not obeying actions on the widget.

	* It seems tooltips get a toplevel accessible - should they ?

	* GtkEntry's need more than just a text interface they need an
	  'activate' action.

	* Lastly a simple crasher bug in the canvas:

	Oh - and overall it seems to be getting a lot better, is increasingly
stable, and looking nicer and nicer - keep up the good work, I don't
want to get anyone down :-)

	It would help me if other people would play with at-poke though, if
something crashes in at-poke that's prolly my problem, but it is trivial
to crash most accessible applications with it, mainly simple gail/at-spi
bugs.

	Regards,

		Michael.

#0  0x40cf0614 in gail_canvas_group_ref_child (obj=0x861f6c8, i=77) at
gailcanvasgroup.c:113
113	  item = GNOME_CANVAS_ITEM(g_list_nth (group->item_list, i)->data);
(gdb) bt
#0  0x40cf0614 in gail_canvas_group_ref_child (obj=0x861f6c8, i=77) at
gailcanvasgroup.c:113
#1  0x40679432 in atk_object_ref_accessible_child (accessible=0x861f6c8,
i=77) at atkobject.c:488
#2  0x40c9e42c in impl_accessibility_accessible_get_child_at_index
(servant=0x861f73c, index=77, ev=0xbffff280) at accessible.c:296
#3  0x40cad59e in
_ORBIT_skel_small_Accessibility_Accessible_getChildAtIndex
(_o_servant=0x861f73c, _o_retval=0xbffff160, _o_args=0xbffff150, 
    _o_ctx=0xbffff1b0, _o_ev=0xbffff280,
_impl_getChildAtIndex=0x40c9e3c8
<impl_accessibility_accessible_get_child_at_index>)
    at Accessibility-skels.c:312
#4  0x40758498 in ORBit_POAObject_invoke (pobj=0x861f788,
ret=0xbffff160, args=0xbffff150, ctx=0xbffff1b0, data=0xbffff220,
ev=0xbffff280) at poa.c:891
#5  0x4075b1e3 in ORBit_OAObject_invoke (adaptor_obj=0x861f788,
ret=0xbffff160, args=0xbffff150, ctx=0xbffff1b0, data=0xbffff220,
ev=0xbffff280)
    at orbit-adaptor.c:116
#6  0x4074c106 in ORBit_small_invoke_adaptor (adaptor_obj=0x861f788,
recv_buffer=0x860ecd0, m_data=0x40cbe104, data=0xbffff220,
ev=0xbffff280)
    at orbit-small.c:772
#7  0x40758953 in ORBit_POAObject_handle_request (pobj=0x861f788,
opname=0x85e9610 "getChildAtIndex", ret=0x0, args=0x0, ctx=0x0, 
    recv_buffer=0x860ecd0, ev=0xbffff280) at poa.c:1085
#8  0x40758b86 in ORBit_POA_handle_request (poa=0x80cb6b8,
recv_buffer=0x860ecd0, objkey=0x860ece8) at poa.c:1172
#9  0x4075b16e in ORBit_handle_request (orb=0x80cb610,
recv_buffer=0x860ecd0) at orbit-adaptor.c:79
#10 0x4074791a in giop_connection_handle_input (lcnx=0x85bb298) at
giop-recv-buffer.c:951
#11 0x4079e4ab in linc_connection_io_handler (gioc=0x0,
condition=G_IO_IN, data=0x85bb298) at linc-connection.c:840
#12 0x4079fcd4 in linc_source_dispatch (source=0x836b760,
callback=0x4079e440 <linc_connection_io_handler>, user_data=0x85bb298)
at linc-source.c:56
#13 0x40817696 in g_main_dispatch (context=0x80c8838) at gmain.c:1617
#14 0x408184ad in g_main_context_dispatch (context=0x80c8838) at
gmain.c:2161
#15 0x40818840 in g_main_context_iterate (context=0x80c8838, block=1,
dispatch=1, self=0x80baae8) at gmain.c:2242
#16 0x40818ee6 in g_main_loop_run (loop=0x8278170) at gmain.c:2462
#17 0x404bc9d3 in gtk_main () at gtkmain.c:915
#18 0x08065771 in main (argc=1, argv=0xbffff724) at nautilus-main.c:263
#19 0x408d6306 in __libc_start_main (main=0x80652b4 <main>, argc=1,
ubp_av=0xbffff724, init=0x805980c <_init>, fini=0x809d570 <_fini>, 
    rtld_fini=0x4000d2dc <_dl_fini>, stack_end=0xbffff71c) at
../sysdeps/generic/libc-start.c:129
(gdb) 



-- 
 mmeeks gnu org  <><, Pseudo Engineer, itinerant idiot




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