In last few weeks I've triaged a bunch of dumps where call stack was corrupted. And in general dumps are never trusted 100% (missing vals, register vals are unreliable and sometimes misleading, dump was partial, etc). Various means of crash reporting are very useful, as long as one always keep in mind that no such mechanism is 100% reliable.
DSP, Plug-in and Host development discussion.
- 337 posts since 4 Oct, 2002
- 98 posts since 6 Jan, 2003
Back on topic: Maybe there are other options. IANAL, and I don't know whether this was discussed before, but what if I write a plugin that is binary compatible with the VST2 SDK without using any of the SDK source files? I have seen vestige or FST, there are implementations in other programming languages (Delphi, D, Rust). Like in the past when the Samba team reimplemented the SMB protocol - or the US court ruled that Google's use of the Java API in the Android SDK was fair use (https://www.eff.org/cases/oracle-v-google)