GNOME Bugzilla – Bug 359286
crash in Services: I opened the service set...
Last modified: 2007-09-30 23:01:56 UTC
Version: 2.14.0 What were you doing when the application crashed? I opened the service settings, then clicked on a random checkbox to start a service. Trying to enable any service crashes the service setting program. It crashes under GNOME 2.16 and also has crashed under GNOME 2.14 CFLAGS="-march=athlon64 -O2 -pipe -msse3" Distro: Gentoo amd64 Distribution: Gentoo Base System version 1.6.14 Gnome Release: 2.16.0 2006-10-02 (Gentoo) BugBuddy Version: 2.16.0 Memory status: size: 114561024 vsize: 114561024 resident: 14548992 share: 10084352 rss: 14548992 rss_rlim: -1 CPU usage: start_time: 1159884111 rtime: 31 utime: 27 stime: 4 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/services-admin' (no debugging symbols found) Using host libthread_db library "/lib/tls/libthread_db.so.1". (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 47833787735680 (LWP 29398)] 0x00002b812ab68e84 in waitpid () from /lib/tls/libpthread.so.0
+ Trace 74259
Thread 1 (Thread 47833787735680 (LWP 29398))
Thanks for the bug report. Unfortunately, that stack trace is not very useful in determining the cause of the crash. Can you get us one with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so.
Created attachment 73964 [details] gdb, bug-buddy, strace, valgrind traces Ok, I recompiled system-tools-backend and gnome-system-tools with debug USE flag. Set nostrip feature in /etc/make.conf (to avoid stripping) It seems the application segfaults when I click any checkbox. .tar.gz file contains text files with trace output from gdb, bug-buddy, strace and valgrind.
Sweet, you went above and beyond the call of duty. The stack trace definitely appears to be unique according to the simple dupe finder; I'll paste it here so we can spot any duplicates more easily: (gdb) run Starting program: /usr/bin/services-admin [Thread debugging using libthread_db enabled] [New Thread 47473963656096 (LWP 2245)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 47473963656096 (LWP 2245)] gst_xml_element_find_first (parent=0xffffffff00738830, name=0x40c50d "runlevels") at gst-xml.c:85 85 gst-xml.c: No such file or directory. in gst-xml.c (gdb) thread apply all bt
+ Trace 74322
Thread 1 (Thread 47473963656096 (LWP 2245))
*** Bug 369253 has been marked as a duplicate of this bug. ***
confirming as per duplicate.
*** Bug 425486 has been marked as a duplicate of this bug. ***
*** Bug 430717 has been marked as a duplicate of this bug. ***
Any guesses on this one? It seems to be limited to 2.14 on amd64.
Thanks for taking the time to report this bug. However, you are using a version that is too old and not supported anymore. GNOME developers are no longer working on that version, so unfortunately there will not be any bug fixes for the version that you use. By upgrading to a newer version of GNOME you could receive bug fixes and new functionality. You may need to upgrade your Linux distribution to obtain a newer version of GNOME. Please feel free to reopen this bug if the problem still occurs with a newer version of GNOME.