Bug#580228: gnome-screensaver-dialog segfaults

Josselin Mouette joss at debian.org
Tue May 4 17:50:34 UTC 2010


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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20100504/df74916d/attachment.pgp>


More information about the pkg-gnome-maintainers mailing list