Crash when starting second instance of gnome-terminal

Bug #75016 reported by amtrack
0
Affects Status Importance Assigned to Milestone
gnome-terminal (Ubuntu)
Invalid
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: gnome-terminal

Subject: Crash when startings second instance of gnome-terminal

Distribution: Ubuntu 6.06 (dapper)
Package: gnome-terminal
Severity: Normal
Version: GNOME2.14.3 2.14.2
Gnome-Distributor: Ubuntu
Synopsis: Crash when starting gnome-terminal
Bugzilla-Product: gnome-terminal
Bugzilla-Component: general
Bugzilla-Version: 2.14.2
BugBuddy-GnomeVersion: 2.0 (2.14.1)
Description:
Description of the crash:
window gets black for a short time immediately after starting
gnome-terminal.
all instances of gnome-terminal crash.

Steps to reproduce the crash:
1. open a gnome-terminal and do some stuff
2. open another gnome-terminal

--> it will crash with a high probability

Expected Results:

How often does this happen?
nearly every time i do the steps above
since about 8 weeks

Additional Information:

Debugging Information:

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

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(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)
[Thread debugging using libthread_db enabled]
[New Thread -1225042240 (LWP 5076)]
[New Thread -1236579408 (LWP 5080)]
0xffffe410 in __kernel_vsyscall ()
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb77c748b in __waitpid_nocancel ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb7f3e8e6 in libgnomeui_module_info_get ()
   from /usr/lib/libgnomeui-2.so.0
#3 <signal handler called>
#4 0x0806f736 in ?? ()
#5 0x082dab08 in ?? ()
#6 0xb7b4f0c8 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#7 0xbfdb1ae8 in ?? ()
#8 0xb7b1058b in gdk_event_apply_filters (xevent=0xb77bb234,
    event=0x8126ae8, filters=0xbfdb1c2c) at gdkevents-x11.c:328
#9 0xb7b1058b in gdk_event_apply_filters (xevent=0xbfdb1c2c,
    event=0xb7b4f0c8, filters=0xbfdb1c2c) at gdkevents-x11.c:328
#10 0xb7b10d6d in gdk_event_translate (display=0x80c1098, event=0x0,
    xevent=0xbfdb1c2c, return_exposes=0) at gdkevents-x11.c:874
#11 0xb7b12c78 in _gdk_events_queue (display=0x80c1098)
    at gdkevents-x11.c:2225
#12 0xb7b12dc1 in gdk_event_dispatch (source=0xbfdb1c2c, callback=0,
    user_data=0x0) at gdkevents-x11.c:2285
#13 0xb775b8d6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#14 0xb775e996 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#15 0xb775ecb8 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#16 0xb7c6e765 in IA__gtk_main () at gtkmain.c:1026
#17 0x0805fa6b in ?? ()
#18 0x080c4aa0 in ?? ()
#19 0x0807eb1b in _IO_stdin_used ()
#20 0x0805c7d8 in ?? ()
#21 0x00000000 in ?? ()

Thread 2 (Thread -1236579408 (LWP 5080)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb77c656b in __read_nocancel () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb775d7af in g_timeout_add () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#3 0xb77775a2 in g_static_private_free () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#4 0xb77c1341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#5 0xb76d24ee in clone () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.

Thread 1 (Thread -1225042240 (LWP 5076)):
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb77c748b in __waitpid_nocancel ()
   from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7f3e8e6 in libgnomeui_module_info_get ()
   from /usr/lib/libgnomeui-2.so.0
No symbol table info available.
#3 <signal handler called>
No symbol table info available.
#4 0x0806f736 in ?? ()
No symbol table info available.
#5 0x082dab08 in ?? ()
No symbol table info available.
#6 0xb7b4f0c8 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#7 0xbfdb1ae8 in ?? ()
No symbol table info available.
#8 0xb7b1058b in gdk_event_apply_filters (xevent=0xb77bb234,
    event=0x8126ae8, filters=0xbfdb1c2c) at gdkevents-x11.c:328
 filter = (GdkEventFilter *) 0x0
 tmp_list = (GList *) 0x82a1a10
 result = <value optimized out>
#9 0xb7b1058b in gdk_event_apply_filters (xevent=0xbfdb1c2c,
    event=0xb7b4f0c8, filters=0xbfdb1c2c) at gdkevents-x11.c:328
 filter = (GdkEventFilter *) 0x0
 tmp_list = (GList *) 0x82dab08
 result = <value optimized out>
#10 0xb7b10d6d in gdk_event_translate (display=0x80c1098, event=0x0,
    xevent=0xbfdb1c2c, return_exposes=0) at gdkevents-x11.c:874
 window = <value optimized out>
 filter_window = <value optimized out>
 window_impl = <value optimized out>
 return_val = <value optimized out>
 xoffset = <value optimized out>
 yoffset = <value optimized out>
 screen = <value optimized out>
 screen_x11 = <value optimized out>
 toplevel = <value optimized out>
 xwindow = <value optimized out>
 filter_xwindow = <value optimized out>
#11 0xb7b12c78 in _gdk_events_queue (display=0x80c1098)
    at gdkevents-x11.c:2225
 node = (GList *) 0x8317a20
 event = (GdkEvent *) 0x8126ae8
 xevent = {type = 28, xany = {type = 28, serial = 9912,
    send_event = 0, display = 0x80b9cd8, window = 50333541}, xkey = {
    type = 28, serial = 9912, send_event = 0, display = 0x80b9cd8,
    window = 50333541, root = 255, subwindow = 2854375146, time = 0,
    x = 6778480, y = 1869506365, x_root = 1949132141, y_root = 1768780389,
    state = 1, keycode = 50, same_screen = 1}, xbutton = {type = 28,
    serial = 9912, send_event = 0, display = 0x80b9cd8, window = 50333541,
    root = 255, subwindow = 2854375146, time = 0, x = 6778480,
    y = 1869506365, x_root = 1949132141, y_root = 1768780389, state = 1,
    button = 50, same_screen = 1}, xmotion = {type = 28, serial = 9912,
    send_event = 0, display = 0x80b9cd8, window = 50333541, root = 255,
    subwindow = 2854375146, time = 0, x = 6778480, y = 1869506365,
    x_root = 1949132141, y_root = 1768780389, state = 1, is_hint = 50 '2',
    same_screen = 1}, xcrossing = {type = 28, serial = 9912, send_event = 0,
    display = 0x80b9cd8, window = 50333541, root = 255,
    subwindow = 2854375146, time = 0, x = 6778480, y = 1869506365,
    x_root = 1949132141, y_root = 1768780389, mode = 1, detail = 50,
    same_screen = 1, focus = 0, state = 1}, xfocus = {type = 28,
    serial = 9912, send_event = 0, display = 0x80b9cd8, window = 50333541,
    mode = 255, detail = -1440592150}, xexpose = {type = 28, serial = 9912,
    send_event = 0, display = 0x80b9cd8, window = 50333541, x = 255,
    y = -1440592150, width = 0, height = 6778480, count = 1869506365},
  xgraphicsexpose = {type = 28, serial = 9912, send_event = 0,
    display = 0x80b9cd8, drawable = 50333541, x = 255, y = -1440592150,
    width = 0, height = 6778480, count = 1869506365, major_code = 1949132141,
    minor_code = 1768780389}, xnoexpose = {type = 28, serial = 9912,
    send_event = 0, display = 0x80b9cd8, drawable = 50333541,
    major_code = 255, minor_code = -1440592150}, xvisibility = {type = 28,
    serial = 9912, send_event = 0, display = 0x80b9cd8, window = 50333541,
    state = 255}, xcreatewindow = {type = 28, serial = 9912, send_event = 0,
    display = 0x80b9cd8, parent = 50333541, window = 255, x = -1440592150,
    y = 0, width = 6778480, height = 1869506365, border_width = 1949132141,
    override_redirect = 1768780389}, xdestroywindow = {type = 28,
    serial = 9912, send_event = 0, display = 0x80b9cd8, event = 50333541,
    window = 255}, xunmap = {type = 28, serial = 9912, send_event = 0,
    display = 0x80b9cd8, event = 50333541, window = 255,
    from_configure = -1440592150}, xmap = {type = 28, serial = 9912,
    send_event = 0, display = 0x80b9cd8, event = 50333541, window = 255,
    override_redirect = -1440592150}, xmaprequest = {type = 28,
    serial = 9912, send_event = 0, display = 0x80b9cd8, parent = 50333541,
    window = 255}, xreparent = {type = 28, serial = 9912, send_event = 0,
    display = 0x80b9cd8, event = 50333541, window = 255, parent = 2854375146,
    x = 0, y = 6778480, override_redirect = 1869506365}, xconfigure = {
    type = 28, serial = 9912, send_event = 0, display = 0x80b9cd8,
    event = 50333541, window = 255, x = -1440592150, y = 0, width = 6778480,
    height = 1869506365, border_width = 1949132141, above = 1768780389,
    override_redirect = 1}, xgravity = {type = 28, serial = 9912,
    send_event = 0, display = 0x80b9cd8, event = 50333541, window = 255,
    x = -1440592150, y = 0}, xresizerequest = {type = 28, serial = 9912,
    send_event = 0, display = 0x80b9cd8, window = 50333541, width = 255,
    height = -1440592150}, xconfigurerequest = {type = 28, serial = 9912,
    send_event = 0, display = 0x80b9cd8, parent = 50333541, window = 255,
    x = -1440592150, y = 0, width = 6778480, height = 1869506365,
    border_width = 1949132141, above = 1768780389, detail = 1,
    value_mask = 50}, xcirculate = {type = 28, serial = 9912, send_event = 0,
    display = 0x80b9cd8, event = 50333541, window = 255,
    place = -1440592150}, xcirculaterequest = {type = 28, serial = 9912,
    send_event = 0, display = 0x80b9cd8, parent = 50333541, window = 255,
    place = -1440592150}, xproperty = {type = 28, serial = 9912,
    send_event = 0, display = 0x80b9cd8, window = 50333541, atom = 255,
    time = 2854375146, state = 0}, xselectionclear = {type = 28,
    serial = 9912, send_event = 0, display = 0x80b9cd8, window = 50333541,
    selection = 255, time = 2854375146}, xselectionrequest = {type = 28,
    serial = 9912, send_event = 0, display = 0x80b9cd8, owner = 50333541,
    requestor = 255, selection = 2854375146, target = 0, property = 6778480,
    time = 1869506365}, xselection = {type = 28, serial = 9912,
    send_event = 0, display = 0x80b9cd8, requestor = 50333541,
    selection = 255, target = 2854375146, property = 0, time = 6778480},
  xcolormap = {type = 28, serial = 9912, send_event = 0, display = 0x80b9cd8,
    window = 50333541, colormap = 255, new = -1440592150, state = 0},
  xclient = {type = 28, serial = 9912, send_event = 0, display = 0x80b9cd8,
    window = 50333541, message_type = 255, format = -1440592150, data = {
      b = "\000\000\000\000png\000=gnome-termi", s = {0, 0, 28272, 103,
        26429, 28526, 25965, 29741, 29285, 26989}, l = {0, 6778480,
        1869506365, 1949132141, 1768780389}}}, xmapping = {type = 28,
    serial = 9912, send_event = 0, display = 0x80b9cd8, window = 50333541,
    request = 255, first_keycode = -1440592150, count = 0}, xerror = {
    type = 28, display = 0x26b8, resourceid = 0, serial = 134978776,
    error_code = 101 'e', request_code = 7 '\a', minor_code = 0 '\0'},
  xkeymap = {type = 28, serial = 9912, send_event = 0, display = 0x80b9cd8,
    window = 50333541,
    key_vector = "ÿ\000\000\000êN\"ª\000\000\000\000png\000=gnome-termi\001\000\000"}, pad = {28, 9912, 0, 134978776, 50333541, 255, -1440592150, 0,
    6778480, 1869506365, 1949132141, 1768780389, 1, 50, 1, 0, 1, 16843009, 0,
    562, -460552, -5197648, -16777216, -16777216}}
 xdisplay = (Display *) 0x80b9cd8
#12 0xb7b12dc1 in gdk_event_dispatch (source=0xbfdb1c2c, callback=0,
    user_data=0x0) at gdkevents-x11.c:2285
 display = (GdkDisplay *) 0x80c1098
 event = <value optimized out>
#13 0xb775b8d6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#14 0xb775e996 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#15 0xb775ecb8 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#16 0xb7c6e765 in IA__gtk_main () at gtkmain.c:1026
 tmp_list = (GList *) 0x80ab728
 functions = (GList *) 0x0
 init = (GtkInitFunction *) 0x80c4aa0
 loop = (GMainLoop *) 0x80c92d8
#17 0x0805fa6b in ?? ()
No symbol table info available.
#18 0x080c4aa0 in ?? ()
No symbol table info available.
#19 0x0807eb1b in _IO_stdin_used ()
No symbol table info available.
#20 0x0805c7d8 in ?? ()
No symbol table info available.
#21 0x00000000 in ?? ()
No symbol table info available.
#0 0xffffe410 in __kernel_vsyscall ()

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for your bug report. Could you please try to obtain a debug
backtrace by following the instructions on
       http://wiki.ubuntu.com/DebuggingProgramCrash.
This will greatly aid us in tracking down your problem.

Changed in gnome-terminal:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: Unconfirmed → Needs Info
Revision history for this message
amtrack (amtrack) wrote : Re: [Bug 75016] Re: Crash when starting gnome-terminal

Hi,
i just tried to follow the instructions you gave to me,
but this doesn't work for dapper.

It depends on yelp 2.16.1.
My version is 2.14.3.
Is there a package for dapper, too?

thanks for your effort!

On 12/13/06, Sebastien Bacher <email address hidden> wrote:
>
> Thanks for your bug report. Could you please try to obtain a debug
> backtrace by following the instructions on
> http://wiki.ubuntu.com/DebuggingProgramCrash.
> This will greatly aid us in tracking down your problem.
>
> ** Changed in: gnome-terminal (Ubuntu)
> Importance: Undecided => Medium
> Assignee: (unassigned) => Ubuntu Desktop Bugs
> Status: Unconfirmed => Needs Info
>
> --
> Crash when starting gnome-terminal
> https://launchpad.net/bugs/75016
>
>

Revision history for this message
amtrack (amtrack) wrote : Re: Crash when starting gnome-terminal

Hi,
i just tried to follow the instructions you gave to me,
but this doesn't work for dapper.

It depends on yelp 2.16.1.
My version is 2.14.3.
Is there a package for dapper, too?

thanks for your effort!

Revision history for this message
Sebastien Bacher (seb128) wrote :

Don't bother for the backtrace, it looks similar to bug #71345, marking as duplicate

Changed in gnome-terminal:
status: Needs Info → Rejected
Revision history for this message
Sebastien Bacher (seb128) wrote :

if you want to get a backtrace anyway installing libgtk2.0-0-dbg should be a good start and it's available from dapper

amtrack (amtrack)
description: updated
Revision history for this message
amtrack (amtrack) wrote : Corrected Description

Backtrace is now with libgtk2.0-0-dbg installed.

Steps to reproduce bug is updated.

I can't see any similarity to <a href="/bugs/71345" title="GTK applications crash sometime with gdk_events functions to the backtrace">bug #71345</a>

Merry Christmas!

Revision history for this message
Sebastien Bacher (seb128) wrote :

the crash happens to gdk functions like for the other bug. The backtrace is not really useful though. Could you try getting a valgring log as described on https://wiki.ubuntu.com/Valgrind?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.