gnome-terminal crashed with SIGSEGV in g_closure_invoke()

Bug #195325 reported by Savvas Radevic
112
This bug affects 1 person
Affects Status Importance Assigned to Milestone
GNOME Terminal
Expired
Critical
gnome-terminal (Ubuntu)
Fix Released
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: gnome-terminal

Ubuntu hardy heron 8.04 alpha 5
I was using irssi inside screen, and wanted to change the colours of gnome-terminal
I had a custom colour design before (The installation of hardy heron was to format the root / partition and keep the /home partition intact)

Well I right-clicked and selected "edit current profile", then "colors" and clicked where it said "custom" next to built-in schemes. Then selected "green on black" and it crashed.

I could reproduce the bug once or twice by selecting custom colours, but it doesn't happen always.

ProblemType: Crash
Architecture: amd64
Date: Mon Feb 25 07:52:20 2008
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/bin/gnome-terminal
NonfreeKernelModules: nvidia
Package: gnome-terminal 2.21.91.1-0ubuntu1
PackageArchitecture: amd64
ProcCmdline: gnome-terminal
ProcCwd: /home/forger
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
StacktraceTop:
 ?? ()
 ?? ()
 g_closure_invoke ()
 ?? () from /usr/lib/libgobject-2.0.so.0
 g_signal_emit_valist ()
Title: gnome-terminal crashed with SIGSEGV in g_closure_invoke()
Uname: Linux ubuntu 2.6.24-8-generic #1 SMP Thu Feb 14 20:13:27 UTC 2008 x86_64 GNU/Linux
UserGroups: adm admin audio cdrom dialout dip floppy lpadmin plugdev video

Tags: apport-crash
Revision history for this message
Savvas Radevic (medigeek) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:terminal_screen_reread_profile (screen=0x8bc080) at terminal-screen.c:650
IA__g_closure_invoke (closure=0x8f4410, return_value=0x0, n_param_values=2,
signal_emit_unlocked_R (node=0x6cdb30, detail=0, instance=0x6bb740, emission_return=0x0,
IA__g_signal_emit_valist (instance=0x6bb740, signal_id=<value optimized out>, detail=0,
IA__g_signal_emit (instance=0x7f00c28ea9a0, signal_id=8, detail=24)

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
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=518691

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

this should be fixed on trunk, thanks.

Changed in gnome-terminal:
status: Triaged → Fix Committed
Changed in gnome-terminal:
status: New → Invalid
Revision history for this message
Savvas Radevic (medigeek) wrote :

Have you tested it? It actually crashes silently now (no apport report popping up).

1. Right-click in terminal -> edit current profile
2. Tab "colors"
3. Built-in scheme: custom (Text: #D8D8D8 Background: #000000)
4. Change scheme to any, i.e. Green on Black

It doesn't crash always, but after it crashes it looks like to act normally (no crash, colour scheme successfully changed)

$ dmesg
[59230.512628] gnome-terminal[788]: segfault at 8 rip 428c02 rsp 7fff7956d2f0 error 4

Revision history for this message
Savvas Radevic (medigeek) wrote :

oops, sorry! I seem to have misread the version, I use 2.22.1 as per ubuntu
hardy heron

$ gnome-terminal --version
GNOME gnome-terminal 2.22.1
$ apt-cache policy nautilus
nautilus: Installed: 1:2.22.2-0ubuntu6

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

It's not fixed on the Ubuntu package yet, it's on trunk.

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

the new version is available in ubuntu now

Changed in gnome-terminal:
status: Fix Committed → Fix Released
Changed in gnome-terminal:
importance: Unknown → Critical
status: Invalid → Expired
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.