I do see occassional crash reports for GuitarRig and have contacted NI about it several time, but I don’t think I’ve ever convinced them there’s a problem with the plugin.
From my perspective it’s quite obviously a GuitarRig crash, here’s the line from the crash report:
dispatching op code 13 (effEditGetRect) to plugin Guitar Rig 5
Best bet would be to log a support request with NI, explain the problem and pass on my contact details if you like.
I have also many problems with guitar rig. Mostly crashes like you mentioned @BigTwisty.
In addition to that, I sometimes have the wrong sounds loaded. I then have to manually select my “user sound bank” again, very annoying. But like Brad said, I think it’s mostly on the guitar rig side.
Perhaps we can find more users and when we all raise requests, perhaps they do something about it.
As a first stat for example a “normal” way of selecting patches (bank/program)
Running the x86 version if Guitar Rig through jBridge has fixed all my issues so far.
Brad: It doesn’t strike me as a memory overflow issue with the x64 version since it works fine in other hosts. What does jump out at me is that effEditGetRect sounds like something to call when DRAWING the interface, but Guitar Rig keeps crashing Cantabile when it is CLOSING the interface. Could it be that C3 is sending an effGetRect message after GR5 is already closing the GUI, causing an unhandled exception somewhere in GR5?
Had a quick look at this and the only thing that really stands out in this area is that Cantabile queries the plugin for it’s edit rect more regularly since the introduction of the morph/randomize tools (because it needs to do more work keeping the window the right size to acccomodate the morph randomize toolbar).
So I’m wondering… does this problem seem to have started since around build 3242?
Either way I’m going to make some changes here to cache the plugin’s desired size and only re-request it if the plugin requests a new size. This might settle things down a bit.
The latest build 3269 includes a potential fix for this. Unfortunately it seems the fix also breaks some other plugin GUIs (see here) however I’m keen to hear if the problems with Guitar Rig and Absynth are resolved before making any more changes.
Could someone who was having regular crashes with either of these plugins please give it a quick test in 3269 and let me know if the problem still occurs (or anything else weird happens)
Also, for the record, when in the middle of development (or otherwise busy) and a stable build is out I’ll usually only give most crash reports a quick look over since they’re nearly always plugin related (I’ve spent literally hundreds of hours looking into crash reports that turn out to be the plugin’s fault and it gets tiresome after a while). If you send a crash report and need it looked into as a matter of urgency it’s best to drop me an email as well.