Bug#679810: gnome-terminal: segmentation fault in libgobject

Denis Laxalde denis at laxalde.org
Thu Jul 12 20:29:54 UTC 2012


Package: gnome-terminal
Version: 3.4.1.1-1
Followup-For: Bug #679810

I can reproduce this bug on my system as follows:

 1. open a new gnome-terminal window
 2. open a new tab
 3. detach the latter tab
 4. open a pager (e.g. less) or an editor (e.g. vim) in this tab

Thereafter,  all opened gnome-terminal windows close, with the error
already mentioned in syslog.

A backtrace (with libglib2.0-0-dbg installed) is attached.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 3.2.0-3-686-pae (SMP w/2 CPU cores)
Locale: LANG=fr_CA.UTF-8, LC_CTYPE=fr_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gnome-terminal depends on:
ii  gconf-service              3.2.5-1
ii  gnome-terminal-data        3.4.1.1-1
ii  gsettings-desktop-schemas  3.4.2-1
ii  libatk1.0-0                2.4.0-2
ii  libc6                      2.13-34
ii  libgconf-2-4               3.2.5-1
ii  libgdk-pixbuf2.0-0         2.26.1-1
ii  libglib2.0-0               2.32.3-1
ii  libgtk-3-0                 3.4.2-2
ii  libice6                    2:1.0.8-2
ii  libpango1.0-0              1.30.0-1
ii  libsm6                     2:1.2.1-2
ii  libvte-2.90-9              1:0.32.2-1
ii  libx11-6                   2:1.5.0-1

Versions of packages gnome-terminal recommends:
ii  gvfs  1.12.3-1+b1
ii  yelp  3.4.2-1

gnome-terminal suggests no packages.

-- no debconf information
-------------- next part --------------
$ gdb gnome-terminal
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/gnome-terminal...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/gnome-terminal 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".
[New Thread 0xb68b4b70 (LWP 16389)]
[New Thread 0xb60b3b70 (LWP 16390)]
[New Thread 0xb5888b70 (LWP 16391)]
[New Thread 0xafb44b70 (LWP 16394)]

Program received signal SIGSEGV, Segmentation fault.
0xb77b6eb8 in g_object_notify (object=0x838d350, property_name=0xb7e797c2 "accessible-value") at /build/buildd-glib2
1154    /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./gobject/gobject.c: Aucun fichier ou dossier de c
(gdb) bt
#0  0xb77b6eb8 in g_object_notify (object=0x838d350, property_name=0xb7e797c2 "accessible-value") at /build/buildd-g
#1  0xb7d90385 in ?? () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#2  0xb77b2bcf in g_cclosure_marshal_VOID__VOID (closure=0x82e5768, return_value=0x0, n_param_values=1, param_values
    at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./gobject/gmarshal.c:85
#3  0xb77b0e56 in g_closure_invoke (closure=0x82e5768, return_value=return_value at entry=0x0, n_param_values=n_param_v
    invocation_hint=invocation_hint at entry=0xbfffebdc) at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/.
#4  0xb77c2925 in signal_emit_unlocked_R (node=node at entry=0x8263248, detail=detail at entry=0, instance=instance at entry=
    instance_and_params=instance_and_params at entry=0xbfffec30) at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-
#5  0xb77cab26 in g_signal_emit_valist (instance=instance at entry=0x80f52c0, signal_id=signal_id at entry=251, detail=det
    at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./gobject/gsignal.c:3296
#6  0xb77caca3 in g_signal_emit (instance=0x80f52c0, signal_id=251, detail=0) at /build/buildd-glib2.0_2.32.3-1-i386
#7  0xb7aee7ca in gtk_adjustment_value_changed () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#8  0xb7aeeaca in gtk_adjustment_set_value () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#9  0xb7f42bf7 in ?? () from /usr/lib/libvte2_90.so.9
#10 0xb7f5318f in ?? () from /usr/lib/libvte2_90.so.9
#11 0xb7f5398c in ?? () from /usr/lib/libvte2_90.so.9
#12 0xb7f54097 in ?? () from /usr/lib/libvte2_90.so.9
#13 0xb7f5a0f4 in ?? () from /usr/lib/libvte2_90.so.9
#14 0xb76bf30f in g_timeout_dispatch (source=source at entry=0x831df08, callback=0xb7f5a000, user_data=0x0) at /build/b
#15 0xb76be633 in g_main_dispatch (context=0x80d5390) at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/.
#16 g_main_context_dispatch (context=context at entry=0x80d5390) at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-
#17 0xb76be9d0 in g_main_context_iterate (context=0x80d5390, block=block at entry=1, dispatch=dispatch at entry=1, self=<e
    at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmain.c:3146
#18 0xb76bee2b in g_main_loop_run (loop=0x8182cf8) at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./gl
#19 0xb7beb64d in gtk_main () from /usr/lib/i386-linux-gnu/libgtk-3.so.0
#20 0x08058115 in ?? ()
#21 0xb73bbe46 in __libc_start_main () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#22 0x0805848d in ?? ()
(gdb) q



More information about the pkg-gnome-maintainers mailing list