Using a Nocturn with latest Automap beta and latest Reaper pre. Fairly simple use of a VST3 and Reaper crashes. I've tried with VSTs in separate processes but then the crash leaves that process running and I cannot force it to quit - and then have to fat finger the computer to shut it down.
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.novationmusic.automap.vst3 0x000000011230a128 OnViewEvent(void*, unsigned int, void*) + 39
1 com.apple.CoreFoundation 0x00007fff84cbabbc __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERV ER__ + 12
2 com.apple.CoreFoundation 0x00007fff84cbab4f ___CFXRegistrationPost_block_invoke + 63
3 com.apple.CoreFoundation 0x00007fff84cbaac7 _CFXRegistrationPost + 407
4 com.apple.CoreFoundation 0x00007fff84cba832 ___CFXNotificationPost_block_invoke + 50
5 com.apple.CoreFoundation 0x00007fff84c775e2 -[_CFXNotificationRegistrar find
bject
bserver:enumerator:] + 1922
6 com.apple.CoreFoundation 0x00007fff84c76835 _CFXNotificationPost + 693
7 com.apple.Foundation 0x00007fff98977fda -[NSNotificationCenter postNotificationName
bject:userInfo:] + 66
8 com.apple.AppKit 0x00007fff9014b048 -[NSWindow becomeKeyWindow] + 1425
9 com.cockos.reaper 0x0000000100475830 -[REAPERSwell_modelesswindow becomeKeyWindow] + 48
10 com.apple.AppKit 0x00007fff9014aa75 _NXSendWindowNotification + 252
11 com.apple.AppKit 0x00007fff9014a378 -[NSWindow _changeKeyAndMainLimitedOK:] + 868
12 com.apple.AppKit 0x00007fff90214173 -[NSWindow _makeKeyRegardlessOfVisibility] + 98
13 com.apple.AppKit 0x00007fff9014d429 NSPerformVisuallyAtomicChange + 147
14 com.apple.AppKit 0x00007fff902140af -[NSWindow makeKeyAndOrderFront:] + 79
15 com.cockos.reaper 0x000000010048e232 ShowWindow(HWND__*, int) + 322
16 com.cockos.reaper 0x000000010048e3b1 ShowWindow(HWND__*, int) + 705
17 com.cockos.reaper 0x00000001003963da fxOpenBrowseWindow(FxChain*, int, int, bool, int) + 362
18 com.cockos.reaper 0x0000000100369547 FxChain::dialogProc(HWND__*, unsigned int, unsigned long, long) + 3831
19 ??? 0x0001003685ee0000 0 + 281709151911936
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x0000000112bcbc90 rcx: 0x000000011230a101 rdx: 0x0000000000000000
rdi: 0x0000000112bcbc90 rsi: 0x0000000056774166 rbp: 0x00007fff5fbfb3f0 rsp: 0x00007fff5fbfb3e0
r8: 0x00000000000003ff r9: 0x0000000112e4c7e0 r10: 0x00000000ffffffff r11: 0x000000010c59b11b
r12: 0x000000011c35fb50 r13: 0x0000000112e4c7e0 r14: 0x0000000112e4d350 r15: 0x0000000000000000
rip: 0x000000011230a128 rfl: 0x0000000000010246 cr2: 0x0000000000000158
It seems that when removing an automap fx, when you try and add another fx, a crash can reliably occur every time.
Indeed, all you have to do is add an automap plugin, remove it, then close Reaper's fx window and you get the crash. Hence all the mention of windows in the crash log above.
Also, tried two other DAWs which do not crash at all. So it seems to be Reaper's handling of fx windows with automapped plugins. Any chance of a fix?