gtk-window-decorator crashed with SIGSEGV in g_hash_table_lookup_node() from g_hash_table_remove_internal() from event_filter_func() from gdk_event_apply_filters()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Fix Released
|
High
|
Daniel van Vugt | ||
0.9.8 |
Fix Released
|
High
|
Daniel van Vugt | ||
Compiz Core |
Fix Released
|
High
|
Daniel van Vugt | ||
compiz (Ubuntu) |
Fix Released
|
High
|
Daniel van Vugt | ||
Precise |
Fix Released
|
Undecided
|
Unassigned | ||
Quantal |
Fix Released
|
High
|
Daniel van Vugt |
Bug Description
[IMPACT]
destroyed_
[TESTCASE]
No clear testcase. Ensure there is no additional or new gtk-window-
[REGRESSION POTENTIAL]
Minimal, 10 lines added in the fix for cleaning the pixmaps that were destroyed.
---
Ever since upgrading to Quantal I've had compiz problems, but I also am using nvidia-current from x-swat.
ProblemType: Crash
DistroRelease: Ubuntu 12.10
Package: compiz-gnome 1:0.9.8.4-0ubuntu1
ProcVersionSign
Uname: Linux 3.5.0-16-generic x86_64
NonfreeKernelMo
.proc.driver.
.proc.driver.
.proc.driver.
NVRM version: NVIDIA UNIX x86_64 Kernel Module 304.51 Tue Sep 18 17:16:56 PDT 2012
GCC version: gcc version 4.7.2 (Ubuntu/Linaro 4.7.2-2ubuntu1)
.proc.driver.
Your system is not currently configured to drive a VGA console
on the primary VGA device. The NVIDIA Linux graphics driver
requires the use of a text-mode VGA console. Use of other console
drivers including, but not limited to, vesafb, may result in
corruption and stability problems, and is not supported.
.tmp.unity.
ApportVersion: 2.6.1-0ubuntu1
Architecture: amd64
CompizPlugins: [core,composite
CompositorRunning: compiz
Date: Tue Oct 2 05:42:27 2012
DistUpgraded: 2012-09-27 12:51:35,875 DEBUG failed to SystemUnLock() (E:Not locked)
DistroCodename: quantal
DistroVariant: ubuntu
DkmsStatus: nvidia-current, 304.51, 3.5.0-16-generic, x86_64: installed
ExecutablePath: /usr/bin/
GraphicsCard:
NVIDIA Corporation GT216 [Quadro FX 880M] [10de:0a3c] (rev a2) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device [17aa:2145]
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
JockeyStatus:
kmod:nvidia_
kmod:nvidia_
kmod:nvidia_
MachineType: LENOVO 4318CTO
ProcCmdline: /usr/bin/
ProcKernelCmdLine: BOOT_IMAGE=
Signal: 11
SourcePackage: compiz
StacktraceTop:
?? () from /lib/x86_
event_filter_func ()
?? () from /usr/lib/
?? () from /usr/lib/
?? () from /usr/lib/
Title: gtk-window-
UpgradeStatus: Upgraded to quantal on 2012-09-27 (4 days ago)
UserGroups: adm cdrom dip fuse lpadmin plugdev sambashare sudo
XorgConf:
Section "Device"
Identifier "Default Device"
Option "NoLogo" "True"
EndSection
XsessionErrors:
gnome-
gnome-
gnome-
(gtk-window-
dmi.bios.date: 06/06/2012
dmi.bios.vendor: LENOVO
dmi.bios.version: 6NET83WW (1.44 )
dmi.board.name: 4318CTO
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 4318CTO
dmi.product.
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.8.4-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.39+
version.
version.
version.
version.
version.
version.
version.
version.
version.
Related branches
- Sam Spilsbury: Approve
- jenkins (community): Needs Fixing (continuous-integration)
-
Diff: 26 lines (+10/-0)1 file modifiedgtk/window-decorator/wnck.c (+10/-0)
visibility: | private → public |
summary: |
gtk-window-decorator crashed with SIGSEGV in g_hash_table_lookup_node() + from g_hash_table_remove_internal() from event_filter_func() from + gdk_event_apply_filters() |
Changed in compiz: | |
importance: | Undecided → High |
status: | New → Triaged |
Changed in compiz (Ubuntu): | |
status: | Confirmed → Triaged |
importance: | Medium → High |
Changed in compiz: | |
milestone: | none → 0.9.9.0 |
assignee: | nobody → Daniel van Vugt (vanvugt) |
summary: |
- gtk-window-decorator crashed with SIGSEGV in g_hash_table_lookup_node() - from g_hash_table_remove_internal() from event_filter_func() from - gdk_event_apply_filters() + Crash compiz |
summary: |
- Crash compiz + gtk-window-decorator crashed with SIGSEGV in g_hash_table_lookup_node() + from g_hash_table_remove_internal() from event_filter_func() from + gdk_event_apply_filters() |
Changed in compiz-core: | |
status: | New → Triaged |
assignee: | nobody → Daniel van Vugt (vanvugt) |
importance: | Undecided → High |
milestone: | none → 0.9.7.10 |
Changed in compiz: | |
status: | Triaged → In Progress |
Changed in compiz: | |
status: | In Progress → Fix Committed |
Changed in compiz (Ubuntu): | |
assignee: | nobody → Preben Lauritzen Duus (preben-duus) |
description: | updated |
description: | updated |
Changed in compiz (Ubuntu): | |
status: | Triaged → Fix Released |
Changed in compiz-core: | |
status: | Fix Committed → Fix Released |
tags: |
added: verification-done removed: verification-needed |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
StacktraceTop: table_lookup_ node (hash_return= <synthetic pointer>, key=0x2e0056d, hash_table= 0xffc35732ffe96 73b) at /build/ buildd/ glib2.0- 2.34.0/ ./glib/ ghash.c: 401 table_remove_ internal (hash_table= 0xffc35732ffe96 73b, key=0x2e0056d, notify=1) at /build/ buildd/ glib2.0- 2.34.0/ ./glib/ ghash.c: 1269 <optimized out>, event=<optimized out>, data=<optimized out>) at /build/ buildd/ compiz- 0.9.8.4/ gtk/window- decorator/ events. c:1102 apply_filters (filters=<optimized out>, event=<optimized out>, xevent=<optimized out>) at /build/ buildd/ gtk+2.0- 2.24.13/ gdk/x11/ gdkevents- x11.c:356 translate (display= display@ entry=0x1bff020 , event=event@ entry=0x1d0ddc0 , xevent= xevent@ entry=0x7fff6ad 552d0, return_ exposes= return_ exposes@ entry=0) at /build/ buildd/ gtk+2.0- 2.24.13/ gdk/x11/ gdkevents- x11.c:946
g_hash_
g_hash_
event_filter_func (gdkxevent=
gdk_event_
gdk_event_