Timur Safin wrote:
> Were you able to produce accvio basing on $ZDT(,,7-8) results?
Yes, $tr($zdt(0,3,8),"T"," ") with 12 frames on the stack.

The accvio occurred even during a step trace.
So I was able to reproduce it and isolate the expression that 
triggered it.

I did not figure out whether the accvio was in $zdt, 
on return from $zdt, or on the way to or within in the higher 
level CSP default error handler.

My guess is that the problem was trying to clean up the string 
stack for the argument being built for $TR() because $zdt 
corrupted the stack *and* threw <ILLEGAL VALUE>.

It's WRC Problem 601192.
Eric Pape is still looking into it.

> What do you mean by "0 in first argument"?
> $ZDT(0,,7) returning <ILLEGAL VALUE>?
Yes.

> No, Lee, didn't touch that (you didn't complain of that
> in the original WRC problem).
601357 wasn't my original problem. :)

Yes, I opened several problems about this before I realized that 
they were all related.
Once I stopped getting a corrupt string stack, my other problems 
vanished.  Do I really I understand why?  No.
By chance do you see why throwing the <ILLEGAL VALUE> would 
leave the stack dirty?

Reply via email to