Date: Sun, 22 Feb 2004 19:25:23 +0100 (CET) From: Stefan `Sec` Zehl <sec@42.org> To: FreeBSD-gnats-submit@FreeBSD.org Cc: nork@FreeBSD.org Subject: ports/63233: p5-DBD-SQLite 0.31 is broken with perl 5.8 Message-ID: <20040222182523.1E33C1C8DC@ice.42.org> Resent-Message-ID: <200402221830.i1MIUDHm081819@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 63233 >Category: ports >Synopsis: p5-DBD-SQLite 0.31 is broken with perl 5.8 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Feb 22 10:30:12 PST 2004 >Closed-Date: >Last-Modified: >Originator: Stefan `Sec` Zehl >Release: FreeBSD 4.9-STABLE i386 >Organization: >Environment: System: FreeBSD ice 4.9-STABLE FreeBSD 4.9-STABLE #11: Sun Jan 25 15:43:27 CET 2004 root@ice:/export/obj/export/src/sys/ICE i386 Port versions perl-5.8.2_5 p5-DBI-1.40 p5-DBD-SQLite-0.31 >Description: After upgrading to version 0.31 of this port, my scripts started to spew messages like this: Bad free() ignored (PERL_CORE) at t.pl line 14. Otherwise they seemed to run correctly. >How-To-Repeat: My simple test script was: #!/usr/local/bin/perl -w # # vim:set ts=4 sw=4: use DBI; $|=1; my $db="/usr/local/SELF/tv/tv.db"; my $dbh=DBI->connect("DBI:SQLite:dbname=$db","",""); my $sth=$dbh->prepare("select senderid, senderkey from sender"); $sth->execute(); my $ref; while($ref = $sth->fetchrow_arrayref){ print "got line\n"; }; It takes a table with more than ~ 6 rows to show that problem. >Fix: Workaround: downgrade to DBD-SQLite-0.30 >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040222182523.1E33C1C8DC>