Bug#397082: gnome-applets: gnome-keyboard-applet crashes when attempting to add more than one layout

Simen Hagerup zoologen at yahoo.fr
Mon Nov 6 00:10:33 CET 2006


>> Ok, please install "gnome-applets-dbg", and copy-paste the backtrace>
>> returned by "bug-buddy" (view debugging output) in this report.
>>
>>   Thanks,
>
> Don't know what happened, but I installed gnome-applets-dbg and when I 
> tried to add a new layout to my keyboard preferences, there was no 
> crash.  I removed the debug package and I still get no errors when 
> adding layouts.  Maybe the keyboard preferences was active before I 
> update to libxklavier 2.2-4?  All I can say is thanks, the bug is gone.

All are not so lucky. I am experiencing the same bug. So I install
gnome-applets-dbg and try to add the applet. It still crashes. I am
running pure Testing -- no packages from Unstable are installed,
libxklavier10 version is 2.2-3. Here's the backtrace I get from
bug-buddy when gswitchit crashes:

---BEGIN
Backtrace was generated from '/usr/libexec/gswitchit'

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1492810048 (LWP 8360)]
0xa77f520e in __waitpid_nocancel () from /lib/tls/libpthread.so.0
#0  0xa77f520e in __waitpid_nocancel () from /lib/tls/libpthread.so.0
#1  0xa7e8d655 in gnome_gtk_module_info_get ()
from /usr/lib/libgnomeui-2.so.0
#2  <signal handler called>
#3  0xa7ef26ce in _XklStateModificationHandler ()
   from /usr/lib/libxklavier.so.10
#4  0xa7ef2c13 in _XklStateModificationHandler ()
   from /usr/lib/libxklavier.so.10
#5  0x08051331 in _GSwitchItKbdConfigGetDescriptions (
    layoutName=<value optimized out>, variantName=<value optimized
out>, 
    layoutShortDescr=0xafa1d058, layoutDescr=0xafa1d054, 
    variantShortDescr=0xafa1d050, variantDescr=0xafa1d04c)
    at gswitchit_config.c:137
#6  0x080514cd in GSwitchItConfigLoadGroupDescriptionsUtf8
(config=0x805a6ac)
    at gswitchit_config.c:1276
#7  0x08050977 in GSwitchItAppletNew (applet=0x80a9800)
    at gswitchit-applet.c:973
#8  0xa7ece600 in panel_applet_marshal_BOOLEAN__STRING ()
   from /usr/lib/libpanel-applet-2.so.0
#9  0xa78c098b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#10 0xa7357db3 in bonobo_closure_invoke_va_list ()
   from /usr/lib/libbonobo-2.so.0
#11 0xa735803c in bonobo_closure_invoke ()
from /usr/lib/libbonobo-2.so.0
#12 0xa7ec9be6 in panel_applet_new ()
from /usr/lib/libpanel-applet-2.so.0
#13 0xa78cde1b in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#14 0xa78c098b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#15 0xa78d0f2d in g_signal_chain_from_overridden ()
   from /usr/lib/libgobject-2.0.so.0
#16 0xa78d2429 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#17 0xa78d25d9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#18 0xa7e07897 in bonobo_control_add_listener ()
   from /usr/lib/libbonoboui-2.so.0
#19 0xa735abf1 in _ORBIT_skel_small_Bonobo_Control_setFrame ()
   from /usr/lib/libbonobo-2.so.0
#20 0xa72efb27 in IOP_start_profiles () from /usr/lib/libORBit-2.so.0
#21 0xa72f5d65 in ORBit_OAObject_invoke () from /usr/lib/libORBit-2.so.0
#22 0xa72e2c49 in ORBit_small_invoke_adaptor ()
from /usr/lib/libORBit-2.so.0
#23 0xa72f39aa in ORBit_recv_buffer_return_sys_exception ()
   from /usr/lib/libORBit-2.so.0
#24 0xa72f403c in ORBit_recv_buffer_return_sys_exception ()
   from /usr/lib/libORBit-2.so.0
#25 0xa72f4adb in ORBit_skel_class_register ()
from /usr/lib/libORBit-2.so.0
#26 0xa72f5f03 in ORBit_handle_request () from /usr/lib/libORBit-2.so.0
#27 0xa72defe8 in giop_connection_handle_input ()
   from /usr/lib/libORBit-2.so.0
#28 0xa72fcbdd in link_connection_state_changed ()
   from /usr/lib/libORBit-2.so.0
#29 0xa72ffb00 in link_io_add_watch_fd () from /usr/lib/libORBit-2.so.0
#30 0xa7827731 in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0
#31 0xa782a7a6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#32 0xa782ab67 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#33 0xa7345b33 in bonobo_main () from /usr/lib/libbonobo-2.so.0
#34 0xa7343dab in bonobo_generic_factory_main_timeout ()
   from /usr/lib/libbonobo-2.so.0
#35 0xa7343e34 in bonobo_generic_factory_main ()
   from /usr/lib/libbonobo-2.so.0
#36 0xa7ec99b1 in panel_applet_factory_main_closure ()
   from /usr/lib/libpanel-applet-2.so.0
#37 0xa7ec9a93 in panel_applet_factory_main ()
   from /usr/lib/libpanel-applet-2.so.0
#38 0x0804ede7 in main (argc=547919079, argv=0x31) at switch.c:37

Thread 1 (Thread -1492810048 (LWP 8360)):
#0  0xa77f520e in __waitpid_nocancel () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xa7e8d655 in gnome_gtk_module_info_get ()
from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#2  <signal handler called>
No symbol table info available.
#3  0xa7ef26ce in _XklStateModificationHandler ()
   from /usr/lib/libxklavier.so.10
No symbol table info available.
#4  0xa7ef2c13 in _XklStateModificationHandler ()
   from /usr/lib/libxklavier.so.10
No symbol table info available.
#5  0x08051331 in _GSwitchItKbdConfigGetDescriptions (
    layoutName=<value optimized out>, variantName=<value optimized
out>, 
    layoutShortDescr=0xafa1d058, layoutDescr=0xafa1d054, 
    variantShortDescr=0xafa1d050, variantDescr=0xafa1d04c)
    at gswitchit_config.c:137
	vitem = {name = '\0' <repeats 31 times>, 
  shortDescription = '\0' <repeats 191 times>, 
  description = '\0' <repeats 191 times>}
	litem = {name = "no", '\0' <repeats 29 times>, 
  shortDescription = "Nor", '\0' <repeats 188 times>, 
  description = "Norway", '\0' <repeats 185 times>}
#6  0x080514cd in GSwitchItConfigLoadGroupDescriptionsUtf8
(config=0x805a6ac)
    at gswitchit_config.c:1276
	lSDescr = 0x805a8c0 "Nor"
	lDescr = 0x805a980 "Norway"
	vSDescr = 0xafa1d098 "¸Ð¡¯"
	vDescr = 0x8051050 "U¹\200|\005\b\211åºd"
	pl = (char **) 0x80d3be8
	pv = (char **) 0x80d1390
	xklConfig = {model = 0x80d0230 "pc104", numLayouts = 2, 
  layouts = 0x80d3be8, numVariants = 2, variants = 0x80d1390, numOptions
= 1, 
  options = 0x80d13c0}
	i = 1
	pNativeNames = (const char **) 0xa7efeec0
	rv = (GSList *) 0x0
	__func__ = "GSwitchItConfigLoadGroupDescriptionsUtf8"
#7  0x08050977 in GSwitchItAppletNew (applet=0x80a9800)
    at gswitchit-applet.c:973
	sia = <value optimized out>
	__func__ = "GSwitchItAppletNew"
#8  0xa7ece600 in panel_applet_marshal_BOOLEAN__STRING ()
   from /usr/lib/libpanel-applet-2.so.0
No symbol table info available.
#9  0xa78c098b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#10 0xa7357db3 in bonobo_closure_invoke_va_list ()
   from /usr/lib/libbonobo-2.so.0
No symbol table info available.
#11 0xa735803c in bonobo_closure_invoke ()
from /usr/lib/libbonobo-2.so.0
No symbol table info available.
#12 0xa7ec9be6 in panel_applet_new ()
from /usr/lib/libpanel-applet-2.so.0
No symbol table info available.
#13 0xa78cde1b in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#14 0xa78c098b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#15 0xa78d0f2d in g_signal_chain_from_overridden ()
   from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#16 0xa78d2429 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#17 0xa78d25d9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
No symbol table info available.
#18 0xa7e07897 in bonobo_control_add_listener ()
   from /usr/lib/libbonoboui-2.so.0
No symbol table info available.
#19 0xa735abf1 in _ORBIT_skel_small_Bonobo_Control_setFrame ()
   from /usr/lib/libbonobo-2.so.0
No symbol table info available.
#20 0xa72efb27 in IOP_start_profiles () from /usr/lib/libORBit-2.so.0
No symbol table info available.
#21 0xa72f5d65 in ORBit_OAObject_invoke () from /usr/lib/libORBit-2.so.0
No symbol table info available.
#22 0xa72e2c49 in ORBit_small_invoke_adaptor ()
from /usr/lib/libORBit-2.so.0
No symbol table info available.
#23 0xa72f39aa in ORBit_recv_buffer_return_sys_exception ()
   from /usr/lib/libORBit-2.so.0
No symbol table info available.
#24 0xa72f403c in ORBit_recv_buffer_return_sys_exception ()
   from /usr/lib/libORBit-2.so.0
No symbol table info available.
#25 0xa72f4adb in ORBit_skel_class_register ()
from /usr/lib/libORBit-2.so.0
No symbol table info available.
#26 0xa72f5f03 in ORBit_handle_request () from /usr/lib/libORBit-2.so.0
No symbol table info available.
#27 0xa72defe8 in giop_connection_handle_input ()
   from /usr/lib/libORBit-2.so.0
No symbol table info available.
#28 0xa72fcbdd in link_connection_state_changed ()
   from /usr/lib/libORBit-2.so.0
No symbol table info available.
#29 0xa72ffb00 in link_io_add_watch_fd () from /usr/lib/libORBit-2.so.0
No symbol table info available.
#30 0xa7827731 in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#31 0xa782a7a6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#32 0xa782ab67 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#33 0xa7345b33 in bonobo_main () from /usr/lib/libbonobo-2.so.0
No symbol table info available.
#34 0xa7343dab in bonobo_generic_factory_main_timeout ()
   from /usr/lib/libbonobo-2.so.0
No symbol table info available.
#35 0xa7343e34 in bonobo_generic_factory_main ()
   from /usr/lib/libbonobo-2.so.0
No symbol table info available.
#36 0xa7ec99b1 in panel_applet_factory_main_closure ()
   from /usr/lib/libpanel-applet-2.so.0
No symbol table info available.
#37 0xa7ec9a93 in panel_applet_factory_main ()
   from /usr/lib/libpanel-applet-2.so.0
No symbol table info available.
#38 0x0804ede7 in main (argc=547919079, argv=0x31) at switch.c:37
	program = (GnomeProgram *) 0x80575d4
	retval = <value optimized out>
#0  0xa77f520e in __waitpid_nocancel () from /lib/tls/libpthread.so.0
---END

This is the first time I try to partake in reporting bugs, so be kind to
tell me if I should be doing anything differently...

Kind regards,
 --Simen Hagerup


	

	
		
___________________________________________________________________________ 
Découvrez une nouvelle façon d'obtenir des réponses à toutes vos questions ! 
Profitez des connaissances, des opinions et des expériences des internautes sur Yahoo! Questions/Réponses 
http://fr.answers.yahoo.com






More information about the Pkg-gnome-maintainers mailing list