Logic crashes on startInternalDrag
-
@Oli-Ullmann as @David-Healey , + Ableton Live
-
@ustk
I don't have Ableton Live. Is there a trial version available?I can't find any on the website...
-
@Oli-Ullmann said in Logic crashes on startInternalDrag:
I've already tried calling startInternalDrag only in if(event.drag). It still crashes.
event.drag will be triggered also when clicked
try event.isDragOnly -
@Oli-Ullmann Mmm... I'm afraid you're right, the unlimited (but restricted) version I had was probably v11.
If you have any hardware, sometimes it comes with a free lite license of Live.
Otherwise you can still try v12 for 30 days... -
@Oli-Ullmann I reached out to Ableton last year for a NFR copy of Ableton 12 to test plugins and they were more than happy to accommodate me. Worth a shot ;)
-
@David-Healey
Both versions (AU and VST3) work in Reaper. So it seems to be a Logic issue. :-(
Any ideas?@ulrik
Even withisDragOnly, Logic still crashes.@ustk @HISEnberg
I saw that there's an affordable "Live 12 Intro" available. I'm going to buy it to give it a try. :-) -
@Oli-Ullmann said in Logic crashes on startInternalDrag:
Both versions (AU and VST3) work in Reaper. So it seems to be a Logic issue. :-(
Can you recreate the issue in a minimal snippet?
-
@David-Healey
Yes, I compiled @Christoph-Hart 's “Script Panel Drag Example,” and it crashes in Logic as well.HiseSnippet 1602.3ocsW08aaaCDmJIpn1aEXEXOsm37CcJCFtNMe0lhhlFmjUi0zZrjULfghBZIZItHSJHQE2rs.r+z1eR608T1cjRVRowsaAqFIvl79f+3c+tSmFkp74YYpThS6SNOgSb9b2iOWpiFDwDRxv8g8c2OkEdBOSS167DVVFOf33r72gxcZsBw74ud5drXlzmWsEg7Zkvm+BwTgtZ2Q698h33CYA7SDSqo8F6NzWIGnhU4.VV1sOIg4eJKj+RFp1RtjmyxhHNeq61SVms0lSV2ea9FOfyXAi2bqGELd801Z60eHeCeF6gatg+FOh3bqCBDZU5wZllmQbVYOUv4GGolIsGvqEYhwwbbwZjigS1t8gp3.7Jh6RFDIhCFUFjxHfWFUExV1Fx9R2iDAh46WE59Bi.ZkE0CfNK0DdK2.dqUGd8qAuqARN0fzJVHcW2i8SEI5JIHd9L2gRMOcBCxS0ghUWxR+8scGn.Mj5dSYmxOLEVL2Bus52uKcs98W8wsae+6SYzLwzjXNMAttZZpJWKj71BYL7EcRtzWKTRqTuvUa+asaE1aBj7eVbrmNRj0Kjq85LNzlz6rJ3WPiLt1tgm8qrdyhDZtUXPJa1yhEgRdvI72oq4FMrrypcok67BkOKdOUtLHyqOreGe3VkxC5.N5BC9gCJOAzGu.RdbVaf+koomwRoGCmqOm9DZYzHDA0zDkDV30wJF8TkImvRAkVnIVwMMYXbLOjEuPaJjiF01djXvoVDqKsLDMNNGiP1SYgZElx4RPsBGuP8fvTyybDlC+AaB1yjPabXWq3ZGx0JuHEXR.Y13sVQiEYPj.+0TUdFmBIw3wPifLJSFP8iXxPtwDe.npTTQXE5KfZDFJjgTPmfFwKvEpYCJcDbO6LHV.+pK84py3oz6Q2uvVLTWY4QHBFXNGuNkp7bv618pEvLLztzeFpO5+lh6FRDqpBlA7d5X68gGfvNkKCfCmY.NULEZ00idBZD7WgZyh3RN.QzemqxMaOmrjxmjxyhPfMDs1a01yONzmirEdcopw+ho5C4bhrWyhEA.mC1s2Y3ugBqxc+c61ZalMlKC0Qzm7DZ+EoCJDWYSfOtdEdo9OsYThtyUnYW7AhV72w8y00BDlTObfbeMcFKCtmpjDPNXSlZJG7hLrJJnjXvoDIPuAClwGnXhGPfLSEy6kjhApJ7VoF.1NCvmpgYiNeDvVkZ8i39mhXFPqExkDzBeioXSruGcn9Cbawbdjpf.X3p.cQLYBGHO5h3P000brlKgm8XFFXtmfsy3P3BLA.WdR.77FCppXdVB4jXLtVJIjMVDKzmaBTKfwAY7TnMZpjVdhHinramIdc05oh5PuRX6A2Tng.BTwD6hd9X8IDHt28nescmTQXj1T1tZ6Vfp3kBtxw7I5hNEAvCNg642.wRSYhIIgTBERO74VavtHyufX2hxfO10.SerbsZJSKPe.W8VkvGte1GEJYwFVEBhVrTNaGaceW5ll+eSWJ7wvRfFaheE3qStRzFsLoVOwcppW6VZo8gpyys5HltnkQV0E.v6bGhaTFb2of5WGJkcRstBhMMnakURnmJpD1oFghRq4olfxnT16wZvrik51p0EHO4h1vW0JMeoRyekzyj3AdB8phlL4ZkgbwTETokdshwgJS+PF5IymNlm1Eq+x4yUDFbp4zXtKdZr5CK5aKMponRNTJzuJgKWzHjjh5I3W+3v8YZFNBWwdfdI7Ts.gfy97yfAnsCz0xced1oZUB304yH.i3pMRuS43d3jLDALT2scsLWx6plwdqcOuZwN6174hDmuxcQOWjTNj.X9stjPtz3gZvvcwvv1KnFL9yYMgQceS9i+C9tkawLF0bNU7AbN4Rqye+wkgA0UA4wLcyo2w2woP.PhZLxL1KPlAD85uCz+aiz+uEh20cjP6Gc8XboqAi.U6SAFKdQn63d.7vIecE.Ww8ve5Sya8PrMOCOhoSE.Av8k4SsTd3zk3.8vdNKgbI6593ZLBbLzF0r3R3Sgv0v0NEBWqTHYJyOU8VeaqC7UstsYG.SRyqk1x8HbMcMhocR837T3M+dqueSW8dF9fapgqeSMbiapgadSMbqapgaeSM7gebCwWL+YEOqGJaHjiFcfoWriyARFv.MrUx+fXzIy2 -
@Oli-Ullmann Does AUVal provide any insight?
-
@David-Healey
Do you mean Tracktion's pluginval? I didn't get any errors with my plugin at the highest strictness level. But that might also be because the panels aren't visible when my plugin starts up.
I'll compile Christoph's snippet and test it with pluginval. I'll get back to you once I've done that. -
@Oli-Ullmann said in Logic crashes on startInternalDrag:
pluginval
I think that only handles VST, I'm talking about AUVal which is included with macOS
Moonbase have a little article about it: https://moonbase.sh/articles/debugging-your-audio-unit-plugin-with-auval-aka-auvaltool/
-
@David-Healey
You can also use pluginval to test AU plug-ins. According to your article, AUVal runs under the hood in that case.I tested Christoph's snippet. No errors are reported here either. However, it also crashes in Logic. :-(
I get the feeling that I'll have to code the drag-and-drop functionality myself...
-
@Oli-Ullmann said in Logic crashes on startInternalDrag:
You can also use pluginval to test AU plug-ins.
Ah that's good to know!
-
@Oli-Ullmann You can run pluginval as host in xcode (edit scheme -> Run -> Executable). Start the plugin as debug and see what it spits out
-
@ustk
Oh, I'll have to check out how that works. Thanks for the tip! :-)