

- #SONIC CHARGE PERMUT8 HOW TO#
- #SONIC CHARGE PERMUT8 UPDATE#
- #SONIC CHARGE PERMUT8 CODE#
- #SONIC CHARGE PERMUT8 WINDOWS#
I count a lot of threads in the logs (125!), e.g. We haven't heard from any other users about crashes for a long time (except one mysterious case on Windows, but I highly doubt it is relevant). I wonder what's so special about your setup.
#SONIC CHARGE PERMUT8 CODE#
The best would probably be if I could compile a beta-version of Permut8 for you, but I am not sure how easy it would be to match the exact code of the latest official release considering that it is several years old now.

I have a feeling these stack traces aren't totally trustworthy. There is no reason why SymbiosisEntry would get called from _handleMouseDownEvent:isDelayedEvent. But hey, at least sometimes the issue is highly reproducible! Permut8 has crashed so many times today, even after reinstalling it. I guess this means that the semaphore was not left locked by the previous crash. The very next time I started Logic, it crashed the 'usual' way. Maybe it was when I closed the editor window immediately after moving the knob, not sure as it happened so unexpectedly this time.Īttached is the different crash report, hopefully this one can provide more useful information! 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). 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.
#SONIC CHARGE PERMUT8 WINDOWS#
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.
