gnome-terminal crashes when customizing colors

Bug #212761 reported by Juha Siltala
12
Affects Status Importance Assigned to Milestone
GNOME Terminal
Expired
Critical
gnome-terminal (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs
Hardy
Won't Fix
Medium
Unassigned

Bug Description

Binary package hint: gnome-terminal

When having terminal windows open with different profiles, customizing the background color in one of them will crash gnome-terminal and all terminal windows will die.

In my case,
- have a remote irssi screen open in a gnome-terminal window with profile=irssi
- open another terminal with profile=default
- customize the background color of the default profile

--> gnome-terminal will crash.

ProblemType: Crash
Architecture: i386
Date: Sun Apr 6 13:09:55 2008
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/bin/gnome-terminal
Package: gnome-terminal 2.22.0-0ubuntu1
PackageArchitecture: i386
ProcCmdline: gnome-terminal --window-with-profile=irssi --geometry=93x30
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_US.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: gnome-terminal
Stacktrace:
 #0 0x0807008c in ?? ()
 #1 0x00000000 in ?? ()
StacktraceTop:
 ?? ()
 ?? ()
Title: gnome-terminal crashed with SIGSEGV
Uname: Linux 2.6.24-14-generic i686
UserGroups: adm admin audio cdrom dialout dip floppy fuse lpadmin plugdev users video

Tags: apport-crash
Revision history for this message
Juha Siltala (topyli) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:terminal_window_set_fullscreen (window=0x80f5c50, setting=135090256) at terminal-window.c:2224
change_encoding_callback (menu_item=0x0, window=0x80d5050) at terminal-window.c:2652
terminal_window_set_size_force_grid (window=0x0, screen=0x80f5c50, even_if_mapped=1,
update_color_scheme (screen=0xffffffff) at terminal-screen.c:821
terminal_screen_set_font (screen=0x86e5d80) at terminal-screen.c:877

Changed in gnome-terminal:
importance: Undecided → Medium
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for your bug report. This bug has been reported to the developers of the software. You can track it and make comments here: http://bugzilla.gnome.org/show_bug.cgi?id=528236

Changed in gnome-terminal:
assignee: nobody → desktop-bugs
status: New → Triaged
Changed in gnome-terminal:
status: Unknown → New
Revision history for this message
Jouke74 (hottenga) wrote :

I can confirm this bug, but with a slightly different thing: changing the transparency of the background. If I open two terminals in and adjust the effect settings in one of them both crash with a segfault.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

fixed on svn trunk, thanks.

Changed in gnome-terminal:
status: Triaged → Fix Committed
Changed in gnome-terminal:
status: New → Invalid
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

It would be nice to get the fix in hardy too. Seems to be quite frequent.

Daniel T Chen (crimsun)
Changed in gnome-terminal:
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-terminal - 2.25.3-0ubuntu1

---------------
gnome-terminal (2.25.3-0ubuntu1) jaunty; urgency=low

  * New upstream version (LP: #316186):
    - Now uses DBus for single instance/factory setup
    - Bugs fixed (LP: #212761, LP: #298426, LP: #258775,
      LP: #279046, LP: #290777, LP: #194065).
  * debian/control{.in}:
    - Bumped build-dependency on libvte-dev to 1:0.19.1.
    - Dropped build-dependency on libgnomeui-dev.
    - Added build-dependency on libdbus-glib-1-dev (>= 0.6).
    - Dropped build-dependency on libxft-dev, as the xft VTE
      backend has gone.
  * debian/patches/01_lpi.patch:
    - New version update.
  * Dropped 05_restore_tab_switching_shortcuts.patch:
    - Merged upstream.
  * debian/patches/99_autoreconf.patch:
    - New version update.
  * debian/copyright:
    - Updated authors.
  * debian/gnome-terminal-data.install:
    - Don't try to install /usr/lib/bonobo, as it no longer exists.

 -- Chris Coulson <email address hidden> Sun, 11 Jan 2009 21:42:27 +0000

Changed in gnome-terminal:
status: Fix Committed → Fix Released
Revision history for this message
Uncle Pedro (peter.a.h.peterson) wrote :

It would be really great if we could get this in Hardy... for me, this is a major stability issue because I have to change my color scheme almost daily because of bad office lighting. It is incredibly frustrating to have all of your terminals die because of a simple color scheme change. Users who aren't aware of the problem could kill important/long-running processes.

Changed in gnome-terminal:
importance: Unknown → Critical
status: Invalid → Expired
Revision history for this message
Rolf Leggewie (r0lf) wrote :

Hardy has seen the end of its life and is no longer receiving any updates. Marking the Hardy task for this ticket as "Won't Fix".

Changed in gnome-terminal (Ubuntu Hardy):
status: Triaged → Won't Fix
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.