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>