AWARE [SYSTEMS] Imaging expertise for the Delphi developer
AWare Systems, Imaging expertise for the Delphi developer, Home TIFF and LibTiff Mailing List Archive

LibTiff Mailing List

TIFF and LibTiff Mailing List Archive
February 2005

Previous Thread
Next Thread

Previous by Thread
Next by Thread

Previous by Date
Next by Date

Contact

The TIFF Mailing List Homepage
This list is run by Frank Warmerdam
Archive maintained by AWare Systems



Valid HTML 4.01!



Thread

2005.02.22 10:50 "Tiff utilities core dump in Solaris 2.7", by Peter Butterfield
2005.02.22 15:10 "Re: Tiff utilities core dump in Solaris 2.7", by Bob Friesenhahn

2005.02.22 10:50 "Tiff utilities core dump in Solaris 2.7", by Peter Butterfield

Help!  I can't even get to testing a graphic:

On a Sun Ultra 2 workstation running Solaris 2.7, I built tiff 3.7.1 with 
no problem. All typescripts from the configure, make and install steps look 
perfect, with no errors or aborts.  And only five compiler warnings in the 
make.

Problem is, the utilities all core-dump with segmentation fault, 
immediately.  For instance, "tiffdump" or "tiffinfo" with no graphic name 
should return the help message, instead I get the core dump.  Same for ALL 
the utilities built in tools/.libs.  Happens whether I run them from there 
or from /usr/devel/bin, their installation directory.

Here, between the lines, is a trace of the bomb followed by gdb on the core 
file:

==============
4:16pm /usr/devel/tiff-3.7.1/tools>  .libs/tiffinfo
Segmentation fault (core dumped)

4:17pm /usr/devel/tiff-3.7.1/tools>  gdb  .libs/tiffinfo core

GDB is free software and you are welcome to 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.
GDB 4.16 (sparc-sun-solaris2.5), Copyright 1996 Free Software Foundation, 
Inc...
Core was generated by `.libs/tiffinfo'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/devel/lib/libtiff.so.3...done.
Reading symbols from /usr/local/lib/libstdc++.so.3...done.
Reading symbols from /usr/lib/libm.so.1...done.
Reading symbols from /usr/lib/libc.so.1...done.
Reading symbols from /usr/devel/lib/libgcc_s.so.1...done.
Reading symbols from /usr/lib/libdl.so.1...done.
Reading symbols from /usr/platform/SUNW,Ultra-2/lib/libc_psr.so.1...done.
#0  __register_frame_info_bases (begin=0xff160000, ob=0xff160000, 
tbase=0x0, dbase=0x0)
     at ../../gcc-3.2.3/gcc/unwind-dw2-fde.c:83
83	  ob->tbase = tbase;

(gdb) backtrace
#0  __register_frame_info_bases (begin=0xff160000, ob=0xff160000, 
tbase=0x0, dbase=0x0)
     at ../../gcc-3.2.3/gcc/unwind-dw2-fde.c:83
#1  0xff1616b0 in frame_dummy ()
#2  0xff161598 in _init ()
#3  0xff3bc6bc in ?? ()
#4  0xff3bbdcc in ?? ()
#5  0xff3c7450 in ?? ()
#6  0xff3b2acc in ?? ()

(gdb) quit
4:17pm /usr/devel/tiff-3.7.1/tools>
==============

I also built and tested under Solaris 2.9, same result.
Earlier, I had built and tested tiff 3.5.7 under Solaris 2.7, similar results.

What in heck am I missing?  Any ideas?  I can supply typescripts of the 
configure, make and install steps if it would help anyone.

Thanks.
-- Peter