compiz crashed with SIGSEGV in __shared_ptr()

Bug #1564128 reported by siucdude
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

Got this today with Ubuntu 16.04 and DisplayLink Driver

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-0ubuntu3
Architecture: amd64
CurrentDesktop: Unity
Date: Wed Mar 30 17:24:18 2016
DistUpgraded: Fresh install
DistroCodename: xenial
DistroVariant: ubuntu
DkmsStatus:
 bbswitch, 0.8, 4.2.0-35-generic, x86_64: installedError! Could not locate dkms.conf file.
 File: does not exist.

 bbswitch, 0.8, 4.4.0-16-generic, x86_64: installed
ExecutablePath: /usr/bin/compiz
GraphicsCard:
 Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 0b) (prog-if 00 [VGA controller])
   Subsystem: Lenovo Haswell-ULT Integrated Graphics Controller [17aa:5044]
   Subsystem: Lenovo GM108M [GeForce 840M] [17aa:5044]
InstallationDate: Installed on 2015-12-17 (103 days ago)
InstallationMedia: Ubuntu 15.10 "Wily Werewolf" - Release amd64 (20151021)
MachineType: LENOVO 20DM000VUS
ProcCmdline: compiz
ProcEnviron:
 PATH=(custom, no user)
 SHELL=/bin/bash
 LANG=en_US.UTF-8
 LANGUAGE=en_US
 XDG_RUNTIME_DIR=<set>
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-4.4.0-16-generic root=UUID=a66602e1-7190-468b-b634-52e440371c59 ro rootflags=subvol=@ quiet splash
SegvAnalysis:
 Segfault happened at: 0x7f6a99728235 <_ZN5unity5panel9PanelViewC2EPNS_18MockableBaseWindowERKSt10shared_ptrINS_4menu7ManagerEEPKci+149>: mov (%rax),%rdx
 PC (0x7f6a99728235) ok
 source "(%rax)" (0x00000011) not located in a known VMA region (needed readable region)!
 destination "%rdx" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: compiz
StacktraceTop:
 unity::panel::PanelView::PanelView(unity::MockableBaseWindow*, std::shared_ptr<unity::menu::Manager> const&, char const*, int) () from /usr/lib/x86_64-linux-gnu/compiz/libunityshell.so
 unity::panel::Controller::Impl::CreatePanel() () from /usr/lib/x86_64-linux-gnu/compiz/libunityshell.so
 unity::panel::Controller::Impl::OnScreenChanged(unsigned int, std::vector<nux::Rect, std::allocator<nux::Rect> > const&) () from /usr/lib/x86_64-linux-gnu/compiz/libunityshell.so
 unity::UScreen::Refresh() () from /usr/lib/x86_64-linux-gnu/compiz/libunityshell.so
 ?? () from /usr/lib/x86_64-linux-gnu/compiz/libunityshell.so
Title: compiz crashed with SIGSEGV in unity::panel::PanelView::PanelView()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 03/26/2015
dmi.bios.vendor: LENOVO
dmi.bios.version: JGET25WW (1.11 )
dmi.board.asset.tag: Not Available
dmi.board.name: 20DM000VUS
dmi.board.vendor: LENOVO
dmi.board.version: SDK0E50512 STD
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: None
dmi.modalias: dmi:bvnLENOVO:bvrJGET25WW(1.11):bd03/26/2015:svnLENOVO:pn20DM000VUS:pvrThinkPadS3Yoga14:rvnLENOVO:rn20DM000VUS:rvrSDK0E50512STD:cvnLENOVO:ct10:cvrNone:
dmi.product.name: 20DM000VUS
dmi.product.version: ThinkPad S3 Yoga 14
dmi.sys.vendor: LENOVO
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: Wed Mar 30 16:54:41 2016
xserver.configfile: /etc/X11/xorg.conf
xserver.errors:
 modeset(G1): eglInitialize() failed
 modeset(G1): glamor initialization failed
xserver.logfile: /var/log/Xorg.0.log
xserver.version: 2:1.18.1-1ubuntu4

Revision history for this message
siucdude (siucdude) wrote :
information type: Private → Public
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 __shared_ptr (this=0xb4b9198) at /usr/include/c++/5/bits/shared_ptr_base.h:923
 shared_ptr (this=0xb4b9198) at /usr/include/c++/5/bits/shared_ptr.h:107
 unity::panel::PanelView::PanelView (this=0xb4b8c50, parent=0xa91fe80, menus=..., __Nux_FileName__=0x7f6a99891598 "/build/unity-S0BzK0/unity-7.4.0+16.04.20160322/panel/PanelView.h", __Nux_LineNumber__=55) at /build/unity-S0BzK0/unity-7.4.0+16.04.20160322/panel/PanelView.cpp:62
 unity::panel::Controller::Impl::CreatePanel (this=this@entry=0x5847e20) at /build/unity-S0BzK0/unity-7.4.0+16.04.20160322/panel/PanelController.cpp:183
 unity::panel::Controller::Impl::OnScreenChanged (this=0x5847e20, primary_monitor=<optimized out>, monitors=...) at /build/unity-S0BzK0/unity-7.4.0+16.04.20160322/panel/PanelController.cpp:142

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : StacktraceSource.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in compiz (Ubuntu):
importance: Undecided → Medium
summary: - compiz crashed with SIGSEGV in unity::panel::PanelView::PanelView()
+ compiz crashed with SIGSEGV in __shared_ptr()
tags: removed: need-amd64-retrace
tags: added: compiz-0.9
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

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