Skip Menu |

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

Report information
The Basics
Id: 41079
Status: new
Priority: 0/
Queue: DBD-SQLite-Amalgamation

People
Owner: Nobody in particular
Requestors: jim [...] dodgen.us
Cc:
AdminCc:

Bug Information
Severity: Critical
Broken in: 3.6.1.2
Fixed in: (no value)



Subject: pthread_mutex_lock problem during "make test"
I am running on: x86-64 OpenSuSE 11, Perl 5.10.0 and get the following error during "make test" also having similar problems when ignoring the test errors and running the application. the output from the perl makefile.PL is at the bottom of this listing Show quoted text
----------------cut here---- timmy:~/perl_stuff/DBD-SQLite-Amalgamation-3.6.1.2 # make test PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00basic...............ok t/01logon...............ok t/02cr_table............ok t/03insert..............ok t/04select..............ok t/05tran................ok t/06error...............ok t/08create_function.....ok 1/18perl: pthread_mutex_lock.c:294: __pthread_mutex_lock: Assertion `robust || (oldval & 0x40000000) == 0' failed. t/08create_function.....dubious Test returned status 0 (wstat 6, 0x6) DIED. FAILED tests 6-18 Failed 13/18 tests, 27.78% okay t/09create_aggregate....ok t/10dsnlist.............ok t/11unicode.............ok t/12create_collation....ok t/13progress_handler....ok t/20createdrop..........ok t/30insertfetch.........ok t/40bindparam...........ok t/40blobs...............ok t/40blobtext............ok t/40listfields..........ok t/40nulls...............ok t/40numrows.............ok t/40prepcached..........ok t/50chopblanks..........ok t/50commit..............ok t/60metadata............ok t/90cppcomments.........ok t/99cleanup.............ok t/ak-dbd................ok t/column-info...........ok 1/7# Testing DBD::SQLite version '1.14001' on DBI '1.607' t/column-info...........ok t/dbdadmin..............ok Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/08create_function.t 0 6 18 26 6-18 Failed 1/30 test scripts. 13/412 subtests failed. Files=30, Tests=412, 6 wallclock secs ( 2.04 cusr + 0.37 csys = 2.41 CPU) Failed 1/30 test programs. 13/412 subtests failed. make: *** [test_dynamic] Error 255 timmy:~/perl_stuff/DBD-SQLite-Amalgamation-3.6.1.2 #
---- cut here ----- perl Makefile.PL WARNING: DISTVNAME is not a known parameter. Checking if your kit is complete... Looks good 'DISTVNAME' is not a known MakeMaker parameter name. Using DBI 1.607 (for perl 5.010000 on x86_64-linux-thread-multi) installed in /usr/lib/perl5/site_perl/5.10.0/x86_64-linux-thread-multi/auto/DBI/ Writing Makefile for DBD::SQLite
---- cut here ---- dodgenj@timmy:/var/www/html/dev/SBCT4-29-Sept-2008/uti> perl -v This is perl, v5.10.0 built for x86_64-linux-thread-multi
--- cut here --- thanks Jim Dodgen
From: jim [...] dodgen.us
On Wed Nov 19 20:22:21 2008, JimDod wrote: Show quoted text
> I am running on: x86-64 OpenSuSE 11, Perl 5.10.0 > > and get the following error during "make test" also having similar > problems when ignoring the test errors and running the application. > the > output from the perl makefile.PL is at the bottom of this listing > > ----------------cut here---- > > timmy:~/perl_stuff/DBD-SQLite-Amalgamation-3.6.1.2 # make test > PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" > "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t > t/00basic...............ok > t/01logon...............ok > t/02cr_table............ok > t/03insert..............ok > t/04select..............ok > t/05tran................ok > t/06error...............ok > t/08create_function.....ok 1/18perl: pthread_mutex_lock.c:294: > __pthread_mutex_lock: Assertion `robust || (oldval & 0x40000000) == 0' > failed. > t/08create_function.....dubious > Test returned status 0 (wstat 6, 0x6) > DIED. FAILED tests 6-18 > Failed 13/18 tests, 27.78% okay > t/09create_aggregate....ok > t/10dsnlist.............ok > t/11unicode.............ok > t/12create_collation....ok > t/13progress_handler....ok > t/20createdrop..........ok > t/30insertfetch.........ok > t/40bindparam...........ok > t/40blobs...............ok > t/40blobtext............ok > t/40listfields..........ok > t/40nulls...............ok > t/40numrows.............ok > t/40prepcached..........ok > t/50chopblanks..........ok > t/50commit..............ok > t/60metadata............ok > t/90cppcomments.........ok > t/99cleanup.............ok > t/ak-dbd................ok > t/column-info...........ok 1/7# Testing DBD::SQLite version '1.14001' > on > DBI '1.607' > t/column-info...........ok > t/dbdadmin..............ok > Failed Test Stat Wstat Total Fail List of Failed >
------------------------------------------------------------------------------- Show quoted text
> t/08create_function.t 0 6 18 26 6-18 > Failed 1/30 test scripts. 13/412 subtests failed. > Files=30, Tests=412, 6 wallclock secs ( 2.04 cusr + 0.37 csys = > 2.41 CPU) > Failed 1/30 test programs. 13/412 subtests failed. > make: *** [test_dynamic] Error 255 > timmy:~/perl_stuff/DBD-SQLite-Amalgamation-3.6.1.2 # > > ---- cut here ----- > > perl Makefile.PL > WARNING: DISTVNAME is not a known parameter. > Checking if your kit is complete... > Looks good > 'DISTVNAME' is not a known MakeMaker parameter name. > Using DBI 1.607 (for perl 5.010000 on x86_64-linux-thread-multi) > installed in > /usr/lib/perl5/site_perl/5.10.0/x86_64-linux-thread-multi/auto/DBI/ > Writing Makefile for DBD::SQLite > > ---- cut here ---- > > dodgenj@timmy:> perl -v > > This is perl, v5.10.0 built for x86_64-linux-thread-multi > > --- cut here --- > > > > thanks > > Jim Dodgen > >
From: jim [...] dodgen.us
using: -DSQLITE_THREADSAFE=0 causes problem to go away