GNOME Bugzilla – Bug 367195
Gnome keyboard indicator crashes
Last modified: 2006-12-21 15:18:23 UTC
Distribution: Debian 3.1 (sarge) Package: gnome-applets Severity: Normal Version: GNOME2.14.3 unspecified Gnome-Distributor: Debian Synopsis: Gnome keyboard indicator crashes Bugzilla-Product: gnome-applets Bugzilla-Component: keyboard indicator (gswitchit) Bugzilla-Version: unspecified BugBuddy-GnomeVersion: 2.0 (2.14.1) Description: Description of the crash: Steps to reproduce the crash: 1. Rightclick panel, choose Add 2. Choose Gnome keyboard indicator Expected Results: "The Application "gswitchit" has quit unexpectedly" :-( Debugging Information: Backtrace was generated from '/usr/libexec/gswitchit' (no debugging symbols found) Using host libthread_db library "/lib/libthread_db.so.1". (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 47354155835824 (LWP 7513)] (no debugging symbols found) 0x00002b117bfbbfd5 in waitpid () from /lib/libpthread.so.0
+ Trace 80044
Thread 1 (Thread 47354155835824 (LWP 7513))
------- Bug created by bug-buddy at 2006-10-29 21:28 -------
*** Bug 369325 has been marked as a duplicate of this bug. ***
confirming as per duplicate
*** Bug 370005 has been marked as a duplicate of this bug. ***
I just got hit by the same bug today. I almost reported a duplicate using bug-buddy, but I did a search and I found this one before submitting the bug report. This crash seems to be affecting Debian testing as of today. The gnome-applets package has not been updated, so the bug could be caused by the recent upgrades of libgnome, libgnome-menu or libgconf. I haven't been able to find a relevant bug report in the Debian BTS, but this problem seems to be Debian-specific.
Of course, just after saying that I couldn't find a relevant bug report in the Debian BTS, I do find one. I seems that the libxml2 upgrade could be the culprit: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=396492 I don't know if this bug report should be closed as NOTGNOME or just left open. I expect more duplicates in the coming days, as more people get the broken package from Debian testing.
*** Bug 368652 has been marked as a duplicate of this bug. ***
I would appreciate if anyone would built libxklavier with debug info - this way I could find the exact line in the code which causes the problem.
Created attachment 75962 [details] Backtrace with not stripped libxklavier 2.2 from Debian Etch
Ok, it seems it is small change in libxkbfile. Could you please have a look in xklavier_config.c file. In the function 216 : if( nodes != NULL && nodes->nodeTab != NULL ) 217 : { 218 : rv = _XklReadConfigItem( *nodes->nodeTab, ptr ); Could you please change the line 216 to if( nodes != NULL && nodes->nodeTab != NULL && nodes->nodeNr > 0) Will it help?
I've explored xorg.xml And there is no node which can be selectid with XPath expression in backtrace :) P.S. it works fine now If it is a final fix :) I'll write some words to Debian BTS
I have committed it in libxklaiver 2.x branch. Not sure it will be officially released though (since 2.x is a prehistory from GNOME 2.17 POV).
*** Bug 372836 has been marked as a duplicate of this bug. ***
*** Bug 388215 has been marked as a duplicate of this bug. ***