GNOME Bugzilla – Bug 613621
[housekeeping] crash after 1 minute
Last modified: 2010-04-02 15:25:32 UTC
After 1 minute I login to my desktop gnome-settings-daemon crashes and all my desktop settings (themes, icons) are reseted to gnome's defaults. I tried to measure time after it crashes and i always get exactly 1 minute (with few miliseconds in addition, i think for daemon initialization): $ time gnome-settings-daemon --debug --no-daemon last few lines from output: ** (gnome-settings-daemon:14056): DEBUG: Not a valid shortcut: '' ** (gnome-settings-daemon:14056): DEBUG: adding key filter for screen: 0 ** (gnome-settings-daemon:14056): DEBUG: Updating sink: index=1 name='alsa_output.pci-0000_00_14.2.analog-stereo' description='Internal Audio Analog Stereo' map='front-left,front-right' ** (gnome-settings-daemon:14056): DEBUG: Updating source: index=1 name='alsa_output.pci-0000_00_14.2.analog-stereo.monitor' description='Monitor of Internal Audio Analog Stereo' (gnome-settings-daemon:14056): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed (gnome-settings-daemon:14056): Gtk-CRITICAL **: _gtk_style_peek_property_value: assertion `GTK_IS_STYLE (style)' failed Segmentavimo klaida # this means Segmentation fault real 1m0.768s user 0m0.103s sys 0m0.047s I am using gnome-settings-daemon 2.29.92
Thanks for taking the time to report this bug. Without a stack trace from the crash it's very hard to determine what caused it. Can you get us a stack trace? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!
Created attachment 156892 [details] stack trace It seems that gnome-settings-daemon crashes after it tries to show a warning about low disk space.
paste here the stacktrace Backtrace was generated from '/usr/bin/gnome-settings-daemon' [Thread debugging using libthread_db enabled] [New Thread 0x7f77f6846710 (LWP 11255)] 0x00007f77feae3add in __libc_waitpid (pid=11428, stat_loc=<value optimized out>, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:41 41 int result = INLINE_SYSCALL (wait4, 4, pid, stat_loc, options, NULL);
+ Trace 221056
Thread 1 (Thread 0x7f77ffdc7700 (LWP 11253))
A debugging session is active. Inferior 1 [process 11253] will be detached. Quit anyway? (y or n) [answered Y; input not from terminal] ---- Critical and fatal warnings logged during execution ---- ** GLib-GObject **: g_object_ref: assertion `G_IS_OBJECT (object)' failed ** Gtk **: _gtk_style_peek_property_value: assertion `GTK_IS_STYLE (style)' failed ----------- .xsession-errors --------------------- ** Message: Initializing gksu extension... socket(): Adreso šeima nepalaikoma protokolo ** (gnome-panel:11273): WARNING **: panel-applet-frame.c:1344: failed to load applet OAFIID:GNOME_FastUserSwitchApplet (cannot get property bag): Unknown CORBA exception id: 'IDL:omg.org/CORBA/INV_OBJREF:1.0' (gnome-panel:11273): Gtk-WARNING **: A floating object was finalized. This means that someone called g_object_unref() on an object that had only a floating reference; the initial floating reference is not owned by anyone and must be removed with g_object_ref_sink(). (gnome-settings-daemon:11253): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed (gnome-settings-daemon:11253): Gtk-CRITICAL **: _gtk_style_peek_property_value: assertion `GTK_IS_STYLE (style)' failed --------------------------------------------------
How did you get that stacktrace? Can you please get another one using these parameters: G_DEBUG=fatal-criticals gnome-settings-daemon --sync --no-daemon Thanks!
Created attachment 156930 [details] Another stacktrace System: Linux 2.6.33-ARCH #1 SMP PREEMPT Mon Mar 15 19:11:52 CET 2010 x86_64 X Vendor: The X.Org Foundation X Vendor Release: 10706000 Selinux: No Accessibility: Disabled GTK+ Theme: Shiki-Brave Icon Theme: icons GTK+ Modules: canberra-gtk-module, gnomebreakpad Memory status: size: 323203072 vsize: 323203072 resident: 15908864 share: 11943936 rss: 15908864 rss_rlim: 18446744073709551615 CPU usage: start_time: 1269383662 rtime: 19 utime: 14 stime: 5 cutime:2 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/gnome-settings-daemon' [Thread debugging using libthread_db enabled] [New Thread 0x7fe91372c710 (LWP 18794)] 0x00007fe91b9c9add in __libc_waitpid (pid=18876, stat_loc=<value optimized out>, options=0) at ../sysdeps/unix/sysv/linux/waitpid.c:41 41 int result = INLINE_SYSCALL (wait4, 4, pid, stat_loc, options, NULL);
+ Trace 221059
Thread 1 (Thread 0x7fe91ccad700 (LWP 18792))
A debugging session is active. Inferior 1 [process 18792] will be detached. Quit anyway? (y or n) [answered Y; input not from terminal] ---- Critical and fatal warnings logged during execution ---- ** GLib-GObject **: g_object_ref: assertion `G_IS_OBJECT (object)' failed ----------- .xsession-errors (157 sec old) --------------------- (gdu-notification-daemon:18629): libgdu-WARNING **: unhandled property 'DeviceIsLinuxLoop' (gdu-notification-daemon:18629): libgdu-WARNING **: unhandled property 'LinuxLoopFilename' Failure: Module initalization failed ** Message: Initializing gksu extension... ** (gnome-panel:18596): WARNING **: panel-applet-frame.c:1344: failed to load applet OAFIID:GNOME_FastUserSwitchApplet (cannot get property bag): Unknown CORBA exception id: 'IDL:omg.org/CORBA/INV_OBJREF:1.0' (gnome-panel:18596): Gtk-WARNING **: A floating object was finalized. This means that someone called g_object_unref() on an object that had only a floating reference; the initial floating reference is not owned by anyone and must be removed with g_object_ref_sink(). --------------------------------------------------
I've forgot to mention that stacktrace above is made with G_DEBUG=fatal-criticals gnome-settings-daemon --sync --no-daemon By the way, I had freed my file system a little bit and I dont get this bug anymore. To reproduce it again (for this stacktrace) I've filled root partition almost full (~400MB free space) and luckly I got this bug again :)
Unfortunately, your traces are missing debug symbols for g-s-d. Can you please try to get these added? Thanks!
I get similar crash when starting gkbd-indicator-plugins-capplet: Distribution: Gentoo Base System release 2.0.1 Gnome Release: 2.29.92 2010-03-23 (Gentoo) BugBuddy Version: 2.28.0 System: Linux 2.6.33-rc8 #189 SMP Sun Feb 14 23:51:52 EET 2010 x86_64 X Vendor: The X.Org Foundation X Vendor Release: 10706000 Selinux: No Accessibility: Disabled GTK+ Theme: Clearlooks Compact Icon Theme: gnome GTK+ Modules: canberra-gtk-module, gnomebreakpad Memory status: size: 279797760 vsize: 279797760 resident: 9207808 share: 7200768 rss: 9207808 rss_rlim: 18446744073709551615 CPU usage: start_time: 1269689769 rtime: 3 utime: 3 stime: 0 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/gkbd-indicator-plugins-capplet' Traceback (most recent call last): File "/usr/share/gdb/auto-load/usr/lib64/libgobject-2.0.so.0.2306.0-gdb.py", line 9, in <module> from gobject import register File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module> import gdb.backtrace ImportError: No module named backtrace [Thread debugging using libthread_db enabled] 0x00007f34ad059b8e in __libc_waitpid (pid=<value optimized out>, stat_loc=0x7fffb8f757e0, options=<value optimized out>) at ../sysdeps/unix/sysv/linux/waitpid.c:32 in ../sysdeps/unix/sysv/linux/waitpid.c
+ Trace 221120
Thread 1 (Thread 0x7f34aed6d760 (LWP 17741))
Inferior 1 [process 17741] will be detached. Quit anyway? (y or n) [answered Y; input not from terminal]
Confirmed on gentoo with exact same backtrace.
+ Trace 221121
Thread 1 (Thread 0x7f025e576740 (LWP 29062))
It seems its fixed with 2.30 release, because I cannot reproduce this bug anymore. Now when I have only few hundreds of megs left in my partition, I got a warning dialog about low space in a disk.