unity-window-decorator crashed with SIGSEGV in g_datalist_id_set_data_full()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
Critical
|
Sam Spilsbury | ||
compiz (Ubuntu) |
Fix Released
|
Medium
|
Sam Spilsbury | ||
Oneiric |
Fix Released
|
Medium
|
Sam Spilsbury | ||
unity (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Oneiric |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Description: Ubuntu oneiric (development branch) Release: 11.10
unity: 4.2.0-0ubuntu1
How to reproduce:
1. Open VLC
2. "File" -> "Open disc"
What happens?
The window decorator crashes.
Workarround:
1. Install qt4-qtconfig package
2. Open it and choose any other theme than "Desktop Settings"
Testcase
Enter the python interactive console
>> window = gtk.Window ()
>> window.resize (100, 100)
>> window.show_all ()
>> window.resize (4098, 4098)
The window will now be maximized, unmaximize it
>> window.resize (4098, 4098)
The window should disappear rather than breaking your desktop
ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: compiz-gnome 1:0.9.4+
ProcVersionSign
Uname: Linux 3.0-3-generic-pae i686
NonfreeKernelMo
Architecture: i386
Date: Fri Jul 8 22:06:05 2011
ExecutablePath: /usr/bin/
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha i386 (20110705.1)
ProcCmdline: /usr/bin/
ProcEnviron:
LANG=ru_RU.UTF-8
SHELL=/bin/bash
SegvAnalysis:
Segfault happened at: 0xb6d90b74 <g_datalist_
PC (0xb6d90b74) ok
source "0x0(%ebp)" (0xaaaaaaa8) not located in a known VMA region (needed readable region)!
destination "%ecx" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: compiz
StacktraceTop:
g_datalist_
?? () from /usr/lib/
?? () from /usr/lib/
?? () from /usr/lib/
g_object_unref () from /usr/lib/
Title: unity-window-
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
tags: | added: compiz-0.9 |
visibility: | private → public |
Changed in compiz (Ubuntu): | |
status: | New → Confirmed |
tags: | added: bugpattern-needed |
Changed in compiz (Ubuntu Oneiric): | |
importance: | Medium → High |
assignee: | nobody → Canonical Desktop Experience Team (canonical-dx-team) |
milestone: | none → ubuntu-11.10 |
tags: | added: rls-mgr-o-tracking |
Changed in unity: | |
status: | New → Confirmed |
importance: | Undecided → High |
milestone: | none → 4.20.0 |
tags: | removed: bugpattern-needed |
tags: | added: bugpattern-written |
Changed in unity: | |
importance: | High → Critical |
Changed in compiz (Ubuntu Oneiric): | |
importance: | High → Critical |
importance: | Critical → High |
Changed in unity: | |
assignee: | nobody → Sam Spilsbury (smspillaz) |
Changed in unity: | |
importance: | Medium → Critical |
Changed in unity: | |
status: | Confirmed → Fix Committed |
Changed in compiz (Ubuntu Oneiric): | |
status: | Confirmed → Fix Committed |
Changed in unity: | |
milestone: | 4.22.0 → 4.24.0 |
Changed in compiz (Ubuntu Oneiric): | |
assignee: | Canonical Desktop Experience Team (canonical-dx-team) → Sam Spilsbury (smspillaz) |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Changed in compiz (Ubuntu Oneiric): | |
status: | Fix Committed → Fix Released |
Changed in compiz (Ubuntu): | |
status: | Fix Committed → Fix Released |
Changed in unity: | |
milestone: | 4.24.0 → 4.26.0 |
description: | updated |
Changed in compiz (Ubuntu Oneiric): | |
status: | Fix Released → Fix Committed |
Changed in compiz (Ubuntu): | |
status: | Fix Released → Fix Committed |
tags: |
added: verification-done removed: verification-needed |
Changed in unity (Ubuntu): | |
status: | New → Fix Released |
StacktraceTop: set_internal (datalist= 0x960a8e8, key_id=52, data=0x0, destroy_func=0) at /build/ buildd/ glib2.0- 2.29.10/ ./glib/ gdataset. c:377 id_set_ data_full (datalist= 0x960a8e8, key_id=52, data=0x0, destroy_func=0) at /build/ buildd/ glib2.0- 2.29.10/ ./glib/ gdataset. c:673 real_dispose (object=0x960a8e0) at /build/ buildd/ glib2.0- 2.29.10/ ./gobject/ gobject. c:895 buildd/ gtk+2.0- 2.24.5/ gtk/gtkobject. c:426 buildd/ gtk+2.0- 2.24.5/ gtk/gtkwidget. c:8775
g_data_
g_datalist_
g_object_
gtk_object_dispose (gobject=0x960a8e0) at /build/
gtk_widget_dispose (object=0x960a8e0) at /build/