compiz crashed with SIGSEGV in getInstance()

Bug #918360 reported by Omer Akram
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Unity
4.0
Confirmed
Critical
Daniel van Vugt
unity (Ubuntu)
Confirmed
Undecided
Unassigned
Oneiric
Confirmed
Critical
Daniel van Vugt

Bug Description

1. start chromium maximize it
2. start gnome terminal
3. minimize terminal and then chromium
4. now close both apps by right clicking their icons in the launcher
5. start chromium (considering it opens maximized)
6. minimize chromium
7. either system will just hang or unity will crash

ProblemType: Crash
DistroRelease: Ubuntu 11.10
Package: compiz-core 1:0.9.6+bzr20110929-0ubuntu6
ProcVersionSignature: Ubuntu 3.0.0-15.24-generic 3.0.13
Uname: Linux 3.0.0-15-generic i686
NonfreeKernelModules: nvidia
.proc.driver.nvidia.gpus.0: Error: [Errno 21] Is a directory: '/proc/driver/nvidia/gpus/0'
.proc.driver.nvidia.registry: Binary: ""
.proc.driver.nvidia.version:
 NVRM version: NVIDIA UNIX x86 Kernel Module 285.05.09 Fri Sep 23 18:53:08 PDT 2011
 GCC version: gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3)
.tmp.unity.support.test.0:

ApportVersion: 1.23-0ubuntu4
Architecture: i386
CompizPlugins: [core,bailer,detection,composite,opengl,decor,mousepoll,vpswitch,regex,animation,snap,expo,move,compiztoolbox,place,grid,imgpng,gnomecompat,wall,ezoom,workarounds,resize,fade,unitymtgrabhandles,scale,session,unityshell]
CompositorRunning: compiz
Date: Thu Jan 19 00:28:31 2012
DistUpgraded: Fresh install
DistroCodename: oneiric
DistroVariant: ubuntu
DkmsStatus:
 nvidia-current-updates, 285.05.09, 3.0.0-14-generic, i686: installed
 nvidia-current-updates, 285.05.09, 3.0.0-15-generic, i686: installed
ExecutablePath: /usr/bin/compiz
GraphicsCard:
 nVidia Corporation G92 [GeForce 9800 GTX] [10de:0612] (rev a2) (prog-if 00 [VGA controller])
   Subsystem: BFG Tech Device [19f1:0a76]
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111012)
JockeyStatus:
 xorg:nvidia_173 - NVIDIA accelerated graphics driver (Proprietary, Disabled, Not in use)
 xorg:nvidia_173_updates - NVIDIA accelerated graphics driver (post-release updates) (Proprietary, Disabled, Not in use)
 xorg:nvidia_current - NVIDIA accelerated graphics driver (Proprietary, Disabled, Not in use)
 xorg:nvidia_current_updates - NVIDIA accelerated graphics driver (post-release updates) (Proprietary, Enabled, In use)
ProcCmdline: compiz
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.0.0-15-generic root=UUID=7f06de5d-a745-4fb3-b951-8e26f3452548 ro quiet splash vt.handoff=7
SegvAnalysis:
 Segfault happened at: 0x33fcf59 <PluginClassHandler<UnityWindow, CompWindow, 0>::get(CompWindow*)+425>: mov (%eax,%edx,4),%edi
 PC (0x033fcf59) ok
 source "(%eax,%edx,4)" (0x00000045) not located in a known VMA region (needed readable region)!
 destination "%edi" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: compiz
StacktraceTop:
 getInstance (base=<optimized out>) at /usr/include/compiz/core/pluginclasshandler.h:153
 PluginClassHandler<UnityWindow, CompWindow, 0>::get (base=0x9cf23d0) at /usr/include/compiz/core/pluginclasshandler.h:185
 compiz::CompizMinimizedWindowHandler<UnityScreen, UnityWindow>::minimize (this=0x9996e50) at /build/buildd/unity-4.28.0/plugins/unityshell/src/compizminimizedwindowhandler.h:184
 UnityWindow::minimize (this=0x9d027f0) at /build/buildd/unity-4.28.0/plugins/unityshell/src/unityshell.cpp:1714
 CompWindow::minimize (this=0x9ef4478) at /build/buildd/compiz-0.9.6+bzr20110929/src/window.cpp:4856
Title: compiz crashed with SIGSEGV in getInstance()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
XorgConf:
 Section "Device"
  Identifier "My Graphics"
  Option "GLXVBlank" "on"
  Option "NoLogo" "True"
 EndSection
dmi.bios.date: 11/06/2009
dmi.bios.vendor: Intel Corp.
dmi.bios.version: RQG4110H.86A.0012.2009.1106.1345
dmi.board.asset.tag: To be filled by O.E.M.
dmi.board.name: DG41RQ
dmi.board.vendor: Intel Corporation
dmi.board.version: AAE54511-201
dmi.chassis.type: 3
dmi.modalias: dmi:bvnIntelCorp.:bvrRQG4110H.86A.0012.2009.1106.1345:bd11/06/2009:svn:pn:pvr:rvnIntelCorporation:rnDG41RQ:rvrAAE54511-201:cvn:ct3:cvr:
version.compiz: compiz 1:0.9.6+bzr20110929-0ubuntu6
version.libdrm2: libdrm2 2.4.26-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 7.11-0ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 7.11-0ubuntu3
version.nvidia-graphics-drivers: nvidia-graphics-drivers N/A
version.xserver-xorg: xserver-xorg 1:7.6+7ubuntu7
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.6.0-1ubuntu13
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20110811.g93fc084-0ubuntu1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.15.901-1ubuntu2.1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110411+8378443-1

Revision history for this message
Omer Akram (om26er) wrote :
affects: unity (Ubuntu) → compiz (Ubuntu)
visibility: private → public
Revision history for this message
Omer Akram (om26er) wrote :

full BT (if needed)

Revision history for this message
Apport retracing service (apport) wrote : Possible regression detected

This crash has the same stack trace characteristics as bug #864758. However, the latter was already fixed in an earlier package version than the one in this report. This might be a regression or because the problem is in a dependent package.

tags: added: regression-retracer
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 getInstance (base=<optimized out>) at /usr/include/compiz/core/pluginclasshandler.h:153
 PluginClassHandler<UnityWindow, CompWindow, 0>::get (base=0x9cf23d0) at /usr/include/compiz/core/pluginclasshandler.h:185
 compiz::CompizMinimizedWindowHandler<UnityScreen, UnityWindow>::minimize (this=0x9996e50) at /build/buildd/unity-4.28.0/plugins/unityshell/src/compizminimizedwindowhandler.h:184
 UnityWindow::minimize (this=0x9d027f0) at /build/buildd/unity-4.28.0/plugins/unityshell/src/unityshell.cpp:1714
 CompWindow::minimize (this=0x9ef4478) at /build/buildd/compiz-0.9.6+bzr20110929/src/window.cpp:4856

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-i386-retrace
Revision history for this message
Bilal Akhtar (bilalakhtar) wrote :

Can't reproduce on Precise, so this bug is oneiric-only.

Omer Akram (om26er)
no longer affects: compiz (Ubuntu)
no longer affects: unity
Changed in unity (Ubuntu Oneiric):
importance: Undecided → Critical
status: New → Confirmed
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in unity (Ubuntu):
status: New → Confirmed
Omer Akram (om26er)
tags: added: regression-proposed
Changed in unity (Ubuntu Oneiric):
assignee: nobody → Daniel van Vugt (vanvugt)
To post a comment you must log in.