gtk-window-decorator crashed with SIGSEGV in wnck_window_get_actions()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Fix Released
|
Critical
|
Marco Trevisan (Treviño) | ||
compiz (Ubuntu) |
Fix Released
|
Medium
|
Marco Trevisan (Treviño) | ||
libwnck (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
gtk-window-
TEST CASE:
(Note: There is probably a shorter or more obvious test case, but that's how I reproduce it systematically on several systems)
1. Open a new tab in Firefox and start a Google hangout
2. Detach the tab to new window (right-click on the tab, and select "Move to new window" in the contextual menu)
3. Right-click to title bar of the newly open window and select "Always on top" and "Always on visible workspace" in the contextual menu.
4. Chat with your friends for a bit
5. Close the window
ACTUAL RESULT
This crash and windows decorations are gone. To recover the decoration, open a terminal and run "gtk-window-
EXPECTED RESULT
The window closes without crash
ProblemType: Crash
DistroRelease: Ubuntu 13.10
Package: compiz-gnome 1:0.9.9~
ProcVersionSign
Uname: Linux 3.9.0-5-generic x86_64
.tmp.unity.
ApportVersion: 2.10.2-0ubuntu1
Architecture: amd64
CompizPlugins: [core,composite
CompositorRunning: compiz
CompositorUnred
CompositorUnred
CrashCounter: 1
Date: Mon Jun 17 17:43:36 2013
DistUpgraded: 2012-02-01 00:15:24,616 DEBUG enabling apt cron job
DistroCodename: saucy
DistroVariant: ubuntu
DkmsStatus:
virtualbox, 4.2.10, 3.9.0-2-generic, x86_64: installed
virtualbox, 4.2.10, 3.9.0-3-generic, x86_64: installed
virtualbox, 4.2.10, 3.9.0-4-generic, x86_64: installed
virtualbox, 4.2.10, 3.9.0-5-generic, x86_64: installed
virtualbox, 4.2.10, 3.9.0-6-generic, x86_64: installed
ExecutablePath: /usr/bin/
GraphicsCard:
Advanced Micro Devices, Inc. [AMD/ATI] Juniper XT [Radeon HD 5770] [1002:68b8] (prog-if 00 [VGA controller])
Subsystem: PC Partner Limited Device [174b:1482]
MachineType: Gigabyte Technology Co., Ltd. GA-890GPA-UD3H
MarkForUpload: True
ProcCmdline: /usr/bin/
ProcEnviron:
LANGUAGE=en_US
PATH=(custom, user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
SegvAnalysis:
Segfault happened at: 0x7fd3396dbe56 <wnck_window_
PC (0x7fd3396dbe56) ok
source "%rax" ok
destination "(%rdx)" (0xaaaaaaaaaaaa
SegvReason: writing unknown VMA
Signal: 11
SourcePackage: compiz
StacktraceTop:
wnck_window_
?? () from /usr/lib/
g_main_
?? () from /lib/x86_
g_main_loop_run () from /lib/x86_
Title: gtk-window-
UpgradeStatus: Upgraded to saucy on 2012-01-31 (502 days ago)
UserGroups: adm admin cdrom dialout kvm libvirtd lpadmin plugdev sambashare sbuild vboxusers
dmi.bios.date: 07/23/2010
dmi.bios.vendor: Award Software International, Inc.
dmi.bios.version: FD
dmi.board.name: GA-890GPA-UD3H
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: x.x
dmi.chassis.type: 3
dmi.chassis.vendor: Gigabyte Technology Co., Ltd.
dmi.modalias: dmi:bvnAwardSof
dmi.product.name: GA-890GPA-UD3H
dmi.sys.vendor: Gigabyte Technology Co., Ltd.
version.compiz: compiz 1:0.9.9~
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.45-2ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.
xserver.bootTime: Mon Jun 17 08:18:21 2013
xserver.configfile: /etc/X11/xorg.conf
xserver.errors:
xserver.logfile: /var/log/Xorg.0.log
xserver.version: 2:1.13.3-0ubuntu11
xserver.
Related branches
- PS Jenkins bot (community): Approve (continuous-integration)
- Brandon Schaefer (community): Approve
-
Diff: 101 lines (+16/-16)3 files modifiedgtk/window-decorator/actionmenu.c (+16/-6)
gtk/window-decorator/events.c (+0/-8)
gtk/window-decorator/wnck.c (+0/-2)
- Ubuntu Desktop: Pending requested
-
Diff: 133 lines (+113/-0)3 files modifieddebian/changelog (+7/-0)
debian/patches/03_window_action_menu_dispose_events.patch (+105/-0)
debian/patches/series (+1/-0)
- PS Jenkins bot (community): Approve (continuous-integration)
- Brandon Schaefer (community): Approve
-
Diff: 101 lines (+16/-16)3 files modifiedgtk/window-decorator/actionmenu.c (+16/-6)
gtk/window-decorator/events.c (+0/-8)
gtk/window-decorator/wnck.c (+0/-2)
information type: | Private → Public |
description: | updated |
tags: | added: rls-s-incoming |
Changed in compiz (Ubuntu): | |
status: | Confirmed → Fix Committed |
Changed in libwnck (Ubuntu): | |
status: | New → In Progress |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
StacktraceTop: get_actions (window=0x1c5b540) at window.c:2171 action- menu.c: 408 buildd/ glib2.0- 2.37.1/ ./glib/ gmain.c: 3058 context_ dispatch (context= context@ entry=0x1aec4d0 ) at /build/ buildd/ glib2.0- 2.37.1/ ./glib/ gmain.c: 3634 context_ iterate (context=0x1aec4d0, block=block@ entry=1, dispatch= dispatch@ entry=1, self=<optimized out>) at /build/ buildd/ glib2.0- 2.37.1/ ./glib/ gmain.c: 3705
wnck_window_
update_menu_state (menu=0x1fb6460) at window-
g_main_dispatch (context=0x1aec4d0) at /build/
g_main_
g_main_