Playdead Limbo game no longer working

Questions about Wine on Linux
Post Reply
F_style
Level 4
Level 4
Posts: 134
Joined: Sat Sep 25, 2010 8:55 pm

Playdead Limbo game no longer working

Post by F_style » Mon May 09, 2022 10:31 am

Link:
https://appdb.winehq.org/objectManager. ... &iId=24128

Now when trying to run it I get this:

Code: Select all

Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x004f33f5).
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:004f33f5 ESP:0032fac4 EBP:00000000 EFLAGS:00210202(  R- --  I   - - - )
 EAX:003cd3c0 EBX:00000000 ECX:00000000 EDX:00000020
 ESI:00000000 EDI:0000000f
Stack dump:
0x0032fac4:  003cd3c0 004f6ae1 00000000 0000000f
0x0032fad4:  003cd3c0 00000041 00000000 00000000
0x0032fae4:  00bfbbef 0047a58d 00000000 003cd398
0x0032faf4:  00000000 0032fe88 007b8493 7b4336b8
0x0032fb04:  0032fb1c 003c7620 00000004 3a4b4f0a
0x0032fb14:  f75a0020 0032fb88 f74e4b31 00000005
Backtrace:
=>0 0x004f33f5 EntryPoint+0xffffffff() in limbo (0x00000000)
0x004f33f5 EntryPoint+0xffffffff in limbo: cmpb $0x0,0x0(%esi)
Modules:
Module  Address                 Debug info      Name (135 modules)
PE        400000-  940000       Export          limbo
PE      10000000-101ff000       Deferred        d3dx9_43
ELF     7183b000-76610000       Deferred        libllvm.so.7
PE      76610000-76632000       Deferred        misty_api
ELF     7991c000-7a800000       Deferred        radeonsi_dri.so
ELF     7a800000-7a94a000       Deferred        opengl32<elf>
  \-PE  7a840000-7a94a000       \               opengl32
ELF     7b000000-7b0e2000       Deferred        kernelbase<elf>
  \-PE  7b020000-7b0e2000       \               kernelbase
ELF     7b400000-7b673000       Deferred        kernel32<elf>
  \-PE  7b420000-7b673000       \               kernel32
ELF     7b7db000-7b813000       Deferred        libedit.so.0
ELF     7b813000-7b830000       Deferred        libgcc_s.so.1
ELF     7ba09000-7ba25000       Deferred        libelf.so.1
ELF     7bc00000-7beb7000       Deferred        ntdll<elf>
  \-PE  7bc30000-7beb7000       \               ntdll
ELF     7bed1000-7bedd000       Deferred        libdrm_amdgpu.so.1
ELF     7bedd000-7beeb000       Deferred        libdrm_radeon.so.1
ELF     7bf11000-7bf26000       Deferred        libdrm.so.2
ELF     7bf26000-7bf44000       Deferred        libxcb-glx.so.0
ELF     7bf44000-7bf63000       Deferred        libglapi.so.0
ELF     7bf63000-7bfdd000       Deferred        libglx_mesa.so.0
ELF     7c000000-7c004000       Deferred        <wine-loader>
ELF     7c00d000-7c017000       Deferred        libdrm_nouveau.so.2
ELF     7c017000-7c01d000       Deferred        libxcb-dri2.so.0
ELF     7c01d000-7c021000       Deferred        libxdamage.so.1
ELF     7c041000-7c0a0000       Deferred        libgldispatch.so.0
ELF     7c0a0000-7c0c3000       Deferred        libglx.so.0
ELF     7c0c3000-7c12a000       Deferred        libgl.so.1
ELF     7c12a000-7c12d000       Deferred        libx11-xcb.so.1
ELF     7c1a5000-7c1a8000       Deferred        libxshmfence.so.1
ELF     7c1a8000-7c1b0000       Deferred        libxcb-sync.so.1
ELF     7c1b0000-7c1b4000       Deferred        libxcb-present.so.0
ELF     7c1b4000-7c1ba000       Deferred        libxcb-dri3.so.0
ELF     7c2de000-7c3c0000       Deferred        libgcrypt.so.20
ELF     7c3c0000-7c400000       Deferred        liblzma.so.5
ELF     7c406000-7c42a000       Deferred        libgpg-error.so.0
ELF     7c42a000-7c441000       Deferred        liblz4.so.1
ELF     7c441000-7c44b000       Deferred        librt.so.1
ELF     7c44b000-7c451000       Deferred        libcap.so.2
ELF     7c451000-7c4e2000       Deferred        libpcre.so.1
ELF     7c4e2000-7c591000       Deferred        libsystemd.so.0
ELF     7c591000-7c59a000       Deferred        libffi.so.7
ELF     7c59a000-7c5c7000       Deferred        libselinux.so.1
ELF     7c5c7000-7c5df000       Deferred        libresolv.so.2
ELF     7c5df000-7c5e4000       Deferred        libkeyutils.so.1
ELF     7c5e4000-7c642000       Deferred        libdbus-1.so.3
ELF     7c642000-7c6d1000       Deferred        libgmp.so.10
ELF     7c6d1000-7c70b000       Deferred        libhogweed.so.4
ELF     7c70b000-7c749000       Deferred        libnettle.so.6
ELF     7c749000-7c8cc000       Deferred        libunistring.so.2
ELF     7c8cc000-7c8eb000       Deferred        libidn2.so.0
ELF     7c8eb000-7c94b000       Deferred        libp11-kit.so.0
ELF     7c94b000-7c981000       Deferred        libk5crypto.so.3
ELF     7c981000-7ca62000       Deferred        libkrb5.so.3
ELF     7ca62000-7cc4d000       Deferred        libgnutls.so.30
ELF     7cc4d000-7cca2000       Deferred        libgssapi_krb5.so.2
ELF     7cd4a000-7cd5f000       Deferred        libtasn1.so.6
ELF     7cd5f000-7cd6e000       Deferred        libkrb5support.so.0
ELF     7cd6e000-7cd73000       Deferred        libcom_err.so.2
ELF     7cd73000-7cd87000       Deferred        libavahi-client.so.3
ELF     7cd87000-7cd96000       Deferred        libavahi-common.so.3
ELF     7cd96000-7ce42000       Deferred        libcups.so.2
ELF     7ce42000-7ce7f000       Deferred        uxtheme<elf>
  \-PE  7ce50000-7ce7f000       \               uxtheme
ELF     7ce7f000-7ce86000       Deferred        libxfixes.so.3
ELF     7ce86000-7ce92000       Deferred        libxcursor.so.1
ELF     7ce92000-7cea5000       Deferred        libxi.so.6
ELF     7cea5000-7cea9000       Deferred        libxcomposite.so.1
ELF     7cea9000-7ceb6000       Deferred        libxrandr.so.2
ELF     7ceb6000-7cec2000       Deferred        libxrender.so.1
ELF     7cec2000-7cec9000       Deferred        libxxf86vm.so.1
ELF     7cec9000-7cf54000       Deferred        setupapi<elf>
  \-PE  7cee0000-7cf54000       \               setupapi
ELF     7cf54000-7cf82000       Deferred        libxcb.so.1
ELF     7cf82000-7d0d2000       Deferred        libx11.so.6
ELF     7d0d2000-7d0e8000       Deferred        libxext.so.6
ELF     7d0e8000-7d1a4000       Deferred        winex11<elf>
  \-PE  7d110000-7d1a4000       \               winex11
ELF     7d30c000-7d33e000       Deferred        libexpat.so.1
ELF     7d33e000-7d38a000       Deferred        libfontconfig.so.1
ELF     7d38a000-7d3d9000       Deferred        libpng16.so.16
ELF     7d3d9000-7d3f5000       Deferred        libbz2.so.1
ELF     7d3f5000-7d4b5000       Deferred        libfreetype.so.6
ELF     7d4b5000-7d4e0000       Deferred        libtinfo.so.6
ELF     7d4e0000-7d50d000       Deferred        libncurses.so.6
ELF     7d565000-7d57e000       Deferred        libz.so.1
ELF     7d580000-7d584000       Deferred        libxinerama.so.1
ELF     7d584000-7d589000       Deferred        libxau.so.6
ELF     7d589000-7d5a1000       Deferred        xinput1_3<elf>
  \-PE  7d590000-7d5a1000       \               xinput1_3
ELF     7d5a1000-7d62a000       Deferred        dbghelp<elf>
  \-PE  7d5c0000-7d62a000       \               dbghelp
ELF     7d62a000-7d7be000       Deferred        wined3d<elf>
  \-PE  7d670000-7d7be000       \               wined3d
ELF     7d7be000-7d805000       Deferred        d3d9<elf>
  \-PE  7d7d0000-7d805000       \               d3d9
ELF     7d805000-7d869000       Deferred        dinput8<elf>
  \-PE  7d810000-7d869000       \               dinput8
ELF     7d869000-7d8c0000       Deferred        winspool<elf>
  \-PE  7d880000-7d8c0000       \               winspool
ELF     7d8c0000-7d8e5000       Deferred        imm32<elf>
  \-PE  7d8d0000-7d8e5000       \               imm32
ELF     7d8e5000-7d932000       Deferred        usp10<elf>
  \-PE  7d8f0000-7d932000       \               usp10
ELF     7d932000-7da90000       Deferred        comctl32<elf>
  \-PE  7d950000-7da90000       \               comctl32
ELF     7da90000-7db28000       Deferred        rpcrt4<elf>
  \-PE  7dab0000-7db28000       \               rpcrt4
ELF     7db28000-7dc98000       Deferred        ole32<elf>
  \-PE  7db60000-7dc98000       \               ole32
ELF     7dc98000-7dcbe000       Deferred        shcore<elf>
  \-PE  7dca0000-7dcbe000       \               shcore
ELF     7dcbe000-7dd25000       Deferred        shlwapi<elf>
  \-PE  7dcd0000-7dd25000       \               shlwapi
ELF     7dd25000-7e739000       Deferred        shell32<elf>
  \-PE  7dd60000-7e739000       \               shell32
ELF     7e739000-7e841000       Deferred        comdlg32<elf>
  \-PE  7e750000-7e841000       \               comdlg32
ELF     7e841000-7e91a000       Deferred        msvcrt<elf>
  \-PE  7e870000-7e91a000       \               msvcrt
ELF     7e91a000-7e99f000       Deferred        advapi32<elf>
  \-PE  7e930000-7e99f000       \               advapi32
ELF     7e99f000-7eafa000       Deferred        gdi32<elf>
  \-PE  7e9c0000-7eafa000       \               gdi32
ELF     7eafa000-7ed32000       Deferred        user32<elf>
  \-PE  7eb30000-7ed32000       \               user32
ELF     7eee8000-7efdd000       Deferred        libm.so.6
ELF     7efe9000-7f000000       Deferred        version<elf>
  \-PE  7eff0000-7f000000       \               version
ELF     f73d4000-f73d9000       Deferred        libdl.so.2
ELF     f73d9000-f75b4000       Deferred        libc.so.6
ELF     f75b4000-f75d3000       Deferred        libpthread.so.0
ELF     f75f6000-f77a9000       Dwarf           libwine.so.1
ELF     f77ab000-f77d3000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\home\user1\Limbo\limbo.exe
        0000002e    0
        0000002b    0
        00000009    0 <==
0000000e services.exe
        00000023    0
        0000001a    0
        00000013    0
        00000010    0
        0000000f    0
00000011 plugplay.exe
        00000017    0
        00000016    0
        00000012    0
00000018 winedevice.exe
        00000020    0
        0000001d    0
        0000001c    0
        0000001b    0
        00000019    0
0000001e explorer.exe
        0000002a    0
        00000029    0
        00000028    0
        00000027    0
        0000001f    0
00000021 winedevice.exe
        00000026    0
        00000025    0
        00000024    0
        00000022    0
System information:
    Wine build: wine-7.8
    Platform: i386
    Version: Windows 7
    Host system: Linux
    Host version: 4.19.180
Tried many possibilities actually:
32 and 64bit profiles, Win7/10 versions, Wine 7.0 stable/7.8 development.

Could someone help by chance?
Thanks beforehand.

jkfloris
Level 12
Level 12
Posts: 2017
Joined: Thu Aug 14, 2014 10:10 am

Re: Playdead Limbo game no longer working

Post by jkfloris » Mon May 09, 2022 5:31 pm

Which Linux distribution do you have?
Which Limbo version? (Steam, GOG)
Which GPU do you have?
Could you also post a terminal output?

F_style
Level 4
Level 4
Posts: 134
Joined: Sat Sep 25, 2010 8:55 pm

Re: Playdead Limbo game no longer working

Post by F_style » Mon May 09, 2022 6:36 pm

Actually tried in more than 2 distributions, in *different* rigs with different hardware. with the same result. But just to put one:
openSUSE 15.3
AMD Kabini drm 2.50 (no idea what Radeon...)
Limbo Steam (I thought it should be obvious given that I put the link in OP)
That excerpt is the terminal output.

You know, it's rude to answer real questions with another question; it's like "I'm mocking you".

jkfloris
Level 12
Level 12
Posts: 2017
Joined: Thu Aug 14, 2014 10:10 am

Re: Playdead Limbo game no longer working

Post by jkfloris » Tue May 10, 2022 4:49 am

Sorry, English is not my first language, so making full sentences is not always easy.
Limbo Steam (I thought it should be obvious given that I put the link in OP)
The link does indeed refer to the Steam version, but the folder name Z:\home\user1\Limbo\limbo.exe does not reflect that. That's why I doubted.
That excerpt is the terminal output.
You mean after typing wine limbo.exe immediately comes the unhandled exception?
If so, start the game with:

Code: Select all

WINEDEBUG=fixme+all wine limbo.exe

F_style
Level 4
Level 4
Posts: 134
Joined: Sat Sep 25, 2010 8:55 pm

Re: Playdead Limbo game no longer working

Post by F_style » Tue May 10, 2022 10:33 am

Before the "unhandled exception" posted in OP:

Code: Select all

0009:fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
0009:fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS)
0009:fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS)
0009:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0009:fixme:d3d:wined3d_adapter_init_gl_caps A set of 65537 devices is not supported.
wine: Unhandled page fault on read access to 00000000 at address 004F33F5 (thread 0009), starting debugger...
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
002d:fixme:dbghelp:elf_search_auxv can't find symbol in module
Sorry, I fail to understand, what difference does this make?
(And reiterating, this also happened in the other tested rigs).

jkfloris
Level 12
Level 12
Posts: 2017
Joined: Thu Aug 14, 2014 10:10 am

Re: Playdead Limbo game no longer working

Post by jkfloris » Wed May 11, 2022 1:50 pm

Sorry, I fail to understand, what difference does this make?
This way you can see what is going wrong. What strikes me is:

Code: Select all

0009:fixme:d3d:wined3d_adapter_init_gl_caps A set of 65537 devices is not supported.
Especially the number 65537 makes me suspect that the driver is passing an incorrect value.
You mentioned that the game did work on an older Wine version. Can you figure out which version?

F_style
Level 4
Level 4
Posts: 134
Joined: Sat Sep 25, 2010 8:55 pm

Re: Playdead Limbo game no longer working

Post by F_style » Wed May 11, 2022 5:57 pm

Sorry, no...

Which versions were there out back in 2014?

jkfloris
Level 12
Level 12
Posts: 2017
Joined: Thu Aug 14, 2014 10:10 am

Re: Playdead Limbo game no longer working

Post by jkfloris » Fri May 13, 2022 3:39 pm

We could look up which version that might have been.
But to find out which change in Wine has caused the regression, is a lot of work.

Older versions of Wine did require d3dx9_43 and d3dcompiler_43.
Perhaps those winetricks are still needed on your system.

F_style
Level 4
Level 4
Posts: 134
Joined: Sat Sep 25, 2010 8:55 pm

Re: Playdead Limbo game no longer working

Post by F_style » Sat May 14, 2022 11:05 am

WTF is wrong with Wine nowadays?

Winetricks dlls yielded just the very same results!
Even trying native dxwebsetup.exe from M$ website the same results as well

Hell, I think the *only* currently app working is freaking Supremo.exe

What's the problem with you guys?

F_style
Level 4
Level 4
Posts: 134
Joined: Sat Sep 25, 2010 8:55 pm

Re: Playdead Limbo game no longer working

Post by F_style » Tue May 17, 2022 12:02 pm

Any more details?

F_style
Level 4
Level 4
Posts: 134
Joined: Sat Sep 25, 2010 8:55 pm

Re: Playdead Limbo game no longer working

Post by F_style » Wed May 18, 2022 9:40 am

Bump

F_style
Level 4
Level 4
Posts: 134
Joined: Sat Sep 25, 2010 8:55 pm

Re: Playdead Limbo game no longer working

Post by F_style » Fri May 20, 2022 10:15 am

Bump?

F_style
Level 4
Level 4
Posts: 134
Joined: Sat Sep 25, 2010 8:55 pm

Re: Playdead Limbo game no longer working

Post by F_style » Mon May 23, 2022 11:16 am

Could you at least drop the hypocrisy and say either:
---"we don't know"
---"we no longer care about this issue"
---"either way go to **** off already"

Let's have a bit of education please...

F_style
Level 4
Level 4
Posts: 134
Joined: Sat Sep 25, 2010 8:55 pm

Re: Playdead Limbo game no longer working

Post by F_style » Tue May 24, 2022 10:18 am

Bump.
(Well, I think I could keep like this for eternity...)

jkfloris
Level 12
Level 12
Posts: 2017
Joined: Thu Aug 14, 2014 10:10 am

Re: Playdead Limbo game no longer working

Post by jkfloris » Tue May 24, 2022 11:31 am

To see where the error is, you can do some tests.
Create a clean wineprefix and install wglgears with winetricks

Code: Select all

WINEPREFIX=${HOME}/wine-test WINEARCH=win32 winetricks wglgears
cd "${HOME}/wine-test/drive_c/windows/system32"
WINEPREFIX=${HOME}/wine-test wine wglgears.exe -info
If the above test works and your graphics card is displayed properly, then you can run the next test.

3DMark2005 Test

Code: Select all

WINEPREFIX=${HOME}/wine-test winetricks -q 3dmark05
cd "${HOME}/wine-test/drive_c/Program Files/Futuremark/3DMark05"
WINEPREFIX=${HOME}/wine-test wine 3DMark05.exe -nosysteminfo
You don't have to wait for the whole benchmark. What matters is whether it works.

ErrorUser
Level 1
Level 1
Posts: 8
Joined: Wed May 18, 2022 6:02 am

Re: Playdead Limbo game no longer working

Post by ErrorUser » Tue May 24, 2022 11:40 am

Hello, i had the same error message and finally it got fixed by the help of amazing @jkfloris. You need to install mesa drivers and possibly samba-wimbind-clients: viewtopic.php?p=137190#p137190

jkfloris
Level 12
Level 12
Posts: 2017
Joined: Thu Aug 14, 2014 10:10 am

Re: Playdead Limbo game no longer working

Post by jkfloris » Tue May 24, 2022 12:43 pm

Unfortunately, your error was different. At the moment we only know that F_style is getting an error message about "wined3d_adapter_init_gl_caps". But whether that error is due to Wine or the drivers is still unknown.

F_style
Level 4
Level 4
Posts: 134
Joined: Sat Sep 25, 2010 8:55 pm

Re: Playdead Limbo game no longer working

Post by F_style » Tue May 24, 2022 12:53 pm

Results:

Code: Select all

user@localhost:~> WINEPREFIX=${HOME}/wine-test wine wine-test/drive_c/windows/system32/wglgears.exe -info; echo $?
GL_RENDERER   = AMD KABINI (DRM 2.50.0, 4.19.180-default)
GL_VERSION    = 4.5 (Compatibility Profile) Mesa 18.3.2
GL_VENDOR     = X.Org
GL_EXTENSIONS = [...]
(Opens window with RGB gears)
228 frames in 5.0 seconds = 45.600 FPS
299 frames in 5.0 seconds = 59.800 FPS
300 frames in 5.0 seconds = 60.000 FPS
[...]
(Closes window)
0
user@localhost:~>

Code: Select all

user@localhost:~> WINEPREFIX=${HOME}/wine-test wine wine-test/drive_c/"Program Files"/Futuremark/3DMark05/3DMark05.exe -nosysteminfo; echo $?
(3DMark05 window: Unknown exception)
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0032F6E8 1 C) semi-stub
0009:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0032F688 1 C) semi-stub
wine: Unhandled page fault on read access to 00000004 at address 7D6B7B3E (thread 0009), starting debugger...
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
Unhandled exception: page fault on read access to 0x00000004 in 32-bit code (0x7d6b7b3e).
002c:fixme:dbghelp:elf_search_auxv can't find symbol in module
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7d6b7b3e ESP:0032f2f0 EBP:0032f308 EFLAGS:00010293(  R- --  I S -A- -C)
 EAX:0021f9f8 EBX:00000000 ECX:0032f320 EDX:7ffd8000
 ESI:0032f424 EDI:0021f9f8
Stack dump:
0x0032f2f0:  0032f310 0032fc90 0032f320 0032f424
0x0032f300:  0021f9f8 00000000 0032f348 7d6b7dd8
0x0032f310:  0032fe78 00000000 0000000f 7d6b7dd8
0x0032f320:  0032f424 00000000 0032f348 7d6b7dbe
0x0032f330:  00633d78 ffffffff 0032f360 00405292
0x0032f340:  0032fe6c 004052a5 0032f4a8 7d6b8f2a
Backtrace:
=>0 0x7d6b7b3e _FindAndUnlinkFrame+0x3e() in msvcr71 (0x0032f308)
  1 0x7d6b7dd8 __CxxUnregisterExceptionObject+0x37() in msvcr71 (0x0032f348)
  2 0x7d6b8f2a __CxxExceptionFilter+0x649() in msvcr71 (0x0032f4a8)
  3 0x7d6b7ec6 __CxxFrameHandler+0x19() in msvcr71 (0x0032f508)
  4 0x7bcb7081 call_exception_handler+0x28() in ntdll (0x0032f508)
  5 0x7bcb7053 EXC_CallHandler+0x1a() in ntdll (0x0032f528)
  6 0x7bcb972f NtSetContextThread+0x3ee() in ntdll (0x0032f588)
  7 0x7bcba52b NtRaiseException+0x2a() in ntdll (0x0032f5a8)
  8 0x7bcba61b raise_exception_full_context+0xaa() in ntdll (0x0032f5ec)
  9 0x7bcb6f80 RtlRaiseException+0x2b() in ntdll (0x0032f8c8)
  10 0x7b0339ac DebugBreak+0xbb() in kernelbase (0x0032f948)
  11 0x7d6ae8f1 _CxxThrowException+0x40() in msvcr71 (0x0032f988)
  12 0x00436b85 EntryPoint+0xffffffff() in 3dmark05 (0x0032fac8)
  13 0x00404bcc EntryPoint+0xffffffff() in 3dmark05 (0x0032fe78)
  14 0x7c172fb6 in mfc71 (+0x32fb5) (0x0032ff30)
  15 0x7b455e12 call_process_entry+0x11() in kernel32 (0x0032ff48)
  16 0x7b4562d1 start_process+0x130() in kernel32 (0x0032ffd8)
  17 0x7b455e1e __wine_start_process+0x9() in kernel32 (0x0032ffec)
0x7d6b7b3e _FindAndUnlinkFrame+0x3e in msvcr71: movl    0x4(%ebx),%eax
Modules:
Module  Address                 Debug info      Name (95 modules)
PE        330000-  38b000       Deferred        exporter
PE        400000-  6f9000       Export          3dmark05
PE      10000000-10059000       Deferred        si3
ELF     7a800000-7a94a000       Deferred        opengl32<elf>
  \-PE  7a840000-7a94a000       \               opengl32
ELF     7b000000-7b0e2000       Dwarf           kernelbase<elf>
  \-PE  7b020000-7b0e2000       \               kernelbase
ELF     7b400000-7b673000       Dwarf           kernel32<elf>
  \-PE  7b420000-7b673000       \               kernel32
ELF     7bc00000-7beb7000       Dwarf           ntdll<elf>
  \-PE  7bc30000-7beb7000       \               ntdll
ELF     7c000000-7c004000       Deferred        <wine-loader>
PE      7c140000-7c243000       Export          mfc71
ELF     7c868000-7c8a5000       Deferred        uxtheme<elf>
  \-PE  7c870000-7c8a5000       \               uxtheme
ELF     7c8a5000-7c8ac000       Deferred        libxfixes.so.3
ELF     7c8ac000-7c8b8000       Deferred        libxcursor.so.1
ELF     7c8b8000-7c8cb000       Deferred        libxi.so.6
ELF     7c8cb000-7c8d8000       Deferred        libxrandr.so.2
ELF     7c8d8000-7c8e4000       Deferred        libxrender.so.1
ELF     7c8e4000-7c96f000       Deferred        setupapi<elf>
  \-PE  7c900000-7c96f000       \               setupapi
ELF     7c96f000-7c99d000       Deferred        libxcb.so.1
ELF     7c99d000-7caed000       Deferred        libx11.so.6
ELF     7caed000-7cb03000       Deferred        libxext.so.6
ELF     7cb03000-7cbbf000       Deferred        winex11<elf>
  \-PE  7cb20000-7cbbf000       \               winex11
ELF     7ce27000-7ce59000       Deferred        libexpat.so.1
ELF     7ce59000-7cea5000       Deferred        libfontconfig.so.1
ELF     7cea5000-7cebe000       Deferred        libz.so.1
ELF     7cebe000-7cf0d000       Deferred        libpng16.so.16
ELF     7cf0d000-7cf29000       Deferred        libbz2.so.1
ELF     7cf29000-7cfe9000       Deferred        libfreetype.so.6
ELF     7cfe9000-7d014000       Deferred        libtinfo.so.6
ELF     7d014000-7d041000       Deferred        libncurses.so.6
ELF     7d09a000-7d1b9000       Deferred        ucrtbase<elf>
  \-PE  7d0d0000-7d1b9000       \               ucrtbase
ELF     7d1b9000-7d209000       Deferred        dsound<elf>
  \-PE  7d1c0000-7d209000       \               dsound
ELF     7d209000-7d238000       Deferred        msacm32<elf>
  \-PE  7d210000-7d238000       \               msacm32
ELF     7d238000-7d302000       Deferred        winmm<elf>
  \-PE  7d250000-7d302000       \               winmm
ELF     7d302000-7d46c000       Deferred        msvcp71<elf>
  \-PE  7d360000-7d46c000       \               msvcp71
ELF     7d46c000-7d491000       Deferred        imm32<elf>
  \-PE  7d470000-7d491000       \               imm32
ELF     7d491000-7d5ef000       Deferred        comctl32<elf>
  \-PE  7d4b0000-7d5ef000       \               comctl32
ELF     7d617000-7d61b000       Deferred        libxcomposite.so.1
ELF     7d61b000-7d622000       Deferred        libxxf86vm.so.1
ELF     7d622000-7d626000       Deferred        libxinerama.so.1
ELF     7d626000-7d673000       Deferred        usp10<elf>
  \-PE  7d630000-7d673000       \               usp10
ELF     7d673000-7d743000       Dwarf           msvcr71<elf>
  \-PE  7d6a0000-7d743000       \               msvcr71
ELF     7d743000-7d8d7000       Deferred        wined3d<elf>
  \-PE  7d790000-7d8d7000       \               wined3d
ELF     7d8d7000-7d955000       Deferred        ddraw<elf>
  \-PE  7d8f0000-7d955000       \               ddraw
ELF     7d955000-7d991000       Deferred        ws2_32<elf>
  \-PE  7d960000-7d991000       \               ws2_32
ELF     7d991000-7d9be000       Deferred        mpr<elf>
  \-PE  7d9a0000-7d9be000       \               mpr
ELF     7d9be000-7da57000       Deferred        wininet<elf>
  \-PE  7d9d0000-7da57000       \               wininet
ELF     7da57000-7db97000       Deferred        oleaut32<elf>
  \-PE  7da90000-7db97000       \               oleaut32
ELF     7db97000-7dc2f000       Deferred        rpcrt4<elf>
  \-PE  7dbb0000-7dc2f000       \               rpcrt4
ELF     7dc2f000-7dd9f000       Deferred        ole32<elf>
  \-PE  7dc60000-7dd9f000       \               ole32
ELF     7dd9f000-7ddc5000       Deferred        shcore<elf>
  \-PE  7ddb0000-7ddc5000       \               shcore
ELF     7ddc5000-7de9e000       Deferred        msvcrt<elf>
  \-PE  7ddf0000-7de9e000       \               msvcrt
ELF     7de9e000-7df23000       Deferred        advapi32<elf>
  \-PE  7deb0000-7df23000       \               advapi32
ELF     7df23000-7e07e000       Deferred        gdi32<elf>
  \-PE  7df40000-7e07e000       \               gdi32
ELF     7e07e000-7e2b6000       Deferred        user32<elf>
  \-PE  7e0b0000-7e2b6000       \               user32
ELF     7e2b6000-7e31d000       Deferred        shlwapi<elf>
  \-PE  7e2d0000-7e31d000       \               shlwapi
ELF     7e31d000-7ed31000       Deferred        shell32<elf>
  \-PE  7e350000-7ed31000       \               shell32
ELF     7eee7000-7efdc000       Deferred        libm.so.6
ELF     7efe9000-7f000000       Deferred        version<elf>
  \-PE  7eff0000-7f000000       \               version
ELF     f73d3000-f73d8000       Deferred        libxau.so.6
ELF     f73da000-f73df000       Deferred        libdl.so.2
ELF     f73df000-f75ba000       Deferred        libc.so.6
ELF     f75ba000-f75d9000       Deferred        libpthread.so.0
ELF     f75fd000-f77b0000       Dwarf           libwine.so.1
ELF     f77b2000-f77da000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\home\user\wine-test\drive_c\Program Files\Futuremark\3DMark05\3DMark05.exe
        0000002d    0
        00000009    0 <==
0000000e services.exe
        00000023    0
        0000001a    0
        00000013    0
        00000010    0
        0000000f    0
00000011 plugplay.exe
        00000017    0
        00000016    0
        00000012    0
00000018 winedevice.exe
        00000020    0
        0000001d    0
        0000001c    0
        0000001b    0
        00000019    0
0000001e explorer.exe
        0000002a    0
        00000029    0
        00000028    0
        00000027    0
        0000001f    0
00000021 winedevice.exe
        00000026    0
        00000025    0
        00000024    0
        00000022    0
System information:
    Wine build: wine-7.8
    Platform: i386
    Version: Windows 7
    Host system: Linux
    Host version: 4.19.180
5
user@localhost:~>
So there they are.

jkfloris
Level 12
Level 12
Posts: 2017
Joined: Thu Aug 14, 2014 10:10 am

Re: Playdead Limbo game no longer working

Post by jkfloris » Wed May 25, 2022 9:49 am

From the looks of it, a simple OpenGL program does work. So the problem is probably in DirectX.
Gives the debug channel "d3d" more information about the problem?

Code: Select all

cd "${HOME}/wine-test/drive_c/Program Files/Futuremark/3DMark05"
WINEPREFIX=${HOME}/wine-test WINEDEBUG=+d3d wine 3DMark05.exe -nosysteminfo >> 3dmark-d3d.log 2>&1
What I notice is that you are using a kernel and Mesa version that are not standard for openSUSE LEAP 15.3. Do you have a reason for that?

F_style
Level 4
Level 4
Posts: 134
Joined: Sat Sep 25, 2010 8:55 pm

Re: Playdead Limbo game no longer working

Post by F_style » Wed May 25, 2022 10:50 pm

Because that day I tested on an old Leap 15.1 installation.

Your command just yielded "Direct3DCreate9 failed" and did not even create the log file at all.
Thanks for nothing

F_style
Level 4
Level 4
Posts: 134
Joined: Sat Sep 25, 2010 8:55 pm

Re: Playdead Limbo game no longer working

Post by F_style » Thu May 26, 2022 9:07 am

Hello @dimesio

For a specialist in openSUSE you've been doing an excellent job in playing dumb...

Post Reply