Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 95438 - DRI segfaults on __driGarbageCollectDrawables() for blender and amarok
Summary: DRI segfaults on __driGarbageCollectDrawables() for blender and amarok
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: X11 External Driver Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-06-08 04:23 UTC by Michael Schnake
Modified: 2006-04-07 16:51 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Schnake 2005-06-08 04:23:29 UTC
Overview
========
Both blender and amarok produce the following segfault:

Program received signal SIGSEGV, Segmentation fault.
0xb78ab2ff in __driGarbageCollectDrawables () from /usr/lib/modules/dri/radeon_dri.so

Steps-to-repoduce
=================
blender: Repeatly render your model until segfault occurs.
amarok: Open player window and click on the analyser widget until an OpenGL variant is about to be used.

Note: When running blender or amarokapp under gdb it may stop on an exception from _mesa_test_os_sse_exception_support. AFAIK this is actually a "works as designed" exception, so enter 'c' to continue until the exception from __driGarbageCollectDrawables is thrown.

Actual result
=============
blender / amarok crashes.

Expected result
===============
No segfault / crash ;-)

Build / Platform
================
IBM Thinkpad A30, ATI Radeon Mobility M6 LY, Xorg 6.8.2 Rev. r1-0.1.2, Kernel 2.6.10-morph25 with build-in radeon DRI

See also
========
http://forums.gentoo.org/viewtopic-t-324921.html
http://bugs.kde.org/show_bug.cgi?id=103870

emerge --info
=============
Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r0, 2.6.10-morph25 i686)
=================================================================
System uname: 2.6.10-morph25 i686 Intel(R) Pentium(R) III Mobile CPU      1000MHz
Gentoo Base System version 1.6.12
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.8
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.16-r1
sys-devel/libtool:   1.5.18
virtual/os-headers:  2.6.11-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium3m -pipe -O2 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium3m -pipe -O2 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig candy ccache distlocks sandbox strict"
GENTOO_MIRRORS="http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://gentoo.mirror.icd.hu/ http://mir1.ovh.net/gentoo-distfiles/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://gentoo.inode.at/"
LANG="de_DE@euro"
LC_ALL="de_DE@euro"
LINGUAS="de"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/overlays/local /usr/local/overlays/bumps"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aalib alsa apache2 apm arts audiofile avi berkdb bitmap-fonts caps cdparanoia cdr crypt cups curl dga dv dvd dvdr emboss encode faad fam flac fluidsynth foomaticdb fortran gd gdbm gif gimpprint gpm gtk gtk2 guile hal hbci imagemagick imlib ipv6 jack jack-tmpfs java jpeg junit kde kdeenablefinal kdexdeltas ldap libg++ libwww mad mikmod mmx motif mozilla mp3 mpeg mpm-worker ncurses nls no_wxgtk1 nptl nptlonly odbc ogg oggvorbis opengl pam pdflib perl pic png ppds python qt quicktime readline rtc samba scanner sdl slang spell sqlite sse ssl svg svga tcltk tcpd tiff truetype truetype-fonts type1-fonts usb userlocales vidix vorbis win32codecs wmf xine xml2 xmms xprint xv zeroconf zlib linguas_de userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LDFLAGS
Comment 1 Michael Schnake 2005-06-08 04:56:25 UTC
Oh, and just in case someone might ask: for me blender segfaults around the 
third time I tell it to render, and regardless wether I use the "Blender 
internal" or the "YafRay" rendering engine. 
Comment 2 Gregorio Guidi (RETIRED) gentoo-dev 2005-06-08 05:29:39 UTC
It seems this has already been addressed by DRI developers: 
https://bugs.freedesktop.org/show_bug.cgi?id=2733