OSX: Renoise sometimes crashes when opening VST/AU GUIs

This has started to really annoy me recently, as Renoise seems to crash regularly after a while when i’ve used some VST or AU -plugin. It typically crashes at the moment when im trying to open the external editor of the plugin.

And this seems to happen with different versions of Renoise like 2.8.0 and 3.1.0…

Something worth mentioning is that this problem didn’t occur that often before I updated to MacOS High Sierra (10.13.6.) so… Coincidence?

So, does anyone know what to do to avoid this, and what might be causing it? This is seriously annoying.

The message that appears during the crash is:
“A fatal error or crash occured (unhandled exception in thread: GUI).”

Post content of the log file.

Also, which version of OSX are you running and with which plugins did this usually happen?

OSX-version is 10.13.6. And this has happened with lots of plugins, including Korg’s Legacy vst’s, Pod Farm’s vsts and some freeware vsts.

I checked the log and the notes during the crash are like this:

"AU: Opening editor window for plugin ‘Line 6: POD Farm Reverbs’…
AU: Found a custom cocoa editor view component (‘ReverbCocoaViewFactory’)…

CrashLog: 0 libsystem_platform.dylib 0x00007fff7a70cf5a _sigtramp + 26
CrashLog: 1 ??? 0x4076200000000000 0x0 + 4644935250051334144
CrashLog: 2 libobjc.A.dylib 0x00007fff797d9042 _ZN12_GLOBAL__N_119AutoreleasePoolPage3popEPv + 812
CrashLog: 3 CoreFoundation 0x00007fff523e1846 _CFAutoreleasePoolPop + 22
CrashLog: 4 Foundation 0x00007fff545310d5 -[NSAutoreleasePool drain] + 144
CrashLog: 5 AppKit 0x00007fff4f9a28ad -[NSApplication run] + 860
CrashLog: 6 Renoise 0x00000001005042a4 Renoise + 5259940
CrashLog: 7 Renoise 0x000000010004b528 Renoise + 308520
CrashLog: 8 Renoise 0x000000010043e386 Renoise + 4449158
CrashLog: 9 Renoise 0x0000000100015f74 Renoise + 89972
CrashLog: 10 ??? 0x0000000000000001 0x0 + 1

Application: Caught an unhandled 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"

Here’s another example… with other plugin:

"AU: Trying to open plugin:‘KORG: MonoPoly’ (aumu:KLMP:KORG)…
AU: Setup I/O…
AU: Plugin suggests routing: 0 inputs, 2 outputs
AU: Plugin accepted routing: 0 inputs, 2 outputs
AU: Inputs: 0 (max:0) Outputs: 2 (max:2) in 1 busses
AU: Setup Rate/Blocksize…
AU: Initializing…

CrashLog: 0 libsystem_platform.dylib 0xa757202b _sigtramp + 43
CrashLog: 1 ??? 0xffffffff 0x0 + 4294967295
CrashLog: 2 MonoPoly 0x12002b7e KORG_GetParameterAutomatable + 523350
CrashLog: 3 MonoPoly 0x11f82d88 MonoPoly + 36232
CrashLog: 4 MonoPoly 0x1827f468 _ZN12KLLVSTPlugin30CreateAEffectFromVSTPluginFileERK5FSRefRbRP10__CFBundleRsPK10__CFString + 228
CrashLog: 5 MonoPoly 0x1827e818 _ZN12KLLVSTPlugin13LoadVSTPluginERK5FSRefPK10__CFString + 86
CrashLog: 6 MonoPoly 0x1827e73d _ZN12KLLVSTPluginC2ERK22KLLVSTPluginDescriptoriPK10__CFString + 177
CrashLog: 7 MonoPoly 0x18276a4f _ZN13KLWrapperBase30CreateVSTInstanceFromVSTPluginEP10__CFBundlei + 1495
CrashLog: 8 MonoPoly 0x18277ac0 _ZN11KLAUWrapper10InitializeEv + 120
CrashLog: 9 MonoPoly 0x1828f1e9 _ZN6AUBase12DoInitializeEv + 27
CrashLog: 10 MonoPoly 0x182931f2 ZN6AUBase22ComponentEntryDispatchEP19ComponentParametersPS + 102
CrashLog: 11 MonoPoly 0x18276f97 ZN19ComponentEntryPointI11KLAUWrapperE8DispatchEP19ComponentParametersPS0 + 45
CrashLog: 12 CarbonCore 0x946e49d3 CallComponent + 178
CrashLog: 13 CarbonCore 0x946e491c CallComponentDispatch + 26
CrashLog: 14 AudioToolbox 0x927b59c1 AudioUnitInitialize + 333
CrashLog: 15 Renoise 0x008565c6 Renoise + 8738246
CrashLog: 16 Renoise 0x0082a03f Renoise + 8556607
CrashLog: 17 Renoise 0x0083462c Renoise + 8599084
CrashLog: 18 Renoise 0x0084119c Renoise + 8651164
CrashLog: 19 Renoise 0x00b0eaea Renoise + 11590378
CrashLog: 20 Renoise 0x00b11eb1 Renoise + 11603633
CrashLog: 21 Renoise 0x0048d99e Renoise + 4770206
CrashLog: 22 Renoise 0x00c707f1 Renoise + 13039601
CrashLog: 23 Renoise 0x002f25fc Renoise + 3085820
CrashLog: 24 Renoise 0x002f2836 Renoise + 3086390
CrashLog: 25 Renoise 0x00dff145 Renoise + 14672197
CrashLog: 26 Renoise 0x00e2b32c Renoise + 14852908
CrashLog: 27 Renoise 0x00a9f843 Renoise + 11135043
CrashLog: 28 Foundation 0x951e8f20 __NSFireTimer + 97
CrashLog: 29 CoreFoundation 0x93787a73 CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION + 19
CrashLog: 30 CoreFoundation 0x937875e8 __CFRunLoopDoTimer + 1224
CrashLog: 31 CoreFoundation 0x9378705b __CFRunLoopDoTimers + 395
CrashLog: 32 CoreFoundation 0x9377ec6b __CFRunLoopRun + 3211
CrashLog: 33 CoreFoundation 0x9377dcb1 CFRunLoopRunSpecific + 641
CrashLog: 34 CoreFoundation 0x9377da1a CFRunLoopRunInMode + 122
CrashLog: 35 HIToolbox 0x92d7b37b RunCurrentEventLoopInMode + 321
CrashLog: 36 HIToolbox 0x92d7af5f ReceiveNextEventCommon + 454
CrashLog: 37 HIToolbox 0x92d7ad7b _BlockUntilNextEventMatchingListInModeWithFilter + 71
CrashLog: 38 AppKit 0x9137aafd _DPSNextEvent + 2101
CrashLog: 39 AppKit 0x91aece90 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 2859
CrashLog: 40 AppKit 0x91aec35d -[NSApplication(NSEvent) nextEventMatchingMask:untilDate:inMode:dequeue:] + 134
CrashLog: 41 AppKit 0x9136fa4d -[NSApplication run] + 763
CrashLog: 42 Renoise 0x00a9ecc1 Renoise + 11132097
CrashLog: 43 Renoise 0x00a63cf8 Renoise + 10890488
CrashLog: 44 Renoise 0x0002898e Renoise + 162190
CrashLog: 45 Renoise 0x000285b4 Renoise + 161204
CrashLog: 46 Renoise 0x00024146 Renoise + 143686
CrashLog: 47 ??? 0x00000001 0x0 + 1

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…"

this just happened to me too when opening Neutron 3, actually through out time Renoise tend to crash while you are doing something just as it autosaves… I once suggested not to autosave unless Renoise has been idle for a minute, that would also fix this issue.

By the way I use Windows 10 and no backup was saved.

VstPlugs: Trying to instantiate C:\Program Files\Steinberg\VstPlugins\Neutron 3 Elements.dll
VstPlugs: Analyzing VST plugin ‘iZotope: Neutron 3 Elements’, Unique ID:1515080755, Version:2400
VstPlugs: Instantiate OK

CrashLog: Handling Exception! Code : C0000005
CrashLog: 00007FF868F064D0: iZResampler::ComputeFilterParams +163090
CrashLog: 0000000000000400: ??? +00000
CrashLog: 00007FF8D2DFC4BF: RtlAllocateHeap +00C4F
CrashLog: 00000000005FE1E8: ??? +00000
CrashLog: 000003FF00000000: ??? +00000

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

I remember we’ve fixed something like that for Renoise 3.2. Some incompatibility in the AudioUnit framework caused by recent OSX versions. Are you probably running Renoise 3.1? Then please try updating to Renoise 3.2.

Finsternis, do you think autosave start at the same time you open a VST/AU?

I believe this happens on all platforms, in my case it only happens when autosave begin at the very same moment I click open a VST, there’s a split-second when a conflict of some sort happens, it has happend to me multiple times over the years on windows 10 with the latest Renoise release and older.