Compiz crashes when iconifying window with applied input mask
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Won't Fix
|
Medium
|
Unassigned | ||
compiz (Ubuntu) |
Won't Fix
|
Medium
|
Unassigned | ||
unity (Ubuntu) |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
This crash happens for me always when I apply input mask to a window and trying to iconify this window (even with alt+space menu)
I've attached a simplified test case which reproduces the issue
To run:
gcc main.c `pkg-config --cflags --libs gtk+-2.0` -o main && ./main
It uses gdk_window_
Ubuntu 13.04
Compiz 0.9.9.0
What you expected to happen:
Successful iconification of a window
What happened instead:
compiz crashed
I am able to reproduce this issue on Ubuntu 13.04, 13.10. It works fine for me on Ubuntu 12.04, I did not try 12.10.
ProblemType: Crash
DistroRelease: Ubuntu 13.04
Package: unity 7.0.0daily13.
ProcVersionSign
Uname: Linux 3.8.0-32-generic x86_64
NonfreeKernelMo
ApportVersion: 2.9.2-0ubuntu8.5
Architecture: amd64
CrashCounter: 1
Date: Mon Oct 28 20:11:36 2013
ExecutablePath: /usr/bin/compiz
InstallationDate: Installed on 2013-10-08 (20 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64 (20130424)
MarkForUpload: True
ProcCmdline: compiz --replace
SegvAnalysis:
Segfault happened at: 0x7f900a1a2c2d: cmp 0x18(%rax),%r12
PC (0x7f900a1a2c2d) ok
source "0x18(%rax)" (0x0000004a) not located in a known VMA region (needed readable region)!
destination "%r12" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: unity
StacktraceTop:
?? () from /lib/x86_
?? () from /lib/x86_
XFree () from /usr/lib/
?? () from /usr/lib/
unity:
Title: compiz crashed with SIGSEGV in XFree()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
Changed in compiz (Ubuntu): | |
status: | New → Triaged |
Changed in unity (Ubuntu): | |
status: | New → Triaged |
Changed in compiz (Ubuntu): | |
importance: | Undecided → Medium |
information type: | Private → Public |
Changed in unity: | |
importance: | Undecided → Medium |
status: | New → Triaged |
StacktraceTop: entry=0x7f900a4 e5740 <main_arena>) at malloc.c:4102 XlibInt. c:1699 sandbox_ 4K5nhw/ usr/lib/ compiz/ libunityshell. so :UnityWindow: :UnityWindow( CompWindow* ) () from /tmp/apport_ sandbox_ 4K5nhw/ usr/lib/ compiz/ libunityshell. so
malloc_consolidate (av=av@
_int_free (av=0x7f900a4e5740 <main_arena>, p=0x3117de0, have_lock=0) at malloc.c:3994
XFree (data=<optimized out>) at ../../src/
?? () from /tmp/apport_
unity: