Im at a loss. vst3 is not working in FL Studio (Access Violation)
-
My exported plugin wont work. And i dont have the skills the debug this.
I read one other user had the same problem, with ScriptFX in HISE,
However i have none. I have just exported my vst3 and am getting an:
OS Version: Windows 11 (Version 22H2, OS Build 22621.3007, 64-bit Edition) Exception: Access violation at address 00007FF8E754ECBB in module 'ntdll.dll'. Read of address 0000000000000000 Callstack: 00007FF8E74B0000:00007FF8E754ECBB: ntdll.dll 00007FF8E74B0000:00007FF8E74ED1AA: ntdll.dll 00007FF8E74B0000:00007FF8E74EC7BA: ntdll.dll 00007FF8E49D0000:00007FF8E49E1B06: ucrtbase.dll 00007FF8E49D0000:00007FF8E49EFF6C: ucrtbase.dll 00007FF8E50E0000:00007FF8E5101DAB: gdi32full.dll 00007FF8E50E0000:00007FF8E50F292C: gdi32full.dll 00007FF8E50E0000:00007FF8E50F1502: gdi32full.dll 000000005BEF0000:000000005C067F73: FLEngine_x64.dll 000000005BEF0000:000000005C0B3316: FLEngine_x64.dll 000000005BEF0000:000000005C42DA30: FLEngine_x64.dll 000000005BEF0000:000000005C433989: FLEngine_x64.dll 000000005BEF0000:000000005C0B3A04: FLEngine_x64.dll 000000005BEF0000:000000005C3E5BA0: FLEngine_x64.dll 000000005BEF0000:000000005C0B91EF: FLEngine_x64.dll 000000005BEF0000:000000005C0B9210: FLEngine_x64.dll 000000005BEF0000:000000005C3E408F: FLEngine_x64.dll 000000005BEF0000:000000005C3E71E5: FLEngine_x64.dll 000000005BEF0000:000000005C3E5A11: FLEngine_x64.dll 000000005BEF0000:000000005C387972: FLEngine_x64.dll 000000005BEF0000:000000005C42F0A5: FLEngine_x64.dll 000000005BEF0000:000000005C42EADE: FLEngine_x64.dll 000000005BEF0000:000000005BF000E0: FLEngine_x64.dll 000000005BEF0000:000000005C225858: FLEngine_x64.dll 000000005BEF0000:000000005C3866EA: FLEngine_x64.dll 000000005BEF0000:000000005CB75DE4: FLEngine_x64.dll 000000005BEF0000:000000005CBCBDFE: FLEngine_x64.dll 000000005AAD0000:000000005AEA1EC0: Fruity Wrapper_x64.dll 000000005AAD0000:000000005AE9BCB6: Fruity Wrapper_x64.dll 000000005BEF0000:000000005C68BDDC: FLEngine_x64.dll 000000005BEF0000:000000005C69637D: FLEngine_x64.dll 000000005BEF0000:000000005C696DB8: FLEngine_x64.dll 000000005BEF0000:000000005C7ABE20: FLEngine_x64.dll 000000005BEF0000:000000005C7AC66E: FLEngine_x64.dll 000000005BEF0000:000000005C7C5BFD: FLEngine_x64.dll 000000005BEF0000:000000005C7C6EA9: FLEngine_x64.dll 000000005BEF0000:000000005CAABB34: FLEngine_x64.dll 000000005BEF0000:000000005CAB48BC: FLEngine_x64.dll 000000005BEF0000:000000005C41A876: FLEngine_x64.dll 000000005BEF0000:000000005C2148CB: FLEngine_x64.dll 000000005BEF0000:000000005C41CC79: FLEngine_x64.dll 000000005BEF0000:000000005C41E975: FLEngine_x64.dll 000000005BEF0000:000000005C41E868: FLEngine_x64.dll 000000005BEF0000:000000005C009246: FLEngine_x64.dll 00007FF8E7140000:00007FF8E7158241: USER32.dll 00007FF8E7140000:00007FF8E7157D01: USER32.dll 000000005BEF0000:000000005C43E19A: FLEngine_x64.dll 000000005BEF0000:000000005C43E208: FLEngine_x64.dll 000000005BEF0000:000000005C43E6DA: FLEngine_x64.dll 000000005BEF0000:000000005CC18B1D: FLEngine_x64.dll 00007FF787710000:00007FF7879DC828: FL64.exe 00007FF787710000:00007FF7879DC9B0: FL64.exe 00007FF787710000:00007FF787740976: FL64.exe 00007FF8E58E0000:00007FF8E58F257D: KERNEL32.DLL 00007FF8E74B0000:00007FF8E750AA58: ntdll.dll Modules: ntdll.dll: C:\WINDOWS\SYSTEM32\ntdll.dll ucrtbase.dll: C:\WINDOWS\System32\ucrtbase.dll gdi32full.dll: C:\WINDOWS\System32\gdi32full.dll FLEngine_x64.dll: C:\Program Files\Image-Line\FL Studio 21\FLEngine_x64.dll Fruity Wrapper_x64.dll: C:\Program Files\Image-Line\FL Studio 21\Plugins\Fruity\Generators\Fruity Wrapper\Fruity Wrapper_x64.dll USER32.dll: C:\WINDOWS\System32\USER32.dll FL64.exe: C:\Program Files\Image-Line\FL Studio 21\FL64.exe KERNEL32.DLL: C:\WINDOWS\System32\KERNEL32.DLL
Has anyone seen something like this before, and might know what would be the cause?
The only extra tools i use is HISE Activate. -
Some things to check.
Does it work in any other DAW? Reaper for example.
Does it work standalone?Sometimes different DAWs give you better debug output.
-
.exe will not open at all, nothing happens.
It does not show up in Reaper. :astonished_face: -
@Lindon wasn‘t there something that caused your plugin to crash when using the copy protection flags?
-
Did you use any scriptnode? If you left any network at Allow Compilation and exported that way, it results in a broken plugin that doesn't load.
-
@aaronventure said in Im at a loss. vst3 is not working in FL Studio (Access Violation):
? If you left any network at Allow Compilation
I did mess around with a stereo effect at some point. But removed it again. How can i see if there is anything leftover?
-
Could this be the cause of it?
From HISE Activate:
Warning: default font used for getStringWidth() method (might cause race conditions on Windows) -
I painstakingly spent the whole night, copying my project and removing code and UI elements one by one, and exporting every time i did a change. I added +1 to every version to make sure if was a "new" vst3 export that i could test in my DAW.
It only worked when i deleted absolutely everything except a background image.
BUT, one time i deleted "Sampler1" and it worked while still having some code and UI elements. I tried again, because it seemed weird, but it only happened once.I'm at a loss.
Something is messed up beyond recognition. -
@ThinkTank You can try to remove the line in your code. Make sure to always clean the build folder for a clean build.
-
@Christoph-Hart said in Im at a loss. vst3 is not working in FL Studio (Access Violation):
@Lindon wasn‘t there something that caused your plugin to crash when using the copy protection flags?
if there was I cant for the life of me recall what it was... sorry. I never use copy protection flags - unless Im misunderstanding this...
-
@ThinkTank -- ok I looked thru the old topics - and found the one Christoph was referring to I think... I also think you may have found it too, but just in case:##try removing your Presets code... dont load a preset on start up, and make sure that FL Studio is using fixed buffer sizes...
-