Error Invalid EXE Format when executing a exe.so built with winelib

Robert Shearman rob at codeweavers.com
Thu Mar 1 08:30:08 CST 2007


Roger Wimbert wrote:
> Here is the Debug output:
>
> warn:module:load_builtin_dll failed to load .so lib for builtin 
> L"Z:\\bb\\s\\bc\\wine\\dmsw.exe.so": 
> /bb/home/.wine/dosdevices/z:/bb/s/bc/wine/dmsw.exe.so: cannot allocate 
> memory in static TLS block
>
> It has something to do with TLS memory or threads, but the 
> /lib/tls/libc.so is linked in:
>
> (rw 8 amd64) /bb/s/bc/wine 105>ldd dmsw.exe.so
>         linux-gate.so.1 =>  (0xffffe000)
>         libwine.so.1 => /usr/local/lib/libwine.so.1 (0x557be000)
>         libm.so.6 => /lib/tls/libm.so.6 (0x558e8000)
>         libc.so.6 => /lib/tls/libc.so.6 (0x5590a000)
>         libdl.so.2 => /lib/libdl.so.2 (0x55a1f000)
>         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x56555000)
>
> Our system:
> (rw 8 amd64) /bb/s/bc/wine 106>uname -a
> Linux amd64 2.6.5-7.193-smp #1 SMP Wed Jul 20 14:39:18 UTC 2005 x86_64 
> x86_64 x86_64 GNU/Linux

Do you have NPTL compiled into your kernel?

-- 
Rob Shearman




More information about the wine-devel mailing list