Sharing OpenGL contexts causes crash

Bug #1078983 reported by Greg Couch
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mesa (Ubuntu)
Expired
Low
Unassigned

Bug Description

In Ubuntu 12.10, the UCSF Chimera molecular graphics program, http://www.cgl.ucsf.edu/chimera/, crashes when the SideView tool is brought up. This was not a problem with Ubuntu 12.04. I have reproduced the bug with Intel Integrated graphics, and have a bug report from a user that it happens with the AMD proprietary driver. So it is probably not the "new and improved" Intel driver (the usual suspect), but something more basic, like compiz/unity or whatever Ubuntu is using now.

To reproduce the bug, download and install UCSF Chimera from http://www.cgl.ucsf.edu/chimera/. Then, using the menus, use File / Fetch by ID ... to get the 1yti data set from the PDB (Protein DataBank), and then bring the SideView with Favorites / SideView. On my "Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 02)" system, if the SideView is displayed before fetching the data, then it works. That suggests that it is a bug with sharing OpenGL data with a context that already has data in it.

Here is the backtrace from gdb:

Program terminated with signal 6, Aborted.
#0 0xb7732424 in __kernel_vsyscall ()
(gdb) where 20
#0 0xb7732424 in __kernel_vsyscall ()
#1 0xb74611df in ?? ()
#2 0xb75d9000 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: xorg 1:7.7+1ubuntu4
ProcVersionSignature: Ubuntu 3.5.0-18.29-generic 3.5.7
Uname: Linux 3.5.0-18-generic i686
.tmp.unity.support.test.0:

ApportVersion: 2.6.1-0ubuntu6
Architecture: i386
CompizPlugins: [core,bailer,detection,composite,opengl,decor,regex,resize,gnomecompat,compiztoolbox,move,grid,animation,mousepoll,workarounds,wall,place,fade,vpswitch,snap,imgpng,scale,session,expo,ezoom,unitymtgrabhandles,unityshell]
CompositorRunning: compiz
Date: Wed Nov 14 16:53:02 2012
DistUpgraded: 2012-11-14 15:16:36,826 DEBUG enabling apt cron job
DistroCodename: quantal
DistroVariant: ubuntu
ExtraDebuggingInterest: Yes
GraphicsCard:
 Intel Corporation 82G33/G31 Express Integrated Graphics Controller [8086:29c2] (rev 02) (prog-if 00 [VGA controller])
   Subsystem: Hewlett-Packard Company Device [103c:2a73]
InstallationDate: Installed on 2010-10-18 (758 days ago)
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
MachineType: Hewlett-Packard HP Compaq dx2400 Microtower
MarkForUpload: True
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.5.0-18-generic root=UUID=9823d8c7-5498-469e-8bf2-7b8340e9c590 ro quiet splash vt.handoff=7
SourcePackage: xorg
Symptom: display
UpgradeStatus: Upgraded to quantal on 2012-11-14 (0 days ago)
dmi.bios.date: 04/21/2008
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 5.23
dmi.board.name: 2A73h
dmi.board.vendor: PEGATRON CORPORATION
dmi.board.version: 1.01
dmi.chassis.asset.tag: MXL8220VQN
dmi.chassis.type: 3
dmi.chassis.vendor: Hewlett-Packard
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr5.23:bd04/21/2008:svnHewlett-Packard:pnHPCompaqdx2400Microtower:pvr:rvnPEGATRONCORPORATION:rn2A73h:rvr1.01:cvnHewlett-Packard:ct3:cvrChassisVersion:
dmi.product.name: HP Compaq dx2400 Microtower
dmi.sys.vendor: Hewlett-Packard
version.compiz: compiz 1:0.9.8.4+bzr3407-0ubuntu1
version.libdrm2: libdrm2 2.4.39-0ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 9.0-0ubuntu1
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 9.0-0ubuntu1
version.xserver-xorg-core: xserver-xorg-core 2:1.13.0-0ubuntu6
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu2
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
Greg Couch (gregc) wrote :
bugbot (bugbot)
affects: xorg (Ubuntu) → mesa (Ubuntu)
Revision history for this message
penalvch (penalvch) wrote :

Greg Couch, thank you for reporting this and helping make Ubuntu better.

As per https://wiki.ubuntu.com/Releases, Ubuntu 12.10 reached EOL on May 16, 2014.

Is this reproducible in a supported release?

tags: added: bios-outdated-5.37
Changed in mesa (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for mesa (Ubuntu) because there has been no activity for 60 days.]

Changed in mesa (Ubuntu):
status: Incomplete → Expired
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.