After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 357412 - [libbacon] crash on startup
[libbacon] crash on startup
Status: RESOLVED INCOMPLETE
Product: system-monitor
Classification: Core
Component: general
unspecified
Other All
: High critical
: ---
Assigned To: System-monitor maintainers
System-monitor maintainers
: 442003 462900 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-09-24 05:40 UTC by dwrobel
Modified: 2011-11-11 10:03 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description dwrobel 2006-09-24 05:40:05 UTC
Version: 2.16.0

What were you doing when the application crashed?
Just launching.


Distribution: Fedora Core release 5.92 (FC6 Test3)
Gnome Release: 2.16.0 2006-09-04 (Red Hat, Inc)
BugBuddy Version: 2.16.0

Memory status: size: 23154688 vsize: 0 resident: 23154688 share: 0 rss: 5259264 rss_rlim: 0
CPU usage: start_time: 1159076392 rtime: 0 utime: 4 stime: 0 cutime:3 cstime: 0 timeout: 1 it_real_value: 0 frequency: 0

Backtrace was generated from '/usr/bin/gnome-system-monitor'

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1208890960 (LWP 7406)]
0xb7f49410 in __kernel_vsyscall ()

Thread 1 (Thread -1208890960 (LWP 7406))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/libpthread.so.0
  • #2 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 __kernel_vsyscall
  • #5 raise
    from /lib/libc.so.6
  • #6 abort
    from /lib/libc.so.6
  • #7 g_logv
    from /lib/libglib-2.0.so.0
  • #8 g_log
    from /lib/libglib-2.0.so.0
  • #9 g_object_unref
  • #10 __libc_start_main
    from /lib/libc.so.6
  • #11 g_object_unref
  • #0 __kernel_vsyscall

Comment 1 Benoît Dejean 2006-09-24 08:04:00 UTC
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.
Comment 2 dwrobel 2006-09-26 19:36:06 UTC
(In reply to comment #1)
> I installed debuginfo, but unfortunately since then I'm not able to reproduce this situation anymore. If it happens the callstack information will be attached.
Comment 3 dwrobel 2006-10-15 14:21:07 UTC
Happened again:

Distribution: Fedora Core release 5.92 (FC6 Test3)
Gnome Release: 2.16.0 2006-09-04 (Red Hat, Inc)
BugBuddy Version: 2.16.0

Memory status: size: 23171072 vsize: 0 resident: 23171072 share: 0 rss: 5259264 rss_rlim: 0
CPU usage: start_time: 1160920745 rtime: 0 utime: 3 stime: 0 cutime:2 cstime: 0 timeout: 1 it_real_value: 0 frequency: 0

Backtrace was generated from '/usr/bin/gnome-system-monitor'

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1209067088 (LWP 459)]
0xb7f1e410 in __kernel_vsyscall ()

Thread 1 (Thread -1209067088 (LWP 459))

  • #0 __kernel_vsyscall
  • #1 g_object_unref
    from /lib/libpthread.so.0
  • #2 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 __kernel_vsyscall
  • #5 *__GI_raise
    from /lib/libc.so.6
  • #6 *__GI_abort
    from /lib/libc.so.6
  • #7 g_logv
    from /lib/libglib-2.0.so.0
  • #8 g_log
    from /lib/libglib-2.0.so.0
  • #9 main
    at procman.c line 673
  • #10 __libc_start_main
    from /lib/libc.so.6
  • #11 _start
  • #0 __kernel_vsyscall

But it's probably still not fully useful because not all of debug info were found.

Is there a possibility to configure the GNOME to producing core files instead of launching the bugbuddy technique, which seems to be rather the unusable method?

Having a core file, I would be able to load it under the gdb at any time and install all necessary debug information later.

Also the idea given in comment #1 is not very helpfull in all cases. In my case the problem happen very rarely and is not 100% reproducible. It happen only when the system is very loaded and I clicking a few times on System Monitor Icon. It will probably never happen when I simply run it under gdb/ddd.
Comment 4 Benoît Dejean 2006-10-16 17:12:37 UTC
something is wrong with libbacon

672         conn = bacon_message_connection_new ("gnome-system-monitor");
673         if (!conn) g_error("Couldn't connect to gnome-system-monitor");
Comment 5 Pedro Villavicencio 2007-05-30 00:16:58 UTC
*** Bug 442003 has been marked as a duplicate of this bug. ***
Comment 6 Iestyn Pryce 2007-08-02 20:38:11 UTC
*** Bug 462900 has been marked as a duplicate of this bug. ***
Comment 7 Akhil Laddha 2010-12-28 05:10:27 UTC
This bug was reported against a GNOME version that is now 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.

The current stable GNOME is 2.32.1.
Please check if the problem you reported here still occurs with a recent version of GNOME by reporting back which exact version you tested against

Thank you for reporting this bug and we are sorry it could not be fixed for your version.
Without feedback this report will be closed as INCOMPLETE in 6 weeks.