Airwave - yet another WINE VST bridge for Linux (April 12 update)

Official support for: bitwig.com
Post Reply New Topic
RELATED
PRODUCTS

Post

It is likely that bug has been fixed, at least the Reveal Sound Spire (32-bit demo) doesn't crashes on my machine anymore. In any case, testing is required. If you want to try new version, then you should build from develop branch:

Code: Select all

git clone -b develop https://github.com/phantom-code/airwave.git

Post

phantom-one wrote:It is likely that bug has been fixed, at least the Reveal Sound Spire (32-bit demo) doesn't crashes on my machine anymore. In any case, testing is required. If you want to try new version, then you should build from develop branch:

Code: Select all

git clone -b develop https://github.com/phantom-code/airwave.git
ok I will give it a try :)

Post

phantom-one

None of the plugins will now load - including ones that I had which were working before, all plugins 64bit. Airwave Host 64.exe crashes on attempting to load the Gui for the plugin:

Code: Select all

Unhandled exception: page fault on read access to 0xffffffffe60cd300 in 64-bit code (0xffffffffe60cd300).
Register dump:
 rip:ffffffffe60cd300 rsp:000000000023f1b8 rbp:0000000000010048 eflags:00010246 (  R- --  I  Z- -P- )
 rax:0000000000010048 rbx:000000000023f818 rcx:0000000000010048 rdx:000000000000000f
 rsi:000000000000000f rdi:0000000000010048  r8:0000000000000000  r9:0000000000000000 r10:0000000000000008
 r11:0000000000000246 r12:ffffffffe60cd300 r13:0000000000000000 r14:0000000000000000 r15:000000000000000f
Stack dump:
0x000000000023f1b8:  00007f2de5ada03c 0000000000000000
0x000000000023f1c8:  00007f2de5a7c360 0000000000000000
0x000000000023f1d8:  0000000000000000 0000000000000000
0x000000000023f1e8:  0000000000000000 0000000000000000
0x000000000023f1f8:  000000000000000f 0000000000010048
0x000000000023f208:  0000000000000000 000000000023f818
0x000000000023f218:  00007f2de5ad9ff0 0000000000000000
0x000000000023f228:  00007f2de5ada5d6 0000000000000000
0x000000000023f238:  0000000000000023 0000000000114710
0x000000000023f248:  00007f2de5acb802 00000000676f7250
0x000000000023f258:  00007f2de5a7a4dc 0000000000000000
0x000000000023f268:  0000000000000000 0000000000000000
Backtrace:
=>0 0xffffffffe60cd300 (0x0000000000010048)
0xffffffffe60cd300: -- no code accessible --
Modules:
Module	Address					Debug info	Name (90 modules)
ELF	        7b800000-        7bc73000	Deferred        kernel32<elf>
  \-PE	        7b820000-        7bc73000	\               kernel32
ELF	        7be00000-        7c103000	Deferred        <wine-loader>
PE	       180000000-       180123000	Deferred        camelspace
ELF	    7f2ddd7e2000-    7f2ddda09000	Deferred        imm32<elf>
  \-PE	    7f2ddd7f0000-    7f2ddda09000	\               imm32
ELF	    7f2dddb78000-    7f2dddd8c000	Deferred        gnome-keyring-pkcs11.so
ELF	    7f2dddd8c000-    7f2dddfc4000	Deferred        p11-kit-trust.so
ELF	    7f2dddfc4000-    7f2dde1cc000	Deferred        librt.so.1
ELF	    7f2dde1cc000-    7f2dde3d4000	Deferred        libffi.so.6
ELF	    7f2dde3d4000-    7f2dde5d9000	Deferred        libgpg-error.so.0
ELF	    7f2dde5d9000-    7f2dde7f4000	Deferred        libresolv.so.2
ELF	    7f2dde7f4000-    7f2dde9f8000	Deferred        libkeyutils.so.1
ELF	    7f2dde9f8000-    7f2ddec3d000	Deferred        libdbus-1.so.3
ELF	    7f2ddec3d000-    7f2ddee7f000	Deferred        libp11-kit.so.0
ELF	    7f2ddee7f000-    7f2ddf093000	Deferred        libtasn1.so.6
ELF	    7f2ddf093000-    7f2ddf312000	Deferred        libgcrypt.so.11
ELF	    7f2ddf312000-    7f2ddf51d000	Deferred        libkrb5support.so.0
ELF	    7f2ddf51d000-    7f2ddf721000	Deferred        libcom_err.so.2
ELF	    7f2ddf721000-    7f2ddf950000	Deferred        libk5crypto.so.3
ELF	    7f2ddf950000-    7f2ddfc1b000	Deferred        libkrb5.so.3
ELF	    7f2ddfc1b000-    7f2ddfe2c000	Deferred        libavahi-client.so.3
ELF	    7f2ddfe2c000-    7f2de0038000	Deferred        libavahi-common.so.3
ELF	    7f2de0038000-    7f2de02f6000	Deferred        libgnutls.so.26
ELF	    7f2de02f6000-    7f2de053c000	Deferred        libgssapi_krb5.so.2
ELF	    7f2de053c000-    7f2de07b0000	Deferred        libcups.so.2
ELF	    7f2de07d2000-    7f2de0a0b000	Deferred        uxtheme<elf>
  \-PE	    7f2de07e0000-    7f2de0a0b000	\               uxtheme
ELF	    7f2de0a0b000-    7f2de0c11000	Deferred        libxfixes.so.3
ELF	    7f2de0c11000-    7f2de0e1b000	Deferred        libxcursor.so.1
ELF	    7f2de0e1b000-    7f2de102b000	Deferred        libxi.so.6
ELF	    7f2de102b000-    7f2de122e000	Deferred        libxcomposite.so.1
ELF	    7f2de122e000-    7f2de1438000	Deferred        libxrandr.so.2
ELF	    7f2de1438000-    7f2de1642000	Deferred        libxrender.so.1
ELF	    7f2de1642000-    7f2de1848000	Deferred        libxxf86vm.so.1
ELF	    7f2de1848000-    7f2de1a4b000	Deferred        libxinerama.so.1
ELF	    7f2de1a4b000-    7f2de1c51000	Deferred        libxdmcp.so.6
ELF	    7f2de1c51000-    7f2de1e55000	Deferred        libxau.so.6
ELF	    7f2de1e55000-    7f2de2074000	Deferred        libxcb.so.1
ELF	    7f2de2074000-    7f2de23a9000	Deferred        libx11.so.6
ELF	    7f2de23a9000-    7f2de25bb000	Deferred        libxext.so.6
ELF	    7f2de25dd000-    7f2de2878000	Deferred        winex11<elf>
  \-PE	    7f2de25f0000-    7f2de2878000	\               winex11
ELF	    7f2de2878000-    7f2de2c01000	Deferred        oleaut32<elf>
  \-PE	    7f2de28a0000-    7f2de2c01000	\               oleaut32
ELF	    7f2de2c01000-    7f2de2eab000	Deferred        gdiplus<elf>
  \-PE	    7f2de2c10000-    7f2de2eab000	\               gdiplus
ELF	    7f2de2eab000-    7f2de313e000	Deferred        rpcrt4<elf>
  \-PE	    7f2de2ec0000-    7f2de313e000	\               rpcrt4
ELF	    7f2de313e000-    7f2de34bb000	Deferred        ole32<elf>
  \-PE	    7f2de3160000-    7f2de34bb000	\               ole32
ELF	    7f2de34bb000-    7f2de3702000	Deferred        winspool<elf>
  \-PE	    7f2de34c0000-    7f2de3702000	\               winspool
ELF	    7f2de3702000-    7f2de3a04000	Deferred        comctl32<elf>
  \-PE	    7f2de3710000-    7f2de3a04000	\               comctl32
ELF	    7f2de3a04000-    7f2de3c92000	Deferred        shlwapi<elf>
  \-PE	    7f2de3a20000-    7f2de3c92000	\               shlwapi
ELF	    7f2de3c92000-    7f2de40f2000	Deferred        shell32<elf>
  \-PE	    7f2de3cb0000-    7f2de40f2000	\               shell32
ELF	    7f2de40f2000-    7f2de43e1000	Deferred        comdlg32<elf>
  \-PE	    7f2de4100000-    7f2de43e1000	\               comdlg32
ELF	    7f2de46cd000-    7f2de48f7000	Deferred        libexpat.so.1
ELF	    7f2de48f7000-    7f2de4b33000	Deferred        libfontconfig.so.1
ELF	    7f2de4b33000-    7f2de4d59000	Deferred        libpng12.so.0
ELF	    7f2de4d59000-    7f2de4f72000	Deferred        libz.so.1
ELF	    7f2de4f72000-    7f2de5215000	Deferred        libfreetype.so.6
ELF	    7f2de5215000-    7f2de542e000	Deferred        version<elf>
  \-PE	    7f2de5220000-    7f2de542e000	\               version
ELF	    7f2de542e000-    7f2de56b3000	Deferred        advapi32<elf>
  \-PE	    7f2de5440000-    7f2de56b3000	\               advapi32
ELF	    7f2de56b3000-    7f2de5a14000	Deferred        gdi32<elf>
  \-PE	    7f2de56d0000-    7f2de5a14000	\               gdi32
ELF	    7f2de5a14000-    7f2de5db3000	Deferred        user32<elf>
  \-PE	    7f2de5a30000-    7f2de5db3000	\               user32
ELF	    7f2de60b7000-    7f2de62d3000	Deferred        airwave-host-64<elf>
  \-PE	    7f2de60c0000-    7f2de62d3000	\               airwave-host-64
ELF	    7f2de62d3000-    7f2de64df000	Deferred        libnss_files.so.2
ELF	    7f2de64df000-    7f2de66eb000	Deferred        libnss_nis.so.2
ELF	    7f2de66eb000-    7f2de6905000	Deferred        libnsl.so.1
ELF	    7f2de6905000-    7f2de6b0f000	Deferred        libnss_compat.so.2
ELF	    7f2de6dd8000-    7f2de6fee000	Deferred        libgcc_s.so.1
ELF	    7f2de6fee000-    7f2de72f4000	Deferred        libm.so.6
ELF	    7f2de72f4000-    7f2de75ef000	Deferred        ntdll<elf>
  \-PE	    7f2de7310000-    7f2de75ef000	\               ntdll
ELF	    7f2de75f2000-    7f2de77f6000	Deferred        libdl.so.2
ELF	    7f2de77f6000-    7f2de7bbc000	Deferred        libc.so.6
ELF	    7f2de7bbc000-    7f2de7dda000	Deferred        libpthread.so.0
ELF	    7f2de7dfd000-    7f2de81a2000	Dwarf           libwine.so.1
ELF	    7f2de81a4000-    7f2de83c9000	Deferred        ld-linux-x86-64.so.2
ELF	    7fff689a9000-    7fff689aa000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
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
00000022 (D) Z:\opt\airwave\bin\airwave-host-64.exe
	00000026    0
	00000025    0
	00000024    0
	00000023    0 <==
System information:
    Wine build: wine-1.7.26
    Platform: x86_64
    Host system: Linux
    Host version: 3.13.0-34-lowlatency

Post

Strangetown, did you updated all of your vst links (there is a button in the airwave-utility: "recreate links")?
I will test it more precisely later.

Post

phantom-one

Yes I did

Post

Strangetown, I hope I have finally fixed my bug. Please, try to rebuild from the develop branch and update all links.

Post

phantom-one

Looking (and sounding) good. All plugins I tried loaded fine. Spire 64 works, no crashes on preset change or twiddling knobs. :)

Post

Strangetown, thanks for testing and feedback.

Post

phantom-one

np thanks for building this fine app :)

Post

http://www.spinics.net/lists/linux-audi ... 98569.html

A mailist topic, where Paul, Fons, and others in the brain trust discuss
the situation with jackd midi, and alsa midi. Thought it might be interesting
to you folks coding the future on our behalf.
Cheers

Post

Image-Line VST Harmor works almost flawlessly. everything is perfect until a saved project that uses it is re-loaded. it complains that there was an error loading the plugin state, and my host (Renoise) starts acting very wonky.

Post

same on bitwig, problem with plugin states, have not testred it in a while though.

Post

IL Harmor doesn't loads its settings in demo version, so I can't debug it properly. Can you point to another plugin, which doesn't loads its state?

Post

I haven't had the problem at all with any other plugin yet ;) everything else loads their states just fine.
I'll report if it happens with any others.

Post

I have managed to get Camel Audio Alchemy (64 bit) to work with the latest development build. However it appears to be a little buggy as every time you load a new instance of the plugin into Bitwig it asks for a valid data folder for the libraries and presets. Once you have pointed the plugin at the correct folder it loads ok. Also one time switching to simple mode and then attempting to go back to browse or advanced the window would not resize. Twiddling knobs and changing presets works ok. I am amazed that it works at all. This is my second attempt to get it to work, last time was a slightly earlier build of Airwave and also I used the online Camel installer which may have been a mistake. When loading the plugin it would crash upon being pointed at the correct location for the libraries. This time I installed with a standard plugin installer which also gave me the option of installing the libraries (I already have them downloaded as I did that with the online installer).

Post Reply

Return to “Bitwig”