

But then I moved the input level knob a bit and it crashed very shortly after. Then I wanted to edit its settings so I opened its editor window, and for a moment it was fine. Then I enabled it, and it was working fine. The project loaded fine this time, and was working for quite a while without Permut8 actually enabled (it was never enabled for those earlier crashes either).

#Sonic charge permut8. code#
Okay, it crashed a different way now, and in a different part of the code maybe? I guess it is more mysterious as you say. I just tried dozens of instances in one project stacked in different ways, and restarted quite a few times, but so far no crash.

Maybe I could just try opening and closing Logic a bit more often, and randomly adding several Permut8 instances to projects?ĮDIT: Hmm, maybe that race condition idea is not right. (Although maybe if it's a race condition it might happen only when there is more than one SC plug-in in the project?) I don't know the conditions under which it happens except that I think it's only when Logic is starting up (loading a project), and it's only maybe once per fortnight with my typical usage patterns.
#Sonic charge permut8. how to#
Unfortunately I don't know how to easily reproduce the crash. How easy is it for you to reproduce that Permut8 startup crash? Unless maybe there is a race condition in the semaphore-locking bit, on startup of Logic when loading multiple Permut8 instances and maybe more than one instance thinks they got the lock at the same time? Does Logic start up multiple plug-ins all at once on separate threads? As said, a beta build would help there. Kind of hoped it was something bad with the semaphore itself, but it wouldn't make a lot of sense tbh. That is the most reasonable explanation yes. Is nobody else using the same framework for their plug-ins that I could test the issue with next time? Could it be some licensing protection gone wrong or something? I haven't noticed this issue with anything other than Sonic Charge plug-ins so far. Also as you may guess, the plug-in being added never actually appears or becomes active in the signal chain. Space bar also will not start/stop the track at this point.

Although the existing plugin-windows can be dragged around, they will not respond to anything other than that. I tried making Logic play the track while adding the plug-ins to see what happens, and it keeps playing the track while "frozen"! But the mouse still turns into a pinwheel and all windows cease updating graphically. Also same story with Synplant and Microtonic instruments. I then restarted Logic again and this time added an instance of Bitspeak, and again it froze up. But then I added an instance of Echobode, and logic froze up. Then I added other vendor plug-ins and used them with no problem. So I opened Logic with a different project having no Sonic Charge plug-ins in it (since that's the only way I can open Logic when in the bad state). My system is currently in the "bad" state as already discussed in this thread.
#Sonic charge permut8. update#
Hello, just a small update to this issue: EDIT: Argh, sorry I didn't get the crash report this time, but there's other info here that might be useful.
