Go Back   Cockos Incorporated Forums > Projects > Deprecated REAPER issue tracker > Closed Issue

Crash on unloading GURU plugin Issue Tools
issueid=198 06-19-2009 02:38 PM
Human being with feelings
Crash on unloading GURU plugin
Reaper crashes on unloading the GURU plugin

On opening a recent project with an existing project already loaded, Reaper crashes. The point of crash appears (visually) to be when unloading the GURU plugin. The crash is not consistent. Sometimes it happens, sometimes it doesn't. The crash is not project specific, although all unloading projects contain the GURU plugin and appear to crash as the plugin is being unloaded.

I have never seen the crash in v2.xx. It only appeared since 3.0, and I just crashed 3.04.

I have gone back to using 2.58 for a week without any crashes.


log:


Event Type: Error
Event Source: Application Error
Event Category: None
Event ID: 1000
Date: 6/19/2009
Time: 2:22:25 PM
User: N/A
Computer: SUBFONICS-2
Description:
Faulting application reaper.exe, version 3.0.4.0, faulting module reaper.exe, version 3.0.4.0, fault address 0x00271408.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Data:
0000: 41 70 70 6c 69 63 61 74 Applicat
0008: 69 6f 6e 20 46 61 69 6c ion Fail
0010: 75 72 65 20 20 72 65 61 ure rea
0018: 70 65 72 2e 65 78 65 20 per.exe
0020: 33 2e 30 2e 34 2e 30 20 3.0.4.0
0028: 69 6e 20 72 65 61 70 65 in reape
0030: 72 2e 65 78 65 20 33 2e r.exe 3.
0038: 30 2e 34 2e 30 20 61 74 0.4.0 at
0040: 20 6f 66 66 73 65 74 20 offset
0048: 30 30 32 37 31 34 30 38 00271408
0050: 0d 0a ..
Issue Details
Issue Type Closed Issue
Project Deprecated REAPER issue tracker
Category Plugins
Status Fixed
Priority 1 - Highest
Affected Version 3.00
Closed Version 3.05
Yes votes 1
No votes 0
Assigned Users (none)
Tags (none)

06-19-2009 07:53 PM
Administrator
 
Thanks for posting the fault address. What did the mixer look like in the project you were switching away from? Did you have fx knobs showing in the mixer, or track icons?
Reply
06-19-2009 08:29 PM
Administrator
 
And did you have the performance meter open, by chance?
Reply
06-19-2009 09:13 PM
Human being with feelings
 
No FX knobs or track icons showing in the mixer. Essentially, these are projects from v2.xx. So, no v3 features that I know of are added.

The track with GURU on it is not shown in the mixer (TCP only). There are three associated tracks which are receives of GURU - main outs, outs 1&2, and outs 3&4. Sometimes these are shown in the mixer as well as the TCP. As the project tracks unload from the TCP bottom to top, the last track showing at the point of crash is the track with the GURU plugin on it.

No, the performance meter was never open.
Reply
06-22-2009 11:40 AM
Human being with feelings
 
Same here, reproducable every time I try to close a project containing GURU:

Code:
Event Type:	Error
Event Source:	Application Error
Event Category:	None
Event ID:	1000
Date:		22.06.2009
Time:		20:22:49
User:		N/A
Computer:	MENSCH-MASCHINE
Description:
Faulting application reaper.exe, version 3.0.4.0, faulting module reaper.exe, version 3.0.4.0, fault address 0x00271408.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Data:
0000: 41 70 70 6c 69 63 61 74   Applicat
0008: 69 6f 6e 20 46 61 69 6c   ion Fail
0010: 75 72 65 20 20 72 65 61   ure  rea
0018: 70 65 72 2e 65 78 65 20   per.exe 
0020: 33 2e 30 2e 34 2e 30 20   3.0.4.0 
0028: 69 6e 20 72 65 61 70 65   in reape
0030: 72 2e 65 78 65 20 33 2e   r.exe 3.
0038: 30 2e 34 2e 30 20 61 74   0.4.0 at
0040: 20 6f 66 66 73 65 74 20    offset 
0048: 30 30 32 37 31 34 30 38   00271408
0050: 0d 0a                     ..

If the above message appears, all tracks are removed from the mixer except for the one containing the GURU plugin itself.

No FX knobs or track icons on the mixer and the performance meter is/was closed.
Reply
06-22-2009 12:05 PM
Administrator
 
I installed the GURU demo but (of course) it won't crash for me. Any particular sequence of events I need to do? Or, can you post a simple project I can load that crashes for you?
Reply
06-22-2009 08:00 PM
Administrator
 
There's some chance that http://forum.cockos.com/project.php?issueid=256 will fix this (in 3.05). Though I would still like a step by step way to reproduce the GURU crash (it hasn't crashed for me).
Reply
06-23-2009 12:02 AM
Human being with feelings
 
Thanks schwa for having an eye on this.

It's really that easy for me:
  • New project
  • Insert GURU (no matter if via 'insert a new virtual instrument' or as a track template)
  • Close project -> crash

But now when I think about it, I remember I have a (hidden) control track for my MPD32 in my default project. Will try tonight if it makes a difference if I take a really empty project in the beginning.

EDIT: Nope, same behaviour with an empty project as a starting point.
Reply
06-23-2009 07:02 AM
Human being with feelings
 
I see it when I have a current project loaded with Guru. Then, I select another project from the recent projects list (file menu). Before the selected project opens, and while the current project unloads is when the crash occurs.

I don't see the crash everytime however. I can go six times with no crash and then crash twice in a row, etc. It's not consistent.
Reply
06-23-2009 12:06 PM
Human being with feelings
 
Aaahh... now it gets interesting (I think).

The described behaviour does not happen if I create a new track, click the FX button and add GURU from there. It's also possible to do all the routing, foldered tracks, whatever, and closing the project afterwards without crashes.

The crash happens only if adding GURU with the 'Insert virtual instrument on new track' function or as a track template.

Other posters: please confirm.
Reply
06-23-2009 12:30 PM
Human being with feelings
 
Interesting....

are you getting consistent crashes?

Anyway, I'm not 100% sure what method I used to add GURU in my projects. Some are older and were started in version 2.xx. But, I would guess at least 90% (if not all) of the one's that crash were added using a track template.
Reply
06-23-2009 01:07 PM
Human being with feelings
 
Brightbird, would you mind checking the two project files I just attached to this thread?

The crashes are very consistent here, I can reproduce them in 99 of 100 tries. And for the 100th I'm just not absolutely positive I really used a track template there. :)

I'm quite sure all my projects with GURU were made with a GURU track template. And this template was certainly built with the 'Insert virtual...' function from when it was implemented in REAPER.
Reply
06-23-2009 02:29 PM
Human being with feelings
 
Quote:
Originally Posted by NoiseMan
Brightbird, would you mind checking the two project files I just attached to this thread?
They both crash for me....consistently.
Reply
06-23-2009 02:56 PM
Administrator
 
Hmm, those projects won't crash with the demo version of Guru.

I guess we should wait to see if 3.05 fixes this (I'd guess 50/50), if not, we'll follow up with FXpansion.
Reply
06-23-2009 03:11 PM
Human being with feelings
 
Quote:
Originally Posted by schwa
Hmm, those projects won't crash with the demo version of Guru.

I guess we should wait to see if 3.05 fixes this (I'd guess 50/50), if not, we'll follow up with FXpansion.
That's a drag...

something must have changed in the handling of plugin unloading between Reaper version 2.56 and 3.0 that is causing this. Is there anything that pops out at you?
Reply
06-25-2009 01:39 AM
Human being with feelings
 
Hey guys, which version of GURU are you running? If you're a registered customer, go download the latest beta version (1.6.2) from your user-area at www.fxpansion.com
Reply
06-25-2009 01:47 AM
Human being with feelings
 
FWIW, I don't get a crash with GURU either.
Reply
06-25-2009 07:18 AM
Human being with feelings
 
Quote:
Originally Posted by Amberience
Hey guys, which version of GURU are you running? If you're a registered customer, go download the latest beta version (1.6.2) from your user-area at www.fxpansion.com
It's 1.6.12 - I'm using it.
Reply
06-25-2009 08:12 AM
Administrator
 
OK, problem reproduced (thanks FXpansion and Amberience for quick response). Waiting now for some technical info from them.
Reply
06-25-2009 08:24 AM
Human being with feelings
 
Quote:
Originally Posted by schwa
OK, problem reproduced (thanks FXpansion and Amberience for quick response). Waiting now for some technical info from them.
Sweeet!
Reply
06-25-2009 08:41 AM
Human being with feelings
 
Awesome; glad we could help Schwa!
Reply
06-25-2009 08:42 AM
Human being with feelings
 
Quote:
Originally Posted by Brightbird
It's 1.6.12 - I'm using it.
Sorry, typo :)
Reply
06-29-2009 09:18 AM
Human being with feelings
 
Just to keep you updated, REAPER 3.05pre2 doesn't fix the problem for me:
Code:
Event Type:	Error
Event Source:	Application Error
Event Category:	None
Event ID:	1000
Date:		29.06.2009
Time:		18:15:13
User:		N/A
Computer:	MENSCH-MASCHINE
Description:
Faulting application reaper.exe, version 3.0.4.2, faulting module reaper.exe, version 3.0.4.2, fault address 0x00277838.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Data:
0000: 41 70 70 6c 69 63 61 74   Applicat
0008: 69 6f 6e 20 46 61 69 6c   ion Fail
0010: 75 72 65 20 20 72 65 61   ure  rea
0018: 70 65 72 2e 65 78 65 20   per.exe 
0020: 33 2e 30 2e 34 2e 32 20   3.0.4.2 
0028: 69 6e 20 72 65 61 70 65   in reape
0030: 72 2e 65 78 65 20 33 2e   r.exe 3.
0038: 30 2e 34 2e 32 20 61 74   0.4.2 at
0040: 20 6f 66 66 73 65 74 20    offset 
0048: 30 30 32 37 37 38 33 38   00277838
0050: 0d 0a                     ..
Sorry schwa, back to brainstorm mode.
;)

EDIT: Aaargh... sorry, didn't see this:
Quote:
Waiting now for some technical info from them.
Reply
06-30-2009 05:13 AM
Administrator
 
Guru does crash for me, but it crashes on load, not unload. As I said above we are talking to FXpansion about the problem.

However, it would be helpful to us if anyone who is able to load Guru and make it crash on unload, would do so using the latest 3.05pre build at www.landoleet.org, and report the fault address.
Reply
06-30-2009 10:47 AM
Human being with feelings
 
3.05pre still crashes:


Event Type: Error
Event Source: Application Error
Event Category: None
Event ID: 1000
Date: 6/30/2009
Time: 10:41:26 AM
User: N/A
Computer: SUBFONICS-2
Description:
Faulting application reaper.exe, version 3.0.4.3, faulting module reaper.exe, version 3.0.4.3, fault address 0x00277988.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Data:
0000: 41 70 70 6c 69 63 61 74 Applicat
0008: 69 6f 6e 20 46 61 69 6c ion Fail
0010: 75 72 65 20 20 72 65 61 ure rea
0018: 70 65 72 2e 65 78 65 20 per.exe
0020: 33 2e 30 2e 34 2e 33 20 3.0.4.3
0028: 69 6e 20 72 65 61 70 65 in reape
0030: 72 2e 65 78 65 20 33 2e r.exe 3.
0038: 30 2e 34 2e 33 20 61 74 0.4.3 at
0040: 20 6f 66 66 73 65 74 20 offset
0048: 30 30 32 37 37 39 38 38 00277988
0050: 0d 0a ..
Reply
07-01-2009 05:06 AM
Administrator
 
It appears from our side that Guru is corrupting RAM while saving its state, though it's possible the bug is elsewhere. FXpansion says "it might be a couple of weeks before we get the chance to investigate."

So that's where we are.
Reply
07-01-2009 09:06 AM
Human being with feelings
 
Hmmm, I wonder why it doesn't it crash v2.xx?
Reply
07-01-2009 10:36 AM
Administrator
 
For me, Guru 1.6.12 does crash 2.58 on load. I think it is corrupting RAM when saving its state, which happens on load and unload (and project save). Corrupting RAM almost always leads to a crash eventually, but not necessarily immediately.
Reply
07-01-2009 10:47 AM
Human being with feelings
 
Quote:
Originally Posted by schwa
For me, Guru 1.6.12 does crash 2.58 on load. I think it is corrupting RAM when saving its state, which happens on load and unload (and project save). Corrupting RAM almost always leads to a crash eventually, but not necessarily immediately.
Wow, really? Is that consistently?

I've never had a crash on load and never a crash at all in v2.56. I know there are more than a few folks here using GURU. I guess they are not having these problems.

Hmmm, well, I hope FXpansion can give you some insight.
Reply
07-01-2009 12:22 PM
Administrator
 
Woooo I think we got this one! It looks like a threading issue. Should be fixed for 3.05 final.
Reply
07-01-2009 01:16 PM
Human being with feelings
 
Sweeeet!!! Looking forward to using 3.05.

Thanks for sticking with it!!
Reply
This petition for a change to Fixed was accepted
07-02-2009 08:42 AM
Human being with feelings
 
Fixed in 3.05 and confirmed from my side - thanks a lot!
Reply

Issue Tools
Subscribe to this issue

All times are GMT -7. The time now is 01:54 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.