ange-yaghi / engine-sim

Combustion engine simulator that generates realistic audio.
http://engine-sim.parts/
MIT License
8.67k stars 786 forks source link

I need help #411

Closed UnBeatWaterGH closed 1 year ago

UnBeatWaterGH commented 1 year ago

The engine-sim-app.exe dosen't work. I try to double-click it but it crashes. Info below.

DDev247 commented 1 year ago

Are you running it on macOS? If you do can you also send the device you're using and the version of macOS?

If you aren't (Linux then) you need to install wine. Go to the wineHQ website for instructions.

UnBeatWaterGH commented 1 year ago

I'm on MacOS 13.0.1. A 2020 Mac mini with an M1 processor, 16 GB of ram.

Using CrossoverFOSS/CrossoverWine to get a copy of Wine.

However, when I try to run the engine-sim-app.exe it gives me an error:

The program engine-sim-app.exe has encountered a serious problem and needs to close. We are sorry for the inconvenience This can be caused by a problem in the program or a deficiency in Wine.

[Show Details] [Close]

UnBeatWaterGH commented 1 year ago

Error log:

Unhandled exception: page fault on read access to 0x0000000000000058 in 64-bit code (0x0000014007fcd0).
Register dump:
 rip:000000014007fcd0 rsp:000000000021dba0 rbp:0000000000000000 eflags:00000207 (   - --  I   - -P-C)
 rax:0000000000000000 rbx:000000000370d4d8 rcx:0000000003911210 rdx:00000001400c44b0
 rsi:0000000000000000 rdi:000000000370d4d0  r8:0000000000000000  r9:0000000000000000 r10:0000000003930000
 r11:00000000029f0148 r12:0000000000000000 r13:0000000000000007 r14:000000000021f400 r15:000000000021def0
Stack dump:
0x0000000021dba0:  00000000029f6c80 00004db45a314fc0
0x0000000021dbb0:  000000000021def0 000000000021ea90
0x0000000021dbc0:  0000000000000007 0000000000000000
0x0000000021dbd0:  0000000002aff980 8000000000000027
0x0000000021dbe0:  000000000021ea90 0000000140005d2d
0x0000000021dbf0:  000000000000002f 000000000021dcf0
0x0000000021dc00:  8000000000000027 0000000002aff980
0x0000000021dc10:  0000000000000000 0000000000000000
0x0000000021dc20:  0000000000000000 0000000060e77e02
0x0000000021dc30:  0000000002aff5d0 0000000002aff870
0x0000000021dc40:  0000000000000002 00000000029f0420
0x0000000021dc50:  00000000029f6db0 000000000021dee0
Backtrace:
=>0 0x0000014007fcd0 in engine-sim-app (+0x7fcd0) (0000000000000000)
  1 0x00000140005d2d in engine-sim-app (+0x5d2d) (0x0000000021dcf0)
  2 0x000001400024e3 in engine-sim-app (+0x24e3) (0000000000000000)
  3 0x000001400b29ca in engine-sim-app (+0xb29ca) (0000000000000000)
  4 0x0000007b62a979 ActivateActCtx+0x1ed99() in kernel32 (0000000000000000)
  5 0x0000017005af38 A_SHAFinal+0x39268() in ntdll (0000000000000000)
0x0000014007fcd0 engine-sim-app+0x7fcd0: cmpl   $2,0x00000000000058(%rsi)
Modules:
Module  Address                 Debug info  Name (67 modules)
PE  0000000000530000-0000000000567000   Deferred        sdl2_image
PE  0000000000570000-000000000060e000   Deferred        d3dx10d_43
PE  0000000000610000-0000000001ae6000   Deferred        avcodec-58
PE  0000000001af0000-0000000001b26000   Deferred        libogg-0
PE  0000000001b30000-0000000001ec9000   Deferred        libx264-161
PE  0000000001ed0000-0000000001ff5000   Deferred        avutil-56
PE  0000000002000000-0000000002028000   Deferred        swresample-3
PE  0000000002030000-000000000226b000   Deferred        avformat-58
PE  0000000002270000-00000000023d0000   Deferred        libsrt
PE  00000000023d0000-0000000002466000   Deferred        swscale-5
PE  0000000062500000-0000000062755000   Deferred        libopus-0
PE  0000000066280000-00000000664a6000   Deferred        libvpx-1
PE  000000006ab60000-000000006ab63000   Deferred        win32u
PE  000000006ad00000-000000006ad24000   Deferred        zlib
PE  000000006b040000-000000006b044000   Deferred        opengl32
PE  000000006b410000-000000006b416000   Deferred        winemac
PE  000000006b680000-000000006b730000   Deferred        libvorbisenc-2
PE  000000006c740000-000000006c88f000   Deferred        sdl2
PE  000000006d540000-000000006d5a2000   Deferred        libvorbis-0
PE  000000006d840000-000000006d8c0000   Deferred        libmbedcrypto
PE  000000007b000000-000000007b24c000   Deferred        kernelbase
PE  000000007b600000-000000007b65d000   Export          kernel32
PE  0000000140000000-0000000140137000   Export          engine-sim-app
PE  0000000170000000-000000017009d000   Export          ntdll
PE  0000000180000000-0000000180451000   Deferred        d3dcompiler_47
PE  00000001c69e0000-00000001c72f8000   Deferred        shell32
PE  00000001c8b40000-00000001c8b60000   Deferred        msacm32
PE  00000001c8db0000-00000001c8e46000   Deferred        msvcrt
PE  00000001c92d0000-00000001c92f7000   Deferred        winecoreaudio
PE  00000001d7cb0000-00000001d7cc1000   Deferred        wsock32
PE  00000001ec2b0000-00000001ec2d6000   Deferred        ws2_32
PE  0000000201cf0000-0000000201d0f000   Deferred        secur32
PE  000000021a7e0000-000000021a854000   Deferred        setupapi
PE  000000021ff70000-00000002201cc000   Deferred        wined3d
PE  0000000231ae0000-0000000231b62000   Deferred        rpcrt4
PE  0000000236df0000-0000000236e4a000   Deferred        dsound
PE  000000023d820000-000000023d9ec000   Deferred        user32
PE  0000000240030000-000000024005d000   Deferred        iphlpapi
PE  000000026b4c0000-000000026b53b000   Deferred        gdi32
PE  000000026ed50000-000000026ed5c000   Deferred        vcruntime140
PE  00000002739c0000-0000000273af1000   Deferred        oleaut32
PE  0000000274a50000-0000000274a5e000   Deferred        kerberos
PE  000000028dfa0000-000000028dfac000   Deferred        nsi
PE  00000002998f0000-000000029992d000   Deferred        dxgi
PE  000000029cfc0000-000000029cfd5000   Deferred        dnsapi
PE  00000002cd450000-00000002cd4b8000   Deferred        d3d11
PE  00000002d4d40000-00000002d4d57000   Deferred        bcrypt
PE  00000002e3540000-00000002e3591000   Deferred        shlwapi
PE  00000002e4520000-00000002e452f000   Deferred        d3d10core
PE  00000002e8f10000-00000002e902a000   Deferred        ole32
PE  00000002f1fa0000-00000002f1fae000   Deferred        version
PE  00000002f7230000-00000002f7265000   Deferred        uxtheme
PE  00000002f7f20000-00000002f7f2e000   Deferred        vcruntime140_1
PE  00000003126f0000-0000000312709000   Deferred        shcore
PE  0000000327020000-0000000327074000   Deferred        combase
PE  000000032a700000-000000032a729000   Deferred        sechost
PE  0000000330260000-000000033029f000   Deferred        advapi32
PE  0000000336850000-0000000336879000   Deferred        mmdevapi
PE  0000000360e10000-0000000360eef000   Deferred        msvcp140
PE  00000003785e0000-00000003785ed000   Deferred        vulkan-1
PE  000000037d340000-000000037d382000   Deferred        d3d10
PE  00000003871c0000-00000003871e5000   Deferred        concrt140
PE  0000000391400000-0000000391410000   Deferred        d3dx11_43
PE  00000003af670000-00000003af72f000   Deferred        ucrtbase
PE  00000003afd00000-00000003afd1a000   Deferred        imm32
PE  00000003b6dc0000-00000003b6de6000   Deferred        winevulkan
PE  00000003b8f00000-00000003b8fc1000   Deferred        winmm
Threads:
process  tid      prio    name (all IDs are in hex)
00000020 (D) Z:\Users\**REDACTED**\Downloads\engine-sim-build_0_1_11a\bin\engine-sim-app.exe
    00000024    0 <== 
    00000128    0     
    0000012c    0     
    00000130   15     
    0000013c    0     
00000038 services.exe
    0000003c    0     
    00000040    0     
    0000004c    0     
    00000088    0     
    000000b8    0     
    000000d8    0     
    000000ec    0     
    00000104    0     
00000044 winedevice.exe
    00000048    0     
    00000054    0     
    00000058    0     
    0000005c    0     
    00000060    0     
    000000f8    0     
00000080 winedevice.exe
    00000084    0     
    0000008c    0     
    00000090    0     
    0000009c    0     
    000000a0    0     
    000000a4    0     
    000000a8    0     
00000094 explorer.exe
    00000098    0     
    000000b4    0     
    000000d0    0     
000000ac plugplay.exe
    000000b0    0     
    000000bc    0     
    000000c0    0     
    000000c4    0     
000000c8 winedevice.exe
    000000cc    0     
    000000dc    0     
    000000e0    0     
000000e4 svchost.exe
    000000e8    0     
    000000f0    0     
    000000f4    0     
000000fc rpcss.exe
    00000100    0     
    00000108    0     
    0000010c    0     
    00000110    0     
    00000114    0     
    00000118    0     
00000120 conhost.exe
    00000124    0     
System information:
    Wine build: wine-7.7 (CrossOverFOSS 22.0.1)
    Platform: x86_64
    Version: Windows 7
    Host system: Darwin
    Host version: 22.1.0
DDev247 commented 1 year ago

So you are using Wine right? Okay. One thing I know is Wine on macOS with ES always gives some sort of memory error. And since you're on M1 you will probably not have much luck on that. You can still try compiling the source somehow but I'm not going to go into too much depth on how to do this.

UnBeatWaterGH commented 1 year ago

I can compile it don't worry. Just that I don't want to right now.