Subject: | Perl interpreter crash when installing Auth-Simple-0.5 in t/09password.t (strawberry perl/win32) |
Hello there,
I am experiencing perl interpreter crash dialogs when trying to update/install Authen::Simple::Passwd which has Auth-Simple as a dependency; It seems to be crashing during the t/09password.t test.
For further information about the perl version/output please take a look at the automated reports:
http://www.cpantesters.org/cpan/report/9f729629-6fc6-1014-aa23-111fa794d5e7
the code for the failing test can be found here:
https://github.com/chansen/p5-authen-simple/blob/master/t/09password.t
I'm using cpan-outdated -p | cpanm to install, here is what I see on my console:
--> Working on Authen::Simple::Passwd
Fetching http://www.cpan.org/authors/id/C/CH/CHANSEN/Authen-Simple-Passwd-0.6.tar.gz ... OK
Configuring Authen-Simple-Passwd-0.6 ... OK
==> Found dependencies: Authen::Simple
--> Working on Authen::Simple
Fetching http://www.cpan.org/authors/id/C/CH/CHANSEN/Authen-Simple-0.5.tar.gz ... OK
Configuring Authen-Simple-0.5 ... OK
Building and testing Authen-Simple-0.5 ...
here is the stack trace from procexplorer:
ntdll.dll!ZwWaitForMultipleObjects+0xa
KERNELBASE.dll!WaitForMultipleObjectsEx+0xed
KERNEL32.DLL!WaitForMultipleObjects+0xf
KERNEL32.DLL!WerpLaunchAeDebug+0x2373
KERNEL32.DLL!WerpLaunchAeDebug+0x1d97
KERNELBASE.dll!UnhandledExceptionFilter+0x1c7
ntdll.dll!memset+0xbbf7
ntdll.dll!_C_specific_handler+0x87
ntdll.dll!_chkstk+0x9d
ntdll.dll!RtlRaiseException+0xedb
ntdll.dll!KiUserExceptionDispatcher+0x2e
perl518.dll!Perl_get_context+0x84
perl518.dll!Perl_my_failure_exit+0xc76b
perl518.dll!Perl_runops_standard+0x16
perl518.dll!perl_run+0x379
perl518.dll!RunPerl+0x168
perl.exe+0x13d7
perl.exe+0x14f8
KERNEL32.DLL!BaseThreadInitThunk+0xd
ntdll.dll!RtlUserThreadStart+0x1d
I'm not sure which of the 15 examples is causing the error and not sure how to best resolve the issue without a bit more output from the test.
ultimately Authen::Simple::Password->check is the source of the crash, but nothing sticks out to me when reviewing the code. Let me know if you have any thoughts or suggestions, I would love to get this working on win32.
https://github.com/chansen/p5-authen-simple/blob/master/lib/Authen/Simple/Password.pm
nice work on a great module.
--dave
http://dave.thehorners.com/tech-talk/random-tech/522-great-lodge-of-the-royal-order-of-yaks-yak-shaving