unity-window-decorator crashed with SIGSEGV in event_filter_func()

Bug #726101 reported by tarzoo
630
This bug affects 100 people
Affects Status Importance Assigned to Milestone
Unity
Fix Released
Undecided
Unassigned
compiz (Ubuntu)
Invalid
High
Unassigned
Oneiric
Invalid
High
Unassigned
unity (Ubuntu)
Fix Released
Undecided
Unassigned
Oneiric
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: compiz

crash when i want to print a print test page

ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: compiz-gnome 1:0.9.4-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.38-5.32-generic 2.6.38-rc6
Uname: Linux 2.6.38-5-generic x86_64
Architecture: amd64
Date: Sat Feb 26 18:22:46 2011
ExecutablePath: /usr/bin/unity-window-decorator
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha amd64+mac (20110223)
ProcCmdline: /usr/bin/unity-window-decorator
ProcEnviron:
 LANGUAGE=fr_BE:en
 LANG=fr_BE.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x412764 <event_filter_func+676>: mov 0x310(%r14),%rdi
 PC (0x00412764) ok
 source "0x310(%r14)" (0x00000310) not located in a known VMA region (needed readable region)!
 destination "%rdi" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: compiz
StacktraceTop:
 event_filter_func ()
 ?? () from /usr/lib/libgdk-x11-2.0.so.0
 ?? () from /usr/lib/libgdk-x11-2.0.so.0
 ?? () from /usr/lib/libgdk-x11-2.0.so.0
 g_main_context_dispatch () from /lib/libglib-2.0.so.0
Title: unity-window-decorator crashed with SIGSEGV in event_filter_func()
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
XsessionErrors:
 (nautilus:1432): GConf-CRITICAL **: gconf_value_free: assertion `value != NULL' failed
 (<unknown>:1422): dee-WARNING **: Transaction from com.canonical.Unity.ApplicationsPlace.SectionsModel is in the past. Ignoring transaction.
 (<unknown>:1422): dee-WARNING **: Transaction from com.canonical.Unity.ApplicationsPlace.GroupsModel is in the past. Ignoring transaction.
 (<unknown>:1422): dee-WARNING **: Transaction from com.canonical.Unity.ApplicationsPlace.GlobalGroupsModel is in the past. Ignoring transaction.

Revision history for this message
tarzoo (zoolooktarpan) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 event_filter_func (gdkxevent=0x7fff27f119d0, event=<value optimized out>, data=<value optimized out>) at /build/buildd/compiz-0.9.4/unity/unity_window_decorator/src/events.c:1016
 gdk_event_apply_filters (display=0x2229000, event=0x23764e0, xevent=0x7fff27f119d0, return_exposes=0) at /build/buildd/gtk+2.0-2.24.1/gdk/x11/gdkevents-x11.c:356
 gdk_event_translate (display=0x2229000, event=0x23764e0, xevent=0x7fff27f119d0, return_exposes=0) at /build/buildd/gtk+2.0-2.24.1/gdk/x11/gdkevents-x11.c:927
 _gdk_events_queue (display=0x2229000) at /build/buildd/gtk+2.0-2.24.1/gdk/x11/gdkevents-x11.c:2310
 gdk_event_dispatch (source=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at /build/buildd/gtk+2.0-2.24.1/gdk/x11/gdkevents-x11.c:2371

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in compiz (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
tags: added: compiz-0.9
visibility: private → public
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package compiz - 1:0.9.4-0ubuntu2

---------------
compiz (1:0.9.4-0ubuntu2) natty; urgency=low

  * Force libdecoration0 to have the same version than compiz-plugins
  * debian/patches/01_unity_window_decorator.patch
    - fix a crash in unity-window-decorator (LP: #726063, #725284, #726101)
  * Backport some patches from upstream to fix other crashes and bring
    support to the unity plugin (LP: #726702)
  * debian/compiz-core.install:
    png are now installed in /usr/share/compiz
  * add the future unity mt plugin by default
 -- Didier Roche <email address hidden> Mon, 28 Feb 2011 20:51:00 +0100

Changed in compiz (Ubuntu):
status: New → Fix Released
Alex Launi (alexlauni)
Changed in unity (Ubuntu):
status: New → Fix Released
Changed in unity:
status: New → Fix Released
Revision history for this message
Eugene Crosser (crosser) wrote :

Bug #739178 has been automatically marked a duplicate of this bug, but it happened with compiz 1:0.9.4-0ubuntu7. Maybe either this fix did not work, or #739178 needs to be unmarked as duplicate and addressed separately.

tags: added: bugpattern-needed
Revision history for this message
Sebastien Bacher (seb128) wrote :

compiz (1:0.9.4+bzr20110407-0ubuntu2) natty; urgency=low

  * New upstream snapshot:
    - fix unity-window-decorator crashed with SIGSEGV in event_filter_funct
      (LP: #711561)

Revision history for this message
Cristian Aravena Romero (caravena) wrote :

Package: compiz-gnome 1:0.9.5.0-0ubuntu1

Bug for my, see Bug #814096

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

this has reappeared and it's causing a few crashes on Oneiric already.

Changed in compiz (Ubuntu):
status: Fix Released → Triaged
Changed in unity (Ubuntu Oneiric):
status: Fix Released → New
Changed in compiz (Ubuntu Oneiric):
importance: Medium → High
assignee: nobody → Canonical Desktop Experience Team (canonical-dx-team)
Changed in unity (Ubuntu):
status: New → Confirmed
Revision history for this message
Sam_ (and-sam) wrote :

Reproducable.
Run gdb backtrace against totem.
Totem window darkens, ctrl+c in terminal doesn't help, no key inputs accepted. Totem needs to be killed.
Terminal needs to be killed also.
Then unity-window-decorator crashes.
Run alt+f2 unity --replace, then compiz crashes.

Revision history for this message
Sam_ (and-sam) wrote :

Reproducable when force quit an application, e.g. totem (in a loop), gedit by loading a 75MB file (window not responding).
After force quit unity crashes and window decorations are gone.
Open windows are moved from previous workspace, e.g. on top, to bottom row of workspace. (There're currently nine workspaces.)
$ apt-cache policy unity
unity:
  Installed: 4.4.0-0ubuntu1
  Candidate: 4.4.0-0ubuntu1
  Version table:
 *** 4.4.0-0ubuntu1 0

$ apt-cache policy compiz
compiz:
  Installed: 1:0.9.5.0-0ubuntu1
  Candidate: 1:0.9.5.0-0ubuntu1
  Version table:
 *** 1:0.9.5.0-0ubuntu1 0

Revision history for this message
Pavel Studeník (junior-pavelstudenik) wrote :

I have same problem and i found this message at time of crash in /var/log/syslog

Aug 1 23:02:24 pavel-Aspire-3690 kernel: [17549.805012] compiz[9160]: segfault at 40 ip 0053e341 sp bf988b38 error 4 in libc-2.13.so[4ce000+15b000]

Revision history for this message
David Barth (dbarth) wrote :

Sam_: i can't reproduce the bug here. I'm using 0.9.5.92 in Oneiric. If there is a new crasher, I'd rather track it with a clean stack trace from apport.

Changed in compiz (Ubuntu Oneiric):
status: Triaged → Invalid
Changed in unity (Ubuntu Oneiric):
status: Confirmed → Invalid
David Barth (dbarth)
Changed in compiz (Ubuntu Oneiric):
assignee: Canonical Desktop Experience Team (canonical-dx-team) → nobody
Brad Figg (brad-figg)
tags: added: rls-mgr-o-tracking
Changed in unity (Ubuntu):
status: Invalid → Fix Released
To post a comment you must log in.