Craig A. Berry wrote:
At 9:47 PM -0500 1/26/06, John E. Malmberg wrote:

John E. Malmberg wrote:

I just got a reproduced crash with an instrumented vms.c.

The access violation is occurring inside the stat() call in the CRTL. According 
to the debugger, nothing is wrong with the arguments to function, and I am 
referring this over to HP.

Thanks for pursuing this.  There is a very recent patch that fixes
some cases where Perl variables were not getting null terminated:

The preliminary report that I have is that what is happening is that it appears something prior to the stat() call is writing over the heap by just enough to corrupt the memory pool. What specifically is not readily apparent.

Like something overwriting by just one byte. Over allocating the memory by a longword that is longword aligned hides the problem.

So the hunt is on to first make sure that everything is being allocated correctly and then to see if anything is writing past where it is supposed to.

-John
[EMAIL PROTECTED]
Personal Opinion Only

Reply via email to