connecting 2x 4k screens on a Dell XPS12 (9Q33): compiz crashed with SIGSEGV in GLTexture::matrix() from GLScreen::glPaintCompositedOutput
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Fix Released
|
Medium
|
Unassigned | ||
compiz (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
this is a new bug report following #1455598
The relevant details i think are;
- I own a Dell XPS12 (9Q33) and recently i have had 2 external monitors hooked to that through the (mini) display ports. The Screens are from the type Dell P2815Q. The screens have the ability to use Daisy chain (MST=>https:/
- - I've updates the bios to A08, 03/03/2015 (the output from dmidecode), but if i connect the laptop (with the laptopscreen enabled) to the 2x 4k screens, it just logs me out.
- I've found that if i disable the laptopscreen and try to use 2x 4k, it works!. Everything is really small though.. ;-)
- also, i found out that working with the 2x 4k screens (and the laptop-
ProblemType: Crash
DistroRelease: Ubuntu 15.04
Package: compiz-core 1:0.9.12.
ProcVersionSign
Uname: Linux 3.19.0-18-generic x86_64
.tmp.unity.
ApportVersion: 2.17.2-0ubuntu1.1
Architecture: amd64
CompizPlugins: No value set for `/apps/
CompositorRunning: compiz
CompositorUnred
CompositorUnred
CurrentDesktop: Unity
Date: Thu May 28 12:06:20 2015
DistUpgraded: 2015-04-23 21:52:13,436 DEBUG enabling apt cron job
DistroCodename: vivid
DistroVariant: ubuntu
ExecutablePath: /usr/bin/compiz
ExecutableTimes
GraphicsCard:
Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 09) (prog-if 00 [VGA controller])
Subsystem: Dell Device [1028:05e3]
InstallationDate: Installed on 2015-03-04 (84 days ago)
InstallationMedia: Ubuntu 14.10 "Utopic Unicorn" - Release amd64 (20141022.1)
MachineType: Dell Inc. XPS 12-9Q33
ProcCmdline: compiz
ProcCwd: /home/fr3lld
ProcKernelCmdLine: BOOT_IMAGE=
SegvAnalysis:
Segfault happened at: 0x7f6c3e7b8c50 <_ZNK9GLTexture
PC (0x7f6c3e7b8c50) ok
source "0x28(%rdi)" (0x00000028) not located in a known VMA region (needed readable region)!
destination "%rax" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: compiz
StacktraceTop:
GLTexture:
GLScreen:
PrivateGLScree
CompositeScree
CompositeScree
Title: compiz crashed with SIGSEGV in GLTexture::matrix()
UpgradeStatus: Upgraded to vivid on 2015-04-23 (34 days ago)
UserGroups: adm cdrom dialout dip libvirtd lpadmin plugdev sambashare sudo
dmi.bios.date: 03/03/2015
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A08
dmi.board.name: XPS 12-9Q33
dmi.board.vendor: Dell Inc.
dmi.board.version: A08
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.chassis.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: XPS 12-9Q33
dmi.product.
dmi.sys.vendor: Dell Inc.
version.compiz: compiz 1:0.9.12.
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.60-2
version.
version.
version.
version.
version.
version.
version.
version.
xserver.bootTime: Thu May 28 09:16:21 2015
xserver.configfile: default
xserver.errors:
xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
product id 1021
vendor LGD
xserver.version: 2:1.17.1-0ubuntu3
Changed in compiz (Ubuntu): | |
status: | Incomplete → New |
information type: | Private → Public |
summary: |
connecting 2x 4k screens on a Dell XPS12 (9Q33): compiz crashed with - SIGSEGV in GLTexture::matrix() + SIGSEGV in GLTexture::matrix() from GLScreen::glPaintCompositedOutput |
StacktraceTop: :matrix( ) const () from /tmp/apport_ sandbox_ trirA_/ usr/lib/ x86_64- linux-gnu/ compiz/ libopengl. so :glPaintComposi tedOutput( CompRegion const&, GLFramebufferOb ject*, unsigned int) () from /tmp/apport_ sandbox_ trirA_/ usr/lib/ x86_64- linux-gnu/ compiz/ libopengl. so n::paintOutputs (std::list< CompOutput* , std::allocator< CompOutput* > >&, unsigned int, CompRegion const&) () from /tmp/apport_ sandbox_ trirA_/ usr/lib/ x86_64- linux-gnu/ compiz/ libopengl. so n::paint( std::list< CompOutput* , std::allocator< CompOutput* > >&, unsigned int) () from /tmp/apport_ sandbox_ trirA_/ usr/lib/ x86_64- linux-gnu/ compiz/ libcomposite. so n::handlePaintT imeout( ) () from /tmp/apport_ sandbox_ trirA_/ usr/lib/ x86_64- linux-gnu/ compiz/ libcomposite. so
GLTexture:
GLScreen:
PrivateGLScree
CompositeScree
CompositeScree