Subject: | Signal SEGV at line 538 |
The tests for KiokuDB-Backend-BDB-0.14 do not finish. It always hangs
at the third test named »account sum is 0 (state is consistent)«. I
could confirm that with running
KIOKUDB_SHUFFLE_FIXTURES=1 prove -bv
When I interrupt at this point, I still have to SIGKILL a tree of stray
processes named »perl t/bdb.t«.
I ran the test through the debugger, hoping to reveal more. The log
with a partial trace leading to the crash in BerkeleyDB::Manager is
attached. You can »grep '^ DB'« to see my input to the debugger. The
interesting part is at lines 16933 ff.
KiokuDB-Backend-BDB-0.14
KiokuDB-0.24
BerkeleyDB-Manager-0.12
BerkeleyDB-0.38
db-4.7.25
uname -a (openSUSE 11.0 x86_64)
Linux kor 2.6.25.20-0.1-default #1 SMP 2008-12-12 20:30:38 +0100 x86_64
x86_64 x86_64 GNU/Linux
perl -V
Summary of my perl5 (revision 5 version 10 subversion 0) configuration:
Platform:
osname=linux, osvers=2.6.25.16-0.1-default, archname=x86_64-linux-
thread-multi-ld
uname='linux kor 2.6.25.16-0.1-default #1 smp 2008-08-21 00:34:25
+0200 x86_64 x86_64 x86_64 gnulinux '
config_args='-Dnoextensions=ODBM_File -DDEBUGGING'
hint=previous, useposix=true, d_sigaction=define
useithreads=define, usemultiplicity=define
useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
use64bitint=define, use64bitall=define, uselongdouble=define
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -
pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -
fPIC',
optimize='-O2 -g',
cppflags='-D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -I/
usr/local/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe
-I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -
D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -I/usr/local/
include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -D_REENTRANT -
D_GNU_SOURCE -fno-strict-aliasing -pipe -I/usr/local/include -
D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -D_REENTRANT -
D_GNU_SOURCE -fno-strict-aliasing -pipe -I/usr/local/include -
D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -D_REENTRANT -
D_GNU_SOURCE -fno-strict-aliasing -pipe -I/usr/local/include -
D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -D_REENTRANT -
D_GNU_SOURCE -fno-strict-aliasing -pipe -I/usr/local/include -
D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -D_REENTRANT -
D_GNU_SOURCE -fno-strict-aliasing -pipe -I/usr/local/include -
D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC'
ccversion='', gccversion='4.3.1 20080507 (prerelease) [gcc-4_3-
branch revision 135036]', gccosandvers=''
intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long', ivsize=8, nvtype='long double', nvsize=16,
Off_t='off_t', lseeksize=8
alignbytes=16, prototype=define
Linker and Libraries:
ld='cc', ldflags =' -L/usr/local/lib'
libpth=/usr/local/lib /lib /usr/lib /lib64 /usr/lib64 /usr/local/
lib64
libs=-lnsl -lndbm -lgdbm -ldl -lm -lcrypt -lutil -lpthread -lc
perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
libc=/lib/libc-2.8.so, so=so, useshrplib=true, libperl=libperl.so
gnulibc_version='2.8'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E -
Wl,-rpath,/home/lars/local/lib/perl5/5.10.0/x86_64-linux-thread-multi-
ld/CORE'
cccdlflags='-fPIC', lddlflags='-shared -O2 -L/usr/local/lib'
Characteristics of this binary (from libperl):
Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV
PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP
USE_64_BIT_ALL
USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES
USE_LONG_DOUBLE USE_PERLIO USE_REENTRANT_API
Built under linux
Compiled at Mar 8 2009 02:46:07
Subject: | kiokudb-backend-dbd.log.bz2 |
Message body not shown because it is not plain text.