Arturia Plugins Hang When Twisting Knobs

Questions about Wine on Linux
Locked
ForCure
Newbie
Newbie
Posts: 2
Joined: Sat Feb 06, 2021 10:40 pm

Arturia Plugins Hang When Twisting Knobs

Post by ForCure »

Any Arturia plugin (except for some FX plguins) hangs when hovering over/twisting knobs. It doesn't matter what DAW it is, it will still hang (The ones tested were Fl Studio 20 And Ableton Live 10). If you want to test for yourself, get a free demo of Buchla Easel V (as it the most lightweight, but you can get any, Analog Lab V etc.) and try twisting any knob.

This occurs on any WINE version I tested. The error Is:

Code: Select all

[02/05/21 16:39:34] - Running wine-wine-6.1-staging-amd64 Ableton Live 10 Suite.exe (Working directory : /home/virtual/.PlayOnLinux/wineprefix/MUSIC/drive_c/ProgramData/Ableton/Live 10 Suite/Program)
[02/05/21 16:40:13] - Running wine-wine-6.1-staging-amd64 Ableton Live 10 Suite.exe (Working directory : /home/virtual/.PlayOnLinux/wineprefix/MUSIC/drive_c/ProgramData/Ableton/Live 10 Suite/Program)
## ExtendedFilename : 0
[02/06/21 11:23:19] - Running wine-wine-6.1-staging-amd64 Ableton Live 10 Suite.exe (Working directory : /home/virtual/.PlayOnLinux/wineprefix/MUSIC/drive_c/ProgramData/Ableton/Live 10 Suite/Program)
[02/06/21 11:23:56] - Running wine-wine-6.1-staging-amd64 Ableton Live 10 Suite.exe (Working directory : /home/virtual/.PlayOnLinux/wineprefix/MUSIC/drive_c/ProgramData/Ableton/Live 10 Suite/Program)
## ExtendedFilename : 0
## ExtendedFilename : 0
[02/06/21 16:39:23] - Running wine-wine-6.1-staging-amd64 Ableton Live 10 Suite.exe (Working directory : /home/virtual/.PlayOnLinux/wineprefix/MUSIC/drive_c/ProgramData/Ableton/Live 10 Suite/Program)
## ExtendedFilename : 0
[02/06/21 17:11:24] - Running wine-wine-6.1-staging-amd64 Ableton Live 10 Suite.exe (Working directory : /home/virtual/.PlayOnLinux/wineprefix/MUSIC/drive_c/ProgramData/Ableton/Live 10 Suite/Program)
## ExtendedFilename : 0
## ExtendedFilename : 0
[02/06/21 18:03:23] - Running wine-wine-6.1-staging-amd64 Ableton Live 10 Suite.exe (Working directory : /home/virtual/.PlayOnLinux/wineprefix/MUSIC/drive_c/ProgramData/Ableton/Live 10 Suite/Program)
## ExtendedFilename : 0
[02/06/21 18:06:15] - Running wine-wine-6.1-staging-amd64 Ableton Live 10 Suite.exe (Working directory : /home/virtual/.PlayOnLinux/wineprefix/MUSIC/drive_c/ProgramData/Ableton/Live 10 Suite/Program)
## ExtendedFilename : 0
[02/06/21 20:21:14] - Running wine-wine-6.1-staging-amd64 Ableton Live 10 Suite.exe (Working directory : /home/virtual/.PlayOnLinux/wineprefix/MUSIC/drive_c/ProgramData/Ableton/Live 10 Suite/Program)
## ExtendedFilename : 0
[02/06/21 20:23:51] - Running wine-wine-6.1-staging-amd64 Ableton Live 10 Suite.exe (Working directory : /home/virtual/.PlayOnLinux/wineprefix/MUSIC/drive_c/ProgramData/Ableton/Live 10 Suite/Program)
## ExtendedFilename : 0
## ExtendedFilename : 0
wine: Unhandled page fault on execute access to 0000000000000000 at address 0000000000000000 (thread 054c), starting debugger...
[02/06/21 20:33:21] - Running wine-wine-6.1-staging-amd64 winecfg (Working directory : /usr/share/playonlinux/python)
[02/06/21 20:33:31] - Running wine-wine-6.1-staging-amd64 Ableton Live 10 Suite.exe (Working directory : /home/virtual/.PlayOnLinux/wineprefix/MUSIC/drive_c/ProgramData/Ableton/Live 10 Suite/Program)
wine: Unhandled page fault on execute access to 0000000000000000 at address 0000000000000000 (thread 04b8), starting debugger...
Unhandled exception: page fault on execute access to 0x00000000 in 64-bit code (0x0000000000000000).
Register dump:
 rip:0000000000000000 rsp:000000000021d558 rbp:000000000021d660 eflags:00010246 (  R- --  I  Z- -P- )
 rax:00000000000200f9 rbx:0000000021ad7240 rcx:000000000008004e rdx:0000000000000000
 rsi:0000000000000000 rdi:0000000000000000  r8:000000000021d5f8  r9:000000000021d5f0 r10:000000001f18a920
 r11:0000000000000000 r12:0000000000000000 r13:00000000000000ff r14:000000000008004e r15:00000000005e00fb
Stack dump:
0x000000000021d558:  0000000028693618 0000000021ad4020
0x000000000021d568:  0000000021ad4020 0000000021ad4020
0x000000000021d578:  0000000013bf71f0 00000000000200f9
0x000000000021d588:  000000000021d5e0 0000000000000000
0x000000000021d598:  000000000021d5d4 0000000000000002
0x000000000021d5a8:  0000000000000100 00007fdca5daf633
0x000000000021d5b8:  00007fdca5ffdb61 0000000000000000
0x000000000021d5c8:  0000000000000040 01ff00000021d800
0x000000000021d5d8:  0000000000000000 0000000000000000
0x000000000021d5e8:  0000000021ad4020 0000001500000036
0x000000000021d5f8:  0000022d0000009c 000000000021d830
0x000000000021d608:  0000000000000000 0000001500000036
Backtrace:
=>0 0x0000000000000000 (0x000000000021d660)
0x0000000000000000: -- no code accessible --
Modules:
Module	Address					Debug info	Name (132 modules)
PE	          220000-          447000	Deferred        user32
PE	          450000-          5d6000	Deferred        gdi32
PE	          5e0000-          651000	Deferred        d3d11
PE	          660000-          679000	Deferred        vcruntime140
PE	          690000-          6e4000	Deferred        usflib
PE	          6f0000-          7df000	Deferred        msvcr120
PE	          7e0000-          89a000	Deferred        winmm
PE	         f1b0000-         f3b5000	Deferred        rewire
PE	        10100000-        10169000	Deferred        videoexportmmf
PE	        10170000-        101ca000	Deferred        mfplat
PE	        10500000-        105b3000	Deferred        dx7processor
PE	        1a300000-        1a365000	Deferred        patcher
PE	        1a370000-        1a3b0000	Deferred        maxapi
PE	        1a3b0000-        1b530000	Deferred        maxplug
PE	        1bbf0000-        1bcaf000	Deferred        maxaudio
PE	        1ca00000-        1ce04000	Deferred        d3dcompiler_47
PE	        1d360000-        1d4cf000	Deferred        gl2.mxe64
PE	        1d4d0000-        1d710000	Deferred        jitlib
PE	        1d710000-        1d7bb000	Deferred        maxlua
PE	        1d7c0000-        1d84e000	Deferred        gdiplus
PE	        1d850000-        1d8fd000	Deferred        sketch.mxe64
PE	        1d900000-        1d967000	Deferred        live.guilib.mxe64
PE	        1d970000-        1d97f000	Deferred        autohelp.mxe64
PE	        1d980000-        1e41a000	Deferred        clang.mxe64
PE	        1e420000-        1e4c6000	Deferred        msvcp120
PE	        1e550000-        1e55b000	Deferred        debugwindow.mxe64
PE	        1e560000-        1e6d8000	Deferred        genpatcher.mxe64
PE	        1e6e0000-        1e75d000	Deferred        maxurl.mxe64
PE	        1e760000-        1e9dc000	Deferred        maxxslt.mxe64
PE	        1e9e0000-        1e9ff000	Deferred        maxzlib.mxe64
PE	        1ea00000-        1ea0b000	Deferred        objectview.mxe64
PE	        1ea10000-        1ea1f000	Deferred        palblocks.mxe64
PE	        1ea20000-        1ea32000	Deferred        pianoroll.mxe64
PE	        1ea40000-        1ea4c000	Deferred        querylib.mxe64
PE	        1ea50000-        1ea5e000	Deferred        setplugpath.mxe64
PE	        1ea60000-        1eb48000	Deferred        sqlite.mxe64
PE	        1eb50000-        1eb8b000	Deferred        synophrys.mxe64
PE	        1eb90000-        1ebd7000	Deferred        yaml.mxe64
PE	        1ebe0000-        1ebec000	Deferred        zoomer.mxe64
PE	        1ebf0000-        1ec03000	Deferred        max~.mxe64
PE	        1ec10000-        1ec21000	Deferred        polybuffer.mxe64
PE	        1ec30000-        1ec3b000	Deferred        probe.history~.mxe64
PE	        1ec60000-        1ec6a000	Deferred        probe.meter~.mxe64
PE	        1ec70000-        1ec7c000	Deferred        probe.scope~.mxe64
PE	        27f50000-        28d72000	Deferred        dx7 v.vst3
PE	        291f0000-        2929f000	Deferred        sqlite
PE	        61540000-        6157f000	Deferred        advapi32
PE	        61740000-        617c3000	Deferred        wininet
PE	        61b00000-        61c21000	Deferred        actxprxy
PE	        61d00000-        61d09000	Deferred        api-ms-win-crt-convert-l1-1-0
PE	        61d80000-        61d8a000	Deferred        api-ms-win-crt-math-l1-1-0
PE	        62980000-        62988000	Deferred        api-ms-win-core-localization-l1-2-1
PE	        62b40000-        62b47000	Deferred        api-ms-win-crt-environment-l1-1-0
PE	        62c80000-        62cbc000	Deferred        wbemprox
PE	        62dc0000-        62e46000	Deferred        rpcrt4
PE	        63280000-        6328e000	Deferred        version
PE	        63540000-        63549000	Deferred        api-ms-win-crt-runtime-l1-1-0
PE	        635c0000-        6365c000	Deferred        urlmon
PE	        639c0000-        639d9000	Deferred        shcore
PE	        63c00000-        63c0c000	Deferred        avrt
PE	        64840000-        64895000	Deferred        shlwapi
PE	        64bc0000-        64bc8000	Deferred        api-ms-win-crt-conio-l1-1-0
PE	        64cc0000-        64df4000	Deferred        oleaut32
PE	        65800000-        6580f000	Deferred        d3d10core
PE	        659c0000-        659cd000	Deferred        midimap
PE	        65b40000-        65b48000	Deferred        api-ms-win-crt-filesystem-l1-1-0
PE	        66040000-        66057000	Deferred        bcrypt
PE	        66400000-        66407000	Deferred        api-ms-win-crt-locale-l1-1-0
PE	        66540000-        66552000	Deferred        rtworkq
PE	        67580000-        675ad000	Deferred        glu32
PE	        67640000-        6764b000	Deferred        psapi
PE	        67b40000-        67b66000	Deferred        mmdevapi
PE	        67e80000-        67ea0000	Deferred        jsproxy
PE	        680c0000-        6811f000	Deferred        dsound
PE	        68300000-        68352000	Deferred        combase
PE	        68500000-        68530000	Deferred        uxtheme
PE	        68ac0000-        68ad0000	Deferred        d3d10_1
PE	        68c00000-        68c13000	Deferred        aclui
PE	        69200000-        6920c000	Deferred        vcruntime140_1
PE	        69400000-        69444000	Deferred        winhttp
PE	        69740000-        6976a000	Deferred        propsys
PE	        69e40000-        69e62000	Deferred        msacm32
PE	        6a080000-        6a10f000	Deferred        msvcrt
PE	        6a200000-        6a319000	Deferred        ole32
PE	        6aa00000-        6aa6a000	Deferred        d2d1
PE	        6aa80000-        6aa87000	Deferred        api-ms-win-core-fibers-l1-1-1
PE	        6ac00000-        6ac2d000	Deferred        mfreadwrite
PE	        6aec0000-        6aec7000	Deferred        api-ms-win-crt-process-l1-1-0
PE	        6b5c0000-        6b5c9000	Deferred        api-ms-win-crt-stdio-l1-1-0
PE	        6ba00000-        6ba2b000	Deferred        sechost
PE	        6bac0000-        6bb40000	Deferred        setupapi
PE	        6c800000-        6c808000	Deferred        api-ms-win-crt-heap-l1-1-0
PE	        6ca40000-        6cb85000	Deferred        comctl32
PE	        6cd40000-        6cd47000	Deferred        api-ms-win-crt-time-l1-1-0
PE	        6dc80000-        6dc88000	Deferred        api-ms-win-core-synch-l1-2-0
PE	        6e2c0000-        6e2cd000	Deferred        mswsock
PE	        6e640000-        6e67a000	Deferred        d3d10
PE	        6e6c0000-        6e78e000	Deferred        crypt32
PE	        6ea40000-        6ea4e000	Deferred        dwmapi
PE	        6eb40000-        6eb48000	Deferred        api-ms-win-crt-utility-l1-1-0
PE	        6f400000-        6f40a000	Deferred        api-ms-win-crt-multibyte-l1-1-0
PE	        6f500000-        6f587000	Deferred        ieframe
PE	        6f880000-        6f8ef000	Deferred        dbghelp
PE	        6fc40000-        6fc73000	Deferred        rsaenh
PE	        6fd00000-        6fd09000	Deferred        api-ms-win-crt-string-l1-1-0
PE	        6fe40000-        6fe4f000	Deferred        msacm32
PE	        70740000-        70760000	Deferred        mpr
PE	        70940000-        709fa000	Deferred        ucrtbase
PE	        70b00000-        70c02000	Deferred        comdlg32
PE	        71000000-        71019000	Deferred        imm32
PE	        7a850000-        7a854000	Deferred        opengl32
PE	        7b000000-        7b0d3000	Deferred        kernelbase
PE	        7b600000-        7b812000	Deferred        kernel32
PE	        7bc00000-        7bca2000	Deferred        ntdll
PE	       140000000-       145f81520	Deferred        ableton live 10 suite
PE	       180000000-       180092000	Deferred        msvcp140
PE	    7fdc501a0000-    7fdc501a3000	Deferred        dwrite
PE	    7fdc51d30000-    7fdc51d4b000	Deferred        wldap32
PE	    7fdc51e60000-    7fdc51e6b000	Deferred        winspool
PE	    7fdc520d0000-    7fdc520d3000	Deferred        winealsa
PE	    7fdc526f0000-    7fdc526f3000	Deferred        winepulse
PE	    7fdca2d30000-    7fdca2d33000	Deferred        kerberos
PE	    7fdca2d60000-    7fdca2d64000	Deferred        winex11
PE	    7fdca37f0000-    7fdca40e6000	Deferred        shell32
PE	    7fdca4290000-    7fdca4294000	Deferred        dnsapi
PE	    7fdca42b0000-    7fdca42b3000	Deferred        netapi32
PE	    7fdca42f0000-    7fdca42f3000	Deferred        secur32
PE	    7fdca4330000-    7fdca4334000	Deferred        ws2_32
PE	    7fdca4380000-    7fdca4384000	Deferred        iphlpapi
PE	    7fdca43c0000-    7fdca43c4000	Deferred        wined3d
PE	    7fdca4580000-    7fdca4584000	Deferred        dxgi
PE	    7fdca6020000-    7fdca6023000	Deferred        wow64cpu
Threads:
process  tid      prio (all id:s are in hex)
00000038 services.exe
	["C:\windows\system32\services.exe"]
	0000003c    0
	00000040    0
	0000004c    0
	00000068    0
	00000080    0
	000000a8    0
	000000d0    0
00000044 winedevice.exe
	[C:\windows\system32\winedevice.exe]
	00000048    0
	00000054    0
	00000058    0
	0000005c    0
00000060 plugplay.exe
	[C:\windows\system32\plugplay.exe]
	00000064    0
	0000006c    0
	00000070    0
	00000074    0
	00000090    0
	00000094    0
	00000230    0
	000004c0    0
	00000104    0
00000078 winedevice.exe
	[C:\windows\system32\winedevice.exe]
	0000007c    0
	00000084    0
	00000088    0
	0000008c    0
	00000098    0
	0000009c    0
000000a0 svchost.exe
	[C:\windows\system32\svchost.exe -k LocalServiceNetworkRestricted]
	000000a4    0
	000000ac    0
	000000b0    0
000000c8 rpcss.exe
	[C:\windows\system32\rpcss.exe]
	000000cc    0
	000000d8    0
	000000dc    0
	000000e0    0
	000000e4    0
	00000670    0
	0000033c    0
	000006c8    0
	000006ec    0
000004c4 (D) C:\ProgramData\Ableton\Live 10 Suite\Program\Ableton Live 10 Suite.exe
	["C:\ProgramData\Ableton\Live 10 Suite\Program\Ableton Live 10 Suite.exe"]
	000004b8    0 <==
	000004ac    0
	000004ec    0
	000004d0    0
	000004f0    0
	00000490    0
	00000518    0
	000004e4    0
	000004a4    0
	000004dc    0
	000004d4    0
	0000050c    0
	00000498    0
	0000051c    0
	000004f8    0
	00000204    0
	000004c8    2
	00000510   15
	00000508    0
	000004cc    0
	00000540    0
	000003a0    0
	000000fc    0
	00000128    0
	0000041c    0
	0000015c   -2
	00000514    0
	00000504   15
	00000144   15
	0000010c    0
	0000012c   15
	00000100    0
	00000114    0
	00000108   15
	00000164    0
	000001f8    0
	000001d4    0
	00000218    1
	000005a8    0
	0000017c    0
	00000448    0
	00000668    0
	0000061c    1
	0000062c    0
00000474 explorer.exe
	[C:\windows\system32\explorer.exe /desktop]
	000004a8    0
	000006b0    0
	000004e8    0
0000016c Ableton Index.exe
	["C:\ProgramData\Ableton\Live 10 Suite\Resources\Extensions\Index\Ableton Index.exe" "C:\users\virtual\Temp\com.ableton.index.500de02.txt" ]
	000001c4    0
	00000138    0
	00000168    0
	00000154    0
00000140 conhost.exe
	["C:\windows\system32\conhost.exe" --server 0x30]
	00000170    0
000000c0 explorer.exe
	[C:\windows\system32\explorer.exe /desktop]
	00000644    0
	00000698    0
	0000069c    0
System information:
    Wine build: wine-6.1 (Staging)
    Platform: x86_64
    Version: Windows 10
    Host system: Linux
    Host version: 5.10.12-xanmod1-cacule

Funny enough, I actually fixed this issue somehow on my previews Linux installation but I don't even know what i did, Tried switching wine version (version, staging, custom etc.) tried switching windows version, tried using 32 bit. Nothing.
Codesound
Level 3
Level 3
Posts: 63
Joined: Sun Sep 01, 2019 7:03 am

Re: Arturia Plugins Hang When Twisting Knobs

Post by Codesound »

Hi,
I have been trying to make any arturia plugin work for a long time without results .... IT SEEMS that it is enough to move any graphic part to find a problem ....
I use LinVst3 and the developer tells me it's a wine problem....


viewtopic.php?f=8&t=33206
ForCure
Newbie
Newbie
Posts: 2
Joined: Sat Feb 06, 2021 10:40 pm

Re: Arturia Plugins Hang When Twisting Knobs

Post by ForCure »

Update: FIXED!

All you have to do is get WINE staging and
- Disable CSMT in the staging tab (Optional, but its deprecated so it wouldn't hurt)
- Enable "Hide wine version from the application"

Which makes me wonder if Arturia intentionally breaks wine support
jkfloris
Level 12
Level 12
Posts: 3141
Joined: Thu Aug 14, 2014 10:10 am

Re: Arturia Plugins Hang When Twisting Knobs

Post by jkfloris »

I've tried the Buchla Easel V demo, and I can confirm bug 46314.

Code: Select all

grep wine_get_version Buchla\ Easel\ V.exe 
grep: Buchla Easel V.exe: binary file matches
Workaround: use Wine staging and enable Hide Wine version from applications in winecfg.
Locked