edit:
seems like this is a reaper 4 related problem.
i’ll got to cockos forum.
Hi there.
i’m porting my code to OSX now.
my plugins runs just fine in windows, no leaks/heap errors etc.
however, on OSX i get some weird behavior. to me it seems the message manager gets stuck or something.
the AU version for example runs just fine, but the VST version does not. i got stuck popup menus which will not receive clicks nor close.
also i could not 100% verify it, its seems change message do not get transported. the debugger shows no errors except this:
ca_debug_string: AudioUnitGetProperty: *ioDataSize == 0 on entry /Developer/Extras/CoreAudio/AudioUnits/AUPublic/AUBase/AUDispatch.cpp:198
objc[11402]: Class Peng_V1 is implemented in both /Users/janmanuelschlieper/Library/Audio/Plug-Ins/Components/Peng.component/Contents/MacOS/Peng and /Users/janmanuelschlieper/Library/Audio/Plug-ins/VST/Peng.vst/Contents/MacOS/Peng. One of the two will be used. Which one is undefined.
objc[11402]: Class JuceUIViewClass_1_53_Peng is implemented in both /Users/janmanuelschlieper/Library/Audio/Plug-Ins/Components/Peng.component/Contents/MacOS/Peng and /Users/janmanuelschlieper/Library/Audio/Plug-ins/VST/Peng.vst/Contents/MacOS/Peng. One of the two will be used. Which one is undefined.
objc[11402]: Class JuceAppDelegate_1_53_75_JSlRKlNBb5 is implemented in both /Users/janmanuelschlieper/Library/Audio/Plug-Ins/Components/Peng.component/Contents/MacOS/Peng and /Users/janmanuelschlieper/Library/Audio/Plug-ins/VST/Peng.vst/Contents/MacOS/Peng. One of the two will be used. Which one is undefined.
objc[11402]: Class AudioTrackProducer_1_53_75_JSlRKlNBb5 is implemented in both /Users/janmanuelschlieper/Library/Audio/Plug-Ins/Components/Peng.component/Contents/MacOS/Peng and /Users/janmanuelschlieper/Library/Audio/Plug-ins/VST/Peng.vst/Contents/MacOS/Peng. One of the two will be used. Which one is undefined.
objc[11402]: Class OpenDiskDevice_1_53_75_JSlRKlNBb5 is implemented in both /Users/janmanuelschlieper/Library/Audio/Plug-Ins/Components/Peng.component/Contents/MacOS/Peng and /Users/janmanuelschlieper/Library/Audio/Plug-ins/VST/Peng.vst/Contents/MacOS/Peng. One of the two will be used. Which one is undefined.
objc[11402]: Class JuceFileChooserDelegate_1_53_75_JSlRKlNBb5 is implemented in both /Users/janmanuelschlieper/Library/Audio/Plug-Ins/Components/Peng.component/Contents/MacOS/Peng and /Users/janmanuelschlieper/Library/Audio/Plug-ins/VST/Peng.vst/Contents/MacOS/Peng. One of the two will be used. Which one is undefined.
objc[11402]: Class JuceMenuCallback_1_53_75_JSlRKlNBb5 is implemented in both /Users/janmanuelschlieper/Library/Audio/Plug-Ins/Components/Peng.component/Contents/MacOS/Peng and /Users/janmanuelschlieper/Library/Audio/Plug-ins/VST/Peng.vst/Contents/MacOS/Peng. One of the two will be used. Which one is undefined.
objc[11402]: Class JuceNSWindow_1_53_75_JSlRKlNBb5 is implemented in both /Users/janmanuelschlieper/Library/Audio/Plug-Ins/Components/Peng.component/Contents/MacOS/Peng and /Users/janmanuelschlieper/Library/Audio/Plug-ins/VST/Peng.vst/Contents/MacOS/Peng. One of the two will be used. Which one is undefined.
objc[11402]: Class JuceNSView_1_53_75_JSlRKlNBb5 is implemented in both /Users/janmanuelschlieper/Library/Audio/Plug-Ins/Components/Peng.component/Contents/MacOS/Peng and /Users/janmanuelschlieper/Library/Audio/Plug-ins/VST/Peng.vst/Contents/MacOS/Peng. One of the two will be used. Which one is undefined.
objc[11402]: Class JuceURLConnection_1_53_75_JSlRKlNBb5 is implemented in both /Users/janmanuelschlieper/Library/Audio/Plug-Ins/Components/Peng.component/Contents/MacOS/Peng and /Users/janmanuelschlieper/Library/Audio/Plug-ins/VST/Peng.vst/Contents/MacOS/Peng. One of the two will be used. Which one is undefined.
any ideas?
btw. sometimes the vst version magically works :O.
cheer!
jm