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