Windows: Kontakt 7 VST Crash when changing Presets

Had a pattern running with a Kontakt instrument playing and as i changed preset in Kontakt, Renoise crashed.

CrashLog: Handling Exception! Code : C0000005
CrashLog: 00007FF88C1D2979: cereal::detail::StaticObjectcereal::detail::Versions::operator= +1890D9
CrashLog: 00000000477BE370: ??? +00000

Application: Caught an unhandled fatal exception (Thread: GUI)!
Application: Saving a backup…

Error Message: A fatal error or crash occurred (unhandled exception in thread: GUI).
Error Message: A backup of the current document was saved at
Error Message: ‘C:\Users.…\AppData\Roaming\Renoise\V3.4.4\CrashBackups\Untitled_6_10_2024__15_43_crash.xrns’…
Error Message: This either happened because of a bug in Renoise, or because of a bug in one of its loaded components (plugins). Please contact bug@renoise.com and report this problem, so that it can be fixed.
Error Message: Note: It’s very important that we know exactly what has happened (what you were doing before this message popped up), or the problem cannot be replicated/analyzed. Please include a description of what you were doing and which components were being used…

CrashLog: Handling Exception! Code : C0000005
CrashLog: 00007FF88E8B3FBE: qt_qmlDebugSetStreamVersion +21DB9E
CrashLog: 00007FF88E8B6449: qt_qmlDebugSetStreamVersion +220029
CrashLog: 00007FF88E0EFD9F: qt_qmlDebugMessageAvailable +126116F
CrashLog: 00007FF88E1311C4: qt_qmlDebugMessageAvailable +12A2594
CrashLog: 00007FF88E2EE1DA: qt_qmlDebugMessageAvailable +145F5AA
CrashLog: 00007FF88E2ED609: qt_qmlDebugMessageAvailable +145E9D9
CrashLog: 00007FF88E0EE829: qt_qmlDebugMessageAvailable +125FBF9
CrashLog: 00007FF88DE1DE22: qt_qmlDebugMessageAvailable +F8F1F2
CrashLog: 00007FF88DE1D2C4: qt_qmlDebugMessageAvailable +F8E694
CrashLog: 00007FF88ED1A9B5: qt_qmlDebugSetStreamVersion +684595
CrashLog: 00007FF88E9C01D2: qt_qmlDebugSetStreamVersion +329DB2
CrashLog: 00007FF88E9C1437: qt_qmlDebugSetStreamVersion +32B017
CrashLog: 00007FF88DE1B56B: qt_qmlDebugMessageAvailable +F8C93B
CrashLog: 00007FF88ED1A9B5: qt_qmlDebugSetStreamVersion +684595
CrashLog: 00007FF88EE4FDB7: qt_qmlDebugSetStreamVersion +7B9997
CrashLog: 00007FF88EE4D8DE: qt_qmlDebugSetStreamVersion +7B74BE
CrashLog: 00007FF88DE1DE22: qt_qmlDebugMessageAvailable +F8F1F2
CrashLog: 00007FF88DE1D2C4: qt_qmlDebugMessageAvailable +F8E694
CrashLog: 00007FF88ED1A9B5: qt_qmlDebugSetStreamVersion +684595
CrashLog: 00007FF88ED1C9BE: qt_qmlDebugSetStreamVersion +68659E
CrashLog: 00007FF88EA8D68E: qt_qmlDebugSetStreamVersion +3F726E
CrashLog: 00007FF88EE4E6AF: qt_qmlDebugSetStreamVersion +7B828F
CrashLog: 00007FF8FEE6EF75: CallWindowProcW +00615
CrashLog: 00007FF8FEE6E69D: DispatchMessageW +004AD
CrashLog: 0000000140710736: l9_ippsLn_32f_A21 +342C46
CrashLog: 00000001407AD808: l9_ippsLn_32f_A21 +3DFD18
CrashLog: 00000001407B15DE: l9_ippsLn_32f_A21 +3E3AEE
CrashLog: 00000001406A570C: l9_ippsLn_32f_A21 +2D7C1C
CrashLog: 0000000140705EBA: l9_ippsLn_32f_A21 +3383CA
CrashLog: 00000001406B3F12: l9_ippsLn_32f_A21 +2E6422
CrashLog: 000000014071AE84: l9_ippsLn_32f_A21 +34D394
CrashLog: 000000014071FD3D: l9_ippsLn_32f_A21 +35224D
CrashLog: 00000001403FD6E3: l9_ippsLn_32f_A21 +2FBF3
CrashLog: 00000001403F8840: l9_ippsLn_32f_A21 +2AD50
CrashLog: 00000001403FDFD6: l9_ippsLn_32f_A21 +304E6
CrashLog: 0000000140DE7E43: l9_ippsLn_32f_A21 +A1A353
CrashLog: 00007FF900A27344: BaseThreadInitThunk +00014
CrashLog: 00007FF900B626B1: RtlUserThreadStart +00021

And again, this time only a single note in pattern while changing a preset in kontakt

CrashLog: Handling Exception! Code : C0000005
CrashLog: 00007FF88E13306A: qt_qmlDebugMessageAvailable +12A443A
CrashLog: 00007FF88E0EFD9F: qt_qmlDebugMessageAvailable +126116F
CrashLog: 00007FF88E1311C4: qt_qmlDebugMessageAvailable +12A2594
CrashLog: 00007FF88E2EE1DA: qt_qmlDebugMessageAvailable +145F5AA
CrashLog: 00007FF88E2ED609: qt_qmlDebugMessageAvailable +145E9D9
CrashLog: 00007FF88E0EE829: qt_qmlDebugMessageAvailable +125FBF9
CrashLog: 00007FF88DE1DE22: qt_qmlDebugMessageAvailable +F8F1F2
CrashLog: 00007FF88DE1D2C4: qt_qmlDebugMessageAvailable +F8E694
CrashLog: 00007FF88ED1A9B5: qt_qmlDebugSetStreamVersion +684595
CrashLog: 00007FF88E9C01D2: qt_qmlDebugSetStreamVersion +329DB2
CrashLog: 00007FF88E9C1437: qt_qmlDebugSetStreamVersion +32B017
CrashLog: 00007FF88DE1B56B: qt_qmlDebugMessageAvailable +F8C93B
CrashLog: 00007FF88ED1A9B5: qt_qmlDebugSetStreamVersion +684595
CrashLog: 00007FF88EE4FDB7: qt_qmlDebugSetStreamVersion +7B9997
CrashLog: 00007FF88EE4D8DE: qt_qmlDebugSetStreamVersion +7B74BE
CrashLog: 00007FF88DE1DE22: qt_qmlDebugMessageAvailable +F8F1F2
CrashLog: 00007FF88DE1D2C4: qt_qmlDebugMessageAvailable +F8E694
CrashLog: 00007FF88ED1A9B5: qt_qmlDebugSetStreamVersion +684595
CrashLog: 00007FF88ED1C9BE: qt_qmlDebugSetStreamVersion +68659E
CrashLog: 00007FF88EA8D68E: qt_qmlDebugSetStreamVersion +3F726E
CrashLog: 00007FF88EE4E6AF: qt_qmlDebugSetStreamVersion +7B828F
CrashLog: 00007FF8FEE6EF75: CallWindowProcW +00615
CrashLog: 00007FF8FEE6E69D: DispatchMessageW +004AD
CrashLog: 0000000140710736: l9_ippsLn_32f_A21 +342C46
CrashLog: 00000001407AD808: l9_ippsLn_32f_A21 +3DFD18
CrashLog: 00000001407B15DE: l9_ippsLn_32f_A21 +3E3AEE
CrashLog: 00000001406A570C: l9_ippsLn_32f_A21 +2D7C1C
CrashLog: 0000000140705EBA: l9_ippsLn_32f_A21 +3383CA
CrashLog: 00000001406B3F12: l9_ippsLn_32f_A21 +2E6422
CrashLog: 000000014071AE84: l9_ippsLn_32f_A21 +34D394
CrashLog: 000000014071FD3D: l9_ippsLn_32f_A21 +35224D
CrashLog: 00000001403FD6E3: l9_ippsLn_32f_A21 +2FBF3
CrashLog: 00000001403F8840: l9_ippsLn_32f_A21 +2AD50
CrashLog: 00000001403FDFD6: l9_ippsLn_32f_A21 +304E6
CrashLog: 0000000140DE7E43: l9_ippsLn_32f_A21 +A1A353
CrashLog: 00007FF900A27344: BaseThreadInitThunk +00014
CrashLog: 00007FF900B626B1: RtlUserThreadStart +00021

This is Kontakt crashing. Please also forward/report this to NI. There’s nothing we can really do about it. Even if it’s somehow caused by Renoise doing something unexpected in the plugin, it’s the plugin that crashes and we have no idea why. We can’t debug it, we don’t know how the plugin works. Only NI knows.

We do our best to handle crashes in plugins gracefully, but this simply isn’t always possible unless you run all plugins in sandboxes: see Preferences - Renoise User ManualRunning all plugins in sandboxes (➜separate process):.