Bug 26105 - Assert failure in radeonGetLock, blender 2.5 SIGABRT
Summary: Assert failure in radeonGetLock, blender 2.5 SIGABRT
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Radeon (show other bugs)
Version: XOrg git
Hardware: x86 (IA32) Linux (All)
: medium major
Assignee: Default DRI bug account
QA Contact:
Depends on:
Reported: 2010-01-18 16:22 UTC by Owen Swerkstrom
Modified: 2016-02-26 04:00 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Description Owen Swerkstrom 2010-01-18 16:22:39 UTC
blender: radeon_lock.c:65: radeonGetLock: Assertion `drawable != ((void *)0)' fa

Hardware: Macbook Pro 2.2
OS: Linux Ubuntu 9.10
Blender: 2.5, all revisions
http://blender.org <- v2.5 Alpha 0
http://graphicall.org <- v2.5 SVN builds

Steps to reproduce:
- start blender 2.5 with r300 driver
- open File->User Preferences
blender crashes on a radeonGetLock assert.

Program received signal SIGABRT, Aborted.
0x00756422 in __kernel_vsyscall ()
(gdb) bt
#0  0x00756422 in __kernel_vsyscall ()
#1  0x00c6f4d1 in *__GI_raise (sig=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#2  0x00c72932 in *__GI_abort () at abort.c:92
#3  0x00c68648 in *__GI___assert_fail (
    assertion=0x41e3c67 "drawable != ((void *)0)", 
    file=0x41e3c59 "radeon_lock.c", line=65, 
    function=0x41e3c7f "radeonGetLock") at assert.c:81
#4  0x0402a7f4 in radeonGetLock () from /usr/lib/dri/r300_dri.so
#5  0x0402a87f in radeon_lock_hardware () from /usr/lib/dri/r300_dri.so
#6  0x040269e3 in radeonSwapBuffers () from /usr/lib/dri/r300_dri.so
#7  0x04000ec0 in ?? () from /usr/lib/dri/r300_dri.so
#8  0x0031b8a8 in ?? () from /usr/lib/libGL.so.1
#9  0x002f8f8f in glXSwapBuffers () from /usr/lib/libGL.so.1
#10 0x092a957a in GHOST_WindowX11::swapBuffers() ()
#11 0x092a16f1 in GHOST_SwapWindowBuffers ()
#12 0x08639530 in wm_window_swap_buffers ()
#13 0x0863ed84 in wm_draw_update ()
#14 0x08638b98 in WM_main ()
#15 0x086369f4 in main ()
Comment 1 Christopher M. Penalver 2016-02-26 04:00:59 UTC
Owen Swerkstrom, Ubuntu 9.10 reached EOL on April 30, 2011. For more on this, please see https://wiki.ubuntu.com/Releases.

If this is reproducible with a supported release, it will help immensely if you filed a new report with Ubuntu by ensuring you have the package xdiagnose installed, and that you click the Yes button for attaching additional debugging information running the following from a terminal:
ubuntu-bug xorg

Also, please feel free to subscribe me to it.

For more on why this is helpful, please see https://wiki.ubuntu.com/ReportingBugs.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.