A while ago there was a thread on the list about crashes with ars_CreateEntry.
Go to http://sourceforge.net/mailarchive/forum.php?forum_name=arsperl-users and search for "ars_CreateEntry crashing on windows" (including the quote characters). You might want to try the solution suggested by John Unsworth. Regards, Thilo Pieterse, Richard wrote: > Hi Thilo, > > Thanks for the first part. > I spend most of the day downloading, installing and learning VC++. > Together with your post, I was able to successfully compile a new > ARS.dll > > Without the manifest it gave an error just like you said about the > MSVCR90.dll > > With the manifest, ARS.dll no longer gave errors for Perl. > It made a connection and requested records from ARS. > > So far so good. > But then came the ars_SetEntry call...and crashed Perl again. > > Result in the Event Viewer: > -------------------------------------- > Faulting application perl.exe, version 5.8.8.822, time stamp 0x46aff16f, > faulting module ntdll.dll, version 6.0.6000.16386, time stamp > 0x4549bdc9, exception code 0xc0000005, fault offset 0x00061a56, process > id 0x1e2c, application start time 0x01c89be99cfa3d79. > -------------------------------------- > > The new ARS.dll still struggles with the new Vista ntdll.dll > > New suggestions are welcome. > I have no idea why or when the ntdll.dll is used. > > > Regards, > Richard > > > > > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Thilo Stapff > Sent: Friday, April 11, 2008 1:44 PM > To: ARSperl User Discussion > Subject: Re: [Arsperl-users] ars_SetEntry API Call and Windows Vista - > not working] > > Unfortunately I don't have access to a Vista machine, and this won't > probably change anytime soon. > > Maybe someone else who's reading this has any Vista experiences??? > > If you want to try compiling ARSperl yourself, you can download the > Visual C++ Express compiler (and the Platform SDK) from Microsoft (for > free) at http://www.microsoft.com/express/vc/ > > Here's a posting I wrote to the ARSlist about compiling with Visual C++ > Express: > > http://groups.google.com/group/arslist/browse_thread/thread/b04aa9e60312 > 0836/841113051f281fef?lnk=gst&q=arsperl+visual+express#841113051f281fef > > > Regarding your question about replying: > In my opinion posting to the list is almost always preferred, because > - the more people read it, the higher is the probabibility that someone > might be able to help. > - people can search the list archive, which might help those who > encounter similar problems. > > > Regards, > Thilo > > > > Pieterse, Richard wrote: >> Hi Thilo, >> >> Thanks for your reply. >> Before I continue, I am new here. Do you want me to reply my > information >> to >> you directly or to the [EMAIL PROTECTED] ? >> >> I was afraid it would reach to many people. >> >> >> So to continue: >> - I use the pre-compiled ARSPerl 1.90 Win32 distribution. >> - The ActivePerl is also the 32-bit distribution. >> >> Sadly I have no tools available to compile the code myself. >> As I understand, it will be wise to stick to Perl 5.8 for now. >> >> Do you think you can find a Vista PC and see if you can compile the >> 1.90 version for Perl 5.8? Just to give it a try. >> >> >> Thanks, >> Richard >> >> [EMAIL PROTECTED] >> +31 30 689 7876 >> >> >> >> >> >> -----Original Message----- >> From: [EMAIL PROTECTED] >> [mailto:[EMAIL PROTECTED] On Behalf Of Thilo Stapff >> Sent: Friday, April 11, 2008 11:23 AM >> To: ARSperl User Discussion >> Subject: Re: [Arsperl-users] ars_SetEntry API Call and Windows Vista - >> not working >> >> Did you compile it yourself or did you use the binary distribution? >> >> If it's the binary version, would it be possible for you to compile it > >> from source code? There seem to be all sorts of binary >> incompatibilities. At least the second problem (ARSperl compiled for >> Perl 5.8 not working with 5.10) I'd consider as somehow "normal". >> >> Furthermore, the binary ARSperl doesn't work with 64-bit ActivePerl. >> >> >> Regards, >> Thilo >> >> >> >> Pieterse, Richard wrote: >>> Dear members, >>> >>> >>> >>> Hope anyone can shine a light on the following issue. >>> >>> I used to run a working script successfully on >>> >>> - ActiveState Perl v5.8.2, built 808 >>> >>> - ARSPerl 1.90 >>> >>> - Win. 2003 Server and Win. XP Prof. >>> >>> >>> >>> Now we moved to Windows Vista and the same setup is not working >> anymore. >>> >>> >>> The script contains all kind of ARS API calls, but only one crashes >>> Perl: *ars_SetEntry()* >>> >>> >>> >>> >>> >>> I tried to upgrade the ActiveState Perl first. >>> >>> ActiveState Perl v5.8.2 build 822 shows the following in the Event >> Viewer. >>> -- >>> >>> Faulting application perl.exe, version *5.8.8.822*, time stamp >>> 0x46aff16f, faulting module *ntdll.dll*, version 6.0.6000.16386, time > >>> stamp 0x4549bdc9, exception code 0xc0000005, fault offset 0x000620e3, > >>> process id 0x1a78, application start time 0x01c89af66c41a27c. >>> >>> -- >>> >>> >>> >>> This points to a failure of using "ntdll.dll" which is a Windows DLL >> in >>> system32 directory. >>> >>> The old system had a different version of this DLL: 5.1.xxx >>> >>> >>> >>> >>> >>> Next tried to use ActiveState Perl 5.10 build 1002 >>> >>> This gave a different error: >>> >>> -- >>> >>> Faulting application perl.exe, version *5.10.0.1002*, time stamp >>> 0x47866b91, faulting module *ARS.dll,* version 0.0.0.0, time stamp >>> 0x4648c002, exception code 0xc0000005, fault offset 0x00019c98, >> process >>> id 0x2134, application start time 0x01c89b06368c1ac5. >>> >>> -- >>> >>> >>> >>> In this case not ntdll.dll causes the crash, but the ARS.dll file. >>> >>> >>> >>> >>> >>> Conclusions so far: >>> >>> ARSPerl 1.90 does not work very well with ActiveState v5.10 >>> >>> ARSPerl 1.90 is not compatible with the Windows Vista version of the >>> ntdll.dll >>> >>> >>> >>> >>> >>> Microsoft probably changed ntdll.dll. I can not just replace it by > the >>> old one. >>> >>> Maybe ARSPerl can be adapted to this new version? >>> >>> >>> >>> I did my tests on three different Vista PC's >>> >>> >>> >>> Any suggestions to get it to work with Vista? >>> >>> >>> >>> >>> >>> Regards, >>> >>> Richard >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> This message contains information that may be privileged or >> confidential and is the property of the Capgemini Group. It is >>> intended only for the person to whom it is addressed. If you are not >> the intended recipient, you are not authorized to >>> read, print, retain, copy, disseminate, distribute, or use this >> message or any part thereof. If you receive this message >>> in error, please notify the sender immediately and delete all copies >> of this message. >>> > ------------------------------------------------------------------------ > ------------------------------------------------------------------------ >> - >>> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference >>> Don't miss this year's exciting event. There's still time to save >> $100. >>> Use priority code J8TL2D2. >>> > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/j >> avaone >>> > ------------------------------------------------------------------------ >>> _______________________________________________ >>> Arsperl-users mailing list >>> Arsperl-users@arsperl.org >>> https://lists.sourceforge.net/lists/listinfo/arsperl-users >> >> > ------------------------------------------------------------------------ >> - >> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference >> Don't miss this year's exciting event. There's still time to save > $100. >> Use priority code J8TL2D2. >> > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/j >> avaone >> _______________________________________________ >> Arsperl-users mailing list >> Arsperl-users@arsperl.org >> https://lists.sourceforge.net/lists/listinfo/arsperl-users >> >> >> >> >> >> >> This message contains information that may be privileged or > confidential and is the property of the Capgemini Group. It is >> intended only for the person to whom it is addressed. If you are not > the intended recipient, you are not authorized to >> read, print, retain, copy, disseminate, distribute, or use this > message or any part thereof. If you receive this message >> in error, please notify the sender immediately and delete all copies > of this message. >> > > > > ------------------------------------------------------------------------ > - > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/j > avaone > _______________________________________________ > Arsperl-users mailing list > Arsperl-users@arsperl.org > https://lists.sourceforge.net/lists/listinfo/arsperl-users > > > > > > > This message contains information that may be privileged or confidential and > is the property of the Capgemini Group. It is > intended only for the person to whom it is addressed. If you are not the > intended recipient, you are not authorized to > read, print, retain, copy, disseminate, distribute, or use this message or > any part thereof. If you receive this message > in error, please notify the sender immediately and delete all copies of this > message. > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > _______________________________________________ > Arsperl-users mailing list > Arsperl-users@arsperl.org > https://lists.sourceforge.net/lists/listinfo/arsperl-users > ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ Arsperl-users mailing list Arsperl-users@arsperl.org https://lists.sourceforge.net/lists/listinfo/arsperl-users