Le mardi 04 mai 2010 à 17:30 +0200, Marco d'Itri a écrit : > Package: gnome-screensaver > Version: 2.28.3-1+b3 > Severity: grave > > Since a recent upgrade, gnome-screensaver-dialog segfaults. This means > that the only way to quit the screensaver is switching to a VT and > killing it. > > It can be reproduced from the command line as well:
Could you please paste your keyboard configuration? xprop -root|grep XKB gconftool -R /desktop/gnome/peripherals/keyboard/kbd Also, do you get the same crash when using the keyboard indicator applet? > #0 0xf7893ac7 in g_str_hash () from /lib/libglib-2.0.so.0 > #1 0xf78623c8 in g_hash_table_lookup_extended () from /lib/libglib-2.0.so.0 > #2 0xf7e626d5 in gkbd_indicator_create_label_title () > from /usr/lib/libgnomekbdui.so.4 We could add an assertion here to avoid the crash, but the real question is why it is passed an invalid pointer. Looking at the code, I don’t think it’s possible for it to be NULL. > #3 0xf7e62983 in ?? () from /usr/lib/libgnomekbdui.so.4 > #4 0xf7e637cb in ?? () from /usr/lib/libgnomekbdui.so.4 It would be nice if you could rebuild libgnomekbd with debugging symbols to obtain a better backtrace. Otherwise, at least installing libglib2.0-dbg could give some hints. Thanks, -- .''`. Josselin Mouette : :' : `. `' “If you behave this way because you are blackmailed by someone, `- […] I will see what I can do for you.” -- Jörg Schilling
signature.asc
Description: This is a digitally signed message part