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 151680 - gnome terminal crash
gnome terminal crash
Status: RESOLVED OBSOLETE
Product: gnome-terminal
Classification: Core
Component: general
2.6.x
Other other
: Normal critical
: ---
Assigned To: GNOME Terminal Maintainers
GNOME Terminal Maintainers
: 152072 152278 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2004-09-02 14:22 UTC by Bill
Modified: 2008-05-29 19:53 UTC
See Also:
GNOME target: ---
GNOME version: 2.5/2.6



Description Bill 2004-09-02 14:23:35 UTC
Distribution: Fedora Core release 2 (Tettnang)
Package: gnome-terminal
Severity: normal
Version: GNOME2.6. 2.6.x
Gnome-Distributor: Red Hat, Inc
Synopsis: gnome terminal crash
Bugzilla-Product: gnome-terminal
Bugzilla-Component: general
Bugzilla-Version: 2.6.x
BugBuddy-GnomeVersion: 2.0 (2.6.0)
Description:
When running a bunch of gnome-terminals (60), they crashed.  I noticed
earlier that the CPU usage was pretty high (40% or so on a P4-2600
CPU).

2.6.0-2 from Fedora Core 2



Debugging Information:

Backtrace was generated from '/usr/bin/gnome-terminal'

(no debugging symbols found)...Using host libthread_db library
"/lib/tls/libthread_db.so.1".
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...(no debugging
symbols found)...[Thread debugging using libthread_db enabled]
[New Thread -150431040 (LWP 3855)]
(no debugging symbols found)...(no debugging symbols found)...(no
debugging symbols found)...(no debugging symbols found)...(no debugging
symbols found)...(no debugging symbols found)...(no debugging symbols
found)...(no debugging symbols found)...(no debugging symbols
found)...0x00392402 in ?? ()

Thread 1 (Thread -150431040 (LWP 3855))

  • #0 ??
  • #1 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 g_object_remove_weak_pointer
    from /usr/lib/libgobject-2.0.so.0
  • #5 expose_serial_predicate
    from /usr/lib/libgdk-x11-2.0.so.0
  • #6 expose_serial_predicate
    from /usr/lib/libgdk-x11-2.0.so.0
  • #7 gdk_x11_register_standard_event_type
    from /usr/lib/libgdk-x11-2.0.so.0
  • #8 gdk_x11_register_standard_event_type
    from /usr/lib/libgdk-x11-2.0.so.0
  • #9 gdk_x11_register_standard_event_type
    from /usr/lib/libgdk-x11-2.0.so.0
  • #10 g_main_depth
    from /usr/lib/libglib-2.0.so.0
  • #11 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #12 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #13 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #14 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #15 main
  • #0 ??




------- Bug moved to this database by unknown@bugzilla.gnome.org 2004-09-02 10:23 -------


Unknown platform unknown. Setting to default platform "Other".
Unknown milestone "unknown" in product "gnome-terminal".
   Setting to default milestone for this product, '---'
The original reporter of this bug does not have
   an account here. Reassigning to the person who moved
   it here, unknown@bugzilla.gnome.org.
   Previous reporter was bill-bugbuddy@uncultured.org.
Setting to default status "UNCONFIRMED".
Setting qa contact to the default for this product.
   This bug either had no qa contact or an invalid one.

Comment 1 Bill 2004-09-07 15:59:41 UTC
In both cases (152072 is a duplicate), I was running 14 screen sessions on
remote computers.  I don't know if this matters.
    ssh otherbox
    screen
The other box (on which screen was running) is running Solaris 9.
Comment 2 Olav Vitters 2004-09-07 16:12:39 UTC
*** Bug 152072 has been marked as a duplicate of this bug. ***
Comment 3 Olav Vitters 2004-09-07 16:17:32 UTC
Please install some debuginfo packages. This will make the (next) stacktrace
much more usefull for the maintainer. See
http://fedora.linux.duke.edu/wiki/StackTraces and
http://bugzilla.gnome.org/getting-traces.cgi for how to install those.

Please install at least:
  glib2-debuginfo
  pango-debuginfo
  gtk2-debuginfo
  gnome-terminal-debuginfo (not sure about the name)
  libvte-debuginfo (not sure about the name)
Comment 4 Bill 2004-09-10 19:51:03 UTC
Bug 152278 is a duplicate of this, and was generated with the relevant debuginfo
packages installed.

Also, I believe that in 2 of the 3 crashes, I was switching between workspaces,
both of which had gnome-terminals in them.  In the 3rd case, I was switching
windows, I believe from gnome-terminal to something else.
Comment 5 Bill 2004-09-15 16:40:16 UTC
Had another crash.  Again, it appears to happen when switching windows. 
Bug-buddy output is below.
--------------------------------------
Subject: gnome-terminal crash

Distribution: Fedora Core release 2 (Tettnang)
Package: gnome-terminal
Severity: major
Version: GNOME2.6. 2.6.x
Gnome-Distributor: Red Hat, Inc
Synopsis: gnome-terminal crash
Bugzilla-Product: gnome-terminal
Bugzilla-Component: general
Bugzilla-Version: 2.6.x
BugBuddy-GnomeVersion: 2.0 (2.6.0)
Description:
This is a duplicate of 151680.  Again, it appears to happen when
switching windows.


Debugging Information:

Backtrace was generated from '/usr/bin/gnome-terminal'

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -151164896 (LWP 8981)]
0x002bf7a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2

Thread 1 (Thread -151164896 (LWP 8981))

  • #0 _dl_sysinfo_int80
    from /lib/ld-linux.so.2
  • #1 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 g_object_remove_weak_pointer
    at gobject.c line 1548
  • #5 queue_item_free
    at gdkgeometry-x11.c line 914
  • #6 gdk_window_queue
    at gdkgeometry-x11.c line 950
  • #7 _gdk_windowing_window_queue_antiexpose
    at gdkgeometry-x11.c line 1012
  • #8 gdk_window_process_updates_internal
    at gdkwindow.c line 2032
  • #9 gdk_window_process_all_updates
    at gdkwindow.c line 2099
  • #10 gdk_window_update_idle
    at gdkwindow.c line 2113
  • #11 g_idle_dispatch
    at gmain.c line 3750
  • #12 g_main_dispatch
    at gmain.c line 1895
  • #13 g_main_context_dispatch
    at gmain.c line 2441
  • #14 g_main_context_iterate
    at gmain.c line 2522
  • #15 g_main_loop_run
    at gmain.c line 2726
  • #16 gtk_main
    at gtkmain.c line 1172
  • #17 main
    at terminal.c line 1669
  • #0 _dl_sysinfo_int80
    from /lib/ld-linux.so.2


Comment 6 Bill 2004-09-16 15:05:49 UTC
I'm wondering if this is related to bug #126443 ("CPU-bound looping seen in
gnome-terminal").  To quote from that bug report: "It seems to be particularly
susceptible to the bug when I use the "screen" program over ssh", which is what
I'm seeing, too.

I am also seeing elevated CPU usage by gnome-terminal, often around 40%.
Comment 7 Bill 2004-09-16 15:54:41 UTC
I ran a few tests.  The CPU usage doesn't appear gnome-terminal dependent.  It's
just a matter of how much data is being dumped to the terminal, and seems the
same as xterm.  screen doesn't seem to make much difference.  ssh does make some
difference.  A local "ls -R /" seems to generate half the CPU usage by the
terminal than a remote (ssh) "ls -R /" does.
Comment 8 Bill 2004-09-20 14:48:08 UTC
Yet another backtrace:


Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -151164896 (LWP 28784)]
0x002d37a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2

Thread 1 (Thread -151164896 (LWP 28784))

  • #0 _dl_sysinfo_int80
    from /lib/ld-linux.so.2
  • #1 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #2 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 g_object_remove_weak_pointer
    at gobject.c line 1548
  • #5 queue_item_free
    at gdkgeometry-x11.c line 914
  • #6 gdk_window_queue
    at gdkgeometry-x11.c line 950
  • #7 _gdk_windowing_window_queue_antiexpose
    at gdkgeometry-x11.c line 1012
  • #8 gdk_window_process_updates_internal
    at gdkwindow.c line 2032
  • #9 gdk_window_process_all_updates
    at gdkwindow.c line 2099
  • #10 gdk_window_update_idle
    at gdkwindow.c line 2113
  • #11 g_idle_dispatch
    at gmain.c line 3750
  • #12 g_main_dispatch
    at gmain.c line 1895
  • #13 g_main_context_dispatch
    at gmain.c line 2441
  • #14 g_main_context_iterate
    at gmain.c line 2522
  • #15 g_main_loop_run
    at gmain.c line 2726
  • #16 gtk_main
    at gtkmain.c line 1172
  • #17 main
    at terminal.c line 1669
  • #0 _dl_sysinfo_int80
    from /lib/ld-linux.so.2

Comment 9 Mariano Suárez-Alvarez 2004-10-31 08:51:03 UTC
*** Bug 152278 has been marked as a duplicate of this bug. ***
Comment 10 Olav Vitters 2005-04-24 01:48:54 UTC
Unique stacktrace, marking new.
Comment 11 Kjartan Maraas 2005-09-19 13:04:54 UTC
Similar backtrace in bug 163014
Comment 12 Christian Persch 2008-05-29 19:53:49 UTC
This is with a very old version, is probably a gtk bug, probably fixed. Closing.