Bug#675763: gnome-settings-daemon: gnome-setting-daemon segfaults in libmouse.so

Georg Colle ml at colle-online.de
Mon Jun 4 07:18:28 UTC 2012


Am Sonntag, den 03.06.2012, 19:32 +0200 schrieb Michael Biebl:

> On 03.06.2012 19:22, Michael Biebl wrote:
> > 
> > On 03.06.2012 18:26, Georg Colle wrote:
> >> Am Sonntag, den 03.06.2012, 12:13 +0200 schrieb Michael Biebl:
> >>> On 03.06.2012 10:34, Georg wrote:
> >>>> When Gnome has started, dmesg output ends with the additional two lines:
> >>>> [  110.872839] gnome-settings-[2387]: segfault at 40 ip afb156e0 sp bf8c1b8c error 4 in libmouse.so[afb13000+9000]
> >>>> [  111.909861] gnome-settings-[2439]: segfault at 40 ip afb4c6e0 sp bfbc994c error 4 in libmouse.so[afb4a000+9000]
> >>>
> >>> could you get a backtrace [1] of the crash, please.
> > 
> >> ** (gnome-settings-daemon:23260): WARNING **: Name taken or bus went
> >> away - shutting down
> > 
> > This means, gnome-settings-daemon is already running, and it just exits.
> > So the debug log doesn't show anything interesting.
> 
> As just killing gnome-settings-daemon in a running session is probably a
> bit tricky, you can either start a non-GNOME session, where
> gnome-settings-daemon is not started, or you set ulimit -c unlimited
> [1]. This way gnome-settings-daemon should dump a core file when it
> segfaults.
> 
> You can then get the backtrace by running
> gdb --core /path/to/core /usr/bin/gnome-settings-daemon
> 
> [1] A way to set ulimit before g-s-d is started, is to edit
> /etc/security/limits.conf and add
> * soft core unlimited
> 
> 
> 
> 


Hello everybody!
Here is the output of "gdb
--core /path/to/core /usr/bin/gnome-settings-daemon":
/****************************************************************/
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show
copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/gnome-settings-daemon...done.
[New LWP 18181]
[New LWP 18192]
[New LWP 18187]
[New LWP 18193]
[New LWP 18230]
[Thread debugging using libthread_db enabled]
Using host libthread_db library
"/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".
Core was generated by
`/usr/lib/gnome-settings-daemon/gnome-settings-daemon'.
Program terminated with signal 11, Segmentation fault.
#0  0xafb886b0 in gdk_device_manager_list_devices at plt ()
from /usr/lib/gnome-settings-daemon-3.0/libmouse.so
(gdb) bt
#0  0xafb886b0 in gdk_device_manager_list_devices at plt ()
from /usr/lib/gnome-settings-daemon-3.0/libmouse.so
#1  0xafb8be56 in gsd_mouse_manager_idle_cb (manager=0x9771538) at
gsd-mouse-manager.c:1120
#2  0xb6fd30f0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb6fd5633 in g_main_context_dispatch ()
from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb6fd59d0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb6fd5e2b in g_main_loop_run ()
from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb73c376d in gtk_main () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#7  0x0804bd81 in main (argc=1, argv=0xbfff8f44) at main.c:456
(gdb) quit
/****************************************************************/
You can download the complete backtrace file from
http://www.colle-online.de/core (ca. 36MB).
Greetings, Georg
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20120604/bbbea0da/attachment.html>


More information about the pkg-gnome-maintainers mailing list