Announcement

Collapse
No announcement yet.

Gallium LLVM/softpipe error

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Gallium LLVM/softpipe error

    Hi,

    I get a seg fault error whenever I try to run any of the benchmarks using a gallium software driver. The error I get using llvmpipe is attached bellow. I also get a segmentation fault error when using softpipe.
    I get the error as soon as I strat running the benchmark (even before the resolution select screen). Has anybody encountered a similar problem?




    *** glibc detected *** /usr/bin/llvm-link: double free or corruption (!prev): 0x0000000001873a10 ***
    ======= Backtrace: =========
    /lib/x86_64-linux-gnu/libc.so.6(+0x7eb96)[0x7f3221341b96]
    /lib/x86_64-linux-gnu/libc.so.6(__cxa_finalize+0x9d)[0x7f32212fed1d]
    /usr/lib/x86_64-linux-gnu/libLLVM-2.9.so.1(+0x361d26)[0x7f3221f00d26]
    ======= Memory map: ========
    00400000-00405000 r-xp 00000000 08:06 664788 /usr/lib/llvm-2.9/bin/llvm-link
    00605000-00606000 r--p 00005000 08:06 664788 /usr/lib/llvm-2.9/bin/llvm-link
    00606000-00607000 rw-p 00006000 08:06 664788 /usr/lib/llvm-2.9/bin/llvm-link
    01856000-01898000 rw-p 00000000 00:00 0 [heap]
    7f321fe39000-7f321fe3e000 r-xp 00000000 08:06 662803 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
    7f321fe3e000-7f322003d000 ---p 00005000 08:06 662803 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
    7f322003d000-7f322003e000 r--p 00004000 08:06 662803 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
    7f322003e000-7f322003f000 rw-p 00005000 08:06 662803 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
    7f322003f000-7f3220041000 r-xp 00000000 08:06 662792 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
    7f3220041000-7f3220240000 ---p 00002000 08:06 662792 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
    7f3220240000-7f3220241000 r--p 00001000 08:06 662792 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
    7f3220241000-7f3220242000 rw-p 00002000 08:06 662792 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
    7f3220242000-7f322025f000 r-xp 00000000 08:06 659114 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
    7f322025f000-7f322045e000 ---p 0001d000 08:06 659114 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
    7f322045e000-7f322045f000 r--p 0001c000 08:06 659114 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
    7f322045f000-7f3220460000 rw-p 0001d000 08:06 659114 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
    7f3220460000-7f3220467000 r-xp 00000000 08:06 662977 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.0
    7f3220467000-7f3220666000 ---p 00007000 08:06 662977 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.0
    7f3220666000-7f3220667000 r--p 00006000 08:06 662977 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.0
    7f3220667000-7f3220668000 rw-p 00007000 08:06 662977 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.0
    7f3220668000-7f322067d000 r-xp 00000000 08:06 5770886 /lib/x86_64-linux-gnu/libgcc_s.so.1
    7f322067d000-7f322087c000 ---p 00015000 08:06 5770886 /lib/x86_64-linux-gnu/libgcc_s.so.1
    7f322087c000-7f322087d000 r--p 00014000 08:06 5770886 /lib/x86_64-linux-gnu/libgcc_s.so.1
    7f322087d000-7f322087e000 rw-p 00015000 08:06 5770886 /lib/x86_64-linux-gnu/libgcc_s.so.1
    7f322087e000-7f3220979000 r-xp 00000000 08:06 5773681 /lib/x86_64-linux-gnu/libm-2.15.so
    7f3220979000-7f3220b78000 ---p 000fb000 08:06 5773681 /lib/x86_64-linux-gnu/libm-2.15.so
    7f3220b78000-7f3220b79000 r--p 000fa000 08:06 5773681 /lib/x86_64-linux-gnu/libm-2.15.so
    7f3220b79000-7f3220b7a000 rw-p 000fb000 08:06 5773681 /lib/x86_64-linux-gnu/libm-2.15.so
    7f3220b7a000-7f3220b7c000 r-xp 00000000 08:06 5770964 /lib/x86_64-linux-gnu/libdl-2.15.so
    7f3220b7c000-7f3220d7c000 ---p 00002000 08:06 5770964 /lib/x86_64-linux-gnu/libdl-2.15.so
    7f3220d7c000-7f3220d7d000 r--p 00002000 08:06 5770964 /lib/x86_64-linux-gnu/libdl-2.15.so
    7f3220d7d000-7f3220d7e000 rw-p 00003000 08:06 5770964 /lib/x86_64-linux-gnu/libdl-2.15.so
    7f3220d7e000-7f3220d8e000 r-xp 00000000 08:06 662805 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
    7f3220d8e000-7f3220f8d000 ---p 00010000 08:06 662805 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
    7f3220f8d000-7f3220f8e000 r--p 0000f000 08:06 662805 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
    7f3220f8e000-7f3220f8f000 rw-p 00010000 08:06 662805 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
    7f3220f8f000-7f32210be000 r-xp 00000000 08:06 662790 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
    7f32210be000-7f32212be000 ---p 0012f000 08:06 662790 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
    7f32212be000-7f32212bf000 r--p 0012f000 08:06 662790 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
    7f32212bf000-7f32212c3000 rw-p 00130000 08:06 662790 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
    7f32212c3000-7f3221478000 r-xp 00000000 08:06 5773673 /lib/x86_64-linux-gnu/libc-2.15.so
    7f3221478000-7f3221677000 ---p 001b5000 08:06 5773673 /lib/x86_64-linux-gnu/libc-2.15.so
    7f3221677000-7f322167b000 r--p 001b4000 08:06 5773673 /lib/x86_64-linux-gnu/libc-2.15.so
    7f322167b000-7f322167d000 rw-p 001b8000 08:06 5773673 /lib/x86_64-linux-gnu/libc-2.15.so
    7f322167d000-7f3221682000 rw-p 00000000 00:00 0
    7f3221682000-7f3221764000 r-xp 00000000 08:06 663319 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16
    7f3221764000-7f3221963000 ---p 000e2000 08:06 663319 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16
    7f3221963000-7f322196b000 r--p 000e1000 08:06 663319 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16
    7f322196b000-7f322196d000 rw-p 000e9000 08:06 663319 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16
    7f322196d000-7f3221982000 rw-p 00000000 00:00 0
    7f3221982000-7f322199a000 r-xp 00000000 08:06 5773675 /lib/x86_64-linux-gnu/libpthread-2.15.so
    7f322199a000-7f3221b99000 ---p 00018000 08:06 5773675 /lib/x86_64-linux-gnu/libpthread-2.15.so
    7f3221b99000-7f3221b9a000 r--p 00017000 08:06 5773675 /lib/x86_64-linux-gnu/libpthread-2.15.so
    7f3221b9a000-7f3221b9b000 rw-p 00018000 08:06 5773675 /lib/x86_64-linux-gnu/libpthread-2.15.so
    7f3221b9b000-7f3221b9f000 rw-p 00000000 00:00 0
    7f3221b9f000-7f3222bfe000 r-xp 00000000 08:06 664021 /usr/lib/x86_64-linux-gnu/libLLVM-2.9.so.1
    7f3222bfe000-7f3222dfd000 ---p 0105f000 08:06 664021 /usr/lib/x86_64-linux-gnu/libLLVM-2.9.so.1
    7f3222dfd000-7f3222fb3000 r--p 0105e000 08:06 664021 /usr/lib/x86_64-linux-gnu/libLLVM-2.9.so.1
    7f3222fb3000-7f322300e000 rw-p 01214000 08:06 664021 /usr/lib/x86_64-linux-gnu/libLLVM-2.9.so.1
    7f322300e000-7f322301d000 rw-p 00000000 00:00 0
    7f322301d000-7f32240d0000 r-xp 00000000 08:06 4537110 /home/eugene/Mesa-9.0.3/lib/gallium/libGL.so.1
    7f32240d0000-7f32241b1000 r--p 010b2000 08:06 4537110 /home/eugene/Mesa-9.0.3/lib/gallium/libGL.so.1
    7f32241b1000-7f32241f0000 rw-p 01193000 08:06 4537110 /home/eugene/Mesa-9.0.3/lib/gallium/libGL.so.1
    7f32241f0000-7f32244e1000 rw-p 00000000 00:00 0
    7f32244e1000-7f3224503000 r-xp 00000000 08:06 5773687 /lib/x86_64-linux-gnu/ld-2.15.so
    7f32246d5000-7f32246de000 rw-p 00000000 00:00 0
    7f3224700000-7f3224703000 rw-p 00000000 00:00 0
    7f3224703000-7f3224704000 r--p 00022000 08:06 5773687 /lib/x86_64-linux-gnu/ld-2.15.so
    7f3224704000-7f3224706000 rw-p 00023000 08:06 5773687 /lib/x86_64-linux-gnu/ld-2.15.so
    7fffe976c000-7fffe978d000 rw-p 00000000 00:00 0 [stack]
    7fffe97e8000-7fffe97e9000 r-xp 00000000 00:00 0 [vdso]
    ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
    Software:
    OS: Ubuntu 12.04, Kernel: 3.2.0-34-generic (x86_64), Desktop: Unity 5.18.0, Display Server: X Server 1.11.3, Display Driver: intel 2.17.0, OpenGL: 2.1 Mesa 9.0.3 (git-) Gallium 0.4, Compiler: GCC 4.6, File-System: ext4, Screen Resolution: 1920x1080

  • #2
    Originally posted by emiretsk View Post
    Hi,

    I get a seg fault error whenever I try to run any of the benchmarks using a gallium software driver. The error I get using llvmpipe is attached bellow. I also get a segmentation fault error when using softpipe.
    I get the error as soon as I strat running the benchmark (even before the resolution select screen). Has anybody encountered a similar problem?




    *** glibc detected *** /usr/bin/llvm-link: double free or corruption (!prev): 0x0000000001873a10 ***
    ======= Backtrace: =========
    /lib/x86_64-linux-gnu/libc.so.6(+0x7eb96)[0x7f3221341b96]
    /lib/x86_64-linux-gnu/libc.so.6(__cxa_finalize+0x9d)[0x7f32212fed1d]
    /usr/lib/x86_64-linux-gnu/libLLVM-2.9.so.1(+0x361d26)[0x7f3221f00d26]
    ======= Memory map: ========
    00400000-00405000 r-xp 00000000 08:06 664788 /usr/lib/llvm-2.9/bin/llvm-link
    00605000-00606000 r--p 00005000 08:06 664788 /usr/lib/llvm-2.9/bin/llvm-link
    00606000-00607000 rw-p 00006000 08:06 664788 /usr/lib/llvm-2.9/bin/llvm-link
    01856000-01898000 rw-p 00000000 00:00 0 [heap]
    7f321fe39000-7f321fe3e000 r-xp 00000000 08:06 662803 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
    7f321fe3e000-7f322003d000 ---p 00005000 08:06 662803 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
    7f322003d000-7f322003e000 r--p 00004000 08:06 662803 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
    7f322003e000-7f322003f000 rw-p 00005000 08:06 662803 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
    7f322003f000-7f3220041000 r-xp 00000000 08:06 662792 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
    7f3220041000-7f3220240000 ---p 00002000 08:06 662792 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
    7f3220240000-7f3220241000 r--p 00001000 08:06 662792 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
    7f3220241000-7f3220242000 rw-p 00002000 08:06 662792 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
    7f3220242000-7f322025f000 r-xp 00000000 08:06 659114 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
    7f322025f000-7f322045e000 ---p 0001d000 08:06 659114 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
    7f322045e000-7f322045f000 r--p 0001c000 08:06 659114 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
    7f322045f000-7f3220460000 rw-p 0001d000 08:06 659114 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
    7f3220460000-7f3220467000 r-xp 00000000 08:06 662977 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.0
    7f3220467000-7f3220666000 ---p 00007000 08:06 662977 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.0
    7f3220666000-7f3220667000 r--p 00006000 08:06 662977 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.0
    7f3220667000-7f3220668000 rw-p 00007000 08:06 662977 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.0
    7f3220668000-7f322067d000 r-xp 00000000 08:06 5770886 /lib/x86_64-linux-gnu/libgcc_s.so.1
    7f322067d000-7f322087c000 ---p 00015000 08:06 5770886 /lib/x86_64-linux-gnu/libgcc_s.so.1
    7f322087c000-7f322087d000 r--p 00014000 08:06 5770886 /lib/x86_64-linux-gnu/libgcc_s.so.1
    7f322087d000-7f322087e000 rw-p 00015000 08:06 5770886 /lib/x86_64-linux-gnu/libgcc_s.so.1
    7f322087e000-7f3220979000 r-xp 00000000 08:06 5773681 /lib/x86_64-linux-gnu/libm-2.15.so
    7f3220979000-7f3220b78000 ---p 000fb000 08:06 5773681 /lib/x86_64-linux-gnu/libm-2.15.so
    7f3220b78000-7f3220b79000 r--p 000fa000 08:06 5773681 /lib/x86_64-linux-gnu/libm-2.15.so
    7f3220b79000-7f3220b7a000 rw-p 000fb000 08:06 5773681 /lib/x86_64-linux-gnu/libm-2.15.so
    7f3220b7a000-7f3220b7c000 r-xp 00000000 08:06 5770964 /lib/x86_64-linux-gnu/libdl-2.15.so
    7f3220b7c000-7f3220d7c000 ---p 00002000 08:06 5770964 /lib/x86_64-linux-gnu/libdl-2.15.so
    7f3220d7c000-7f3220d7d000 r--p 00002000 08:06 5770964 /lib/x86_64-linux-gnu/libdl-2.15.so
    7f3220d7d000-7f3220d7e000 rw-p 00003000 08:06 5770964 /lib/x86_64-linux-gnu/libdl-2.15.so
    7f3220d7e000-7f3220d8e000 r-xp 00000000 08:06 662805 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
    7f3220d8e000-7f3220f8d000 ---p 00010000 08:06 662805 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
    7f3220f8d000-7f3220f8e000 r--p 0000f000 08:06 662805 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
    7f3220f8e000-7f3220f8f000 rw-p 00010000 08:06 662805 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
    7f3220f8f000-7f32210be000 r-xp 00000000 08:06 662790 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
    7f32210be000-7f32212be000 ---p 0012f000 08:06 662790 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
    7f32212be000-7f32212bf000 r--p 0012f000 08:06 662790 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
    7f32212bf000-7f32212c3000 rw-p 00130000 08:06 662790 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
    7f32212c3000-7f3221478000 r-xp 00000000 08:06 5773673 /lib/x86_64-linux-gnu/libc-2.15.so
    7f3221478000-7f3221677000 ---p 001b5000 08:06 5773673 /lib/x86_64-linux-gnu/libc-2.15.so
    7f3221677000-7f322167b000 r--p 001b4000 08:06 5773673 /lib/x86_64-linux-gnu/libc-2.15.so
    7f322167b000-7f322167d000 rw-p 001b8000 08:06 5773673 /lib/x86_64-linux-gnu/libc-2.15.so
    7f322167d000-7f3221682000 rw-p 00000000 00:00 0
    7f3221682000-7f3221764000 r-xp 00000000 08:06 663319 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16
    7f3221764000-7f3221963000 ---p 000e2000 08:06 663319 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16
    7f3221963000-7f322196b000 r--p 000e1000 08:06 663319 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16
    7f322196b000-7f322196d000 rw-p 000e9000 08:06 663319 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16
    7f322196d000-7f3221982000 rw-p 00000000 00:00 0
    7f3221982000-7f322199a000 r-xp 00000000 08:06 5773675 /lib/x86_64-linux-gnu/libpthread-2.15.so
    7f322199a000-7f3221b99000 ---p 00018000 08:06 5773675 /lib/x86_64-linux-gnu/libpthread-2.15.so
    7f3221b99000-7f3221b9a000 r--p 00017000 08:06 5773675 /lib/x86_64-linux-gnu/libpthread-2.15.so
    7f3221b9a000-7f3221b9b000 rw-p 00018000 08:06 5773675 /lib/x86_64-linux-gnu/libpthread-2.15.so
    7f3221b9b000-7f3221b9f000 rw-p 00000000 00:00 0
    7f3221b9f000-7f3222bfe000 r-xp 00000000 08:06 664021 /usr/lib/x86_64-linux-gnu/libLLVM-2.9.so.1
    7f3222bfe000-7f3222dfd000 ---p 0105f000 08:06 664021 /usr/lib/x86_64-linux-gnu/libLLVM-2.9.so.1
    7f3222dfd000-7f3222fb3000 r--p 0105e000 08:06 664021 /usr/lib/x86_64-linux-gnu/libLLVM-2.9.so.1
    7f3222fb3000-7f322300e000 rw-p 01214000 08:06 664021 /usr/lib/x86_64-linux-gnu/libLLVM-2.9.so.1
    7f322300e000-7f322301d000 rw-p 00000000 00:00 0
    7f322301d000-7f32240d0000 r-xp 00000000 08:06 4537110 /home/eugene/Mesa-9.0.3/lib/gallium/libGL.so.1
    7f32240d0000-7f32241b1000 r--p 010b2000 08:06 4537110 /home/eugene/Mesa-9.0.3/lib/gallium/libGL.so.1
    7f32241b1000-7f32241f0000 rw-p 01193000 08:06 4537110 /home/eugene/Mesa-9.0.3/lib/gallium/libGL.so.1
    7f32241f0000-7f32244e1000 rw-p 00000000 00:00 0
    7f32244e1000-7f3224503000 r-xp 00000000 08:06 5773687 /lib/x86_64-linux-gnu/ld-2.15.so
    7f32246d5000-7f32246de000 rw-p 00000000 00:00 0
    7f3224700000-7f3224703000 rw-p 00000000 00:00 0
    7f3224703000-7f3224704000 r--p 00022000 08:06 5773687 /lib/x86_64-linux-gnu/ld-2.15.so
    7f3224704000-7f3224706000 rw-p 00023000 08:06 5773687 /lib/x86_64-linux-gnu/ld-2.15.so
    7fffe976c000-7fffe978d000 rw-p 00000000 00:00 0 [stack]
    7fffe97e8000-7fffe97e9000 r-xp 00000000 00:00 0 [vdso]
    ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
    Software:
    OS: Ubuntu 12.04, Kernel: 3.2.0-34-generic (x86_64), Desktop: Unity 5.18.0, Display Server: X Server 1.11.3, Display Driver: intel 2.17.0, OpenGL: 2.1 Mesa 9.0.3 (git-) Gallium 0.4, Compiler: GCC 4.6, File-System: ext4, Screen Resolution: 1920x1080
    This would be a problem with LLVM/Gallium3D itself rather than the Phoronix Test Suite.
    Michael Larabel
    https://www.michaellarabel.com/

    Comment

    Working...
    X