Frictional Games Forum (read-only)

Full Version: corrupted double-linked list
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I have problem with demo after gamma screen, glibc-2.12.1, latest mesa-gallium-r700
Code:
*** glibc detected *** ./Amnesia.bin64: corrupted double-linked list: 0x0000000001fedbc0 ***
======= Backtrace: =========
/lib/libc.so.6(+0x78426)[0x7f9163c4c426]
/lib/libc.so.6(+0x7888f)[0x7f9163c4c88f]
/lib/libc.so.6(+0x7b2f0)[0x7f9163c4f2f0]
/lib/libc.so.6(cfree+0x73)[0x7f9163c52c23]
/usr/lib64/dri/r600_dri.so(+0x190228)[0x7f915eb41228]
/usr/lib64/dri/r600_dri.so(+0x15f22f)[0x7f915eb1022f]
/usr/lib64/dri/r600_dri.so(+0x542cd)[0x7f915ea052cd]
/usr/lib64/dri/r600_dri.so(+0x41b30)[0x7f915e9f2b30]
//usr/lib64/opengl/xorg-x11/lib/libGL.so.1(+0x52c19)[0x7f916673dc19]
/usr/lib/libSDL-1.2.so.0(+0x39342)[0x7f9164e0c342]
/usr/lib/libSDL-1.2.so.0(+0x3d08e)[0x7f9164e1008e]
/usr/lib/libSDL-1.2.so.0(+0x3d2a7)[0x7f9164e102a7]
/usr/lib/libSDL-1.2.so.0(SDL_VideoQuit+0x42)[0x7f9164e01aa2]
/usr/lib/libSDL-1.2.so.0(SDL_QuitSubSystem+0x45)[0x7f9164ddaf85]
/usr/lib/libSDL-1.2.so.0(SDL_Quit+0xe)[0x7f9164ddb01e]
/usr/lib/libSDL-1.2.so.0(+0x887f)[0x7f9164ddb87f]
/lib/libpthread.so.0(+0xfc20)[0x7f91649bfc20]
./Amnesia.bin64(_ZN3hpl16iParticleEmitter11GetMaterialEv+0x18)[0x827098]
./Amnesia.bin64(_ZN3hpl9iRenderer31RenderObjectZAndAddToRenderListEPNS_11iRenderableE+0x22)[0x802422]
./Amnesia.bin64(_ZN3hpl9iRenderer45RenderObjectZAndAddToRenderListStaticCallbackEPS0_PNS_11iRenderableE+0x9)[0x802499]
./Amnesia.bin64(_ZN3hpl9iRenderer23RenderAndAddNodeObjectsEPNS_24iRenderableContainerNodeEPFbPS0_PNS_11iRenderableEEj+0x6f)[0x8043bf]
./Amnesia.bin64(_ZN3hpl9iRenderer41CheckForVisibleObjectsAddToListAndRenderZEPNS_21cVisibleRCNodeTrackerEjjbPFbPS0_PNS_11iRenderableEE+0x2ca)[0x8046ba]
./Amnesia.bin64(_ZN3hpl17cRendererDeferred13RenderObjectsEv+0x51)[0x7e0e91]
./Amnesia.bin64(_ZN3hpl9iRenderer6RenderEfPNS_8cFrustumEPNS_6cWorldEPNS_15cRenderSettingsEPNS_13cRenderTargetEbPSt4listIPNS_17iRendererCallbackESaISB_EE+0x34)[0x805944]
./Amnesia.bin64(_ZN3hpl6cScene6RenderEfj+0x11d)[0x820efd]
./Amnesia.bin64(_ZN3hpl7cEngine3RunEv+0x253)[0x9209c3]
./Amnesia.bin64(_Z7hplMainRKSs+0x40)[0x6868b0]
./Amnesia.bin64(main+0x139)[0x90be79]
/lib/libc.so.6(__libc_start_main+0xfd)[0x7f9163bf2d2d]
./Amnesia.bin64(__gxx_personality_v0+0x3d1)[0x571739]
======= Memory map: ========
00400000-00c50000 r-xp 00000000 08:06 1050462                            /home/store/p2p/AmnesiaDemo/Amnesia.bin64
00e50000-00e57000 rw-p 00850000 08:06 1050462                            /home/store/p2p/AmnesiaDemo/Amnesia.bin64
00e57000-00e74000 rw-p 00000000 00:00 0
01a93000-07983000 rw-p 00000000 00:00 0                                  [heap]
7f91577ff000-7f9157800000 ---p 00000000 00:00 0
7f9157800000-7f9158000000 rw-p 00000000 00:00 0
7f9158000000-7f9158a54000 rw-p 00000000 00:00 0
7f9158a54000-7f915c000000 ---p 00000000 00:00 0
7f915c31a000-7f915c31b000 ---p 00000000 00:00 0
7f915c31b000-7f915cd1e000 rw-p 00000000 00:00 0
7f915cd5c000-7f915d160000 rw-p 00000000 00:00 0
7f915d1ec000-7f915d3ee000 rw-p 00000000 00:00 0
7f915d3ee000-7f915d3ef000 ---p 00000000 00:00 0
7f915d3ef000-7f915dbef000 rw-p 00000000 00:00 0
7f915dbef000-7f915dbf0000 ---p 00000000 00:00 0
7f915dbf0000-7f915e3f0000 rw-p 00000000 00:00 0
7f915e3f0000-7f915e3f4000 rw-s 00000000 00:05 1019                       /dev/snd/pcmC0D0p
7f915e3f4000-7f915e3f5000 rw-s 81000000 00:05 1019                       /dev/snd/pcmC0D0p
7f915e3f5000-7f915e3f6000 r--s 80000000 00:05 1019                       /dev/snd/pcmC0D0p
7f915e3f6000-7f915e4c9000 rw-p 00000000 00:00 0
7f915e5a1000-7f915e5a5000 r-xp 00000000 08:04 563103                     /usr/lib64/libtxc_dxtn.so
7f915e5a5000-7f915e7a4000 ---p 00004000 08:04 563103                     /usr/lib64/libtxc_dxtn.so
7f915e7a4000-7f915e7a5000 r--p 00003000 08:04 563103                     /usr/lib64/libtxc_dxtn.so
7f915e7a5000-7f915e7a6000 rw-p 00004000 08:04 563103                     /usr/lib64/libtxc_dxtn.so
7f915e7a6000-7f915e7af000 r-xp 00000000 08:04 579464                     /usr/lib64/libtalloc.so.2.0.1
7f915e7af000-7f915e9af000 ---p 00009000 08:04 579464                     /usr/lib64/libtalloc.so.2.0.1
7f915e9af000-7f915e9b0000 r--p 00009000 08:04 579464                     /usr/lib64/libtalloc.so.2.0.1
7f915e9b0000-7f915e9b1000 rw-p 0000a000 08:04 579464                     /usr/lib64/libtalloc.so.2.0.1
7f915e9b1000-7f915ecb0000 r-xp 00000000 08:04 551216                     /usr/lib64/mesa/r600g_dri.so
7f915ecb0000-7f915eeb0000 ---p 002ff000 08:04 551216                     /usr/lib64/mesa/r600g_dri.so
7f915eeb0000-7f915eec7000 r--p 002ff000 08:04 551216                     /usr/lib64/mesa/r600g_dri.so
7f915eec7000-7f915eecc000 rw-p 00316000 08:04 551216                     /usr/lib64/mesa/r600g_dri.so
7f915eecc000-7f915f017000 rw-p 00000000 00:00 0
7f915f017000-7f915f018000 ---p 00000000 00:00 0
7f915f018000-7f915f818000 rw-p 00000000 00:00 0
7f915f818000-7f915f822000 r-xp 00000000 08:04 1067842                    /usr/lib64/libXcursor.so.1.0.2
7f915f822000-7f915fa21000 ---p 0000a000 08:04 1067842                    /usr/lib64/libXcursor.so.1.0.2
7f915fa21000-7f915fa22000 r--p 00009000 08:04 1067842                    /usr/lib64/libXcursor.so.1.0.2
7f915fa22000-7f915fa23000 rw-p 0000a000 08:04 1067842                    /usr/lib64/libXcursor.so.1.0.2
7f915fa23000-7f915fa2b000 r-xp 00000000 08:04 1067851                    /usr/lib64/libXrandr.so.2.2.0
7f915fa2b000-7f915fc2a000 ---p 00008000 08:04 1067851                    /usr/lib64/libXrandr.so.2.2.0
7f915fc2a000-7f915fc2b000 r--p 00007000 08:04 1067851                    /usr/lib64/libXrandr.so.2.2.0
7f915fc2b000-7f915fc2c000 rw-p 00008000 08:04 1067851                    /usr/lib64/libXrandr.so.2.2.0
7f915fc2c000-7f915ff3a000 r--p 00000000 08:04 1118846                    /usr/lib64/locale/locale-archive
7f915ff3a000-7f9160004000 r-xp 00000000 08:04 544869                     /usr/lib64/libasound.so.2.0.0
7f9160004000-7f9160204000 ---p 000ca000 08:04 544869                     /usr/lib64/libasound.so.2.0.0
7f9160204000-7f916020a000 r--p 000ca000 08:04 544869                     /usr/lib64/libasound.so.2.0.0
7f916020a000-7f916020c000 rw-p 000d0000 08:04 544869                     /usr/lib64/libasound.so.2.0.0
7f916020c000-7f9160232000 r-xp 00000000 08:04 1062200                    /usr/lib64/libexpat.so.1.5.2
7f9160232000-7f9160432000 ---p 00026000 08:04 1062200                    /usr/lib64/libexpat.so.1.5.2
7f9160432000-7f9160434000 r--p 00026000 08:04 1062200                    /usr/lib64/libexpat.so.1.5.2
7f9160434000-7f9160435000 rw-p 00028000 08:04 1062200                    /usr/lib64/libexpat.so.1.5.2
7f9160435000-7f9160439000 r-xp 00000000 08:04 1057461                    /lib64/libuuid.so.1.3.0
7f9160439000-7f9160638000 ---p 00004000 08:04 1057461                    /lib64/libuuid.so.1.3.0
7f9160638000-7f9160639000 r--p 00003000 08:04 1057461                    /lib64/libuuid.so.1.3.0
7f9160639000-7f916063a000 rw-p 00004000 08:04 1057461                    /lib64/libuuid.so.1.3.0
7f916063a000-7f9160643000 r-xp 00000000 08:04 420290                     /usr/lib64/libXrender.so.1.3.0
7f9160643000-7f9160843000 ---p 00009000 08:04 420290                     /usr/lib64/libXrender.so.1.3.0
7f9160843000-7f9160844000 r--p 00009000 08:04 420290                     /usr/lib64/libXrender.so.1.3.0
7f9160844000-7f9160845000 rw-p 0000a000 08:04 420290                     /usr/lib64/libXrender.so.1.3.0
7f9160845000-7f9160879000 r-xp 00000000 08:04 1070877                    /usr/lib64/libfontconfig.so.1.4.4
7f9160879000-7f9160a79000 ---p 00034000 08:04 1070877                    /usr/lib64/libfontconfig.so.1.4.4
7f9160a79000-7f9160a7a000 r--p 00034000 08:04 1070877                    /usr/lib64/libfontconfig.so.1.4.4
7f9160a7a000-7f9160a7b000 rw-p 00035000 08:04 1070877                    /usr/lib64/libfontconfig.so.1.4.4
7f9160a7b000-7f9160a92000 r-xp 00000000 08:04 810263                     /usr/lib64/libICE.so.6.3.0
7f9160a92000-7f9160c91000 ---p 00017000 08:04 810263                     /usr/lib64/libICE.so.6.3.0
7f9160c91000-7f9160c92000 r--p 00016000 08:04 810263                     /usr/lib64/libICE.so.6.3.0
7f9160c92000-7f9160c93000 rw-p 00017000 08:04 810263                     /usr/lib64/libICE.so.6.3.0
7f9160c93000-7f9160c97000 rw-p 00000000 00:00 0
7f9160c97000-7f9160c9f000 r-xp 00000000 08:04 669267                     /usr/lib64/libSM.so.6.0.1
7f9160c9f000-7f9160e9e000 ---p 00008000 08:04 669267                     /usr/lib64/libSM.so.6.0.1
7f9160e9e000-7f9160e9f000 r--p 00007000 08:04 669267                     /usr/lib64/libSM.so.6.0.1
lxrandr9f000-7f9160ea0000 rw-p 00008000 08:04 669267                     /usr/lib64/libSM.so.6.0.1
(09-05-2010, 06:25 AM)Restorator Wrote: [ -> ]mesa-gallium-r700

Does that mean you're running the open source ATI drivers instead of ATI's proprietary drivers?

If so, run the proprietary drivers instead. It sucks, I know, but for right now, the open source drivers are not ready for primetime in anything like games.
(09-05-2010, 07:11 AM)superluser Wrote: [ -> ]but for right now, the open source drivers are not ready for primetime in anything like games.

Well, I run Penumbra Black Plague with the OSS drivers (ATI). Doesn't that count as a game? Wink

But Amnesia is definitely too much for them as it stands now. Using the proprietary versions is the only fix.
Amnesia uses GLSL 1.20 and currently the open source drivers to not have a complete GLGL 1.20 implementation.