Skip Menu |

This queue is for tickets about the Perl-Dist-Strawberry CPAN distribution.

Report information
The Basics
Id: 60778
Status: resolved
Priority: 0/
Queue: Perl-Dist-Strawberry

People
Owner: Nobody in particular
Requestors: info [...] madduck.co.uk
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: (no value)
Fixed in: (no value)



Subject: Building DBIx::Class::EncodedColumn causes crash in perl.exe/gmp.dll
When trying to build DBIx::Class::EncodedColumn (0.00009), perl.exe crashes during testing on t/open_pgp.t reporting 'AppName: perl.exe, ModName: GMP.dll'. I don't have GPG or Cygwin installed on this machine. This is on Windows XP 32bit, Strawberry Perl 5.10.1.3. To replicate, run: cpan install DBIx::Class::EncodedColumn Windows crash dump attached. After playing around with moving an 'exit' statement down line by line the crash-causer appears to be around line 28: my $row = $schema->resultset('PGP')->create( { dummy_col => 'Dummy Column', pgp_col_passphrase => 'Test Encrypted Column with Passphrase', pgp_col_key => 'Test Encrypted Column with Key Exchange', pgp_col_key_ps => 'Test Encrypted Column with Key Exchange + Pass', } );
Subject: windows-crash-dump.txt
<?xml version="1.0" encoding="UTF-16"?> <DATABASE> <EXE NAME="perl.exe" FILTER="GRABMI_FILTER_PRIVACY"> <MATCHING_FILE NAME="a2p.exe" SIZE="104448" CHECKSUM="0x88D14D74" MODULE_TYPE="WIN32" PE_CHECKSUM="0x1D46B" LINKER_VERSION="0x10000" LINK_DATE="07/29/2010 16:21:39" UPTO_LINK_DATE="07/29/2010 16:21:39" /> <MATCHING_FILE NAME="perl.exe" SIZE="9216" CHECKSUM="0x61DAC609" MODULE_TYPE="WIN32" PE_CHECKSUM="0xA778" LINKER_VERSION="0x10000" LINK_DATE="07/29/2010 16:21:32" UPTO_LINK_DATE="07/29/2010 16:21:32" /> <MATCHING_FILE NAME="perl5.10.1.exe" SIZE="9216" CHECKSUM="0x61DAC609" MODULE_TYPE="WIN32" PE_CHECKSUM="0xA778" LINKER_VERSION="0x10000" LINK_DATE="07/29/2010 16:21:32" UPTO_LINK_DATE="07/29/2010 16:21:32" /> <MATCHING_FILE NAME="perl510.dll" SIZE="1324032" CHECKSUM="0xDC463B9A" MODULE_TYPE="WIN32" PE_CHECKSUM="0x14550E" LINKER_VERSION="0x10000" LINK_DATE="07/29/2010 16:21:31" UPTO_LINK_DATE="07/29/2010 16:21:31" /> <MATCHING_FILE NAME="perlglob.exe" SIZE="6144" CHECKSUM="0x3CDD47F8" MODULE_TYPE="WIN32" PE_CHECKSUM="0xAD50" LINKER_VERSION="0x10000" LINK_DATE="07/29/2010 16:19:51" UPTO_LINK_DATE="07/29/2010 16:19:51" /> <MATCHING_FILE NAME="wperl.exe" SIZE="9216" CHECKSUM="0x61DAC609" MODULE_TYPE="WIN32" PE_CHECKSUM="0xA778" LINKER_VERSION="0x10000" LINK_DATE="07/29/2010 16:21:32" UPTO_LINK_DATE="07/29/2010 16:21:32" /> </EXE> <EXE NAME="GMP.dll" FILTER="GRABMI_FILTER_THISFILEONLY"> <MATCHING_FILE NAME="GMP.dll" SIZE="239616" CHECKSUM="0xB63CC1AB" MODULE_TYPE="WIN32" PE_CHECKSUM="0x487AE" LINKER_VERSION="0x10000" LINK_DATE="07/29/2010 17:07:55" UPTO_LINK_DATE="07/29/2010 17:07:55" /> </EXE> <EXE NAME="kernel32.dll" FILTER="GRABMI_FILTER_THISFILEONLY"> <MATCHING_FILE NAME="kernel32.dll" SIZE="989696" CHECKSUM="0x2D998938" BIN_FILE_VERSION="5.1.2600.5781" BIN_PRODUCT_VERSION="5.1.2600.5781" PRODUCT_VERSION="5.1.2600.5781" FILE_DESCRIPTION="Windows NT BASE API Client DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operating System" FILE_VERSION="5.1.2600.5781 (xpsp_sp3_gdr.090321-1317)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xFE572" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.5781" UPTO_BIN_PRODUCT_VERSION="5.1.2600.5781" LINK_DATE="03/21/2009 14:06:58" UPTO_LINK_DATE="03/21/2009 14:06:58" VER_LANGUAGE="English (United States) [0x409]" /> </EXE> </DATABASE>
Please test (cpan -t) Math::BigInt::GMP On Thu Aug 26 17:22:54 2010, http://www.google.com/profiles/eprenders wrote: Show quoted text
> When trying to build DBIx::Class::EncodedColumn (0.00009), perl.exe > crashes during testing on t/open_pgp.t reporting 'AppName: perl.exe, > ModName: GMP.dll'. > > I don't have GPG or Cygwin installed on this machine. > > This is on Windows XP 32bit, Strawberry Perl 5.10.1.3.
-- Alexandr Ciornii, http://chorny.net
From: info [...] madduck.co.uk
On Sun Aug 29 22:37:20 2010, CHORNY wrote: Show quoted text
> Please test (cpan -t) Math::BigInt::GMP > > On Thu Aug 26 17:22:54 2010, http://www.google.com/profiles/eprenders
wrote: Show quoted text
> > When trying to build DBIx::Class::EncodedColumn (0.00009), perl.exe > > crashes during testing on t/open_pgp.t reporting 'AppName: perl.exe, > > ModName: GMP.dll'. > > > > I don't have GPG or Cygwin installed on this machine. > > > > This is on Windows XP 32bit, Strawberry Perl 5.10.1.3.
>
Sorry for the delay. This also produces crashes (windows crash report attached). I've also attached the outputs from the test harness. Sorry about the line wrapping!
Subject: test-harness-output.txt
C:\strawberry\perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib\lib', 'blib\arch')" t/*.t t/bigfltpm.t .. Dubious, test returned 29 (wstat 7424, 0x1d00) Failed 2041/2042 subtests t/bigintg.t ... Dubious, test returned 29 (wstat 7424, 0x1d00) Failed 356/356 subtests t/bigintpm.t .. Dubious, test returned 29 (wstat 7424, 0x1d00) Failed 3042/3043 subtests t/biglog.t .... ok t/bigroot.t ... Dubious, test returned 29 (wstat 7424, 0x1d00) Failed 16/17 subtests t/pod.t ....... ok t/pod_cov.t ... ok Test Summary Report ------------------- t/bigfltpm.t (Wstat: 7424 Tests: 1 Failed: 0) Non-zero exit status: 29 Parse errors: Bad plan. You planned 2042 tests but ran 1. t/bigintg.t (Wstat: 7424 Tests: 0 Failed: 0) Non-zero exit status: 29 Parse errors: Bad plan. You planned 356 tests but ran 0. t/bigintpm.t (Wstat: 7424 Tests: 1 Failed: 0) Non-zero exit status: 29 Parse errors: Bad plan. You planned 3043 tests but ran 1. t/bigroot.t (Wstat: 7424 Tests: 1 Failed: 0) Non-zero exit status: 29 Parse errors: Bad plan. You planned 17 tests but ran 1. Files=7, Tests=75, 116 wallclock secs ( 0.16 usr + 0.03 sys = 0.19 CPU) Result: FAIL Failed 4/7 test programs. 0/75 subtests failed. dmake.EXE: Error code 255, while making 'test_dynamic' TELS/math/Math-BigInt-GMP-1.24.tar.gz C:\strawberry\c\bin\dmake.EXE test -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports TELS/math/Math-BigInt-GMP-1.24.tar.gz
could you please check whether this is still an issue with strawberry perl 5.14.2.1 ?

--
kmx

Closing as it is not a problem anymore

--
kmx