[G45] blender-bin segv due to buggy intel driver

Bug #439488 reported by Martin Olsson
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mesa (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Binary package hint: blender

repro steps:
1. install mesa 7.6.0~git20090928.6829ef74-0ubuntu1~xup~1 from X-Updates PPA
2. launch blender
3. press the "render this window" button (it's the upper right most button in the lower half of the screen, look for the tooltip)
4. blender crashes and my intel driver spews nasty errors into dmesg

Note: nothing out of the ordinary happens when I do this with the current karmic mesa 7.6.0~git20090817.7c422387-0ubuntu6 installed.

ProblemType: Crash
Architecture: amd64
Date: Wed Sep 30 19:07:29 2009
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/blender-bin
Package: blender 2.49a+dfsg-0ubuntu2
ProcCmdline: blender-bin -w
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-11.36-generic
SegvAnalysis: Failure: Unknown offset literal: [rsi]
Signal: 11
SourcePackage: blender
StacktraceTop:
 memcpy () from /lib/libc.so.6
 copy_array_to_vbo_array (brw=<value optimized out>, element=0x26d36e8, dst_stride=<value optimized out>) at /usr/include/bits/string3.h:52
 brw_prepare_vertices (brw=0x26bcd50) at brw_draw_upload.c:476
 brw_validate_state (brw=0x26bcd50) at brw_state_upload.c:322
 brw_try_draw_prims (ctx=0x26bcd50, arrays=<value optimized out>, prim=<value optimized out>, nr_prims=1, ib=<value optimized out>, index_bounds_valid=<value optimized out>, min_index=0, max_index=3) at brw_draw.c:374
Title: blender-bin crashed with SIGSEGV in memcpy()
Uname: Linux 2.6.31-11-generic x86_64
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Revision history for this message
Martin Olsson (mnemo) wrote :
visibility: private → public
affects: blender (Ubuntu) → mesa (Ubuntu)
Changed in mesa (Ubuntu):
status: New → Confirmed
Revision history for this message
Martin Olsson (mnemo) wrote :
Revision history for this message
Martin Olsson (mnemo) wrote :

no errors are printed to xorg.log but I include it for chipset info and whatnot

Revision history for this message
Martin Olsson (mnemo) wrote :

Even though this is _NOT_ a GPU freeze, I'm including the usual dri_debug.tgz dumps in case that's useful for some reason. X.org is very much usable after blender crashed despite the nasty errors in dmesg etc.

Revision history for this message
Martin Olsson (mnemo) wrote :

Here is my chipset, it's a desktop box (G45 chipset) with a GMA X4500HD intel card built-in:
00:00.0 Host bridge [0600]: Intel Corporation 4 Series Chipset DRAM Controller [8086:2e20] (rev 03)
00:02.0 VGA compatible controller [0300]: Intel Corporation 4 Series Chipset Integrated Graphics Controller [8086:2e22] (rev 03)
00:02.1 Display controller [0380]: Intel Corporation 4 Series Chipset Integrated Graphics Controller [8086:2e23] (rev 03)
00:1c.0 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 1 [8086:3a40]
00:1c.5 PCI bridge [0604]: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 6 [8086:3a4a]
00:1f.3 SMBus [0c05]: Intel Corporation 82801JI (ICH10 Family) SMBus Controller [8086:3a30]

summary: - blender-bin crashed with SIGSEGV in memcpy()
+ [G45] blender-bin segv due to buggy intel driver
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.