I’m working on a MIDI Effect VST. Currently it does not result in any crashes when loaded into Bitwig 8 Track and Ableton. When loaded in Waveform 8, the moment I give the plugin MIDI input, Waveform 8 crashes. Waveform 8 only provides crash information via its log file, which I show below.
To be able to load the VST into Ableton, I have the plugin have MIDI in/out, plus two unused channels of Audio out. Would this be the reason? I can’t tell because the crash log is cryptic to my eyes.
31 Jul 2020 18:38:16 Crashed
31 Jul 2020 18:38:16
31 Jul 2020 18:38:16 Thread 0:
31 Jul 2020 18:38:16 ** Plugin crashed: Xen MIDI Retuner (VST)
31 Jul 2020 18:38:16 0: tracktion_VSTPlugin.cpp:applyToBuffer:854
31 Jul 2020 18:38:16 1: tracktion_WaveOutputDevice.cpp:fillNextAudioBlock:122
31 Jul 2020 18:38:16 2: tracktion_EditPlaybackContext.cpp:fillNextAudioBlock:587
31 Jul 2020 18:38:16 3: tracktion_DeviceManager.cpp:audioDeviceIOCallback:851
31 Jul 2020 18:38:16
0 Waveform 8 (64-bit) 0x000000010c2d9c30 Waveform 8 (64-bit) + 7289904
1 Waveform 8 (64-bit) 0x000000010bc635c2 Waveform 8 (64-bit) + 513474
2 Waveform 8 (64-bit) 0x000000010c2d9d39 Waveform 8 (64-bit) + 7290169
3 libsystem_platform.dylib 0x00007fff5b9a2b5d _sigtramp + 29
4 ??? 0x0000000000000000 0x0 + 0
5 Xen MIDI Retuner 0x00000001196c5792 _ZN14JuceVSTWrapper24internalProcessReplacingIfEEvPPT_S3_iRNS_14VstTempBuffersIS1_EE + 1330
6 Xen MIDI Retuner 0x00000001196c5232 _ZN14JuceVSTWrapper16processReplacingEPPfS1_i + 146
7 Xen MIDI Retuner 0x00000001196b3143 _ZN14JuceVSTWrapper18processReplacingCBEPN4Vst27AEffectEPPfS4_i + 51
8 Waveform 8 (64-bit) 0x000000010c20f87c Waveform 8 (64-bit) + 6461564
9 Waveform 8 (64-bit) 0x000000010c71a1e5 Waveform 8 (64-bit) + 11747813
10 Waveform 8 (64-bit) 0x000000010c713f4c Waveform 8 (64-bit) + 11722572
11 Waveform 8 (64-bit) 0x000000010c70328b Waveform 8 (64-bit) + 11653771
12 Waveform 8 (64-bit) 0x000000010c7268cd Waveform 8 (64-bit) + 11798733
13 Waveform 8 (64-bit) 0x000000010c725ef0 Waveform 8 (64-bit) + 11796208
14 Waveform 8 (64-bit) 0x000000010c725ef0 Waveform 8 (64-bit) + 11796208
15 Waveform 8 (64-bit) 0x000000010c725ef0 Waveform 8 (64-bit) + 11796208
16 Waveform 8 (64-bit) 0x000000010c725ef0 Waveform 8 (64-bit) + 11796208
17 Waveform 8 (64-bit) 0x000000010c66359f Waveform 8 (64-bit) + 10999199
18 Waveform 8 (64-bit) 0x000000010c66328e Waveform 8 (64-bit) + 10998414
19 Waveform 8 (64-bit) 0x000000010c662b66 Waveform 8 (64-bit) + 10996582
20 Waveform 8 (64-bit) 0x000000010c655880 Waveform 8 (64-bit) + 10942592
21 Waveform 8 (64-bit) 0x000000010c1912b1 Waveform 8 (64-bit) + 5943985
22 Waveform 8 (64-bit) 0x000000010c18b2a6 Waveform 8 (64-bit) + 5919398
23 Waveform 8 (64-bit) 0x000000010c29b582 Waveform 8 (64-bit) + 7034242
24 libsystem_pthread.dylib 0x00007fff5b9ab2eb _pthread_body + 126
25 libsystem_pthread.dylib 0x00007fff5b9ae249 _pthread_start + 66
26 libsystem_pthread.dylib 0x00007fff5b9aa40d thread_start + 13
31 Jul 2020 18:38:16 Binary Images:
0x10bbe6000 Waveform 8 (64-bit)
0x7fff5b99e000 libsystem_platform.dylib
0x1196b0000 Xen MIDI Retuner
0x7fff5b9a8000 libsystem_pthread.dylib