Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issues with All DAWs, Ardour, Bitwig, Cannot start plugins, scanning not ending. #107

Open
kylerchin opened this issue Feb 13, 2020 · 10 comments

Comments

@kylerchin
Copy link

kylerchin commented Feb 13, 2020

Screenshot from 2020-02-13 11-30-17
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.
Screenshot from 2020-02-13 11-24-31
Screenshot from 2020-02-13 11-23-58
Screenshot from 2020-02-13 11-27-35
Screenshot from 2020-02-13 11-28-15

@kylerchin
Copy link
Author

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.
Screenshot from 2020-02-25 20-43-01

@ghost
Copy link

ghost commented May 27, 2020

@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.

@szanni
Copy link

szanni commented Aug 24, 2020

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

@szanni
Copy link

szanni commented Aug 24, 2020

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?

@ghost
Copy link

ghost commented Aug 30, 2020

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.

@Ploppz
Copy link

Ploppz commented Oct 11, 2020

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.

@szanni
Copy link

szanni commented Oct 11, 2020

@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.

@Ploppz
Copy link

Ploppz commented Oct 11, 2020

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.

@szanni
Copy link

szanni commented Oct 14, 2020

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.

@Ploppz
Copy link

Ploppz commented Oct 18, 2020

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants