Bug 74294

Summary: Awesomenauts can't launch with R600_LLVM=1
Product: Mesa Reporter: Alexandre Demers <alexandre.f.demers>
Component: Drivers/Gallium/r600Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium    
Version: git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: Awesomenauts lauched with R600_DEBUG=dump_on_error,sb,ps,vs

Description Alexandre Demers 2014-01-31 23:53:59 UTC
Created attachment 93150 [details]
Awesomenauts lauched with R600_DEBUG=dump_on_error,sb,ps,vs

Using latest mesa from git, kernel 3.13 from git, LLVM 3.4 (ArchLinux 64bit).

When R600_LLVM=1, Awesomenauts won't launch. When llvm backend is disabled, it works just fine.

I'm attaching the output with R600_DEBUG=dump_on_error,sb,ps,vs.

Also, receiving the following in console about backtrace and memory map:
*** Error in `./Awesomenauts.bin.x86': free(): invalid pointer: 0x0f01633c ***
======= Backtrace: =========
/usr/lib32/libc.so.6(+0x6e571)[0xf63f2571]
/usr/lib32/libc.so.6(+0x7472a)[0xf63f872a]
/usr/lib32/libc.so.6(+0x7536c)[0xf63f936c]
/usr/lib32/libstdc++.so.6(_ZdlPvRKSt9nothrow_t+0x1b)[0xf65dc9db]
/usr/lib32/libLLVM-3.4.so(+0x8e93df)[0xea4e23df]
/usr/lib32/libLLVM-3.4.so(+0x8e99e2)[0xea4e29e2]
/usr/lib32/libLLVM-3.4.so(_ZN4llvm19MachineFunctionPass13runOnFunctionERNS_8FunctionE+0x82)[0xea496692]
/usr/lib32/libLLVM-3.4.so(_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE+0x208)[0xea0b5b78]
/usr/lib32/libLLVM-3.4.so(_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE+0x38)[0xea0b5c28]
/usr/lib32/libLLVM-3.4.so(_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE+0x311)[0xea0b8081]
/usr/lib32/libLLVM-3.4.so(_ZN4llvm6legacy11PassManager3runERNS_6ModuleE+0x26)[0xea0b8226]
/usr/lib32/libLLVM-3.4.so(+0x9d7f9b)[0xea5d0f9b]
/usr/lib32/libLLVM-3.4.so(LLVMTargetMachineEmitToMemoryBuffer+0x150)[0xea5d12f0]
/home/dema1701/projects/display/mesa/i386-linux-gnu/gallium/r600_dri.so(+0x518e12)[0xebb3ee12]
/home/dema1701/projects/display/mesa/i386-linux-gnu/gallium/r600_dri.so(+0x50c495)[0xebb32495]
/home/dema1701/projects/display/mesa/i386-linux-gnu/gallium/r600_dri.so(+0x47f6a2)[0xebaa56a2]
/home/dema1701/projects/display/mesa/i386-linux-gnu/gallium/r600_dri.so(+0x47cff7)[0xebaa2ff7]
/home/dema1701/projects/display/mesa/i386-linux-gnu/gallium/r600_dri.so(+0x4a380a)[0xebac980a]
/home/dema1701/projects/display/mesa/i386-linux-gnu/gallium/r600_dri.so(+0x4a39f8)[0xebac99f8]
/home/dema1701/projects/display/mesa/i386-linux-gnu/gallium/r600_dri.so(+0x4a3a33)[0xebac9a33]
/home/dema1701/projects/display/mesa/i386-linux-gnu/gallium/r600_dri.so(+0x348602)[0xeb96e602]
/home/dema1701/projects/display/mesa/i386-linux-gnu/gallium/r600_dri.so(+0x347801)[0xeb96d801]
/home/dema1701/projects/display/mesa/i386-linux-gnu/gallium/r600_dri.so(+0x3478ea)[0xeb96d8ea]
/home/dema1701/projects/display/mesa/i386-linux-gnu/gallium/r600_dri.so(+0x345ea8)[0xeb96bea8]
/home/dema1701/projects/display/mesa/i386-linux-gnu/gallium/r600_dri.so(+0x51d397)[0xebb43397]
/home/dema1701/projects/display/mesa/i386-linux-gnu/gallium/r600_dri.so(+0x466a4)[0xeb66c6a4]
/home/dema1701/projects/display/mesa/i386-linux-gnu/gallium/r600_dri.so(+0x46763)[0xeb66c763]
/home/dema1701/projects/display/mesa/i386-linux-gnu/gallium/r600_dri.so(+0x46793)[0xeb66c793]
/home/dema1701/projects/display/mesa/i386-linux-gnu/libGL.so.1(+0x4fc8f)[0xf76a8c8f]
/home/dema1701/projects/display/mesa/i386-linux-gnu/libGL.so.1(+0x14e54)[0xf766de54]
/home/dema1701/projects/display/mesa/i386-linux-gnu/libGL.so.1(glXCreateContext+0x168)[0xf766e27b]
/home/dema1701/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so(glXCreateContext+0x3f)[0xf7709a8b]
/usr/lib32/libSDL-1.2.so.0(+0x3d29b)[0xf695a29b]
/usr/lib32/libSDL-1.2.so.0(+0x433d7)[0xf69603d7]
/usr/lib32/libSDL-1.2.so.0(+0x43a10)[0xf6960a10]
/usr/lib32/libSDL-1.2.so.0(SDL_SetVideoMode+0x272)[0xf694ca42]
./Awesomenauts.bin.x86(_ZN24SDLWindowAndEventManager12createWindowEv+0x615)[0x866b3e5]
./Awesomenauts.bin.x86(_ZN24SDLWindowAndEventManager3runEv+0x28)[0x866c3b8]
./Awesomenauts.bin.x86(main+0x69)[0x887be69]
/usr/lib32/libc.so.6(__libc_start_main+0xf3)[0xf639d993]
./Awesomenauts.bin.x86[0x836d1f1]
======= Memory map: ========
08048000-08e42000 r-xp 00000000 08:14 6816044                            /opt/Steam/SteamApps/common/Awesomenauts/Awesomenauts.bin.x86
08e42000-08e46000 rw-p 00df9000 08:14 6816044                            /opt/Steam/SteamApps/common/Awesomenauts/Awesomenauts.bin.x86
08e46000-0daa2000 rw-p 00000000 00:00 0 
0ee20000-0f13a000 rw-p 00000000 00:00 0                                  [heap]
e93b0000-e93b1000 rw-p 00000000 00:00 0 
e93b1000-e93b2000 rw-s 21463e000 00:05 1225                              /dev/dri/card0
e93b2000-e93c7000 rw-s 214629000 00:05 1225                              /dev/dri/card0
e93c7000-e93c8000 rw-s 214607000 00:05 1225                              /dev/dri/card0
e93c8000-e93c9000 rw-s 214606000 00:05 1225                              /dev/dri/card0
e93c9000-e93ca000 rw-s 2145f1000 00:05 1225                              /dev/dri/card0
e93ca000-e93cb000 rw-s 2145f0000 00:05 1225                              /dev/dri/card0
e93cb000-e93cc000 rw-s 2145ef000 00:05 1225                              /dev/dri/card0
e93cc000-e93cd000 rw-s 2145ee000 00:05 1225                              /dev/dri/card0
e93cd000-e93ce000 rw-s 2145ed000 00:05 1225                              /dev/dri/card0
e93ce000-e93cf000 rw-s 2145ec000 00:05 1225                              /dev/dri/card0
e93cf000-e93df000 rw-s 2145dc000 00:05 1225                              /dev/dri/card0
e93df000-e93e0000 rw-s 2145db000 00:05 1225                              /dev/dri/card0
e93e0000-e93e1000 rw-s 2145da000 00:05 1225                              /dev/dri/card0
e93e1000-e93e2000 rw-s 2145d9000 00:05 1225                              /dev/dri/card0
e93e2000-e93f2000 rw-s 2145c6000 00:05 1225                              /dev/dri/card0
e93f2000-e93f7000 r-xp 00000000 08:12 11419393                           /usr/lib32/libtxc_dxtn.so
e93f7000-e93f8000 rw-p 00004000 08:12 11419393                           /usr/lib32/libtxc_dxtn.so
e93f8000-e93f9000 ---p 00000000 00:00 0 
e93f9000-e9bf9000 rw-p 00000000 00:00 0                                  [stack:15212]
e9bf9000-eb4bb000 r-xp 00000000 08:12 11416045                           /usr/lib32/libLLVM-3.4.so
eb4bb000-eb5d0000 r--p 018c1000 08:12 11416045                           /usr/lib32/libLLVM-3.4.so
eb5d0000-eb5da000 rw-p 019d6000 08:12 11416045                           /usr/lib32/libLLVM-3.4.so
eb5da000-eb5e5000 rw-p 00000000 00:00 0 
eb5e5000-eb60b000 r-xp 00000000 08:12 11415990                           /usr/lib32/libexpat.so.1.6.0
eb60b000-eb60d000 r--p 00025000 08:12 11415990                           /usr/lib32/libexpat.so.1.6.0
eb60d000-eb60e000 rw-p 00027000 08:12 11415990                           /usr/lib32/libexpat.so.1.6.0
eb60e000-eb624000 r-xp 00000000 08:12 11417990                           /usr/lib32/libelf-0.157.so
eb624000-eb625000 r--p 00015000 08:12 11417990                           /usr/lib32/libelf-0.157.so
eb625000-eb626000 rw-p 00016000 08:12 11417990                           /usr/lib32/libelf-0.157.so
eb626000-ebd86000 r-xp 00000000 08:13 4852082                            /home/dema1701/projects/display/mesa/i386-linux-gnu/gallium/r600_dri.so
ebd86000-ebe22000 rw-p 00760000 08:13 4852082                            /home/dema1701/projects/display/mesa/i386-linux-gnu/gallium/r600_dri.so
ebe22000-ec003000 rw-p 00000000 00:00 0 
ec003000-ec05a000 rw-p 00000000 00:00 0 
ec05a000-ec05b000 rw-s 2145d8000 00:05 1225                              /dev/dri/card0
ec05b000-ec05c000 rw-s 2145d7000 00:05 1225                              /dev/dri/card0
ec05c000-ec05d000 rw-s 2145d6000 00:05 1225                              /dev/dri/card0
ec05d000-ec06c000 r-xp 00000000 08:12 11416283                           /usr/lib32/libdrm_radeon.so.1.0.1
ec06c000-ec06d000 rw-p 0000e000 08:12 11416283                           /usr/lib32/libdrm_radeon.so.1.0.1
ec06d000-ec073000 r-xp 00000000 08:12 11412557                           /usr/lib32/libffi.so.6.0.1
ec073000-ec074000 r--p 00005000 08:12 11412557                           /usr/lib32/libffi.so.6.0.1
ec074000-ec075000 rw-p 00006000 08:12 11412557                           /usr/lib32/libffi.so.6.0.1
ec075000-ec086000 r-xp 00000000 08:12 11412424                           /usr/lib32/libudev.so.1.4.0
ec086000-ec087000 r--p 00010000 08:12 11412424                           /usr/lib32/libudev.so.1.4.0
ec087000-ec088000 rw-p 00011000 08:12 11412424                           /usr/lib32/libudev.so.1.4.0
ec088000-ec109000 rw-p 00000000 00:00 0 
ec109000-ec112000 r-xp 00000000 08:12 11416208                           /usr/lib32/libXrender.so.1.3.0
ec112000-ec113000 r--p 00008000 08:12 11416208                           /usr/lib32/libXrender.so.1.3.0
ec113000-ec114000 rw-p 00009000 08:12 11416208                           /usr/lib32/libXrender.so.1.3.0
ec114000-ec11d000 r-xp 00000000 08:12 11418395                           /usr/lib32/libXcursor.so.1.0.2
ec11d000-ec11e000 r--p 00009000 08:12 11418395                           /usr/lib32/libXcursor.so.1.0.2
ec11e000-ec11f000 rw-p 0000a000 08:12 11418395                           /usr/lib32/libXcursor.so.1.0.2
ec11f000-ec251000 r--p 001c4000 08:12 10783029                           /usr/lib/locale/locale-archive
ec251000-ec451000 r--p 00000000 08:12 10783029                           /usr/lib/locale/locale-archive
ec451000-ed855000 rw-p 00000000 00:00 0 
ed855000-ed8d6000 rw-s 00000000 00:12 3149718                            /dev/shm/dema1701-Shm_e47581ab
ed8d6000-ed9d7000 rw-s 00000000 00:12 3149717                            /dev/shm/dema1701-Shm_47a3c4ed
ed9d7000-ee9d8000 rw-s 00000000 00:12 3149716                            /dev/shm/dema1701-Shm_6aab95e5
ee9d8000-eea7c000 rw-p 00000000 00:00 0 
eea7c000-eeb7d000 rw-s 00000000 00:12 3149715                            /dev/shm/dema1701-Shm_46a29b45
eeb7d000-eebfe000 rw-s 00000000 00:12 3149714                            /dev/shm/dema1701-Shm_82efd3e2
eebfe000-eec0e000 rw-s 00000000 00:12 22836                              /dev/shm/dema1701-ValveIPCSharedObjects5
eec0e000-f6235000 rw-p 00000000 00:00 0 
f6235000-f623a000 r-xp 00000000 08:12 11415472                           /usr/lib32/libXdmcp.so.6.0.0
f623a000-f623b000 r--p 00004000 08:12 11415472                           /usr/lib32/libXdmcp.so.6.0.0
f623b000-f623c000 rw-p 00005000 08:12 11415472                           /usr/lib32/libXdmcp.so.6.0.0
f623c000-f623e000 r-xp 00000000 08:12 11415821                           /usr/lib32/libXau.so.6.0.0
f623e000-f623f000 r--p 00001000 08:12 11415821                           /usr/lib32/libXau.so.6.0.0
f623f000-f6240000 rw-p 00002000 08:12 11415821                           /usr/lib32/libXau.so.6.0.0
f6240000-f6241000 rw-p 00000000 00:00 0 
f6241000-f6278000 r-xp 00000000 08:12 11412503                           /usr/lib32/libpng16.so.16.8.0
f6278000-f6279000 r--p 00036000 08:12 11412503                           /usr/lib32/libpng16.so.16.8.0
f6279000-f627a000 rw-p 00037000 08:12 11412503                           /usr/lib32/libpng16.so.16.8.0
f627a000-f6289000 r-xp 00000000 08:12 11415499                           /usr/lib32/libbz2.so.1.0.6
f6289000-f628a000 rw-p 0000f000 08:12 11415499                           /usr/lib32/libbz2.so.1.0.6
f628a000-f629f000 r-xp 00000000 08:12 11418308                           /usr/lib32/libz.so.1.2.8
f629f000-f62a0000 r--p 00014000 08:12 11418308                           /usr/lib32/libz.so.1.2.8
f62a0000-f62a1000 rw-p 00015000 08:12 11418308                           /usr/lib32/libz.so.1.2.8
f62a1000-f62ad000 r-xp 00000000 08:12 11416269                           /usr/lib32/libdrm.so.2.4.0
f62ad000-f62ae000 rw-p 0000c000 08:12 11416269                           /usr/lib32/libdrm.so.2.4.0
f62ae000-f62b2000 r-xp 00000000 08:12 11416247                           /usr/lib32/libXxf86vm.so.1.0.0
f62b2000-f62b3000 r--p 00004000 08:12 11416247                           /usr/lib32/libXxf86vm.so.1.0.0
f62b3000-f62b4000 rw-p 00005000 08:12 11416247                           /usr/lib32/libXxf86vm.so.1.0.0
f62b4000-f62b5000 rw-p 00000000 00:00 0 
f62b5000-f62b6000 r-xp 00000000 08:12 11419167                           /usr/lib32/libxshmfence.so.1.0.0
f62b6000-f62b7000 r--p 00000000 08:12 11419167                           /usr/lib32/libxshmfence.so.1.0.0
f62b7000-f62b8000 rw-p 00001000 08:12 11419167                           /usr/lib32/libxshmfence.so.1.0.0
f62b8000-f62d9000 r-xp 00000000 08:12 11413614                           /usr/lib32/libxcb.so.1.1.0
f62d9000-f62da000 r--p 00020000 08:12 11413614                           /usr/lib32/libxcb.so.1.1.0
f62da000-f62db000 rw-p 00021000 08:12 11413614                           /usr/lib32/libxcb.so.1.1.0
f62db000-f62e0000 r-xp 00000000 08:12 11417988                           /usr/lib32/libxcb-sync.so.1.0.0
f62e0000-f62e1000 r--p 00004000 08:12 11417988                           /usr/lib32/libxcb-sync.so.1.0.0
f62e1000-f62e2000 rw-p 00005000 08:12 11417988                           /usr/lib32/libxcb-sync.so.1.0.0
f62e2000-f62e4000 r-xp 00000000 08:12 11413633                           /usr/lib32/libxcb-present.so.0.0.0
f62e4000-f62e5000 r--p 00001000 08:12 11413633                           /usr/lib32/libxcb-present.so.0.0.0
f62e5000-f62e6000 rw-p 00002000 08:12 11413633                           /usr/lib32/libxcb-present.so.0.0.0
f62e6000-f62e8000 r-xp 00000000 08:12 11413632                           /usr/lib32/libxcb-dri3.so.0.0.0
f62e8000-f62e9000 r--p 00001000 08:12 11413632                           /usr/lib32/libxcb-dri3.so.0.0.0
f62e9000-f62ea000 rw-p 00002000 08:12 11413632                           /usr/lib32/libxcb-dri3.so.0.0.0
f62ea000-f62eb000 rw-p 00000000 00:00 0 
f62eb000-f62ef000 r-xp 00000000 08:12 11413628                           /usr/lib32/libxcb-dri2.so.0.0.0
f62ef000-f62f0000 r--p 00003000 08:12 11413628                           /usr/lib32/libxcb-dri2.so.0.0.0
f62f0000-f62f1000 rw-p 00004000 08:12 11413628                           /usr/lib32/libxcb-dri2.so.0.0.0
f62f1000-f6308000 r-xp 00000000 08:12 11417897                           /usr/lib32/libxcb-glx.so.0.0.0
f6308000-f6309000 r--p 00017000 08:12 11417897                           /usr/lib32/libxcb-glx.so.0.0.0
f6309000-f630a000 rw-p 00018000 08:12 11417897                           /usr/lib32/libxcb-glx.so.0.0.0
f630a000-f630b000 r-xp 00000000 08:12 11416035                           /usr/lib32/libX11-xcb.so.1.0.0
f630b000-f630c000 r--p 00000000 08:12 11416035                           /usr/lib32/libX11-xcb.so.1.0.0
f630c000-f630d000 rw-p 00001000 08:12 11416035                           /usr/lib32/libX11-xcb.so.1.0.0
f630d000-f6311000 r-xp 00000000 08:12 11418394                           /usr/lib32/libXfixes.so.3.1.0
f6311000-f6312000 r--p 00003000 08:12 11418394                           /usr/lib32/libXfixes.so.3.1.0
f6312000-f6313000 rw-p 00004000 08:12 11418394                           /usr/lib32/libXfixes.so.3.1.0
f6313000-f6315000 r-xp 00000000 08:12 11413751                           /usr/lib32/libXdamage.so.1.1.0
f6315000-f6316000 r--p 00001000 08:12 11413751                           /usr/lib32/libXdamage.so.1.1.0
f6316000-f6317000 rw-p 00002000 08:12 11413751                           /usr/lib32/libXdamage.so.1.1.0
f6317000-f6318000 rw-p 00000000 00:00 0 
f6318000-f6329000 r-xp 00000000 08:12 11416210                           /usr/lib32/libXext.so.6.4.0
f6329000-f632a000 r--p 00010000 08:12 11416210                           /usr/lib32/libXext.so.6.4.0
f632a000-f632b000 rw-p 00011000 08:12 11416210                           /usr/lib32/libXext.so.6.4.0
f632b000-f6380000 r-xp 00000000 08:13 2641008                            /home/dema1701/projects/display/mesa/src/mapi/shared-glapi/.libs/libglapi.so.0.0.0
f6380000-f6383000 rw-p 00054000 08:13 2641008                            /home/dema1701/projects/display/mesa/src/mapi/shared-glapi/.libs/libglapi.so.0.0.0
f6383000-f6384000 rw-p 00000000 00:00 0 
f6384000-f652d000 r-xp 00000000 08:12 11410719                           /usr/lib32/libc-2.18.so
f652d000-f652f000 r--p 001a9000 08:12 11410719                           /usr/lib32/libc-2.18.so
f652f000-f6530000 rw-p 001ab000 08:12 11410719                           /usr/lib32/libc-2.18.so
f6530000-f6533000 rw-p 00000000 00:00 0 
f6533000-f654c000 r-xp 00000000 08:12 11411194                           /usr/lib32/libgcc_s.so.1
f654c000-f654d000 rw-p 00018000 08:12 11411194                           /usr/lib32/libgcc_s.so.1
f654d000-f6591000 r-xp 00000000 08:12 11414827                           /usr/lib32/libm-2.18.so
f6591000-f6592000 r--p 00043000 08:12 11414827                           /usr/lib32/libm-2.18.so
f6592000-f6593000 rw-p 00044000 08:12 11414827                           /usr/lib32/libm-2.18.so
f6593000-f6594000 rw-p 00000000 00:00 0 
f6594000-f6671000 r-xp 00000000 08:12 11417660                           /usr/lib32/libstdc++.so.6.0.19
f6671000-f6675000 r--p 000dd000 08:12 11417660                           /usr/lib32/libstdc++.so.6.0.19
f6675000-f6676000 rw-p 000e1000 08:12 11417660                           /usr/lib32/libstdc++.so.6.0.19
f6676000-f667d000 rw-p 00000000 00:00 0 
f667d000-f66cf000 r-xp 00000000 08:12 11415858                           /usr/lib32/libopenal.so.1.15.1
f66cf000-f66d0000 r--p 00052000 08:12 11415858                           /usr/lib32/libopenal.so.1.15.1
f66d0000-f66d1000 rw-p 00053000 08:12 11415858                           /usr/lib32/libopenal.so.1.15.1
f66d1000-f66d9000 r-xp 00000000 08:12 11416140                           /usr/lib32/libvorbisfile.so.3.3.6
f66d9000-f66da000 r--p 00007000 08:12 11416140                           /usr/lib32/libvorbisfile.so.3.3.6
f66da000-f66db000 rw-p 00008000 08:12 11416140                           /usr/lib32/libvorbisfile.so.3.3.6
f66db000-f6705000 r-xp 00000000 08:12 11416116                           /usr/lib32/libvorbis.so.0.4.7
f6705000-f6706000 r--p 00029000 08:12 11416116                           /usr/lib32/libvorbis.so.0.4.7
f6706000-f6707000 rw-p 0002a000 08:12 11416116                           /usr/lib32/libvorbis.so.0.4.7
f6707000-f670d000 r-xp 00000000 08:12 11415669                           /usr/lib32/libogg.so.0.8.1
f670d000-f670e000 r--p 00005000 08:12 11415669                           /usr/lib32/libogg.so.0.8.1
f670e000-f670f000 rw-p 00006000 08:12 11415669                           /usr/lib32/libogg.so.0.8.1
f670f000-f6710000 rw-p 00000000 00:00 0 
f6710000-f6720000 r-xp 00000000 08:14 3677064                            /opt/Steam/SteamApps/common/Awesomenauts/lib/libsteam_api.so
f6720000-f6721000 rw-p 00010000 08:14 3677064                            /opt/Steam/SteamApps/common/Awesomenauts/lib/libsteam_api.so
f6721000-f6722000 rw-p 00000000 00:00 0 
f6722000-f6725000 r-xp 00000000 08:12 11414826                           /usr/lib32/libdl-2.18.so
f6725000-f6726000 r--p 00002000 08:12 11414826                           /usr/lib32/libdl-2.18.so
f6726000-f6727000 rw-p 00003000 08:12 11414826                           /usr/lib32/libdl-2.18.so
f6727000-f685a000 r-xp 00000000 08:12 11415970                           /usr/lib32/libX11.so.6.3.0
f685a000-f685b000 r--p 00132000 08:12 11415970                           /usr/lib32/libX11.so.6.3.0
f685b000-f685e000 rw-p 00133000 08:12 11415970                           /usr/lib32/libX11.so.6.3.0
f685e000-f6879000 r-xp 00000000 08:12 11419096                           /usr/lib32/libtheoradec.so.1.1.4
f6879000-f687a000 r--p 0001a000 08:12 11419096                           /usr/lib32/libtheoradec.so.1.1.4
f687a000-f687b000 rw-p 0001b000 08:12 11419096                           /usr/lib32/libtheoradec.so.1.1.4
f687b000-f6917000 r-xp 00000000 08:12 11419321                           /usr/lib32/libfreetype.so.6.11.1
f6917000-f691b000 r--p 0009b000 08:12 11419321                           /usr/lib32/libfreetype.so.6.11.1
f691b000-f691c000 rw-p 0009f000 08:12 11419321                           /usr/lib32/libfreetype.so.6.11.1
f691c000-f691d000 rw-p 00000000 00:00 0 
f691d000-f698c000 r-xp 00000000 08:12 11415569                           /usr/lib32/libSDL-1.2.so.0.11.4
f698c000-f698d000 r--p 0006e000 08:12 11415569                           /usr/lib32/libSDL-1.2.so.0.11.4
f698d000-f698e000 rw-p 0006f000 08:12 11415569                           /usr/lib32/libSDL-1.2.so.0.11.4
f698e000-f69b8000 rw-p 00000000 00:00 0 
f69b8000-f69bf000 r-xp 00000000 08:12 11414830                           /usr/lib32/librt-2.18.so
f69bf000-f69c0000 r--p 00006000 08:12 11414830                           /usr/lib32/librt-2.18.so
f69c0000-f69c1000 rw-p 00007000 08:12 11414830                           /usr/lib32/librt-2.18.so
f69c1000-f69d9000 r-xp 00000000 08:12 11410287                           /usr/lib32/libpthread-2.18.so
f69d9000-f69da000 r--p 00017000 08:12 11410287                           /usr/lib32/libpthread-2.18.so
f69da000-f69db000 rw-p 00018000 08:12 11410287                           /usr/lib32/libpthread-2.18.so
f69db000-f69dd000 rw-p 00000000 00:00 0 
f69dd000-f6a4c000 r-xp 00000000 08:14 3676852                            /opt/Steam/SteamApps/common/Awesomenauts/lib/libCgGL.so
f6a4c000-f6a4f000 rw-p 0006e000 08:14 3676852                            /opt/Steam/SteamApps/common/Awesomenauts/lib/libCgGL.so
f6a4f000-f6a50000 rw-p 00000000 00:00 0 
f6a50000-f71d7000 r-xp 00000000 08:14 3676851                            /opt/Steam/SteamApps/common/Awesomenauts/lib/libCg.so
f71d7000-f7599000 rw-p 00786000 08:14 3676851                            /opt/Steam/SteamApps/common/Awesomenauts/lib/libCg.so
f7599000-f75d3000 rw-p 00000000 00:00 0 
f75d3000-f7657000 r-xp 00000000 08:12 11414305                           /usr/lib32/libGLU.so.1.3.1
f7657000-f7658000 r--p 00083000 08:12 11414305                           /usr/lib32/libGLU.so.1.3.1
f7658000-f7659000 rw-p 00084000 08:12 11414305                           /usr/lib32/libGLU.so.1.3.1
f7659000-f76e1000 r-xp 00000000 08:13 2647085                            /home/dema1701/projects/display/mesa/i386-linux-gnu/libGL.so.1.2.0
f76e1000-f76e3000 rw-p 00088000 08:13 2647085                            /home/dema1701/projects/display/mesa/i386-linux-gnu/libGL.so.1.2.0
f76e3000-f7719000 r-xp 00000000 08:13 275930                             /home/dema1701/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so
f7719000-f771a000 rw-p 00036000 08:13 275930                             /home/dema1701/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so
f771a000-f771c000 rw-p 00000000 00:00 0 
f771c000-f771d000 r-xp 00000000 00:00 0                                  [vdso]
f771d000-f773d000 r-xp 00000000 08:12 11410718                           /usr/lib32/ld-2.18.so
f773d000-f773e000 r--p 0001f000 08:12 11410718                           /usr/lib32/ld-2.18.so
f773e000-f773f000 rw-p 00020000 08:12 11410718                           /usr/lib32/ld-2.18.so
ffb2c000-ffb4e000 rw-p 00000000 00:00 0                                  [stack]
Comment 1 Alexandre Demers 2014-10-02 00:07:24 UTC
tested with kernel 3.17-rc7, LLVM 3.5, mesa 10.4 (git) and it seems to work fine now. Just to be sure, should I have added something else when launching steam "R600_LLVM=1 steam"?
Comment 2 Michel Dänzer 2014-10-02 02:38:36 UTC
Did you configure Mesa with --enable-r600-llvm-compiler? Without that, R600_LLVM=1 has no effect.
Comment 3 Alexandre Demers 2014-10-02 03:00:26 UTC
(In reply to Michel Dänzer from comment #2)
> Did you configure Mesa with --enable-r600-llvm-compiler? Without that,
> R600_LLVM=1 has no effect.

Yes it is. It's just that I was under the impression something had been changed about how to use the LLVM backend.

I should have asked: does R600_LLVM=1 have any effect on the radeon_si driver? I'm not using the same video card as before and the driver is not the r600g one anymore.
Comment 4 Michel Dänzer 2014-10-02 06:00:12 UTC
radeonsi doesn't work without LLVM, so R600_LLVM=1 doesn't have any effect with it. OTOH I'd expect it to be affected by any issues like this affecting r600g with R600_LLVM=1.
Comment 5 Alexandre Demers 2014-10-02 07:46:51 UTC
(In reply to Michel Dänzer from comment #4)
> radeonsi doesn't work without LLVM, so R600_LLVM=1 doesn't have any effect
> with it. OTOH I'd expect it to be affected by any issues like this affecting
> r600g with R600_LLVM=1.

Then I'm closing it. If someone hits it, he will reopen it.

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.