compiz crashed with SIGSEGV in compiz::opengl::bindTexImageGLX() from TfpTexture::bindTexImage() from TfpTexture::bindPixmapToTexture() from boost::detail::function::function_invoker5<GLTexture::List (*)(unsigned long, int, int, int, compiz::opengl::_PixmapSource), GLTexture::List, unsigned long, int, int, int, compiz::opengl::_PixmapSource>::invoke(boost::detail::function::function_buffer&, unsigned long, int, int, int, compiz::opengl::_PixmapSource) ()

Bug #1062624 reported by Krupier
36
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Compiz
Confirmed
High
Unassigned
0.9.8
Confirmed
High
Unassigned
compiz (Ubuntu)
Confirmed
High
Unassigned

Bug Description

It's my first login to my new quantal, (Ubuntu 12.10) just upgraded from precise. I'm sitting on a MacBookPro (Intel) on VirtualBox .

Distro was upgaded with
sed s/quantal/precise/g > /etc/apt/sources.list
apt-gat update
apt-get -u dist-upgrade (I'm a fan of console :-))

During the upgrade my session crashed and I had to reset it. Then I used iso image I downloaded 2 days before (which DID NOT work with sudo apt-cdrom add) to realign my reiserfs partition (no corruption was found), then logged to my VBox and from console (no X session) did 'dpkg -a --configure' and apt-get -u dist-upgrade again, and rebooted my mashine.

Unity came with this bug and blck band in the place where menu should appear, which I hid and which did not work on Precise too! I mean, it was supposed to appear when I pointed my mouse there, no way :-)

Gretings and HTH

ProblemType: Crash
DistroRelease: Ubuntu 12.10
Package: compiz-core 1:0.9.8.4-0ubuntu1
ProcVersionSignature: Ubuntu 3.5.0-17.26-generic 3.5.5
Uname: Linux 3.5.0-17-generic i686
.tmp.unity.support.test.1:

ApportVersion: 2.6.1-0ubuntu1
Architecture: i386
CompizPlugins: [core,composite,opengl,compiztoolbox,decor,vpswitch,snap,mousepoll,resize,place,move,wall,grid,regex,imgpng,session,gnomecompat,animation,fade,unitymtgrabhandles,workarounds,scale,expo,ezoom,unityshell]
CompositorRunning: compiz
Date: Sat Oct 6 01:33:39 2012
DistUpgraded: Fresh install
DistroCodename: quantal
DistroVariant: ubuntu
DkmsStatus:
 vboxguest, 4.1.23, 3.2.0-31-generic-pae, i686: installed
 vboxguest, 4.1.23, 3.5.0-17-generic, i686: installed
 vhba, 20120422, 3.5.0-17-generic, i686: installed
 virtualbox-guest, 4.1.18, 3.5.0-17-generic, i686: installed (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!) (WARNING! Diff between built and installed module!)
ExecutablePath: /usr/bin/compiz
GraphicsCard: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter [80ee:beef] (prog-if 00 [VGA controller])
InstallationMedia: Ubuntu 12.04.1 LTS "Precise Pangolin" - Release i386 (20120817.3)
Lsusb:
 Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet
 Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
MachineType: innotek GmbH VirtualBox
ProcCmdline: compiz
ProcEnviron:
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=pl_PL.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.5.0-17-generic root=UUID=66428fd6-48d6-4d24-9422-5760d7899551 ro quiet splash vt.handoff=7
SegvAnalysis:
 Segfault happened at: 0xb7547e70: movdqu (%eax),%xmm0
 PC (0xb7547e70) ok
 source "(%eax)" (0xe2f0ffb0) not located in a known VMA region (needed readable region)!
 destination "%xmm0" ok
SegvReason: reading unknown VMA
Signal: 11
SourcePackage: compiz
StacktraceTop:
 ?? () from /lib/i386-linux-gnu/libc.so.6
 ?? () from /usr/lib/i386-linux-gnu/dri/swrast_dri.so
 ?? () from /usr/lib/i386-linux-gnu/dri/swrast_dri.so
 ?? () from /usr/lib/i386-linux-gnu/mesa/libGL.so.1
 ?? () from /usr/lib/i386-linux-gnu/mesa/libGL.so.1
Title: compiz crashed with SIGSEGV
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 12/01/2006
dmi.bios.vendor: innotek GmbH
dmi.bios.version: VirtualBox
dmi.modalias: dmi:bvninnotekGmbH:bvrVirtualBox:bd12/01/2006:svninnotekGmbH:pnVirtualBox:pvr1.2:
dmi.product.name: VirtualBox
dmi.product.version: 1.2
dmi.sys.vendor: innotek GmbH
version.compiz: compiz 1:0.9.8.4-0ubuntu1
version.libdrm2: libdrm2 2.4.39-0ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 9.0~git20121004.b2048c5e-0ubuntu1
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 9.0~git20121004.b2048c5e-0ubuntu1
version.xserver-xorg-core: xserver-xorg-core 2:1.13.0-0ubuntu5
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.99.99~git20120913.8637f772-0ubuntu1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.20.9-0ubuntu2
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.2-0ubuntu3

Revision history for this message
Krupier (krupier123) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 memmove (__len=4276954960, __src=0xe2f0ffb0, __dest=<optimized out>) at /usr/include/i386-linux-gnu/bits/string3.h:58
 drisw_update_tex_buffer (drawable=0xaa419f0, ctx=0x87606d8, res=0xa625d30) at drisw.c:272
 dri_set_tex_buffer2 (pDRICtx=0x8764f30, target=3553, format=8410, dPriv=0xa4a3b18) at dri_drawable.c:234
 drisw_bind_tex_image (dpy=0x86fe460, drawable=23069175, buffer=8414, attrib_list=0x0) at drisw_glx.c:319
 __glXBindTexImageEXT (dpy=0x86fe460, drawable=23069175, buffer=8414, attrib_list=0x0) at glxcmds.c:2429

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
tags: removed: need-i386-retrace
summary: - compiz crashed with SIGSEGV
+ compiz crashed with SIGSEGV in compiz::opengl::bindTexImageGLX() from
+ TfpTexture::bindTexImage() from TfpTexture::bindPixmapToTexture() from
+ boost::detail::function::function_invoker5<GLTexture::List (*)(unsigned
+ long, int, int, int, compiz::opengl::_PixmapSource), GLTexture::List,
+ unsigned long, int, int, int,
+ compiz::opengl::_PixmapSource>::invoke(boost::detail::function::function_buffer&,
+ unsigned long, int, int, int, compiz::opengl::_PixmapSource) ()
visibility: private → public
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
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

See also bug 1055166

Revision history for this message
Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu ISO testing tracker.

A list of all reports related to this bug can be found here:
http://iso.qa.ubuntu.com/qatracker/reports/bugs/1062624

tags: added: iso-testing
Changed in compiz:
status: New → Confirmed
importance: Undecided → High
Changed in compiz (Ubuntu):
importance: Medium → High
Changed in compiz:
milestone: none → 0.9.9.0
Revision history for this message
Daniel Aleksandersen (da2x) wrote :

I have a way of reliably reproducing this crash. Verified on different harware hosts / VirtualBox versions.

1. Add ppa:aeyoun/fluxfonts and install fluxfonts
2. service fluxfonts restart (repeat two–three times in a row)

When I run this in a freshly installed copy of Ubuntu 12.10 in VirtualBox with low graphics memory (22 mib) I trigger this crash. Sometime it can crash even when the service starts up as past of the postinstall process.

The Fluxfont program is a background daemon that installs new fonts to /usr/local/share/fonts/ every few minutes and then calls `fc-cache /usr/local/share/fonts/`. It really does not do a whole lot more.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

This looks like the same issue we fixed in bug 1060327. Marking it as a duplicate until proven otherwise.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.