GNOME Bugzilla – Bug 741364
gnome-terminal crashes on editing preferences
Last modified: 2014-12-14 20:06:27 UTC
Edit -> Preferences -> Profile -> Default -> Edit [ 829.863025] traps: gnome-terminal-[6746] general protection ip:4171de sp:7fff5db55b00 error:0 in gnome-terminal-server[400000+46000] ProblemType: Bug DistroRelease: Ubuntu 15.04 Package: gnome-terminal 3.14.1-1ubuntu1 ProcVersionSignature: Ubuntu 3.16.0-25.33-generic 3.16.7 Uname: Linux 3.16.0-25-generic x86_64 ApportVersion: 2.14.7-0ubuntu10 Architecture: amd64 CurrentDesktop: Unity Date: Wed Dec 10 18:30:28 2014 InstallationDate: Installed on 2013-03-23 (627 days ago) InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Alpha amd64 (20130321) SourcePackage: gnome-terminal UpgradeStatus: Upgraded to vivid on 2013-05-03 (585 days ago)
Downstream report: https://bugs.launchpad.net/bugs/1401192
Bug wasn't ripe for upstreaming; it's missing a backtrace, for example. See https://wiki.gnome.org/Apps/Terminal/ReportingBugs for more information.
Christian, have you not been able to reproduce? I cannot provide stracktrace because I should install packages with debug symbols for that and do debugging tasks, but I am not familiar enough with program debugging.
Not sure about Christian (but as much as I know him, if he could reproduce he would have fixed it already). I can't reproduce it either on Utopic with vte+gnome-terminal git master.
I'm on Vivid. BTW, I was able to reproduce it on a clean profile as well.
Confirmed in 15.04, gnome-terminal 3.14.1-1ubuntu1 (not a prior Ubuntu release/version of gnome-terminal) as per crash report: https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/1402341 If you can't see it, that means you don't have the permissions. Hence, please advise of your Launchpad ID, and I'll add you to the report so you may review.
Please post the backtrace *here* (see https://wiki.gnome.org/Apps/Terminal/ReportingBugs#Forwarding_bugs_from_other_bug_trackers ). I don't have a launchpad ID.
+ Trace 234422
That trace was generated without debug symbols, it's useless.
I tried with a brand new user (still on Utopic, vte/g-t from git). I was surprised to see that the profile is called Unnamed rather than Default, I think it's a bug. No crash though.
Christian Persch, the backtrace link you posted doesn't apply to Ubuntu very well, as a service called apport runs by default, which preempts gdb. Hence, it would be much more efficient if the GNOME wiki referred Ubuntu folks to the article https://wiki.ubuntu.com/DebuggingGNOME , versus having them go on a wild goose chase. Despite this, here's the backtrace: GNU gdb (Ubuntu 7.8.1-1ubuntu2) 7.8.1 Copyright (C) 2014 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 "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word". (gdb) #attach 2377 Attaching to process 2377 Reading symbols from /usr/lib/gnome-terminal/gnome-terminal-server...Reading symbols from /usr/lib/debug//usr/lib/gnome-terminal/gnome-terminal-server...done. done. Reading symbols from /usr/lib/libvte-2.91.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libvte-2.91.so.0 Reading symbols from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 Reading symbols from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 Reading symbols from /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 Reading symbols from /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0 Reading symbols from /usr/lib/x86_64-linux-gnu/libdconf.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libdconf.so.1 Reading symbols from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 Reading symbols from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 Reading symbols from /lib/x86_64-linux-gnu/libglib-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libglib-2.0.so.0 Reading symbols from /lib/x86_64-linux-gnu/libuuid.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libuuid.so.1 Reading symbols from /lib/x86_64-linux-gnu/libpthread.so.0...Reading symbols from /usr/lib/debug//lib/x86_64-linux-gnu/libpthread-2.19.so...done. done. [New LWP 2382] [New LWP 2379] [New LWP 2378] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Loaded symbols for /lib/x86_64-linux-gnu/libpthread.so.0 Reading symbols from /lib/x86_64-linux-gnu/libc.so.6...Reading symbols from /usr/lib/debug//lib/x86_64-linux-gnu/libc-2.19.so...done. done. Loaded symbols for /lib/x86_64-linux-gnu/libc.so.6 Reading symbols from /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 Reading symbols from /usr/lib/x86_64-linux-gnu/libcairo.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libcairo.so.2 Reading symbols from /lib/x86_64-linux-gnu/libm.so.6...Reading symbols from /usr/lib/debug//lib/x86_64-linux-gnu/libm-2.19.so...done. done. Loaded symbols for /lib/x86_64-linux-gnu/libm.so.6 Reading symbols from /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 Reading symbols from /usr/lib/x86_64-linux-gnu/libX11.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libX11.so.6 Reading symbols from /usr/lib/x86_64-linux-gnu/libXi.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libXi.so.6 Reading symbols from /usr/lib/x86_64-linux-gnu/libXfixes.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libXfixes.so.3 Reading symbols from /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2 Reading symbols from /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 Reading symbols from /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0 Reading symbols from /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 Reading symbols from /usr/lib/x86_64-linux-gnu/libfontconfig.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 Reading symbols from /usr/lib/x86_64-linux-gnu/libXinerama.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libXinerama.so.1 Reading symbols from /usr/lib/x86_64-linux-gnu/libXrandr.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libXrandr.so.2 Reading symbols from /usr/lib/x86_64-linux-gnu/libXcursor.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libXcursor.so.1 Reading symbols from /usr/lib/x86_64-linux-gnu/libXcomposite.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libXcomposite.so.1 Reading symbols from /usr/lib/x86_64-linux-gnu/libXdamage.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libXdamage.so.1 Reading symbols from /usr/lib/x86_64-linux-gnu/libwayland-client.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libwayland-client.so.0 Reading symbols from /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0 Reading symbols from /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0 Reading symbols from /usr/lib/x86_64-linux-gnu/libmirclient.so.8...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libmirclient.so.8 Reading symbols from /usr/lib/x86_64-linux-gnu/libXext.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libXext.so.6 Reading symbols from /usr/lib/x86_64-linux-gnu/libthai.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libthai.so.0 Reading symbols from /lib/x86_64-linux-gnu/libz.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libz.so.1 Reading symbols from /lib/x86_64-linux-gnu/libselinux.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libselinux.so.1 Reading symbols from /lib/x86_64-linux-gnu/libresolv.so.2...Reading symbols from /usr/lib/debug//lib/x86_64-linux-gnu/libresolv-2.19.so...done. done. Loaded symbols for /lib/x86_64-linux-gnu/libresolv.so.2 Reading symbols from /usr/lib/x86_64-linux-gnu/libffi.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libffi.so.6 Reading symbols from /lib/x86_64-linux-gnu/libpcre.so.3...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libpcre.so.3 Reading symbols from /lib64/ld-linux-x86-64.so.2...Reading symbols from /usr/lib/debug//lib/x86_64-linux-gnu/ld-2.19.so...done. done. Loaded symbols for /lib64/ld-linux-x86-64.so.2 Reading symbols from /usr/lib/x86_64-linux-gnu/libfreetype.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libfreetype.so.6 Reading symbols from /usr/lib/x86_64-linux-gnu/libpixman-1.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 Reading symbols from /lib/x86_64-linux-gnu/libpng12.so.0...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libpng12.so.0 Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb-render.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 Reading symbols from /usr/lib/x86_64-linux-gnu/libxcb.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libxcb.so.1 Reading symbols from /usr/lib/x86_64-linux-gnu/libXrender.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libXrender.so.1 Reading symbols from /lib/x86_64-linux-gnu/librt.so.1...Reading symbols from /usr/lib/debug//lib/x86_64-linux-gnu/librt-2.19.so...done. done. Loaded symbols for /lib/x86_64-linux-gnu/librt.so.1 Reading symbols from /lib/x86_64-linux-gnu/libdl.so.2...Reading symbols from /usr/lib/debug//lib/x86_64-linux-gnu/libdl-2.19.so...done. done. Loaded symbols for /lib/x86_64-linux-gnu/libdl.so.2 Reading symbols from /usr/lib/x86_64-linux-gnu/libatspi.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libatspi.so.0 Reading symbols from /lib/x86_64-linux-gnu/libdbus-1.so.3...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libdbus-1.so.3 Reading symbols from /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 Reading symbols from /lib/x86_64-linux-gnu/libexpat.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libexpat.so.1 Reading symbols from /usr/lib/x86_64-linux-gnu/libmircommon.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libmircommon.so.3 Reading symbols from /usr/lib/x86_64-linux-gnu/libmirprotobuf.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libmirprotobuf.so.0 Reading symbols from /usr/lib/x86_64-linux-gnu/libboost_system.so.1.55.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libboost_system.so.1.55.0 Reading symbols from /usr/lib/x86_64-linux-gnu/libprotobuf.so.9...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libprotobuf.so.9 Reading symbols from /usr/lib/x86_64-linux-gnu/libstdc++.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libstdc++.so.6 Reading symbols from /lib/x86_64-linux-gnu/libgcc_s.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libgcc_s.so.1 Reading symbols from /usr/lib/x86_64-linux-gnu/libdatrie.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libdatrie.so.1 Reading symbols from /usr/lib/x86_64-linux-gnu/libXau.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libXau.so.6 Reading symbols from /usr/lib/x86_64-linux-gnu/libXdmcp.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 Reading symbols from /usr/lib/x86_64-linux-gnu/libgraphite2.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 Reading symbols from /lib/x86_64-linux-gnu/libudev.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/x86_64-linux-gnu/libudev.so.1 Reading symbols from /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.55.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.55.0 Reading symbols from /usr/lib/x86_64-linux-gnu/gtk-3.0/modules/liboverlay-scrollbar.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/gtk-3.0/modules/liboverlay-scrollbar.so Reading symbols from /usr/lib/x86_64-linux-gnu/gtk-3.0/modules/libunity-gtk-module.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/gtk-3.0/modules/libunity-gtk-module.so Reading symbols from /usr/lib/x86_64-linux-gnu/libunity-gtk3-parser.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libunity-gtk3-parser.so.0 Reading symbols from /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so Reading symbols from /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so Reading symbols from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so Reading symbols from /usr/lib/x86_64-linux-gnu/gio/modules/libgioremote-volume-monitor.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/gio/modules/libgioremote-volume-monitor.so Reading symbols from /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/theming-engines/libunico.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/theming-engines/libunico.so Reading symbols from /usr/lib/x86_64-linux-gnu/gtk-3.0/modules/libcanberra-gtk-module.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/gtk-3.0/modules/libcanberra-gtk-module.so Reading symbols from /usr/lib/x86_64-linux-gnu/libcanberra-gtk3.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libcanberra-gtk3.so.0 Reading symbols from /usr/lib/x86_64-linux-gnu/libcanberra.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libcanberra.so.0 Reading symbols from /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libvorbisfile.so.3 Reading symbols from /usr/lib/x86_64-linux-gnu/libtdb.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libtdb.so.1 Reading symbols from /usr/lib/x86_64-linux-gnu/libltdl.so.7...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libltdl.so.7 Reading symbols from /usr/lib/x86_64-linux-gnu/libvorbis.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libvorbis.so.0 Reading symbols from /usr/lib/x86_64-linux-gnu/libogg.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libogg.so.0 Reading symbols from /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so Reading symbols from /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so Reading symbols from /usr/lib/x86_64-linux-gnu/librsvg-2.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/librsvg-2.so.2 Reading symbols from /usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libcroco-0.6.so.3 Reading symbols from /usr/lib/x86_64-linux-gnu/libxml2.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/libxml2.so.2 Reading symbols from /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/im-xim.so...(no debugging symbols found)...done. Loaded symbols for /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules/im-xim.so 0x00007f4c49af452d in poll () at ../sysdeps/unix/syscall-template.S:81 81 ../sysdeps/unix/syscall-template.S: No such file or directory. (gdb) continue Continuing. Program received signal SIGSEGV, Segmentation fault. 0x00000000004171de in terminal_mdi_container_get_active_screen ( container=0xffff004780228080) at terminal-mdi-container.c:121 121 terminal-mdi-container.c: No such file or directory. (gdb) backtrace full
+ Trace 234424
Thread 1 (Thread 0x7f4c4bfc4a00 (LWP 2377))
A debugging session is active. Inferior 1 [process 2377] will be detached. Quit anyway? (y or n) Detaching from program: /usr/lib/gnome-terminal/gnome-terminal-server, process 2377
Caused by the ubuntu's variant of the 'restore transparency' patch. -> INVALID
VMware + Vivid + IceWM: The Ubuntu package crashes for me. When clicking on the Edit button, it says (gnome-terminal-server:12345): GLib-GObject-WARNING **: invalid cast from 'GtkDialog' to 'TerminalWindow' Segmentation fault (core dumped) If I compile gnome-terminal manually from 3.14.1 tarball or git gnome-3-14 branch, it works fine for me. [./(autogen.sh|configure) --prefix=/usr --libexecdir=/usr/lib/gnome-terminal --enable-distro-packaging && make && sudo make install] Christopher, at this moment I believe you should verify if manually compiling-installing gnome-terminal behaves correctly for you too, and in case you should do a binary search to see which patch or compile option of gnome-terminal breaks it. (ChPe has found the cause in the mean time, but I'm submitting this comment anyway.)