Whisky-App / Whisky

A modern Wine wrapper for macOS built with SwiftUI
https://getwhisky.app
GNU General Public License v3.0
11.85k stars 252 forks source link

[Bug]: Trackmania 2020 crashes when loading maps/tracks #699

Open ryderjt opened 9 months ago

ryderjt commented 9 months ago

Description

After a long process of getting Ubisoft to work in the first place, Trackmania works fine until trying to load into a map/track. It takes a couple of seconds and the freezes up and becomes unresponsive.

Steps to reproduce

  1. Install Steam
  2. Run Trackmania
  3. Play any map

Expected behaviour

Loading the map as expected

Logs

Unhandled exception: divide by zero in 64-bit code (0x0000006cc5657c).
Register dump:
 rip:000000006cc5657c rsp:000000000011cd90 rbp:000000000011cd78 eflags:00000246 (   - --  I  Z- -P- )
 rax:0000000000003f6c rbx:0000000000010000 rcx:0000000000000003 rdx:0000000000000000
 rsi:0000000000000000 rdi:000000000011ceb0  r8:0000001521de8000  r9:00007fcbb0076000 r10:00007fcba80c8a60
 r11:00007fcba80c8000 r12:000000000011ceb0 r13:00007fcba80c8000 r14:0000000000000003 r15:0000000000000040
Stack dump:
0x0000000011cd90:  0000000000000001 0000000000000000
0x0000000011cda0:  00007fcba78dc400 00007fcbb0076000
0x0000000011cdb0:  0000000000000000 000000006cc5713c
0x0000000011cdc0:  00007fcbb807e668 00007ff82f2ea413
0x0000000011cdd0:  000000000011cf00 000000000011cee0
0x0000000011cde0:  000000000011ce00 00007ff80f29b5aa
0x0000000011cdf0:  0000000000000000 0000000000000000
0x0000000011ce00:  0000000000000007 000000006cc50000
0x0000000011ce10:  0000000000000000 0000000000000001
0x0000000011ce20:  000000006802d000 0000000000000009
0x0000000011ce30:  00007fcbb807e688 00007ff82f2ea413
0x0000000011ce40:  000000000011cf08 000000000011cee8
Backtrace:
=>0 0x0000006cc5657c (0x0000000011cd78)
0x0000006cc5657c: divl  0x00000000000830(%r9),%eax
Modules:
Module  Address                 Debug info  Name (80 modules)
PE  0000000000450000-00000000004be000   Deferred        upc_r2_loader64
PE  00000000004c0000-00000000007c1000   Deferred        d3d11
PE  0000000001870000-00000000019ff000   Deferred        gameoverlayrenderer64
PE  0000000001a00000-0000000001a11000   Deferred        psapi
PE  00000000034b0000-0000000003a89000   Deferred        uplay_r264
PE  0000000003ac0000-00000000043d1000   Deferred        overlay64
PE  000000000d1a0000-000000000d5ce000   Deferred        d3dcompiler_47
PE  000000001d550000-000000001d671000   Deferred        openal64_bundled
PE  0000000020900000-0000000020a47000   Deferred        voicechat
PE  0000000020a50000-00000000216c9000   Deferred        vivoxsdk
PE  0000000068880000-0000000068883000   Deferred        win32u
PE  000000006af20000-000000006af26000   Deferred        winemac
PE  000000007b000000-000000007b558000   Deferred        kernelbase
PE  000000007b600000-000000007b7a4000   Deferred        kernel32
PE  000000007b7b0000-000000007b7b4000   Deferred        opengl32
PE  0000000140000000-0000000142bf8000   Deferred        trackmania
PE  0000000170000000-0000000170333000   Deferred        ntdll
PE  000000017a9e0000-000000017ad83000   Deferred        anzu
PE  0000000180000000-00000001800a4000   Deferred        libwebp64
PE  00000001c4ee0000-00000001c4fb3000   Deferred        winspool
PE  00000001c69e0000-00000001c7768000   Deferred        shell32
PE  00000001c8b40000-00000001c8bb8000   Deferred        msacm32
PE  00000001c8db0000-00000001c90c6000   Deferred        msvcrt
PE  00000001c92d0000-00000001c934e000   Deferred        winecoreaudio
PE  00000001dc810000-00000001dc831000   Deferred        schannel
PE  00000001dd3f0000-00000001dd76c000   Deferred        crypt32
PE  00000001ec2b0000-00000001ec356000   Deferred        ws2_32
PE  00000001f2230000-00000001f2e41000   Deferred        msxml3
PE  00000001f51e0000-00000001f5213000   Deferred        hid
PE  0000000201cf0000-0000000201d99000   Deferred        secur32
PE  000000021a380000-000000021a3b6000   Deferred        xinput9_1_0
PE  000000021a7e0000-000000021a9c4000   Deferred        setupapi
PE  000000021ff70000-0000000221564000   Deferred        wined3d
PE  0000000222120000-00000002221ef000   Deferred        sapi
PE  0000000228450000-00000002284c9000   Deferred        propsys
PE  0000000231ae0000-0000000231d71000   Deferred        rpcrt4
PE  000000023d820000-000000023df01000   Deferred        user32
PE  0000000240030000-00000002400bd000   Deferred        iphlpapi
PE  000000024f470000-000000024f4d8000   Deferred        mpr
PE  000000026b4c0000-000000026b756000   Deferred        gdi32
PE  00000002739c0000-0000000273ea5000   Deferred        oleaut32
PE  0000000274a50000-0000000274a7c000   Deferred        kerberos
PE  000000027ab80000-000000027ab91000   Deferred        cfgmgr32
PE  000000028dfa0000-000000028dfc0000   Deferred        nsi
PE  00000002967b0000-0000000296a84000   Deferred        d3d9
PE  000000029cfc0000-000000029d00c000   Deferred        dnsapi
PE  00000002a4090000-00000002a40c1000   Deferred        wtsapi32
PE  00000002bb750000-00000002bbca6000   Deferred        comctl32
PE  00000002d1070000-00000002d10c0000   Deferred        cryptnet
PE  00000002d3fa0000-00000002d3fcd000   Deferred        msxml6
PE  00000002d4d40000-00000002d4d92000   Deferred        bcrypt
PE  00000002de970000-00000002dea2d000   Deferred        rsaenh
PE  00000002dff50000-00000002e006d000   Deferred        avifil32
PE  00000002e3540000-00000002e3656000   Deferred        shlwapi
PE  00000002e8f10000-00000002e9495000   Deferred        ole32
PE  00000002f1fa0000-00000002f1fc0000   Deferred        version
PE  00000002f61f0000-00000002f625f000   Deferred        explorerframe
PE  00000002f7230000-00000002f72f0000   Deferred        uxtheme
PE  0000000308050000-000000030816d000   Deferred        dinput8
PE  00000003126f0000-0000000312745000   Deferred        shcore
PE  0000000319900000-000000031999f000   Deferred        mfreadwrite
PE  000000031f800000-000000031fa46000   Deferred        comdlg32
PE  0000000327020000-00000003271af000   Deferred        combase
PE  000000032a700000-000000032a7c1000   Deferred        sechost
PE  000000032ead0000-000000032eae9000   Deferred        sensapi
PE  0000000330260000-000000033038e000   Deferred        advapi32
PE  0000000335260000-0000000335297000   Deferred        rtworkq
PE  0000000336850000-00000003368f4000   Deferred        mmdevapi
PE  00000003422e0000-0000000342603000   Deferred        urlmon
PE  0000000346ba0000-0000000346bee000   Deferred        jsproxy
PE  0000000358120000-0000000358250000   Deferred        winhttp
PE  0000000361860000-00000003620fb000   Deferred        windowscodecs
PE  0000000388e20000-0000000388e4d000   Deferred        userenv
PE  000000039a620000-000000039a69c000   Deferred        msvfw32
PE  00000003a0440000-00000003a06a2000   Deferred        wininet
PE  00000003a6d40000-00000003a6f35000   Deferred        mfplat
PE  00000003af670000-00000003af9f8000   Deferred        ucrtbase
PE  00000003afd00000-00000003afd66000   Deferred        imm32
PE  00000003b8f00000-00000003b90b9000   Deferred        winmm
PE  00000003be590000-00000003be868000   Deferred        dbghelp
Threads:
process  tid      prio    name (all IDs are in hex)
00000030 services.exe
    00000034    0     
    00000038    0     
    00000044    0     
    0000005c    0     
    00000078    0     
    0000009c    0     
    000000e0    0     
0000003c svchost.exe
    00000040    0     
    0000004c    0     
    00000050    0     
00000054 winedevice.exe
    00000058    0     
    00000060    0     
    00000064    0     
    00000068    0     
    0000006c    0     
    000000ac    0     
00000070 winedevice.exe
    00000074    0     
    0000007c    0     
    00000080    0     
    00000084    0     
    00000088    0     
    0000008c    0     
    00000090    0     
00000094 plugplay.exe
    00000098    0     
    000000a0    0     
    000000a4    0     
    000000a8    0     
    00000190    0     
    00000194    0     
    00000250    0     
    0000059c    0     
    00000120    0     
    00000124    0     
    00000a0c    0     
    0000067c    0     
    00000754    0     
    00000aa0    0     
    00000a90    0     
    0000068c    0     
    00000da8    0     
    000005f4    0     
    00000a84    0     
    00000a7c    0     
    00000aac    0     
    00000b38    0     
000000c4 explorer.exe
    000000c8    0     
    000000cc    0     
    000000d0    0     
000000d8 rpcss.exe
    000000dc    0     
    000000e8    0     
    000000ec    0     
    000000f0    0     
    000000f4    0     
    000000f8    0     
    00000374    0     
    00001158    0     
00000178 steam.exe
    0000017c    0     
    00000180    0     
    00000184    0     
    00000188    0     
    0000018c    0     
    000001a0    0     
    000001a4    0     
    000001ac    0     
    000001c0    0     
    000001c4    0     
    000001cc    0     
    000001d4    0     
    000001d8    0     
    000001dc    2     
    000001e0    2     
    000001e8    0     
    000001ec    0     
    000001f4    0     
    00000268    0     
    0000026c    0     
    00000270    0     
    0000027c    0     
    00000280    2     
    00000290    0     
    00000294    0     
    0000034c    0     
    00000350    0     
    0000035c    0     
    00000364    0     
    0000036c    0     
    0000037c    0     
    00000968    0     
    00000a4c    0     
    00000a50    0     
    00000cb4    0     
    00000cc4    0     
    000003e4    0     
    000011c4    0     
    000011c0    0     
    000011e0    0     
    00000bb8    0     
    00000a5c    0     
    00000b54    0     
    000009d4    0     
    00000db4    0     
    00000dac    0     
000007a0 upc.exe
    000007a4    0     
    000007d8    0     
    000007dc    0     
    000007e0    0     
    000007e4    0     
    000007e8    0     
    000007ec    0     
    000007f0    0     
    000007f4    0     
    000007f8    0     
    000007fc    0     
    00000800   -2     
    00000808    0     
    0000080c    0     
    00000810    0     
    00000814    0     
    00000818    0     
    0000081c    0     
    00000028    0     
    00000024    0     
    00000110    0     
    00000114    0     
    0000011c    0     
    00000048   -2     
    000000fc    0     
    00000128    0     
    00000138    0     
    00000144    0     
    0000093c    0     
    00000940    0     
    00000b30    0     
    000004bc    0     
00000130 UplayWebCore.exe
    00000134    0     
    00000160    0     
    00000118    0     
    00000164    0     
    00000168   -2     
    0000016c    0     
0000013c UplayWebCore.exe
    00000140    0     
    00000104    0     
    00000174    0     
    0000010c    0     
    000000b4   -2     
    000000bc    0     
    000001d0    0     
    000001f8    0     
    00000950    0     
00000158 UplayWebCore.exe
    0000015c    0     
    00000324    0     
    00000320    0     
    00000330    0     
    00000338   -2     
    0000032c    1     
    000001f0    0     
    000001e4    0     
    00000344    0     
    00000824    1     
    00000828    0     
    0000082c    0     
    00000830    0     
    00000834   -2     
000008dc UplayWebCore.exe
    000008e0    1     
    00000900    0     
    00000918    0     
    0000091c    0     
    00000920   -2     
    00000928    1     
    0000092c    0     
    00000930    0     
    00000934    1     
00000a14 steamwebhelper.exe
    000008b0    0     
    00000a20    0     
    00000414    0     
    000009f0    0     
    00000a04    0     
    00000470   -2     
    00000bfc    0     
    00000378    0     
    00000a2c    0     
    000003f4    0     
    00000b68    0     
    00000a9c    0     
    00000a80    0     
    00000a10    1     
    00000354    0     
    00000b64    0     
    00000a1c    1     
    00000434    0     
    00000418    0     
    0000040c   -2     
    00000ab4    0     
    00000a74    0     
    00000c04    0     
    00000bac    0     
    00000948    0     
    00001120    0     
    0000111c    0     
    000003f0    0     
00000b98 steamwebhelper.exe
    00000a08    0     
    0000041c    0     
    000004e8    0     
    000001b0   -2     
    000006ac    0     
    00000514    0     
    000002bc    0     
    00000f4c    0     
    000011b8    0     
00000a60 steamwebhelper.exe
    000009e8    0     
    000002b8    0     
    000003d0    0     
    000001b4    0     
    00000284   -2     
    0000070c    1     
    00000368    0     
    00000488    0     
    00000240    0     
    00000390    1     
    00000214    0     
    00000288    0     
    000002a8    0     
    0000019c   -2     
00000a18 steamwebhelper.exe
    00000b50    0     
    000003dc    0     
    000002d4    0     
    00000248    0     
    0000038c   -2     
    00000234    1     
    000004e0    0     
    0000020c    0     
    00000264    0     
    00000244    1     
    0000045c    0     
    0000043c    0     
    000002f4    0     
    00000428   -2     
000009d8 steamwebhelper.exe
    00000394    0     
    00000258    0     
    00000454    0     
    0000025c    0     
    000002a4   -2     
    000002e8    1     
    000002e4    0     
    0000024c    0     
    0000050c    0     
    000002fc    1     
    00000458    0     
    00000210    0     
    000002a0    0     
    00000730   -2     
00000424 steamwebhelper.exe
    00000420    0     
    00000648    0     
    000005c0    0     
    000002ac    0     
    00000714   -2     
    00000460    1     
    0000097c    0     
    000002e0    0     
    0000022c    0     
    0000074c    1     
    0000031c    0     
    00000e2c    0     
    000001bc    0     
    00000a34   -2     
00000a24 steamwebhelper.exe
    0000033c    0     
    000002f8    0     
    00000224    0     
    0000028c    0     
    00000578   -2     
    00000370    1     
    000007d0    0     
    00000360    0     
    000009a0    0     
    00000148    1     
    0000079c    0     
    00000f14    0     
    00000efc    0     
    00000eb0   -2     
00000bf0 steamwebhelper.exe
    00000bc8    0     
    00000e94    0     
    00000384    0     
    00000c68   -2     
    000003bc    1     
    00000cd4    0     
    00000944    0     
    0000072c    0     
    0000056c    1     
    00000890    0     
    00000f60    0     
    00000fb0    0     
    00000e90   -2     
    000011ec    0     
    000011b4    0     
    0000096c    0     
00000a68 steamwebhelper.exe
    000003a8    0     
    000005ec    0     
    00000c64    0     
    00000554    0     
    00000734   -2     
    000002f0    1     
    0000046c    0     
    0000076c    0     
    00000450    0     
    00000c24    1     
    00000594    0     
    00000f08    0     
    00000ebc    0     
    00000e88   -2     
000009d0 steamwebhelper.exe
    00000c08    0     
    00000ca4    0     
    000002c8    0     
    000008e8    0     
    00000c48   -2     
    0000088c    1     
    00000c50    0     
    000004d8    0     
    00000c38    0     
    00000ce8    1     
    00000dd0    0     
    00000e9c    0     
    00000f74    0     
    00001010   -2     
000009ec steamwebhelper.exe
    00000c0c    0     
    00000748    0     
    000007cc    0     
    0000042c    0     
    00000868   -2     
    00000cec    1     
    00000878    0     
    00000798    0     
    000008c0    0     
    00000c44    1     
    00000c3c    0     
    00000d0c    0     
    00000fb8    0     
    00000f10   -2     
000009dc steamwebhelper.exe
    000003a0    0     
    000007d4    0     
    00000c2c    0     
    00000894    0     
    00000c4c   -2     
    00000954    1     
    00000ccc    0     
    00000d00    0     
    000004d0    0     
    000004d4    1     
    00000c40    0     
    00000f84    0     
    00000f88    0     
    00000fdc   -2     
00000710 steamwebhelper.exe
    000003d8    0     
    00000c28    0     
    00000998    0     
    00000d04    0     
    00000c30   -2     
    00000cf0    1     
    00000cd0    0     
    00000dd8    0     
    00000cac    0     
    00000d18    1     
    00000864    0     
    00001044    0     
    00001020    0     
    0000104c   -2     
00000e98 steamwebhelper.exe
    000003b0    0     
    00000718    0     
    00000d88    0     
    00000d34    0     
    00000d14   -2     
    00000484    1     
    000008a4    0     
    00000d1c    0     
    000009bc    0     
    00000cdc    1     
    0000060c    0     
    0000105c    0     
    00001050    0     
    00001064   -2     
00000bb0 steamwebhelper.exe
    00000218    0     
    000004b4    0     
    00000de4    0     
    00000cc0    0     
    000003f8   -2     
    00000500    1     
    00000e6c    0     
    00000ddc    0     
    00000e3c    0     
    00000760    1     
    00000e5c    0     
    000010c0    0     
    00000fc8    0     
    00001048   -2     
00000230 steamwebhelper.exe
    000006a8    0     
    00000e00    0     
    00000e60    0     
    00000e34    0     
    00000e84   -2     
    00000518    1     
    00000dec    0     
    00000ec0    0     
    00000e8c    0     
    00000ed4    1     
    00000d6c    0     
    00001058    0     
    0000109c    0     
    00001080   -2     
00000a8c steamwebhelper.exe
    00000a70    0     
    00000e14    0     
    0000077c    0     
    00000e20    0     
    00000e68   -2     
    00000e40    1     
    00000ca8    0     
    00000e64    0     
    00000ea4    0     
    00000f38    1     
    00000eac    0     
    00001070    0     
    000010d8    0     
    00001084   -2     
00000404 steamwebhelper.exe
    000004ec    0     
    00000ecc    0     
    00000d4c    0     
    00000ed0    0     
    00000f1c   -2     
    00000f00    1     
    00000ea8    0     
    00000ee4    0     
    00000f80    0     
    00000dfc    1     
    00000e18    0     
    00001078    0     
    000010fc    0     
    00001030   -2     
00000be8 steamwebhelper.exe
    000004b0    0     
    00000f20    0     
    00000d80    0     
    00000d90    0     
    00000d94   -2     
    00000d98    1     
    00000d9c    0     
    00000da0    0     
    00000dbc    0     
    00000cfc    1     
    00000d40    0     
    0000102c    0     
    000010d4    0     
    000010b0   -2     
00000510 steamwebhelper.exe
    000009cc    0     
    000006e4    0     
    00000c74    0     
    00000d30    0     
    00000100   -2     
    00000e74    1     
    00000ee8    0     
    00000ef0    0     
    00000e80    0     
    00000ca0    1     
    00000db0    0     
    000010e0    0     
    00001000    0     
    00000fec   -2     
000004a4 steamwebhelper.exe
    00000228    0     
    00000f0c    0     
    00000dc0    0     
    00000dcc    0     
    00000df0   -2     
    00000e04    1     
    00000e28    0     
    00000e4c    0     
    00000da4    0     
    00000f40    1     
    00000ef8    0     
    000010b8    0     
    000010e8    0     
    00001138   -2     
00000708 steamwebhelper.exe
    00000200    0     
    00000eb8    0     
    00000d68    0     
    00000d70    0     
    00000d78   -2     
    00000d7c    1     
    00000d84    0     
    00000d8c    0     
    00000db8    0     
    00000d38    1     
    00000e48    0     
    000010dc    0     
    000010ec    0     
    00001004   -2     
00000204 steamwebhelper.exe
    00000490    0     
    00000e10    0     
    00000cf8    0     
    00000ce4    0     
    00000d54   -2     
    00000d58    1     
    00000d48    0     
    00000d50    0     
    00000f44    0     
    00000f7c    1     
    00000f64    0     
    00001128    0     
    00001034    0     
    000010c4   -2     
00000298 steamwebhelper.exe
    000008a0    0     
    00000d74    0     
    00000dc8    0     
    00000de8    0     
    00000df8   -2     
    00000e08    1     
    00000e38    0     
    00000e58    0     
    00000e54    0     
    00000f98    1     
    00000f54    0     
    0000101c    0     
    0000108c    0     
    00000ffc   -2     
00000444 steamwebhelper.exe
    00000438    0     
    00000d3c    0     
    00000f24    0     
    00000e78    0     
    00000f48   -2     
    00000c58    1     
    00000f58    0     
    00000ec8    0     
    00000f78    0     
    00000fbc    1     
    00000f2c    0     
    00000f8c    0     
    00001114    0     
    000010a0   -2     
00000208 steamwebhelper.exe
    00000254    0     
    00000e50    0     
    00000d10    0     
    00000d60    0     
    00000d64   -2     
    00000f94    1     
    00000edc    0     
    00000eec    0     
    00000fd0    0     
    00000fa4    1     
    00000f90    0     
    00000f5c    0     
    000010a4    0     
    00000fd4   -2     
00000884 steamwebhelper.exe
    000002b0    0     
    00000f3c    0     
    00000cc8    0     
    00001014    0     
    00000ff4   -2     
    00000fb4    1     
    00001024    0     
    00000fe4    0     
    00001074    0     
    00001028    1     
    00001018    0     
    00001100    0     
    00001090    0     
    00001110   -2     
000002ec steamwebhelper.exe
    00000328    0     
    00000cbc    0     
    00000f70    0     
    00000fa8    0     
    00001008   -2     
    00000f68    1     
    00000f30    0     
    00000f28    0     
    00000fc0    0     
    00000f9c    1     
    0000100c    0     
    0000106c    0     
    000010b4    0     
    000010f4   -2     
0000029c steamwebhelper.exe
    00000468    0     
    00000ce0    0     
    0000103c    0     
    00000fd8    0     
    00001060   -2     
    00000ff8    1     
    00000fe0    0     
    00000fc4    0     
    000010ac    0     
    00000ff0    1     
    00001054    0     
    00001098    0     
    0000107c    0     
    00001164   -2     
000010e4 steamwebhelper.exe
    00001188    0     
    0000113c    0     
    00001150    0     
    00001148   -2     
    00001130    1     
    0000118c    0     
    00001184    0     
    00001214    0     
    00000a48    1     
    00001190    0     
    00001170    0     
    00001154    0     
    0000119c   -2     
    000000b8    0     
000008e4 UbisoftGameLauncher.exe
    00000570    0     
    00000668    0     
    00000c84    0     
    00000adc    0     
00000874 (D) C:\Program Files (x86)\Steam\steamapps\common\Trackmania\Trackmania.exe
    00000544    0 <== 
    00000150    0     
    000006cc    0     
    00000b34    0     
    00000758    0     
    00000a44    0     
    00001124    0     
    00000590    0     
    00000898    0     
    000008b8   15     
    00000724    0     
    00000674    0     
    00000af0    0     
    00000638    0     
    000005fc    0     
    00000770    0     
    000006d8    0     
    00000608    0     
    00000534    0     
    00000a58    0     
    000008f0    0     
    000006bc    0     
    0000085c    1     
    00000850    1     
    000007a8    0     
    00000568    0     
    000006e8    0     
    00000afc    0     
    0000053c    0     
    00000984    0     
    000007b0    0     
    00000020   15     
    00000788    0     
    00000ae4    0     
    00000ad4    0     
    00000b70   -2     
    00000774    0     
0000064c conhost.exe
    00000ab8    0     
System information:
    Wine build: wine-7.7
    Platform: x86_64
    Version: Windows 10
    Host system: Darwin
    Host version: 23.1.0

What version of Whisky are you using?

2.2.1

What version of macOS are you using?

Sonoma (macOS 14)

Issue Language

BokBoy commented 8 months ago

I remember something from Porting kit (app using wine) about this, they needed you to turn some settings on or off...

Take a read and see if it helps.

https://www.portingkit.com/game/1631

ThibautDejean commented 5 months ago

Have you find any way to solve this issue ? I'm interested in a solution too

ryderjt commented 5 months ago

Have you find any way to solve this issue ? I'm interested in a solution too

I wish :( Track mania is mad fun Unfortunately, I don’t know if there will be a solution

pierrebeaucamp commented 2 weeks ago

I suspect this is a duplicate of #235

The game is playable for me