pdftk1.4.1, gcc3.4.6 on solaris 10 core dumps.

Knight, Lloyd Lloyd.Knight@adc.com
Thu Apr 19 19:00:00 GMT 2007


with all the great help i received with my previous pdftk core dump
issue, i though i would 
go to the well one more time with a slightly different issue.

i have gcc3.4.6 built on solaris 10.
i built pdftk1.4.1 using this gcc/gcj.

pdftk core dumps when invoked.
here is the stack trace:

Reading pdftk
core file header read successfully
Reading ld.so.1
Reading libpthread.so.1
Reading librt.so.1
Reading libnsl.so.1
Reading libdl.so.1
Reading libsocket.so.1
Reading libiconv.so.2.4.0
Reading libm.so.2
Reading libgcc_s.so.1
Reading libc.so.1
Reading libaio.so.1
Reading libmd5.so.1
Reading libc_psr.so.1
detected a multithreaded program
(l@1) terminated by signal SEGV (no mapping at the fault address)
(/opt/SUNWspro/bin/../WS5.0/bin/sparcv9/dbx) where
=>[1] _Z13_Jv_FindClassP13_Jv_Utf8ConstPN4java4lang11ClassLoaderE(0x0,
0x0, 0xffffffff, 0x49, 0x839ca4, 0xc), at 0x31b0e4
  [2]
_ZN4java4lang5Class7forNameEPNS0_6StringEbPNS0_11ClassLoaderE(0x8184e0,
0x1, 0x0, 0x1, 0x0, 0x0), at 0x31aa74
  [3] _ZN3gnu3gcj7convert14UnicodeToBytes17getDefaultEncoderEv(0x832b00,
0x8187e0, 0x7d8000, 0x83cf50, 0x6b58d4, 0x6aa0d0), at 0x3d126c
  [4] _ZN4java2io11PrintStreamC1EPNS0_12OutputStreamEb(0x832b00,
0x8187e0, 0x1, 0x818c30, 0x6c4430, 0x355084), at 0x339b58
  [5] _ZN4java4lang6System18__U3c_clinit__U3e_Ev(0x32d9dc, 0x80efe0,
0x80eff0, 0x8, 0x80fc68, 0x7d3400), at 0x32dd38
  [6] _ZN4java4lang5Class15initializeClassEv(0x6b1c6c, 0x80efe0,
0x80eff0, 0x8, 0xfefe8284, 0x7d3400), at 0x31a678
  [7] _Jv_InitClass(0x6b1c6c, 0x1084, 0x94238, 0xfef54268, 0xff0d2000,
0x1000), at 0x478d3c
  [8] _ZN4java4lang6System11getPropertyEPNS0_6StringE(0x831f00, 0x1,
0x94184, 0x31c694, 0xfefe8284, 0xa), at 0x32e078
  [9] _ZN4java4lang13VMClassLoader20getSystemClassLoaderEv(0x0,
0x6ac378, 0xfefecbc0, 0x80eff0, 0xffffffff, 0x5600), at 0x330f3c
  [10] _ZN4java4lang11ClassLoader18__U3c_clinit__U3e_Ev(0x32585c,
0x80efe0, 0x80eff0, 0x8, 0x56, 0x7d3400), at 0x325860
  [11] _ZN4java4lang5Class15initializeClassEv(0x6ac378, 0x5c2898,
0x56000000, 0x0, 0x7d3554, 0x6), at 0x31a678
  [12] _Z16_Jv_CreateJavaVMPv(0xffffffff, 0x2e, 0x2d68, 0x7d7c00,
0x80808080, 0x1010101), at 0x302b8c
  [13] main(0x2, 0xffbffd6c, 0x0, 0x0, 0xff0d0100, 0xff0d0140), at
0x1c822c
(/opt/SUNWspro/bin/../WS5.0/bin/sparcv9/dbx) 

here is the link step:

opt/gcc346/bin/g++ pdftk.o attachments.o report.o
../java_libs/com/lowagie/text/pdf/pdf.a
../java_libs/com/lowagie/text/text.a
../java_libs/com/lowagie/text/pdf/pdf.a
../java_libs/com/lowagie/text/pdf/codec/codec.a
../java_libs/com/lowagie/text/pdf/codec/wmf/wmf.a
../java_libs/com/lowagie/text/pdf/fonts/fonts.a
../java_libs/com/lowagie/text/markup/markup.a
../java_libs/com/lowagie/text/xml/xmp/xmp.a
../java_libs/com/lowagie/bc/asn1/asn1.a
../java_libs/com/lowagie/text/pdf/codec/postscript/postscript.a
../java_libs/java_local/security/security.a
../java_libs/gnu_local/java/security/provider/provider.a
../java_libs/gnu_local/java/security/security.a
../java_libs/gnu/gcj/convert/convert.a
../java_libs/com/lowagie/text/pdf/fonts/Courier-Bold.o
../java_libs/com/lowagie/text/pdf/fonts/Courier-BoldOblique.o
../java_libs/com/lowagie/text/pdf/fonts/Courier-Oblique.o
../java_libs/com/lowagie/text/pdf/fonts/Courier.o
../java_libs/com/lowagie/text/pdf/fonts/Helvetica-Bold.o
../java_libs/com/lowagie/text/pdf/fonts/Helvetica-BoldOblique.o
../java_libs/com/lowagie/text/pdf/fonts/Helvetica-Oblique.o
../java_libs/com/lowagie/text/pdf/fonts/Helvetica.o
../java_libs/com/lowagie/text/pdf/fonts/Symbol.o
../java_libs/com/lowagie/text/pdf/fonts/Times-Bold.o
../java_libs/com/lowagie/text/pdf/fonts/Times-BoldItalic.o
../java_libs/com/lowagie/text/pdf/fonts/Times-Italic.o
../java_libs/com/lowagie/text/pdf/fonts/Times-Roman.o
../java_libs/com/lowagie/text/pdf/fonts/ZapfDingbats.o -I../java_libs
-O2 -DPATH_DELIM=0x2f -DASK_ABOUT_WARNINGS=false
-fdollars-in-identifiers -DPDFTK_VER=\"1.41\"
-L/opt/gcc346/lib/copyoflib -lgcj -L/opt/gcc346/lib/copyoflib -lstdc++
-lpthread -lrt -lnsl -ldl -lgcj -lsocket -L/usr/local/lib -liconv -o
pdftk
gmake: Leaving directory `/opt/pdftk14/pdftk-1.41/pdftk'

any help would be appreciated
thanks
lloyd knight





More information about the Java mailing list