1. logs for following are attached
perl Makefile.PL -v make.perl.log
make make.make.log
make test make.test.log
2. Oracle is v9.2.0.1.0-32bit
3. $ perl -V
Summary of my perl5 (revision 5.0 version 8 subversion 2) configuration:
Platform:
osname=solaris, osvers=2.8, archname=sun4-solaris-thread-multi-64int
uname='sunos sy1p334cmp 5.8 generic_108528-12 sun4u sparc sunw,ultra-80 '
config_args='-Dprefix=/sbcimp/run/pd/perl/5.8.2
-Dprivlib=/sbcimp/run/pd/perl/5.8.2/lib -Darchlib=/sbcimp/run/pd/perl/5.8.2/lib
-Dsitelib=/sbcimp/run/pd/perl/5.8.2/lib -Dsitearch=/sbcimp/run/pd/perl/5.8.2/lib
-Dlocincpth=/sbcimp/run/pd/gdbm/1.8.3/include
-Dloclibpth=/sbcimp/run/pd/gdbm/1.8.3/lib -Dcc=gcc -Duse64bitint -Dusethreads
-Uinstallusrbinperl [EMAIL PROTECTED] [EMAIL PROTECTED] -des'
hint=recommended, useposix=true, d_sigaction=define
usethreads=define use5005threads=undef useithreads=define usemultiplicity=define
useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
use64bitint=define use64bitall=undef uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='gcc', ccflags ='-D_REENTRANT -fno-strict-aliasing
-I/sbcimp/run/pd/gdbm/1.8.3/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
optimize='-O',
cppflags='-D_REENTRANT -fno-strict-aliasing -I/sbcimp/run/pd/gdbm/1.8.3/include'
ccversion='', gccversion='3.1', gccosandvers='solaris2.8'
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=87654321
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='gcc', ldflags =' -L/sbcimp/run/pd/gdbm/1.8.3/lib '
libpth=/sbcimp/run/pd/gdbm/1.8.3/lib /usr/lib /usr/ccs/lib
libs=-lsocket -lnsl -lgdbm -ldl -lm -lpthread -lc
perllibs=-lsocket -lnsl -ldl -lm -lpthread -lc
libc=/lib/libc.so, so=so, useshrplib=false, libperl=libperl.a
gnulibc_version=''
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' '
cccdlflags='-fPIC', lddlflags='-G -L/sbcimp/run/pd/gdbm/1.8.3/lib'
Characteristics of this binary (from libperl):
Compile-time options: MULTIPLICITY USE_ITHREADS USE_64_BIT_INT USE_LARGE_FILES
PERL_IMPLICIT_CONTEXT
Built under solaris
Compiled at Jan 16 2004 13:24:51
%ENV:
PERLLIB="/sbcimp/run/pd/cpan/5.8.2-2004.01/lib/"
@INC:
/sbcimp/run/pd/cpan/5.8.2-2004.01/lib/
/sbcimp/run/pd/perl/5.8.2/lib
/sbcimp/run/pd/perl/5.8.2/lib
/sbcimp/run/pd/perl/5.8.2/lib
/sbcimp/run/pd/perl/5.8.2/lib
.
4. $ gdb /sbcimp/run/pd/perl/5.8.2/bin/perl core
GNU gdb 5.2.1
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "sparc-sun-solaris2.8"...
Core was generated by `/sbcimp/run/pd/perl/5.8.2/bin/perl -w t/select.t'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libsocket.so.1...done.
Loaded symbols for /usr/lib/libsocket.so.1
Reading symbols from /usr/lib/libnsl.so.1...done.
Loaded symbols for /usr/lib/libnsl.so.1
Reading symbols from /usr/lib/libdl.so.1...done.
Loaded symbols for /usr/lib/libdl.so.1
Reading symbols from /usr/lib/libm.so.1...done.
Loaded symbols for /usr/lib/libm.so.1
Reading symbols from /usr/lib/libpthread.so.1...done.
Loaded symbols for /usr/lib/libpthread.so.1
Reading symbols from /usr/lib/libc.so.1...done.
Loaded symbols for /usr/lib/libc.so.1
Reading symbols from /usr/lib/libmp.so.2...done.
Loaded symbols for /usr/lib/libmp.so.2
Reading symbols from /usr/platform/SUNW,Ultra-2/lib/libc_psr.so.1...done.
Loaded symbols for /usr/platform/SUNW,Ultra-2/lib/libc_psr.so.1
Reading symbols from /usr/lib/libthread.so.1...done.
Loaded symbols for /usr/lib/libthread.so.1
Reading symbols from /sbcimp/run/pd/cpan/5.8.2-2004.01/lib//auto/DBI/DBI.so...done.
Loaded symbols for /sbcimp/run/pd/cpan/5.8.2-2004.01/lib//auto/DBI/DBI.so
Reading symbols from
/home/sca/.cpan/build.sol8-perl-mt32/DBD-Oracle-1.15/blib/arch/auto/DBD/Oracle/Oracle.so...done.
Loaded symbols for
/home/sca/.cpan/build.sol8-perl-mt32/DBD-Oracle-1.15/blib/arch/auto/DBD/Oracle/Oracle.so
Reading symbols from
/sbcimp/run/tp/oracle/client/v9.2.0.1.0-32bit/lib//libclntsh.so.9.0...done.
Loaded symbols for /sbcimp/run/tp/oracle/client/v9.2.0.1.0-32bit/lib//libclntsh.so.9.0
Reading symbols from /usr/lib/libgen.so.1...done.
Loaded symbols for /usr/lib/libgen.so.1
Reading symbols from /usr/lib/libsched.so.1...done.
Loaded symbols for /usr/lib/libsched.so.1
Reading symbols from /usr/lib/libaio.so.1...done.
Loaded symbols for /usr/lib/libaio.so.1
Reading symbols from /usr/lib/librt.so.1...done.
Loaded symbols for /usr/lib/librt.so.1
Reading symbols from /usr/lib/libkstat.so.1...done.
Loaded symbols for /usr/lib/libkstat.so.1
Reading symbols from
/sbcimp/run/tp/oracle/client/v9.2.0.1.0-32bit/lib//libwtc9.so...done.
Loaded symbols for /sbcimp/run/tp/oracle/client/v9.2.0.1.0-32bit/lib//libwtc9.so
Reading symbols from /sbcimp/run/pd/perl/5.8.2/lib/auto/Data/Dumper/Dumper.so...done.
Loaded symbols for /sbcimp/run/pd/perl/5.8.2/lib/auto/Data/Dumper/Dumper.so
#0 0xff051150 in XS_DBD__Oracle__dr_init_oci (my_perl=0x12cfe0, cv=0x2c504c) at
Oracle.xs:271
271 D_imp_drh(drh);
Many Thanks.
Henry
-----Original Message-----
From: Tim_Bunce via RT [mailto:[EMAIL PROTECTED]
Sent: Thursday, 4 March 2004 8:40 PM
To: Gao, Henry
Subject: [cpan #5556] make test cause core dump when perl(5.8.2) built
with both use64bitint and usethreads options
Full context and any attached attachments can be found at:
<URL: http://rt.cpan.org/NoAuth/Bug.html?id=5556 >
Please retry using v1.15 and if you still have a problem
do exactly what the README says.
Thanks.
Tim.
[guest - Thu Mar 4 00:30:08 2004]:
> Platform: SunOS Generic_108528-23 sun4u sparc SUNW,Ultra-2
> perl: 5.8.2 build with following option
> -Dcc=gcc -Duse64bitint -Dusethreads -des
> complier: gcc 3.1
> DBI: 1.40
> DBD::Oracle 1.14
>
> Seems compiled fine, but get core dump when "make test"
> core is attached
> $ make test
> PERL_DL_NONLAZY=1 /sbcimp/run/pd/perl/5.8.2/bin/perl "-
> MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib',
> 'blib/arch')" t/*.t
> t/base.......dubious
> Test returned status 0 (wstat 139, 0x8b)
> test program seems to have generated a core
> t/cursor.....dubious
> Test returned status 0 (wstat 139, 0x8b)
> test program seems to have generated a core
> t/general....dubious
> Test returned status 0 (wstat 139, 0x8b)
> test program seems to have generated a core
> t/long.......dubious
> Test returned status 0 (wstat 139, 0x8b)
> test program seems to have generated a core
> t/meta.......dubious
> Test returned status 0 (wstat 139, 0x8b)
> test program seems to have generated a core
> t/ph_type....dubious
> Test returned status 0 (wstat 139, 0x8b)
> test program seems to have generated a core
> t/plsql......dubious
> Test returned status 0 (wstat 139, 0x8b)
> test program seems to have generated a core
> t/reauth.....skipped
> all skipped: no reason given
> t/select.....dubious
> Test returned status 0 (wstat 139, 0x8b)
> test program seems to have generated a core
> FAILED--9 test scripts could be run, alas--no output ever seen
> *** Error code 2
> make: Fatal error: Command failed for target `test_dynamic'
>
>
>
make.test.log
Description: make.test.log
make.make.log
Description: make.make.log
make.perl.log
Description: make.perl.log
Visit our website at http://www.ubs.com This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. E-mail transmission cannot be guaranteed to be secure or error-free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. The sender therefore does not accept liability for any errors or omissions in the contents of this message which arise as a result of e-mail transmission. If verification is required please request a hard-copy version. This message is provided for informational purposes and should not be construed as a solicitation or offer to buy or sell any securities or related financial instruments.
