gnome-keyboard-applet crashed with SIGSEGV in gkbd_indicator_reinit_ui()

Bug #273299 reported by Ken Arnold
26
This bug affects 2 people
Affects Status Importance Assigned to Milestone
GNOME Applets
Fix Released
Unknown
gnome-applets (Ubuntu)
Triaged
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: gnome-applets

I resumed from hibernation this morning (first time after upgrading to the Intrepid alpha) to find this crash notice from the keyboard layout switcher, and my keyboard is back to just qwerty (was dvorak).

Upon reloading, now it just shows a question mark, and none of the layouts I had set up.

ProblemType: Crash
Architecture: i386
DistroRelease: Ubuntu 8.10
ExecutablePath: /usr/lib/gnome-applets/gnome-keyboard-applet
NonfreeKernelModules: openafs nvidia
Package: gnome-applets 2.23.92-0ubuntu1
ProcAttrCurrent: unconfined
ProcCmdline: /usr/lib/gnome-applets/gnome-keyboard-applet --oaf-activate-iid=OAFIID:GNOME_KeyboardApplet_Factory --oaf-ior-fd=44
ProcEnviron:
 LANG=en_US.UTF-8
 PATH=/home/username/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 SHELL=/bin/bash
Signal: 11
SourcePackage: gnome-applets
StacktraceTop:
 ?? () from /usr/lib/libgnomekbdui.so.3
 gkbd_indicator_reinit_ui () from /usr/lib/libgnomekbdui.so.3
 ?? () from /usr/lib/libgnomekbdui.so.3
 g_cclosure_marshal_VOID__VOID ()
 g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
Title: gnome-keyboard-applet crashed with SIGSEGV in gkbd_indicator_reinit_ui()
Uname: Linux 2.6.27-3-generic i686
UserGroups: adm admin audio cdrom dialout dip disk floppy fuse lpadmin plugdev vboxusers video voice

Tags: apport-crash
Revision history for this message
Ken Arnold (kenneth-arnold) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:gkbd_indicator_fill (gki=0x9632050) at gkbd-indicator.c:279
gkbd_indicator_reinit_ui (gki=0x9632050) at gkbd-indicator.c:371
gkbd_indicator_kbd_cfg_callback (gki=0x9632b20) at gkbd-indicator.c:472
IA__g_cclosure_marshal_VOID__VOID (closure=0x963dcc8, return_value=0x0, n_param_values=1,
IA__g_closure_invoke (closure=0x963dcc8, return_value=0x0, n_param_values=1,

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
Changed in gnome-applets:
importance: Undecided → Medium
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug report. This bug has been reported to the developers of the software. You can track it and make comments here: http://bugzilla.gnome.org/show_bug.cgi?id=553915

Changed in gnome-applets:
assignee: nobody → desktop-bugs
status: New → Triaged
Changed in gnome-applets:
status: Unknown → New
Revision history for this message
Sebastien Bacher (seb128) wrote :

upstream comment:

"What is your XKB configuration? Is there any way to reproduce the crash without
going to hibernation?"

Revision history for this message
Ken Arnold (kenneth-arnold) wrote :

I have:
* USA Dvorak
* USA Dvorak international
* USA International (with dead keys)
* Arabic qwerty/digits

where the second one is default.

Here's gconftool -a /desktop/gnome/peripherals/keyboard/kbd:
 layouts = [us dvorak,us dvorak-intl,us intl,ara qwerty_digits]
 model =
 options = [grp grp:alts_toggle,grp grp:shift_caps_toggle,grp grp:sclk_toggle]

(those big spaces are actually tabs within an entry)

I'm going to try resetting to the default configuration.

Revision history for this message
Robert Jordens (jordens) wrote :

I can reproduce this bug by plugging in a Apple USB keyboard into a docked ThinkPad X61 tablet.

gconftool -a /desktop/gnome/peripherals/keyboard/kbd
 layouts = [ch de_nodeadkeys,de nodeadkeys,us]
 model = evdev
 overrideSettings = true
 options = [eurosign eurosign:e,grp grp:sclk_toggle,grp_led grp_led:scroll,Compose key compose:caps,grp_led grp_led:caps,nbsp nbsp:level4]

Revision history for this message
Ken Arnold (kenneth-arnold) wrote :

After more aggregate experience, I can confirm that plugging in or unplugging an Apple USB keyboard seems to cause or aggravate the issue. Often the applet doesn't crash, but rather shows a default configuration (only one option: USA) and both builtin and external keyboards are left in qwerty. On occasion, unplugging the Apple keyboard actually makes the builtin keyboard return to Dvorak (!). (Or maybe the internal keyboard had just stayed in Dvorak and I hadn't noticed.)

This is all very strange. I could probably be of more help tracking this down if I knew how all the keyboard layout stuff worked. I haven't found much good documentation about it beyond xmodmap.

Revision history for this message
Sebastien Bacher (seb128) wrote :

new upstream comment

"There is something in common. Whic is ... grp:sclk_toggle

Would the issue disappear if some other method of switching is used?

(I tried to reproduce it - no luck)."

Revision history for this message
Ken Arnold (kenneth-arnold) wrote : Re: [Bug 273299] Re: gnome-keyboard-applet crashed with SIGSEGV in gkbd_indicator_reinit_ui()

Negative; I had reset to the defaults, which only had grp:alts_toggle. I
cleared even that; we'll see if I still get problems.

Changed in gnome-applets:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.