The PARIS Forums


Home » The PARIS Forums » PARIS: Main » agSetClip: can not nest agSetClip() in win32 ..? (Paris Error)
agSetClip: can not nest agSetClip() in win32 ..? [message #105142] Thu, 01 April 2010 17:44 Go to next message
mani1147 is currently offline  mani1147   CANADA
Messages: 130
Registered: May 2009
Location: NB Canada
Senior Member
Hi guys, I wonder if anyone could help me with these errors. There is no info on them in the wiki as of yet. I am mixing a project on my 3 card system and as soon as I start using automation, I start getting these errors. This is my new i7 box with 1 UAD card.

agSetClip: can not nest agSetClip() in win32
index.php?t=getfile&id=710&private=0
Then I press ok and get the second one

***ASSERTION FAILED: aGDIWin.c:483 cp->theWindow!=NULL
index.php?t=getfile&id=711&private=0
Press ok on this one and Paris shuts down, I restart Paris and I'm good for another half hour or so. Sometimes it will crash again rite away.
There is mention of a "nest" in the first error, I wonder if this is related to Easter..? Rolling Eyes

Happy Easter Everyone.
Thanks
Rob_A
Re: agSetClip: can not nest agSetClip() in win32 ..? [message #105143 is a reply to message #105142] Fri, 02 April 2010 10:10 Go to previous messageGo to next message
kerryg is currently offline  kerryg   CANADA
Messages: 1529
Registered: February 2009
Senior Member
Administrator
Happy Easter to you too!

Thanks for the heads-up - as it happens that error message is one that I've seen within the last few months myself.

I can't recall why it cropped up, or what I did to beat it - but I know I don't get it any more. It was flushed into the light by something we did over the last year, so reducing variables will help us nail it.

If you're using a "skinned" PARIS app, eliminate that first by booting your original "unskinned" EXE instead. Then revert to a plain "vanilla" version of the PARIS.dat. If that doesn't clear things up we'll run it by Mike to check whether a bug was introduced somewhere in the revisions to the drivers (or alternately whether the new drivers now cause PARIS to give a new error message for an old bug).


"... being bitter is like swallowing poison and waiting for the other guy to die..." - anon
Re: agSetClip: can not nest agSetClip() in win32 ..? [message #105147 is a reply to message #105143] Sun, 04 April 2010 07:46 Go to previous messageGo to next message
mani1147 is currently offline  mani1147   CANADA
Messages: 130
Registered: May 2009
Location: NB Canada
Senior Member
Hi Kerry, so you have seen this error as well. Its a weird one, it only starts happening when I start using automation. I lay down automation across my 3 card mixs using 3 c16s, then go back and start editing fader moves via mouse, typical tweeks, and bam..sure as hell, it starts happening. I have noticed that if I reboot the computer rather than just rebooting Paris, I seem to be able to run longer. Paris is not skinned, I haven't ventured down that path YET but I must say, it looks pretty sweet.

Things I've tried so far with no luck:

-Pulling out 1 stick of Ram (ddr3 2 gig stick) and just running on one stick.
-Un-pluging my 3rd c16
-disable virtual desktop

I wonder if a bad VST plugin could do this?

Thanks
Robert
Re: agSetClip: can not nest agSetClip() in win32 ..? [message #105149 is a reply to message #105147] Sun, 04 April 2010 15:46 Go to previous messageGo to next message
kerryg is currently offline  kerryg   CANADA
Messages: 1529
Registered: February 2009
Senior Member
Administrator
I got Mike's OK to talk about this one in a bit more detail. We know what this is, and it's being caused by an issue inside the application itself where we can't get at it, so it's not fixable.

So of course Mike's gone ahead and come up with a fix nonetheless.

Very Happy

Background from my layman's perspective: there's always been a window of time in the app where a Windows screen re-draw can "collide" with PARIS automation data and get "smooshed", resulting in this "agSetClip" error. Even old single-CPU computers were theoretically vulnerable to it, there's always been a miniscule chance of getting this error whenever you used automation, no matter what kind of processor you used. But on single core CPUs the window of time in which it could happen was so miniscule and the chance of hitting it by chance sufficiently low that we don't seem to have any reports of it having been accidentally stumbled upon before.

Then we moved to multiple processors, and the chance of encountering this "window" increased - not just by a simple multiple of probability, but by an enormously greater factor. So now a heavy automation session has a better chance of triggering it than not, and you're actually the third user who's reported it now. In fact Mike can replicate it there at his place with a heavy automation session.

Mike can't *cure* this without the app's source code - so instead he's worked around it with a soon-to-be-released update of the PSCL that drops your chance of encountering it back down to the original numbers (ie very unlikely), as well as containing a number of other tweaks, enhancements and updates. It's essentially finished and ready to go now, and Mike's just figuring out the best way to roll this update out to existing users via email (a lot of peoples' ISPs filter out those sort of attachments even if zipped) - contact him directly in the mean time and he'll send you a copy.


"... being bitter is like swallowing poison and waiting for the other guy to die..." - anon

[Updated on: Sun, 04 April 2010 22:01]

Report message to a moderator

Re: agSetClip: can not nest agSetClip() in win32 ..? [message #105150 is a reply to message #105149] Sun, 04 April 2010 19:16 Go to previous messageGo to next message
Ted Gerber is currently offline  Ted Gerber   CANADA
Messages: 705
Registered: January 2009
Senior Member
Wow.

I mean come on!

How cool is that?!?!?
Re: agSetClip: can not nest agSetClip() in win32 ..? [message #105153 is a reply to message #105150] Mon, 05 April 2010 06:04 Go to previous messageGo to next message
mani1147 is currently offline  mani1147   CANADA
Messages: 130
Registered: May 2009
Location: NB Canada
Senior Member
Once again Mike and Kerry save the day (or session)...! A big hooray to you both. Keep up the great work.

Rob_A
Re: agSetClip: can not nest agSetClip() in win32 ..? [message #105156 is a reply to message #105153] Mon, 05 April 2010 07:27 Go to previous messageGo to next message
drfrankencopter is currently offline  drfrankencopter   CANADA
Messages: 137
Registered: July 2009
Senior Member
Can we rally together to push ID to release the code? Would this take a petition, or some $, or both?

Maybe not make it open-source (I can see ID's resistance to that), but subject to a non-disclosure agreement, and available only to a few people who could ultimately tweak it up, and release new executables, or patches.

I really think that the VST implementation in Paris is broken, and could probably be fixed with a re-write of the Paris_fxVst.dll file. But, it's hopeless without the source.

I've emailed ID about obtaining the source, and further information regarding some the 'secret' config file parameters, but it's like talking to a wall and I've received no signs of life from their end.

Perhaps with a united effort we'd have more 'pull' with them.

Cheers

Kris
Re: agSetClip: can not nest agSetClip() in win32 ..? [message #105158 is a reply to message #105153] Mon, 05 April 2010 13:25 Go to previous messageGo to next message
kerryg is currently offline  kerryg   CANADA
Messages: 1529
Registered: February 2009
Senior Member
Administrator
Happy to help, Rob - that's all Mike though, I'm working hard just to translate what he told me into English Very Happy

So did you get the new PSCL? Is it solving the situation for you?

- K


"... being bitter is like swallowing poison and waiting for the other guy to die..." - anon
Re: agSetClip: can not nest agSetClip() in win32 ..? [message #105159 is a reply to message #105158] Mon, 05 April 2010 19:12 Go to previous message
mani1147 is currently offline  mani1147   CANADA
Messages: 130
Registered: May 2009
Location: NB Canada
Senior Member
All I can say is WOW...!!! My 3 card Paris rig is an entirely new beast with this updated code from Mike. I mixed all afternoon, not one error where 2 days ago, I would have rebooted at least 10 times. Even the dreaded loop error didn't show up and I was pushing my luck, driving paris hard and it stayed rock solid....amazing work.

Paris + Mike = Kickass

Thanks again Mike and Kerry
Rob_A

[Updated on: Mon, 05 April 2010 19:18]

Report message to a moderator

Previous Topic: Questions for gurus!!
Next Topic: Ensoniq coming back!!!!
Goto Forum:
  


Current Time: Sun Nov 24 06:22:44 PST 2024

Total time taken to generate the page: 0.01593 seconds