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
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.
It seems this has already been addressed by DRI developers: https://bugs.freedesktop.org/show_bug.cgi?id=2733