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
March 2008

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

2008.03.01 15:47 "debian bug 425778: tiff2pdf with jpeg compression (4.0.0 alpha)", by Jay Berkenbilt
2008.03.01 15:48 "oops -- only one bug", by Jay Berkenbilt

2008.03.01 15:47 "debian bug 425778: tiff2pdf with jpeg compression (4.0.0 alpha)", by Jay Berkenbilt

I'm taking the liberty of posting two debian bugs to the tiff mailing
list.  I had previously put these in bugzilla, but there was
(uncharacteristically) no response, and now the bugzilla database
seems to be gone (as discussed in previous posts).

This bug was reported against 3.8.2, but I can reproduce it with the
current tiff CVS.

The full bug report is here:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=425778

This was bug 1568 in bugzilla.

Here was the text of bug 1568:

> This is debian bug 425778.  For the original bug report, please see
> http://bugs.debian.org/425778.  It is a complete and well-written bug report.
>
> In this bug report, the user has a specific jpeg-compressed tiff
> which when converted to a PDF results in a PDF with a bad image.  I
> was trying to create a smaller tiff file with interesting results.
> The first one was just an 8x8 gray square.  Running this through
> tiff2pdf resulted in a core dump.  The second one was a 200x200 gray
> square.  This one displays properly in acrobat reader with warnings,
> but the PDF file is invalid.  I'm attaching my two files.  For the
> original file, please see the debian bug report or grab the tiff
> file from
>
> http://eppesuigoccas.homedns.org/~giuseppe/libtiff-tools.tiff2pdf.bug.tar.bz2

I don't have the files I attached to the bugzilla bug.  The debian bug
file, referenced above, is still there.

This morning, I tried reproducing this with a 16x16 jpeg compressed
tiff.  When I did so, tiff2pdf generated the following:

*** glibc detected *** tiff2pdf: malloc(): memory corruption: 0x08057db0 ***
======= Backtrace: =========
/lib/i686/cmov/libc.so.6[0xb7ddf1e6]
/lib/i686/cmov/libc.so.6(__libc_malloc+0x8d)[0xb7de0b3d]
/tmp/tiff-inst/lib/libtiff.so.5(_TIFFmalloc+0x1d)[0xb7f6bdcd]
tiff2pdf[0x804f5fc]
tiff2pdf[0x80522d5]
tiff2pdf[0x8052a9a]
/lib/i686/cmov/libc.so.6(__libc_start_main+0xe0)[0xb7d89450]
tiff2pdf[0x8049271]
======= Memory map: ========
08048000-08056000 r-xp 00000000 fe:02 38885703   /tmp/tiff-inst/bin/tiff2pdf
08056000-08057000 rw-p 0000d000 fe:02 38885703   /tmp/tiff-inst/bin/tiff2pdf
08057000-08078000 rw-p 08057000 00:00 0          [heap]
b7c00000-b7c21000 rw-p b7c00000 00:00 0 
b7c21000-b7d00000 ---p b7c21000 00:00 0 
b7d72000-b7d73000 rw-p b7d72000 00:00 0 
b7d73000-b7eba000 r-xp 00000000 fe:02 50333460   /lib/i686/cmov/libc-2.7.so
b7eba000-b7ebb000 r--p 00147000 fe:02 50333460   /lib/i686/cmov/libc-2.7.so
b7ebb000-b7ebd000 rw-p 00148000 fe:02 50333460   /lib/i686/cmov/libc-2.7.so
b7ebd000-b7ec0000 rw-p b7ebd000 00:00 0 
b7ec0000-b7ee3000 r-xp 00000000 fe:02 50333464   /lib/i686/cmov/libm-2.7.so
b7ee3000-b7ee5000 rw-p 00023000 fe:02 50333464   /lib/i686/cmov/libm-2.7.so
b7ee5000-b7ef9000 r-xp 00000000 fe:02 2776866    /usr/lib/libz.so.1.2.3.3
b7ef9000-b7efa000 rw-p 00013000 fe:02 2776866    /usr/lib/libz.so.1.2.3.3
b7efa000-b7efb000 rw-p b7efa000 00:00 0 
b7efb000-b7f19000 r-xp 00000000 fe:02 2280136    /usr/lib/libjpeg.so.62.0.0
b7f19000-b7f1a000 rw-p 0001e000 fe:02 2280136    /usr/lib/libjpeg.so.62.0.0
b7f1e000-b7f2a000 r-xp 00000000 fe:02 887        /lib/libgcc_s.so.1
b7f2a000-b7f2b000 rw-p 0000b000 fe:02 887        /lib/libgcc_s.so.1
b7f2b000-b7f2c000 rw-p b7f2b000 00:00 0 
b7f2c000-b7f2d000 r--s 00000000 fe:02 36792842   /tmp/a2.tif
b7f2d000-b7f90000 r-xp 00000000 fe:02 1085       /tmp/tiff-inst/lib/libtiff.so.5.0.0
b7f90000-b7f93000 rw-p 00063000 fe:02 1085       /tmp/tiff-inst/lib/libtiff.so.5.0.0
b7f93000-b7f95000 rw-p b7f93000 00:00 0 
b7f95000-b7fb1000 r-xp 00000000 fe:02 1054       /lib/ld-2.7.so
b7fb1000-b7fb3000 rw-p 0001b000 fe:02 1054       /lib/ld-2.7.so
bfeb0000-bfec6000 rw-p bfeb0000 00:00 0          [stack]
ffffe000-fffff000 r-xp 00000000 00:00 0          [vdso]

I've attached the 16x16 tiff here.  I have not attempted to do any
further debugging.

-- 
Jay Berkenbilt <ejb@ql.org>


_______________________________________________
Tiff mailing list: Tiff@lists.maptools.org
http://lists.maptools.org/mailman/listinfo/tiff
http://www.remotesensing.org/libtiff/