compiz crashed with SIGSEGV in construct<float, float const&>()

Bug #1671251 reported by Volkodav on 2017-03-08
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
Medium
Unassigned

Bug Description

Happened while normak browsing

ProblemType: Crash
DistroRelease: Ubuntu 17.04
Package: compiz-core 1:0.9.13.1+17.04.20170109-0ubuntu1
ProcVersionSignature: Ubuntu 4.10.0-9.11-generic 4.10.0
Uname: Linux 4.10.0-9-generic x86_64
NonfreeKernelModules: nvidia_uvm nvidia_drm nvidia_modeset nvidia
.proc.driver.nvidia.gpus.0000.04.00.0: Error: [Errno 21] Is a directory: '/proc/driver/nvidia/gpus/0000:04:00.0'
.proc.driver.nvidia.registry: Binary: ""
.proc.driver.nvidia.version:
 NVRM version: NVIDIA UNIX x86_64 Kernel Module 375.39 Tue Jan 31 20:47:00 PST 2017
 GCC version: gcc version 6.3.0 20161229 (Ubuntu 6.3.0-2ubuntu1)
.proc.driver.nvidia.warnings.fbdev:
 Your system is not currently configured to drive a VGA console
 on the primary VGA device. The NVIDIA Linux graphics driver
 requires the use of a text-mode VGA console. Use of other console
 drivers including, but not limited to, vesafb, may result in
 corruption and stability problems, and is not supported.
.tmp.unity_support_test.0:

ApportVersion: 2.20.4-0ubuntu2
Architecture: amd64
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: compiz
CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0'
CompositorUnredirectFSW: true
CurrentDesktop: XFCE
Date: Wed Mar 8 23:13:27 2017
DistUpgraded: Fresh install
DistroCodename: zesty
DistroVariant: ubuntu
ExecutablePath: /usr/bin/compiz
GraphicsCard:
 NVIDIA Corporation GF108 [GeForce GT 430] [10de:0de1] (rev a1) (prog-if 00 [VGA controller])
   Subsystem: NVIDIA Corporation GF108 [GeForce GT 430] [10de:0000]
MachineType: System manufacturer System Product Name
ProcCmdline: compiz --sm-client-id 28f1fe507-2450-477b-8e86-bdb1d212cecf
ProcKernelCmdLine: BOOT_IMAGE=/@/boot/vmlinuz-4.10.0-9-generic root=UUID=59869e11-ce10-47dc-98a7-2fb8c46760dd ro rootflags=subvol=@ quiet splash vt.handoff=7
SegvAnalysis:
 Segfault happened at: 0x7f90bd90577d <_ZN14GLVertexBuffer12addTexCoordsEjjPKf+109>: movss (%rbx),%xmm0
 PC (0x7f90bd90577d) ok
 source "(%rbx)" (0x00000020) not located in a known VMA region (needed readable region)!
 destination "%xmm0" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: compiz
StacktraceTop:
 GLVertexBuffer::addTexCoords(unsigned int, unsigned int, float const*) () from /usr/lib/x86_64-linux-gnu/compiz/libopengl.so
 PolygonAnim::drawGeometry(GLTexture*, GLMatrix const&, GLWindowPaintAttrib const&, unsigned int) () from /usr/lib/x86_64-linux-gnu/compiz/libanimationaddon.so
 GLWindow::glDrawTexture(GLTexture*, GLMatrix const&, GLWindowPaintAttrib const&, unsigned int) () from /usr/lib/x86_64-linux-gnu/compiz/libopengl.so
 GLWindow::glDraw(GLMatrix const&, GLWindowPaintAttrib const&, CompRegion const&, unsigned int) () from /usr/lib/x86_64-linux-gnu/compiz/libopengl.so
 DecorWindow::glDraw(GLMatrix const&, GLWindowPaintAttrib const&, CompRegion const&, unsigned int) () from /usr/lib/x86_64-linux-gnu/compiz/libdecor.so
Title: compiz crashed with SIGSEGV in GLVertexBuffer::addTexCoords()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 07/20/2007
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 0205
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: P5GC-MX
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: Rev x.xx
dmi.chassis.asset.tag: Asset-1234567890
dmi.chassis.type: 3
dmi.chassis.vendor: ASUSTek Computer INC.
dmi.chassis.version: Rev 1.xx
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr0205:bd07/20/2007:svnSystemmanufacturer:pnSystemProductName:pvrRev1.xx:rvnASUSTeKComputerINC.:rnP5GC-MX:rvrRevx.xx:cvnASUSTekComputerINC.:ct3:cvrRev1.xx:
dmi.product.name: System Product Name
dmi.product.version: Rev 1.xx
dmi.sys.vendor: System manufacturer
version.compiz: compiz 1:0.9.13.1+17.04.20170109-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.75-1
version.libgl1-mesa-dri: libgl1-mesa-dri 13.0.4-1ubuntu1
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 13.0.4-1ubuntu1
version.nvidia-graphics-drivers: nvidia-graphics-drivers-* N/A
version.xserver-xorg-core: xserver-xorg-core 2:1.18.4-1ubuntu9
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.8.0-1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20160706-1ubuntu1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.13-1
xserver.bootTime: Wed Mar 8 10:28:15 2017
xserver.configfile: default
xserver.errors:

xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:

xserver.version: 2:1.18.4-1ubuntu9

Volkodav (vadimtux) wrote :
information type: Private → Public

StacktraceTop:
 construct<float, float const&> (this=<optimized out>, __p=<optimized out>) at /usr/include/c++/6/ext/new_allocator.h:120
 construct<float, float const&> (__a=..., __p=<optimized out>) at /usr/include/c++/6/bits/alloc_traits.h:455
 push_back (__x=@0x20: <error reading variable>, this=0x5611fccf5e68) at /usr/include/c++/6/bits/stl_vector.h:918
 GLVertexBuffer::addTexCoords (this=this@entry=0x5611fccf5e00, texture=texture@entry=0, nTexcoords=nTexcoords@entry=4, texcoords=texcoords@entry=0x20) at ./plugins/opengl/src/vertexbuffer.cpp:240
 drawPolygonClipIntersection (skewMat=..., decelerates=false, newOpacity=0.370828092, output=..., forwardProgress=0.888751566, pass=1, vertexTexCoords=0x0, c=..., p=0x5611ff4c9d10, transform=..., texture=0x5612013e2180, this=0x5612009c30e0) at ./plugins/animationaddon/src/polygon.cpp:1500

Changed in compiz (Ubuntu):
importance: Undecided → Medium
summary: - compiz crashed with SIGSEGV in GLVertexBuffer::addTexCoords()
+ compiz crashed with SIGSEGV in construct<float, float const&>()
tags: removed: need-amd64-retrace
To post a comment you must log in.