Skip Menu |

This queue is for tickets about the DBD-mysql CPAN distribution.

Report information
The Basics
Id: 16387
Status: resolved
Priority: 0/
Queue: DBD-mysql

People
Owner: Nobody in particular
Requestors: kgeorge [...] tcpsoft.com
mmokrejs [...] ribosome.natur.cuni.cz
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 3.0002_4
Fixed in: 3.0002



Subject: "Out of memory" error with 3.0007_1, 3.0007_2 when used with Bugzilla
See bug #21962 for my environment (summary: OpenBSD 3.9, perl 5.8.6, mysql 5.0.22). The following problem is with both 3.0007_1 and 3.0007_2. This problem does not exist in 3.0007. After building and installing one of the above versions, Bugzilla's ./checksetup.pl fails: [ with 3.0007_1 installed ] # ./checksetup.pl Checking perl modules ... Checking for AppConfig (v1.52) ok: found v1.56 Checking for CGI (v2.93) ok: found v3.20 Checking for Data::Dumper (any) ok: found v2.121_02 Checking for Date::Format (v2.21) ok: found v2.22 Checking for DBI (v1.38) ok: found v1.51 Checking for File::Spec (v0.84) ok: found v3.18 Checking for File::Temp (any) ok: found v0.16 Checking for Template (v2.08) ok: found v2.14 Checking for Text::Wrap (v2001.0131) ok: found v2005.0824 Checking for Mail::Mailer (v1.67) ok: found v1.74 Checking for MIME::Base64 (v3.01) ok: found v3.07 Checking for MIME::Parser (v5.406) ok: found v5.420 Checking for Storable (any) ok: found v2.15 The following Perl modules are optional: Checking for GD (v1.20) ok: found v2.30 Checking for Chart::Base (v1.0) ok: found v2.3 Checking for XML::Twig (any) ok: found v3.23 Checking for GD::Graph (any) ok: found v1.43 Checking for GD::Text::Align (any) ok: found v1.18 Checking for PatchReader (v0.9.4) ok: found v0.9.5 Checking for Image::Magick (any) ok: found v6.2.6 Checking user setup ... Removing existing compiled templates ... Precompiling templates ... Checking for DBD::mysql (v2.9003) ok: found v3.0007_1 Checking for MySQL (v4.0.14) ok: found v5.0.22-log Out of memory! Out of memory! <h1>Software error:</h1> <pre>Callback called exit. </pre> <p> For help, please send mail to this site's webmaster, giving this error message and the time and date of the error. </p> [Sun Oct 8 17:41:58 2006] checksetup.pl: Callback called exit. [Sun Oct 8 17:41:58 2006] checksetup.pl: DBI::db=HASH(0x85adac60)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them before disconnecting) at ./checksetup.pl line 1551. [ with 3.0007_2 installed ] # ./checksetup.pl Checking perl modules ... Checking for AppConfig (v1.52) ok: found v1.56 Checking for CGI (v2.93) ok: found v3.20 Checking for Data::Dumper (any) ok: found v2.121_02 Checking for Date::Format (v2.21) ok: found v2.22 Checking for DBI (v1.38) ok: found v1.51 Checking for File::Spec (v0.84) ok: found v3.18 Checking for File::Temp (any) ok: found v0.16 Checking for Template (v2.08) ok: found v2.14 Checking for Text::Wrap (v2001.0131) ok: found v2005.0824 Checking for Mail::Mailer (v1.67) ok: found v1.74 Checking for MIME::Base64 (v3.01) ok: found v3.07 Checking for MIME::Parser (v5.406) ok: found v5.420 Checking for Storable (any) ok: found v2.15 The following Perl modules are optional: Checking for GD (v1.20) ok: found v2.30 Checking for Chart::Base (v1.0) ok: found v2.3 Checking for XML::Twig (any) ok: found v3.23 Checking for GD::Graph (any) ok: found v1.43 Checking for GD::Text::Align (any) ok: found v1.18 Checking for PatchReader (v0.9.4) ok: found v0.9.5 Checking for Image::Magick (any) ok: found v6.2.6 Checking user setup ... Removing existing compiled templates ... Precompiling templates ... Checking for DBD::mysql (v2.9003) ok: found v3.0007_2 Checking for MySQL (v4.0.14) ok: found v5.0.22-log Out of memory! Out of memory! <h1>Software error:</h1> <pre>Callback called exit. </pre> <p> For help, please send mail to this site's webmaster, giving this error message and the time and date of the error. </p> [Sun Oct 8 17:39:54 2006] checksetup.pl: Callback called exit. [Sun Oct 8 17:39:54 2006] checksetup.pl: DBI::db=HASH(0x7cc48c60)->disconnect invalidates 1 active statement handle (either destroy statement handles or call finish on them before disconnecting) at ./checksetup.pl line 1551.
I'm not able to reproduce this when installing Bugzilla 2.18.6 using the latest DBD::mysql development sources, even with server-side prepared statements enabled.