Open kylerchin opened 4 years ago
Closing issue. This guide is outdated, please install via the official Wine installation guide for the latest version. installing from your distro ppa will kill you. trust me.
@kylerchin : this looks like it might be related to #111
Do you know what version of Wine you were using? If you skip the plugins, you can later go into the project menu (click bitwig logo at the top), go under Settings (at the top), select Plug-ins (on the left), then at the bottom of that pane there's a button labelled "Show plug-in errors". If you click on the name of each plugin, you will see a more detailed error message which makes it possible to be certain of what the issue is.
This issue still persists for me as well. Scanning never ends. Seemingly new? though is airwave-host-64.exe crashing. This is on ArchLinux (5.8.1-arch1-1), latest airwave-git, wine 5.15, Bitwig 3.2.7. Trying to load the Native Instrument Raum plugin (64 bit). Last time it worked was sometime last year November/December. The DLL has not changed since.
No success so far with downgrading wine. I'll look into getting a different version of steinberg. ArchLinux AUR actually still uses one from 2017. It was updated from the 2016 version in February though.
The wine dump sadly looks pretty useless to me:
Unhandled exception: page fault on read access to 0x00000060 in 64-bit code (0x00000001801779b6).
Register dump:
rip:00000001801779b6 rsp:000000000021f8a0 rbp:000000007eb0b9b0 eflags:00010206 ( R- -- I - -P- )
rax:00000000006b636f rbx:0000000000000000 rcx:0000000000000000 rdx:0000000000000000
rsi:000000000000002f rdi:00000000005e2f50 r8:000000000021f950 r9:0000000000000000 r10:0000000000000000
r11:0000000000000000 r12:000000000021f950 r13:0000000000000000 r14:00007f29bb975008 r15:000000007eb0b9c8
Stack dump:
0x000000000021f8a0: 000000004e692451 0000000180100120
0x000000000021f8b0: 0000000000000000 000000005f441069
0x000000000021f8c0: 000000005f441069 00000001820767e0
0x000000000021f8d0: 0000000000000000 00000001800ff7d8
0x000000000021f8e0: fffffffffffffffe 00007f29bd37ac40
0x000000000021f8f0: 000000024e692451 08b0660a00000002
0x000000000021f900: 00000000006b636f 0000000000000000
0x000000000021f910: 00000000005e2f50 00007f29bd0f8e48
0x000000000021f920: 000000007eb0ba90 000000007eb0b9b0
0x000000000021f930: 000000007eac5280 0000000000000000
0x000000000021f940: 00000000006b636f 0000000000000000
0x000000000021f950: 0000000000000000 0000000000000000
Backtrace:
=>0 0x00000001801779b6 EntryPoint+0xfecd544e() in raum (0x000000007eb0b9b0)
1 0x00000001800ff7d8 EntryPoint+0xfec5d26f() in raum (0x000000007eb0b9b0)
2 0x00007f29bd0f8e48 _ZN7Airwave4Host10initializeEPKci+0x397() in airwave-host-64 (0x000000007eb0b9b0)
3 0x00007f29bd0f6711 main+0x1b0() in airwave-host-64 (0x000000007eb0b9b0)
4 0x00007f29bd0faa8e _ZN7Airwave4Host15audioMasterProcEP7AEffectiilPvf+0x1bd() in airwave-host-64 (0x000000000021fc70)
5 0x000000007b64a7f6 __wine_start_process+0x1c5() in kernel32 (0x000000000021ffd0)
0x00000001801779b6 EntryPoint+0xfecd544e in raum: movq 0x0000000000000060(%rcx),%rbx
Modules:
Module Address Debug info Name (171 modules)
PE 780000- 91c000 Deferred winmm
PE 920000- b9e000 Deferred dbghelp
PE cc0000- cce000 Deferred api-ms-win-crt-time-l1-1-0
PE cd0000- cdf000 Deferred api-ms-win-crt-utility-l1-1-0
PE 61540000- 6154f000 Deferred api-ms-win-crt-locale-l1-1-0
PE 61900000- 619b9000 Deferred sechost
PE 61f40000- 61f67000 Deferred wtsapi32
PE 620c0000- 620cf000 Deferred api-ms-win-crt-filesystem-l1-1-0
PE 62140000- 621e5000 Deferred uxtheme
PE 63140000- 63150000 Deferred api-ms-win-crt-runtime-l1-1-0
PE 63800000- 6380f000 Deferred api-ms-win-crt-heap-l1-1-0
PE 638c0000- 638df000 Deferred dwmapi
PE 64340000- 64479000 Deferred winhttp
PE 64500000- 64551000 Deferred concrt140
PE 64940000- 64992000 Deferred shcore
PE 65000000- 65645000 Deferred ole32
PE 65780000- 6579f000 Deferred version
PE 66440000- 664b6000 Deferred msacm32
PE 66a80000- 66b19000 Deferred msvcp140
PE 67600000- 676ac000 Deferred combase
PE 67740000- 6789e000 Deferred wbemprox
PE 67d00000- 67d2b000 Deferred userenv
PE 688c0000- 688e6000 Deferred powrprof
PE 68a40000- 68b4e000 Deferred shlwapi
PE 69380000- 69390000 Deferred api-ms-win-crt-stdio-l1-1-0
PE 69b80000- 69b8e000 Deferred api-ms-win-crt-environment-l1-1-0
PE 6a100000- 6a5f7000 Deferred oleaut32
PE 6a700000- 6a8e1000 Deferred setupapi
PE 6bec0000- 6bf23000 Deferred imm32
PE 6d580000- 6d590000 Deferred api-ms-win-crt-convert-l1-1-0
PE 6dd80000- 6dd90000 Deferred api-ms-win-crt-string-l1-1-0
PE 6eac0000- 6ead7000 Deferred vcruntime140
PE 6eb00000- 6eb3f000 Deferred wintab32
PE 6fbc0000- 6fe3a000 Deferred rpcrt4
PE 70580000- 70591000 Deferred api-ms-win-crt-math-l1-1-0
PE 70a00000- 70a1c000 Deferred dhcpcsvc
PE 71240000- 7128b000 Deferred jsproxy
ELF 7a800000- 7aa15000 Deferred opengl32<elf>
\-PE 7a850000- 7aa15000 \ opengl32
PE 7b000000- 7b3fb000 Deferred kernelbase
ELF 7b600000- 7b865000 Dwarf kernel32<elf>
\-PE 7b620000- 7b865000 \ kernel32
PE 7bc00000- 7bf4f000 Deferred ntdll
ELF 7d000000- 7d005000 Deferred <wine-loader>
PE 180000000- 1822ad000 Export raum
ELF 7f29aaa63000- 7f29aaaac000 Deferred libnss_resolve.so.2
ELF 7f29aabf3000- 7f29aac3c000 Deferred libnss_mymachines.so.2
ELF 7f29acd81000- 7f29ae898000 Deferred libicudata.so.67
ELF 7f29ae898000- 7f29aea7f000 Deferred libicuuc.so.67
ELF 7f29aea7f000- 7f29aebe5000 Deferred libxml2.so.2
ELF 7f29aebe5000- 7f29b4000000 Deferred libllvm-10.so
ELF 7f29b802f000- 7f29b8038000 Deferred libnss_dns.so.2
ELF 7f29b806c000- 7f29b8085000 Deferred libnss_myhostname.so.2
ELF 7f29b8108000- 7f29b8179000 Deferred libncursesw.so.6
ELF 7f29b8179000- 7f29b81b3000 Deferred libedit.so.0
ELF 7f29b81b3000- 7f29b8212000 Deferred libvulkan.so.1
ELF 7f29b8212000- 7f29b821c000 Deferred libdrm_nouveau.so.2
ELF 7f29b821c000- 7f29b8228000 Deferred libdrm_amdgpu.so.1
ELF 7f29b8228000- 7f29b8242000 Deferred libelf.so.1
ELF 7f29b8242000- 7f29b8251000 Deferred libdrm_radeon.so.1
ELF 7f29b8251000- 7f29b8263000 Deferred libsensors.so.5
ELF 7f29b8263000- 7f29b99cb000 Deferred iris_dri.so
ELF 7f29b99cb000- 7f29b99d0000 Deferred libxshmfence.so.1
ELF 7f29b99d0000- 7f29b99da000 Deferred libxcb-sync.so.1
ELF 7f29b99da000- 7f29b99df000 Deferred libxcb-present.so.0
ELF 7f29b99df000- 7f29b99e5000 Deferred libxcb-dri3.so.0
ELF 7f29b99e5000- 7f29b99ea000 Deferred libxdamage.so.1
ELF 7f29b99ea000- 7f29b99f1000 Deferred libxcb-dri2.so.0
ELF 7f29b99f1000- 7f29b9a0f000 Deferred libxcb-glx.so.0
ELF 7f29b9a0f000- 7f29b9a24000 Deferred libdrm.so.2
ELF 7f29b9a24000- 7f29b9a5d000 Deferred libglapi.so.0
ELF 7f29b9a5d000- 7f29b9adb000 Deferred libglx_mesa.so.0
ELF 7f29b9adb000- 7f29b9b0e000 Deferred libglx.so.0
ELF 7f29b9b0e000- 7f29b9bc5000 Deferred libgldispatch.so.0
ELF 7f29b9bc5000- 7f29b9c4b000 Deferred libgl.so.1
ELF 7f29b9c4b000- 7f29b9c72000 Deferred libgpg-error.so.0
ELF 7f29b9c72000- 7f29b9d93000 Deferred libgcrypt.so.20
ELF 7f29b9d93000- 7f29b9db5000 Deferred liblz4.so.1
ELF 7f29b9db5000- 7f29b9e87000 Deferred libzstd.so.1
ELF 7f29b9e87000- 7f29b9e92000 Deferred librt.so.1
ELF 7f29b9e92000- 7f29b9f45000 Deferred libsystemd.so.0
ELF 7f29b9f45000- 7f29b9f9a000 Deferred libdbus-1.so.3
ELF 7f29b9f9a000- 7f29b9fa9000 Deferred libkrb5support.so.0
ELF 7f29b9fa9000- 7f29b9fe3000 Deferred libcrypt.so.1
ELF 7f29b9fe3000- 7f29b9ff7000 Deferred libavahi-client.so.3
ELF 7f29b9ff7000- 7f29ba0dd000 Deferred libkrb5.so.3
ELF 7f29ba0dd000- 7f29ba132000 Deferred libgssapi_krb5.so.2
ELF 7f29ba132000- 7f29ba1ce000 Deferred libcups.so.2
ELF 7f29ba246000- 7f29ba24d000 Deferred libkeyutils.so.1
ELF 7f29ba24d000- 7f29ba25b000 Deferred libavahi-common.so.3
ELF 7f29ba25b000- 7f29ba28c000 Deferred libk5crypto.so.3
ELF 7f29ba2cd000- 7f29ba326000 Deferred winspool<elf>
\-PE 7f29ba2e0000- 7f29ba326000 \ winspool
ELF 7f29ba348000- 7f29ba351000 Deferred libxfixes.so.3
ELF 7f29ba351000- 7f29ba35d000 Deferred libxcursor.so.1
ELF 7f29ba35d000- 7f29ba370000 Deferred libxi.so.6
ELF 7f29ba370000- 7f29ba375000 Deferred libxcomposite.so.1
ELF 7f29ba375000- 7f29ba382000 Deferred libxrandr.so.2
ELF 7f29ba382000- 7f29ba38f000 Deferred libxrender.so.1
ELF 7f29ba38f000- 7f29ba396000 Deferred libxxf86vm.so.1
ELF 7f29ba396000- 7f29ba39b000 Deferred libxinerama.so.1
ELF 7f29ba39b000- 7f29ba3a3000 Deferred libxdmcp.so.6
ELF 7f29ba3a3000- 7f29ba3cd000 Deferred libxcb.so.1
ELF 7f29ba3cd000- 7f29ba50e000 Deferred libx11.so.6
ELF 7f29ba50e000- 7f29ba523000 Deferred libxext.so.6
ELF 7f29ba523000- 7f29ba5ee000 Deferred winex11<elf>
\-PE 7f29ba540000- 7f29ba5ee000 \ winex11
ELF 7f29ba5ee000- 7f29ba5fa000 Deferred libffi.so.7
ELF 7f29ba5fa000- 7f29ba69b000 Deferred libgmp.so.10
ELF 7f29ba69b000- 7f29ba6e3000 Deferred libhogweed.so.6
ELF 7f29ba6e3000- 7f29ba721000 Deferred libnettle.so.8
ELF 7f29ba721000- 7f29ba737000 Deferred libtasn1.so.6
ELF 7f29ba737000- 7f29ba8b9000 Deferred libunistring.so.2
ELF 7f29ba8b9000- 7f29ba8da000 Deferred libidn2.so.0
ELF 7f29ba8da000- 7f29baa03000 Deferred libp11-kit.so.0
ELF 7f29baa03000- 7f29babca000 Deferred libgnutls.so.30
ELF 7f29babca000- 7f29bace8000 Deferred msvcr120<elf>
\-PE 7f29babf0000- 7f29bace8000 \ msvcr120
ELF 7f29bace8000- 7f29baeaa000 Deferred wined3d<elf>
\-PE 7f29bad10000- 7f29baeaa000 \ wined3d
ELF 7f29baeaa000- 7f29baef4000 Deferred dxgi<elf>
\-PE 7f29baeb0000- 7f29baef4000 \ dxgi
ELF 7f29baef4000- 7f29bb92b000 Deferred shell32<elf>
\-PE 7f29baf10000- 7f29bb92b000 \ shell32
ELF 7f29bb92b000- 7f29bb945000 Deferred libresolv.so.2
ELF 7f29bb946000- 7f29bb94b000 Deferred libx11-xcb.so.1
ELF 7f29bb94b000- 7f29bb951000 Deferred libcom_err.so.2
ELF 7f29bb986000- 7f29bb9af000 Deferred dnsapi<elf>
\-PE 7f29bb990000- 7f29bb9af000 \ dnsapi
ELF 7f29bb9af000- 7f29bb9fb000 Deferred netapi32<elf>
\-PE 7f29bb9c0000- 7f29bb9fb000 \ netapi32
ELF 7f29bb9fb000- 7f29bba2f000 Deferred iphlpapi<elf>
\-PE 7f29bba00000- 7f29bba2f000 \ iphlpapi
ELF 7f29bba2f000- 7f29bba58000 Deferred bcrypt<elf>
\-PE 7f29bba40000- 7f29bba58000 \ bcrypt
ELF 7f29bba58000- 7f29bbb60000 Deferred crypt32<elf>
\-PE 7f29bba70000- 7f29bbb60000 \ crypt32
ELF 7f29bbb60000- 7f29bbba2000 Deferred ws2_32<elf>
\-PE 7f29bbb70000- 7f29bbba2000 \ ws2_32
ELF 7f29bbca2000- 7f29bbcd2000 Deferred libexpat.so.1
ELF 7f29bbcd2000- 7f29bbd1d000 Deferred libfontconfig.so.1
ELF 7f29bbd1d000- 7f29bbd8f000 Deferred libpcre.so.1
ELF 7f29bbd8f000- 7f29bbeb8000 Deferred libglib-2.0.so.0
ELF 7f29bbeb8000- 7f29bbedd000 Deferred libgraphite2.so.3
ELF 7f29bbedd000- 7f29bbfac000 Deferred libharfbuzz.so.0
ELF 7f29bbfac000- 7f29bbfc6000 Deferred libz.so.1
ELF 7f29bbfc6000- 7f29bbffd000 Deferred libpng16.so.16
ELF 7f29bbffd000- 7f29bc010000 Deferred libbz2.so.1.0
ELF 7f29bc010000- 7f29bc0e4000 Deferred libfreetype.so.6
ELF 7f29bc0e4000- 7f29bc299000 Deferred gdi32<elf>
\-PE 7f29bc100000- 7f29bc299000 \ gdi32
ELF 7f29bc299000- 7f29bc3c2000 Deferred ucrtbase<elf>
\-PE 7f29bc2c0000- 7f29bc3c2000 \ ucrtbase
ELF 7f29bc3c2000- 7f29bc437000 Deferred advapi32<elf>
\-PE 7f29bc3d0000- 7f29bc437000 \ advapi32
ELF 7f29bc437000- 7f29bc6c7000 Deferred user32<elf>
\-PE 7f29bc460000- 7f29bc6c7000 \ user32
ELF 7f29bc9a8000- 7f29bc9ad000 Deferred libxau.so.6
ELF 7f29bcf20000- 7f29bcf48000 Deferred liblzma.so.5
ELF 7f29bcf48000- 7f29bcf62000 Deferred libgcc_s.so.1
ELF 7f29bcf62000- 7f29bd0a7000 Deferred libm.so.6
ELF 7f29bd0a7000- 7f29bd0c1000 Deferred libunwind.so.8
ELF 7f29bd0cd000- 7f29bd0e1000 Deferred libnss_files.so.2
ELF 7f29bd0e1000- 7f29bd102000 Dwarf airwave-host-64<elf>
\-PE 7f29bd0f0000- 7f29bd102000 \ airwave-host-64
ELF 7f29bd102000- 7f29bd198000 Deferred ntdll.so
ELF 7f29bd19a000- 7f29bd361000 Deferred libc.so.6
ELF 7f29bd361000- 7f29bd367000 Deferred libdl.so.2
ELF 7f29bd367000- 7f29bd389000 Deferred libpthread.so.0
ELF 7f29bd389000- 7f29bd500000 Dwarf libwine.so.1
ELF 7f29bd502000- 7f29bd530000 Deferred ld-linux-x86-64.so.2
Threads:
process tid prio (all id:s are in hex)
00000038 services.exe
0000003c 0
00000040 0
00000054 0
0000009c 0
000000bc 0
00000100 0
00000044 NIHardwareService.exe
00000048 0
0000005c 0
00000060 0
00000070 0
00000074 0
00000078 0
0000007c 0
00000080 0
00000084 0
00000088 0
0000008c 0
00000090 0
00000094 0
00000098 0
000000b8 0
000000d8 0
000000e0 0
000000ec 0
000000fc 0
00000104 2
0000004c explorer.exe
00000050 0
000000b4 0
000000dc 0
000000e4 0
00000068 plugplay.exe
0000006c 0
000000a0 0
000000a4 0
000000a8 0
000000d0 0
000000d4 0
00000120 0
000000ac winedevice.exe
000000b0 0
000000c0 0
000000c4 0
000000cc 0
000000e8 0
000000f0 0
000000f4 winedevice.exe
000000f8 0
00000108 0
0000010c 0
00000110 0
00000114 (D) Z:\usr\bin\airwave-host-64.exe
00000118 0 <==
0000011c 0
00000124 0
00000130 0
System information:
Wine build: wine-5.15
Platform: x86_64
Version: Windows 7
Host system: Linux
Host version: 5.8.1-arch1-1
Yes! Managed to get it working again! Downgrading Steinberg to http://www.steinberg.net/sdk_downloads/vstsdk367_03_03_2017_build_352.zip (previous version in AUR) and recompiling airwave fixes the issue for me! Thanks to the comments in #111
Running with wine 5.15
and the latest airwave-git
.
Maybe we should add a warning in the README regarding different versions of Steinberg?
A note in the README would be helpful, and maybe when time permits we could figure out why newer versions of the SDK aren't working properly.
I get the same issues as @szanni . Scanning never ends, and airwave crashes with Unhandled exception: page fault on read access to 0x00000060 in 64-bit code (0x0000000180006177).
and a similar backtrace. Trying to use Valhalla Supermassive (64-bit, VST-3).
wine version 5.18.
@Ploppz which version of Steinberg are you using? As in my previous comment downgrading Steinberg fixed the issue for me.
Still running fine with wine 5.18
for me at least.
I don't use Steinberg, unless it's a library used by Valhalla Supermassive or something? I just installed Valhalla Supermassive via Wine and tried to link that in airwave.
I don't use Steinberg, unless it's a library used by Valhalla Supermassive or something? I just installed Valhalla Supermassive via Wine and tried to link that in airwave.
airwave
needs the Steinberg SDK to compile, so you are most definitely using some version of Steinberg, possibly one that automatically got pulled in via your package manager.
For anyone else that might have this problem, the issue in my case was that I used the 64-bit version, should use the 32-bit version of Valhalla Supermassive. Then it worked out-of-the-box with the Steinberg version that the current AUR uses.
Edit: it worked for a while but then it crashed... https://i.imgur.com/nehnV34.png (bitwig). Edit 2: Still crashes after downgrading Steinberg to 3.6.7-1
Hello! I'm on Ubuntu Pop_OS! 19.10, I installed AirWave via deb. I cannot start the plugins in any DAW. Any help? I did install gdiplus, but no change.