Given your name, two actually.bkshepard wrote:Sorry SSG, as a long-time sailor myself, I know full well the difference between sheet and sheep. It was a play on words.

Moderator: James Steele
Given your name, two actually.bkshepard wrote:Sorry SSG, as a long-time sailor myself, I know full well the difference between sheet and sheep. It was a play on words.
Me, either.stubbsonic wrote: I've never heard anything about universal (intel/AS) software "duality" causing problems.
I’ve seen plug-in developers do this. PSP used to during the initial transition to Apple Silicon but no longer do. But I have never seen this done with applications.I guess I have seen some developers release separate installers for intel & AS, I don't know what the (dis)advantages to either approach.
So it's not impossible to read crash reports even as a non coder etc. When they pop up, the first thing to look for is which thread crashed, they always mention this in the first couple "paragraphs". So it will say "Crashed thread - Thread 39", you got the section clearly marked Thread 39, and look for plugins. When it's a crash that does not involve a plugin none will be mentioned in that thread. For instance I can reliably crash DP every single time by dragging a REX file into DP, you will not see a plugin mentioned in the crashed thread.stubbsonic wrote: ↑Mon Mar 11, 2024 11:49 am That's an interesting point. I've not noticed any consistent pattern about whether I'm running plugins or not when I get crashes. I might also be a bit skeptical that your experiences and interpretation of crash reports reflect a generality about all of our issues with DP stability. You might be right, but I'll just reserve judgement about that.
When DP crashes in the right way to generate a report, I kind of assumed the report goes to Apple, and then gets forwarded (or at least made available) to the developer. So MOTU developers could see that plugins are causing some issues and address it one way or another.
I have no earthly how to read a crash report. I wish someone would make an AI crash report reader.
Thanks for that helpful explanation of crash reports. I'll definitely pay careful attention to that, going forward.Michael Canavan wrote: ↑Mon Mar 11, 2024 12:03 pm There is no indication to me that Apple uses it's retrieved crash reports to inform developers, and IMO it's even more unlikely that they would with our tiny community of end users, developers etc.
With Ableton they have their own internal crash report container they immediately ask you to send to support if a crash happens, it's pretty clever but it overrides Apples it seems. At least here DP crashes generate an Apple crash report, so you can read it yourself if you want to.stubbsonic wrote: ↑Mon Mar 11, 2024 12:19 pmThanks for that helpful explanation of crash reports. I'll definitely pay careful attention to that, going forward.Michael Canavan wrote: ↑Mon Mar 11, 2024 12:03 pm There is no indication to me that Apple uses it's retrieved crash reports to inform developers, and IMO it's even more unlikely that they would with our tiny community of end users, developers etc.
I had a little conversation with a developer who said that as long as I had some kind of diagnostic data sharing enabled, he could "pull" crash reports and look at them-- which I enabled and he did. So I guess that is at least one avenue, but I usually keep all that turned off.
Crash reports have always been a frustrating mystery to me. Frustrating because I know it contains answers, yet it’s wrapped in a mystery and so the info is unavailable.Michael Canavan wrote: ↑Mon Mar 11, 2024 10:48 am Personally it's always at least 95% plugins that crash DP. Mostly IMO DP fights it's own uniqueness in hosting etc. and not being the main test platform for the three plugin types it can host. IMO it's not about the Intel to Apple Silicon transition, at least in terms of what is crashing DP the most. You can look at your crash report, it's usually not too hard to figure out, and it's almost always without exception a thread with one plugin popping up.
The one feature that DP could benefit from if it would be possible for them to implement is plugin sandboxing. Essentially plugins run as their own process so they do not crash the DAW if they have incompatibilities, the plugin itself crashes instead. In Bitwig it's implemented with the ability to restart the plugin right in the DAW without restarting the DAW.
The other DAW I know of that does this is Reaper, but the implementation is sketchy by their own accounts, i.e. they recommend implementing it only for problematic plugins. In many ways Reaper is closer to DP in it's complexity so this might be how it could look if MOTU were to implement something like this.
It's just a big "if" whether it's possible for a DAW with PreGen can do the sort of sandboxing that Bitwig can though. It might be partly due to Bitwigs lack of dual buffers for saving CPU on projects that they can sandbox plugins.nk_e wrote: ↑Tue Mar 12, 2024 3:48 am As far as sandboxing goes, Bitwig’s implementation is superb and offers levels of granularity. You can sandbox individual plugins, all of a developer’s plugins in one sandbox (to facilitate intra plugin communication), or choose no sandboxing. If a plugin crashes a window pops up informing you and you have the option of restarting the plugin and continuing on. It works like a charm and has saved my butt on more than one occasion, ALL DAWs should operate this way.