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 95960 - crash when rapidly launching multiple gnome-terminals from panel launcher
crash when rapidly launching multiple gnome-terminals from panel launcher
Status: RESOLVED FIXED
Product: gnome-terminal
Classification: Core
Component: general
2.0.x
Other Linux
: High critical
: ---
Assigned To: Havoc Pennington
GNOME Terminal Maintainers
: 93482 97395 100735 101347 102592 103882 104457 104570 105643 106328 106527 122123 126014 138048 138528 146665 170120 300649 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2002-10-16 17:27 UTC by protherham
Modified: 2005-04-15 01:23 UTC
See Also:
GNOME target: ---
GNOME version: 2.0



Description protherham 2002-10-16 17:28:17 UTC
Package: gnome-terminal
Severity: normal
Version: 2.0.1
Synopsis: crash when rapidly launching multiple gnome-terminals from panel launcher
Bugzilla-Product: gnome-terminal
Bugzilla-Component: general
BugBuddy-GnomeVersion: 2.0 (2.0.3)

Description:
Description of Problem:
Using default RH 8.0 install when clicking more than once on the
gnome-terminal launcher in rapid succession the fatal error dialog comes
up

Steps to reproduce the problem:
1. Start default RH 8.0 desktop
2. Drag terminal launcher from hatMenu | System Tools | Terminal to
panel
3. Click the gnome-terminal launcher two or more times in rapid
succession

Actual Results:
Error Application "gnome-terminal" has crashed with a fatal error
(Aborted)

Expected Results:
Open the desired number of gnome-terminals

How often does this happen?
Every time one doesn't pause for a few seconds between "pushes" of the
launcher

Additional Information:
I have installed RH 8.0 on 4 machines of differing configurations and
cpu/memory capabilities and get the same behavior from all.  Could be a
RH issue but thought I'd pass it along.




Debugging Information:

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

(no debugging symbols found)...[New Thread 8192 (LWP 1169)]
0x420ae169 in wait4 () from /lib/i686/libc.so.6

Thread 1 (Thread 8192 (LWP 1169))

  • #0 wait4
    from /lib/i686/libc.so.6
  • #1 __DTOR_END__
    from /lib/i686/libc.so.6
  • #2 waitpid
    from /lib/i686/libpthread.so.0
  • #3 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #4 __pthread_sighandler
    from /lib/i686/libpthread.so.0
  • #5 <signal handler called>
  • #6 kill
    from /lib/i686/libc.so.6
  • #7 raise
    from /lib/i686/libpthread.so.0
  • #8 abort
    from /lib/i686/libc.so.6
  • #9 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #10 g_log
    from /usr/lib/libglib-2.0.so.0
  • #11 new_terminal_with_options
  • #12 terminal_new_event
  • #13 bonobo_marshal_VOID__STRING_BOXED_BOXED
    from /usr/lib/libbonobo-2.so.0
  • #14 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #15 bonobo_closure_invoke_va_list
    from /usr/lib/libbonobo-2.so.0
  • #16 bonobo_closure_invoke
    from /usr/lib/libbonobo-2.so.0
  • #17 impl_Bonobo_Listener_event
    from /usr/lib/libbonobo-2.so.0
  • #18 _ORBIT_skel_small_Bonobo_Listener_event
    from /usr/lib/libbonobo-2.so.0
  • #19 ORBit_POAObject_invoke
    from /usr/lib/libORBit-2.so.0
  • #20 ORBit_OAObject_invoke
    from /usr/lib/libORBit-2.so.0
  • #21 ORBit_small_invoke_adaptor
    from /usr/lib/libORBit-2.so.0
  • #22 ORBit_POAObject_handle_request
    from /usr/lib/libORBit-2.so.0
  • #23 ORBit_POA_handle_request
    from /usr/lib/libORBit-2.so.0
  • #24 ORBit_handle_request
    from /usr/lib/libORBit-2.so.0
  • #25 giop_connection_handle_input
    from /usr/lib/libORBit-2.so.0
  • #26 linc_connection_io_handler
    from /usr/lib/liblinc.so.1
  • #27 linc_source_dispatch
    from /usr/lib/liblinc.so.1
  • #28 g_main_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #29 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #30 g_main_context_iterate
    from /usr/lib/libglib-2.0.so.0
  • #31 g_main_context_iteration
    from /usr/lib/libglib-2.0.so.0
  • #32 linc_main_iteration
    from /usr/lib/liblinc.so.1
  • #33 giop_recv_buffer_get
    from /usr/lib/libORBit-2.so.0
  • #34 orbit_small_demarshal
    from /usr/lib/libORBit-2.so.0
  • #35 ORBit_small_invoke_stub
    from /usr/lib/libORBit-2.so.0
  • #36 ORBit_small_invoke_stub_n
    from /usr/lib/libORBit-2.so.0
  • #37 ConfigDatabase2_all_entries_with_schema_name
    from /usr/lib/libgconf-2.so.4
  • #38 gconf_engine_all_entries
    from /usr/lib/libgconf-2.so.4
  • #39 cache_pairs_in_dir
    from /usr/lib/libgconf-2.so.4
  • #40 gconf_client_add_dir
    from /usr/lib/libgconf-2.so.4
  • #41 terminal_profile_new
  • #42 sync_profile_list
  • #43 main
  • #44 __libc_start_main
    from /lib/i686/libc.so.6
  • #0 wait4
    from /lib/i686/libc.so.6




------- Bug moved to this database by unknown@bugzilla.gnome.org 2002-10-16 13:28 -------

The original reporter (protherham@epocrates.com) of this bug does not have an account here.
Reassigning to the exporter, unknown@bugzilla.gnome.org.
Reassigning to the default owner of the component, hp@redhat.com.

Comment 1 Heath Harrelson 2002-10-24 21:32:33 UTC
This looks kind of like bug 88579, although that one was closed since
it could not be reproduced.

I can't seem to reproduce this with my GNOME2 snapshot, but I don't
have a Red Hat 8 system to test with.
Comment 2 Heath Harrelson 2002-11-01 11:30:52 UTC
*** Bug 97395 has been marked as a duplicate of this bug. ***
Comment 3 Heath Harrelson 2002-11-01 11:34:05 UTC
Found another one of these, also Red Hat 8.0, so confirming.  Marking
high/critical since it's a crasher.
Comment 4 Fernando Herrera 2002-12-05 04:27:01 UTC
I've seen the same with GNOME CVS HEAD (two profiles defined)
Just running
    gnome-terminal & gnome-terminal &
from xterm for example (and with no other gnome-terminal opened) is a
good way to reproduce the bug. Same backtrace here. It seems to be a
NULL returning from list = terminal_profile_get_list ();
inside terminal_profile_get_for_new_term . But I'm now able to get the
crash when using gdb.
Comment 5 David Kennedy 2002-12-09 14:38:59 UTC
*** Bug 100735 has been marked as a duplicate of this bug. ***
Comment 6 David Kennedy 2002-12-16 15:07:39 UTC
*** Bug 101347 has been marked as a duplicate of this bug. ***
Comment 7 David Kennedy 2003-01-05 21:47:05 UTC
*** Bug 102592 has been marked as a duplicate of this bug. ***
Comment 8 Alex Duggan 2003-01-19 21:29:10 UTC
*** Bug 103882 has been marked as a duplicate of this bug. ***
Comment 9 John Fleck 2003-01-26 16:17:00 UTC
*** Bug 104457 has been marked as a duplicate of this bug. ***
Comment 10 Elijah Newren 2003-01-28 00:15:00 UTC
*** Bug 104570 has been marked as a duplicate of this bug. ***
Comment 11 John Fleck 2003-02-09 17:10:05 UTC
*** Bug 105643 has been marked as a duplicate of this bug. ***
Comment 12 Alex Duggan 2003-02-17 19:24:53 UTC
*** Bug 106328 has been marked as a duplicate of this bug. ***
Comment 13 Havoc Pennington 2003-02-17 19:26:26 UTC
This should be fixed in 2.2.1, it was a corba reentrancy thing
Comment 14 Elijah Newren 2003-02-19 16:41:02 UTC
*** Bug 106527 has been marked as a duplicate of this bug. ***
Comment 15 Havoc Pennington 2003-04-12 14:15:51 UTC
*** Bug 93482 has been marked as a duplicate of this bug. ***
Comment 16 Olav Vitters 2003-11-02 00:36:42 UTC
*** Bug 122123 has been marked as a duplicate of this bug. ***
Comment 17 Olav Vitters 2003-11-02 00:36:56 UTC
*** Bug 126014 has been marked as a duplicate of this bug. ***
Comment 18 John Fleck 2004-03-26 02:32:05 UTC
*** Bug 138048 has been marked as a duplicate of this bug. ***
Comment 19 Mariano Suárez-Alvarez 2004-04-18 02:18:36 UTC
*** Bug 138528 has been marked as a duplicate of this bug. ***
Comment 20 Olav Vitters 2004-07-09 16:09:00 UTC
*** Bug 146665 has been marked as a duplicate of this bug. ***
Comment 21 Elijah Newren 2005-03-13 01:31:58 UTC
*** Bug 170120 has been marked as a duplicate of this bug. ***
Comment 22 Elijah Newren 2005-04-15 01:23:43 UTC
*** Bug 300649 has been marked as a duplicate of this bug. ***