compiz crashed with SIGSEGV in PluginClassHandler<unity::UnityWindow, CompWindow, 0>::get()

Bug #1565666 reported by Amr on 2016-04-04
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
Medium
Unassigned

Bug Description

I had two windows of android studio opened,
I clicked on Workspace Switcher icons, then on the android studio icons, and the crash happend

ProblemType: Crash
DistroRelease: Ubuntu 16.04
Package: compiz-core 1:0.9.12.2+16.04.20160318-0ubuntu1
ProcVersionSignature: Ubuntu 4.4.0-16.32-generic 4.4.6
Uname: Linux 4.4.0-16-generic x86_64
NonfreeKernelModules: nvidia_uvm nvidia_modeset nvidia
.proc.driver.nvidia.registry: Binary: ""
.proc.driver.nvidia.version:
 NVRM version: NVIDIA UNIX x86_64 Kernel Module 361.28 Wed Feb 3 15:48:04 PST 2016
 GCC version: gcc version 5.3.1 20160323 (Ubuntu 5.3.1-13ubuntu1)
ApportVersion: 2.20.1-0ubuntu1
Architecture: amd64
BootLog:

CurrentDesktop: Unity
Date: Mon Apr 4 10:19:55 2016
DistUpgraded: Fresh install
DistroCodename: xenial
DistroVariant: ubuntu
ExecutablePath: /usr/bin/compiz
GraphicsCard:
 NVIDIA Corporation GF108M [GeForce GT 540M] [10de:0df4] (rev a1) (prog-if 00 [VGA controller])
   Subsystem: Sony Corporation GF108M [GeForce GT 540M] [104d:9089]
InstallationDate: Installed on 2016-03-11 (23 days ago)
InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Alpha amd64 (20160307)
MachineType: Sony Corporation VPCF236FM
ProcCmdline: compiz
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-16-generic root=UUID=8d7b6361-ea67-4f4d-8866-79ec597a18bc ro quiet splash
SegvAnalysis:
 Segfault happened at: 0x7f238d6457b2 <_ZN18PluginClassHandlerIN5unity11UnityWindowE10CompWindowLi0EE3getEPS2_+466>: mov 0x78(%r13),%rax
 PC (0x7f238d6457b2) ok
 source "0x78(%r13)" (0x00000078) not located in a known VMA region (needed readable region)!
 destination "%rax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: compiz
StacktraceTop:
 PluginClassHandler<unity::UnityWindow, CompWindow, 0>::get(CompWindow*) () from /usr/lib/x86_64-linux-gnu/compiz/libunityshell.so
 unity::UnityScreen::OnTerminateSpread() () from /usr/lib/x86_64-linux-gnu/compiz/libunityshell.so
 unity::PluginAdapter::InitiateScale(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int) () from /usr/lib/x86_64-linux-gnu/compiz/libunityshell.so
 unity::PluginAdapter::ScaleWindowGroup(std::vector<unsigned long, std::allocator<unsigned long> > const&, int, bool) () from /usr/lib/x86_64-linux-gnu/compiz/libunityshell.so
 unity::launcher::WindowedLauncherIcon::Spread(bool, int, bool) () from /usr/lib/x86_64-linux-gnu/compiz/libunityshell.so
Title: compiz crashed with SIGSEGV in PluginClassHandler<unity::UnityWindow, CompWindow, 0>::get()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip input kvm libvirtd lpadmin plugdev sambashare sudo
dmi.bios.date: 07/22/2011
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: R2150V3
dmi.board.asset.tag: N/A
dmi.board.name: VAIO
dmi.board.vendor: Sony Corporation
dmi.board.version: N/A
dmi.chassis.asset.tag: N/A
dmi.chassis.type: 10
dmi.chassis.vendor: Sony Corporation
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrR2150V3:bd07/22/2011:svnSonyCorporation:pnVPCF236FM:pvrC609GD6X:rvnSonyCorporation:rnVAIO:rvrN/A:cvnSonyCorporation:ct10:cvrN/A:
dmi.product.name: VPCF236FM
dmi.product.version: C609GD6X
dmi.sys.vendor: Sony Corporation
version.compiz: compiz 1:0.9.12.2+16.04.20160318-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.67-1
version.libgl1-mesa-dri: libgl1-mesa-dri 11.1.2-1ubuntu2
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 11.1.2-1ubuntu2
version.nvidia-graphics-drivers: nvidia-graphics-drivers-* N/A
version.xserver-xorg-core: xserver-xorg-core 2:1.18.1-1ubuntu4
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.10.1-1ubuntu2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.6.1-1ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20160218-1ubuntu3
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.12-1build2
xserver.bootTime: Mon Apr 4 05:44:07 2016
xserver.configfile: default
xserver.errors: open /dev/fb0: No such file or directory
xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:

xserver.version: 2:1.18.1-1ubuntu4

Amr (amr-elghobary) wrote :

StacktraceTop:
 getInstance (base=0x0) at /usr/include/compiz/core/pluginclasshandler.h:294
 PluginClassHandler<unity::UnityWindow, CompWindow, 0>::get (base=0x0) at /usr/include/compiz/core/pluginclasshandler.h:345
 unity::UnityScreen::OnTerminateSpread (this=0x1fa1000) at /build/unity-S0BzK0/unity-7.4.0+16.04.20160322/plugins/unityshell/src/unityshell.cpp:615
 emit (impl=0x3228020) at /usr/include/sigc++-2.0/sigc++/signal.h:774
 emit (this=0x20224f8) at /usr/include/sigc++-2.0/sigc++/signal.h:2681

Changed in compiz (Ubuntu):
importance: Undecided → Medium
tags: removed: need-amd64-retrace
tags: added: compiz-0.9
tags: added: yakkety
Launchpad Janitor (janitor) wrote :

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

Changed in compiz (Ubuntu):
status: New → Confirmed
information type: Private → Public
To post a comment you must log in.