psycha0s / airwave

Airwave is a WINE-based VST bridge, that allows for the use of Windows 32- and 64-bit VST 2.4 audio plugins with Linux VST hosts
MIT License
575 stars 35 forks source link

Digits (extent of the jam) does not work #12

Open lunadog opened 9 years ago

lunadog commented 9 years ago

Crash on startup

nhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x1001c8d1). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:1001c8d1 ESP:0033eb94 EBP:0033ebe8 EFLAGS:00010206( R- -- I - -P- ) EAX:0037f5e8 EBX:00000000 ECX:00000000 EDX:00340c4e ESI:0037f5a8 EDI:00000190 Stack dump: 0x0033eb94: 7daf3375 003459d8 100614c8 003459d8 0x0033eba4: 0037f5a8 00340c48 0037f5e8 7bca0001 0x0033ebb4: 0033ebd4 100614d8 00340000 00000000 0x0033ebc4: 00000038 003459d8 100614c8 003459d8 0x0033ebd4: 0033ebf0 7daf3375 0033ec04 10046479 0x0033ebe4: 00000002 0033ec10 1001de7c 00340c48 000c: sel=0067 base=00000000 limit=00000000 32-bit r-x Backtrace: =>0 0x1001c8d1 in digitsvst (+0x1c8d1) (0x0033ebe8) 1 0x1001de7c in digitsvst (+0x1de7b) (0x0033ec10) 2 0x1001e85a in digitsvst (+0x1e859) (0x0033ecac) 3 0x100236f1 in digitsvst (+0x236f0) (0x0033ed58) 4 0x10012539 in digitsvst (+0x12538) (0x0033ed6c) 5 0x1001d347 in digitsvst (+0x1d346) (0x0033ed84) 6 0x10026f7e in digitsvst (+0x26f7d) (0x0033ed90) 7 0x10017ed5 in digitsvst (+0x17ed4) (0x0033ee8c) 8 0x1001d2bf in digitsvst (+0x1d2be) (0x0033eee8) 9 0x1000f0bc in digitsvst (+0xf0bb) (0x0033eef8) 10 0x1002e9b8 in digitsvst (+0x2e9b7) (0x0033efe4) 11 0x1002eb9b in digitsvst (+0x2eb9a) (0x0033f048) 12 0x7eb7641a WINPROC_wrapper+0x19() in user32 (0x0033f078) 13 0x7eb76b56 in user32 (+0xa6b55) (0x0033f0c8) 14 0x7eb78456 in user32 (+0xa8455) (0x0033f578) 15 0x7eb79488 CallWindowProcA+0xc7() in user32 (0x0033f5c8) 16 0x7eff9691 _ZN7Airwave4Host10windowProcEP6HWNDjml+0x160() in airwave-host-32 (0x0033f608) 17 0x7eb7641a WINPROC_wrapper+0x19() in user32 (0x0033f638) 18 0x7eb76b56 in user32 (+0xa6b55) (0x0033f688) 19 0x7eb77099 in user32 (+0xa7098) (0x0033fb58) 20 0x7eb79356 in user32 (+0xa9355) (0x0033fba8) 21 0x7eb3762d in user32 (+0x6762c) (0x0033fc08) 22 0x7eb3ef76 in user32 (+0x6ef75) (0x0033fc78) 23 0x7eb3f209 SendMessageW+0x58() in user32 (0x0033fcc8) 24 0x7eb4b938 RedrawWindow+0x427() in user32 (0x0033fd38) 25 0x7eb4be13 UpdateWindow+0x42() in user32 (0x0033fd68) 26 0x7effacc7 _ZN7Airwave4Host14processRequestEv+0x146() in airwave-host-32 (0x0033fda8) 27 0x7eff7818 main+0x1b7() in airwave-host-32 (0x0033fe18) 28 0x7effb3b0 wine_spec_exe_entry+0x7f() in airwave-host-32 (0x0033fe58) 29 0x7b8606ec call_process_entry+0xb() in kernel32 (0x0033fe78) 30 0x7b8617b3 in kernel32 (+0x517b2) (0x0033feb8) 31 0x7bc80fb0 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8) 32 0x7bc8417d call_thread_func+0x7c() in ntdll (0x0033ffa8) 33 0x7bc80f8e RtlRaiseException+0x21() in ntdll (0x0033ffc8) 34 0x7bc54b9e call_dll_entry_point+0x3fd() in ntdll (0x0033ffe8) 35 0xf75a665d wine_call_on_stack+0x1c() in libwine.so.1 (0x00000000) 36 0xf75a671b wine_switch_to_stack+0x2a() in libwine.so.1 (0xffbb1418) 37 0x7bc5a709 LdrInitializeThunk+0x238() in ntdll (0xffbb1458) 38 0x7b868043 wine_kernel_init+0xa12() in kernel32 (0xffbb2578) 39 0x7bc5b633 wine_process_init+0x192() in ntdll (0xffbb2608) 40 0xf75a3dc8 wine_init+0x327() in libwine.so.1 (0xffbb2668) 41 0x7bf0100c main+0xfb() in (0xffbb2ab8) 42 0xf73a5a83 __libc_start_main+0xf2() in libc.so.6 (0x00000000) 0x1001c8d1: movl 0x0(%ecx),%edx Modules: Module Address Debug info Name (111 modules) PE 650000- 857000 Deferred d3dcompiler_43 PE 10000000-10086000 Export digitsvst ELF 7a800000-7a91e000 Deferred opengl32 -PE 7a820000-7a91e000 \ opengl32 ELF 7b800000-7ba62000 Dwarf kernel32 -PE 7b810000-7ba62000 \ kernel32 ELF 7bc00000-7bce7000 Dwarf ntdll -PE 7bc10000-7bce7000 \ ntdll ELF 7bf00000-7bf04000 Dwarf ELF 7e515000-7e53a000 Deferred imm32 -PE 7e520000-7e53a000 \ imm32 ELF 7e77e000-7e7a7000 Deferred libexpat.so.1 ELF 7e7a7000-7e7e2000 Deferred libfontconfig.so.1 ELF 7e7e2000-7e80a000 Deferred libpng12.so.0 ELF 7e80a000-7e824000 Deferred libz.so.1 ELF 7e824000-7e8c4000 Deferred libfreetype.so.6 ELF 7e8c4000-7e8e6000 Deferred libtinfo.so.5 ELF 7e927000-7e9a2000 Deferred advapi32 -PE 7e930000-7e9a2000 \ advapi32 ELF 7e9a2000-7eac1000 Deferred gdi32 -PE 7e9b0000-7eac1000 \ gdi32 ELF 7eac1000-7ec1d000 Dwarf user32 -PE 7ead0000-7ec1d000 \ user32 ELF 7ed08000-7ed2d000 Deferred libncurses.so.5 ELF 7ed2d000-7ed47000 Deferred version -PE 7ed30000-7ed47000 \ version ELF 7ef47000-7ef54000 Deferred libnss_files.so.2 ELF 7ef54000-7ef60000 Deferred libnss_nis.so.2 ELF 7ef60000-7ef79000 Deferred libnsl.so.1 ELF 7ef79000-7efbf000 Deferred libm.so.6 ELF 7efc7000-7efe4000 Deferred libgcc_s.so.1 ELF 7efe4000-7f000000 Dwarf airwave-host-32 -PE 7eff0000-7f000000 \ airwave-host-32 ELF f5ef7000-f5fb6000 Deferred windowscodecs -PE f5f10000-f5fb6000 \ windowscodecs ELF f5fb6000-f6067000 Deferred msvcrt -PE f5fd0000-f6067000 \ msvcrt ELF f6067000-f60a6000 Deferred d3d10 -PE f6070000-f60a6000 \ d3d10 ELF f60a6000-f61ed000 Deferred wined3d -PE f60b0000-f61ed000 \ wined3d ELF f61ed000-f6215000 Deferred dxgi -PE f61f0000-f6215000 \ dxgi ELF f6292000-f62d0000 Deferred d3d10core -PE f62a0000-f62d0000 \ d3d10core ELF f62d0000-f6300000 Deferred d2d1 -PE f62e0000-f6300000 \ d2d1 ELF f6409000-f641f000 Deferred d3d10_1 -PE f6410000-f641f000 \ d3d10_1 ELF f6467000-f647a000 Deferred gnome-keyring-pkcs11.so ELF f647a000-f6483000 Deferred librt.so.1 ELF f6483000-f648a000 Deferred libffi.so.6 ELF f648a000-f648f000 Deferred libgpg-error.so.0 ELF f648f000-f64a7000 Deferred libresolv.so.2 ELF f64a7000-f64f2000 Deferred libdbus-1.so.3 ELF f64f2000-f652e000 Deferred libp11-kit.so.0 ELF f652e000-f6542000 Deferred libtasn1.so.6 ELF f6542000-f65c8000 Deferred libgcrypt.so.11 ELF f65c8000-f65d4000 Deferred libkrb5support.so.0 ELF f65d4000-f6604000 Deferred libk5crypto.so.3 ELF f6604000-f66c2000 Deferred libkrb5.so.3 ELF f66c2000-f66d4000 Deferred libavahi-client.so.3 ELF f66d4000-f66e2000 Deferred libavahi-common.so.3 ELF f66e2000-f67a8000 Deferred libgnutls.so.26 ELF f67a8000-f67ed000 Deferred libgssapi_krb5.so.2 ELF f67ed000-f685a000 Deferred libcups.so.2 ELF f686b000-f689b000 Deferred p11-kit-trust.so ELF f689b000-f68a1000 Deferred libxfixes.so.3 ELF f68a1000-f68ac000 Deferred libxcursor.so.1 ELF f68ac000-f68bc000 Deferred libxi.so.6 ELF f68bc000-f68c7000 Deferred libxrandr.so.2 ELF f68c7000-f68d2000 Deferred libxrender.so.1 ELF f68d2000-f68f4000 Deferred libxcb.so.1 ELF f68f4000-f6a28000 Deferred libx11.so.6 ELF f6a29000-f6a2d000 Deferred libkeyutils.so.1 ELF f6a2d000-f6a32000 Deferred libcom_err.so.2 ELF f6a32000-f6a69000 Deferred uxtheme -PE f6a40000-f6a69000 \ uxtheme ELF f6a69000-f6afd000 Deferred winex11 -PE f6a70000-f6afd000 \ winex11 ELF f6afd000-f6c42000 Deferred oleaut32 -PE f6b10000-f6c42000 \ oleaut32 ELF f6c42000-f6ccd000 Deferred gdiplus -PE f6c50000-f6ccd000 \ gdiplus ELF f6ccd000-f6d51000 Deferred rpcrt4 -PE f6ce0000-f6d51000 \ rpcrt4 ELF f6d51000-f6e94000 Deferred ole32 -PE f6d70000-f6e94000 \ ole32 ELF f6e94000-f6ed7000 Deferred winspool -PE f6ea0000-f6ed7000 \ winspool ELF f6ed7000-f6fe2000 Deferred comctl32 -PE f6ee0000-f6fe2000 \ comctl32 ELF f6fe2000-f705c000 Deferred shlwapi -PE f6ff0000-f705c000 \ shlwapi ELF f705c000-f7293000 Deferred shell32 -PE f7070000-f7293000 \ shell32 ELF f7293000-f7380000 Deferred comdlg32 -PE f72a0000-f7380000 \ comdlg32 ELF f738c000-f753a000 Dwarf libc.so.6 ELF f753a000-f753f000 Deferred libdl.so.2 ELF f7540000-f755c000 Deferred libpthread.so.0 ELF f7563000-f7567000 Deferred libxcomposite.so.1 ELF f7567000-f756d000 Deferred libxxf86vm.so.1 ELF f756d000-f7571000 Deferred libxinerama.so.1 ELF f7571000-f7578000 Deferred libxdmcp.so.6 ELF f7578000-f757c000 Deferred libxau.so.6 ELF f757c000-f758f000 Deferred libxext.so.6 ELF f7594000-f759d000 Deferred libnss_compat.so.2 ELF f759d000-f7753000 Dwarf libwine.so.1 ELF f7755000-f7777000 Deferred ld-linux.so.2 ELF f7777000-f7778000 Deferred [vdso].so Threads: process tid prio (all id:s are in hex) 00000008 (D) Z:\usr\local\bin\airwave-host-32.exe 00000025 0 00000024 0 00000023 0 00000009 0 <== 0000000e services.exe 0000001d 0 0000001c 0 00000016 0 00000014 0 00000010 0 0000000f 0 00000012 winedevice.exe 0000001b 0 00000018 0 00000017 0 00000013 0 00000019 plugplay.exe 0000001f 0 0000001e 0 0000001a 0 00000020 explorer.exe 00000021 0 System information: Wine build: wine-1.7.38 Platform: i386 (WOW64) Host system: Linux Host version: 3.16.0-34-lowlatency

psycha0s commented 9 years ago

Did you try using this plugin with WINE and Windows VST host (Cocos Reaper for example)? There are many VST plugins, which simply don't work in WINE: Xfer Serum, Credland Audio BigKick, Cableguys VolumeShaper4, etc. According to your log, it looks like a WINE issue. I'll try this plugin tonight to be 100% sure. Thanks.

lunadog commented 9 years ago

Yes - you are probably right. Haven't had a chance to check it. Fortunately there is also a native linux version.