ActivePerl build 813 broken?

R

Richard Trahan

I have been using build 811 since its release, and it has worked fine
on W98. With build 813, all my scripts cause page faults in MSVCRT.dll,
so I've gone back to 811. I don't want to waste my time hunting for
errors that may be ActiveState's fault; does anybody know what the
problem is with build 813 on W98?
 
S

Sisyphus

Richard Trahan said:
I have been using build 811 since its release, and it has worked fine
on W98. With build 813, all my scripts cause page faults in MSVCRT.dll,
so I've gone back to 811. I don't want to waste my time hunting for
errors that may be ActiveState's fault; does anybody know what the
problem is with build 813 on W98?

I don't know of anything that ActiveState has done that would cause a
problem. (I also don't know what a page fault is.)

Can you provide a (mimimal) failing sample script along with any associated
error messages ?

Does a simple 'perl -V' produce the error, or does it only happen with
scripts ?

Cheers,
Rob
 
R

Rob

Richard said:
I have been using build 811 since its release, and it has worked fine
on W98. With build 813, all my scripts cause page faults in MSVCRT.dll,
so I've gone back to 811. I don't want to waste my time hunting for
errors that may be ActiveState's fault; does anybody know what the
problem is with build 813 on W98?

C:\Development\envs>perl -v

This is perl, v5.8.7 built for MSWin32-x86-multi-thread
(with 7 registered patches, see perl -V for more detail)

Copyright 1987-2005, Larry Wall

Binary build 813 [148120] provided by ActiveState http://www.ActiveState.com
ActiveState is a division of Sophos.
Built Jun 6 2005 13:36:37

I've been using this on W98 for the last few weeks with no problems yet.

Rob.
 
F

Fabian Pilkowski

* Richard Trahan said:
I have been using build 811 since its release, and it has worked fine
on W98. With build 813, all my scripts cause page faults in MSVCRT.dll,
so I've gone back to 811. I don't want to waste my time hunting for
errors that may be ActiveState's fault; does anybody know what the
problem is with build 813 on W98?

Recently I have read the release notes for this build on ActiveState's
website. I remember that there was something mentioned with relation to
"MSVCRT.DLL".

http://aspn.activestate.com/ASPN/docs/ActivePerl/5.8/RELEASE.html

In the beginning of paragraph "Windows" is a link wherewith you could
download that file from Microsoft if it isn't installed properly. Sure,
this file should be already installed on your Win98 system, but perhaps
anyone has replaced the original one with something else.

regards,
fabian
 
R

Richard Trahan

Richard said:
I have been using build 811 since its release, and it has worked fine
on W98. With build 813, all my scripts cause page faults in MSVCRT.dll,
so I've gone back to 811. I don't want to waste my time hunting for
errors that may be ActiveState's fault; does anybody know what the
problem is with build 813 on W98?

Thank you all for responding.

I have determined that there is some sort of boundary error, almost
certainly a compiler bug. I used to see this sort of thing long, long
ago, and didn't think it still existed. Back then, we used to fix these
bugs in Fortan compilers by putting an irrelevant statement (like i=5)
in the code to "stretch" it a bit. The same thing happens with build
813; by merely inserting a print statement I can remove an "invalid page
fault". It's pointless to provide sample code because the exact nature
of the problem is unknown, and is possibly dependent on my memory size,
its allocation among other tasks, etc.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,776
Messages
2,569,603
Members
45,188
Latest member
Crypto TaxSoftware

Latest Threads

Top