On Mon, Jun 24, 2013 at 01:19:08PM +0200, johannes hanika wrote: > seems to crash in libjpeg.so.8..?
I ran it through gdb and it crashes in:
#0 0x00007ffff4353adf in encode_one_block (actbl=0x7fffd42bf040,
dctbl=0x7fffd42ac040, last_dc_val=-261, block=0x7fff4c1ee9b0,
state=0x7fffe96f8670)
at jchuff.c:557
#1 encode_mcu_huff (cinfo=0x7fffd4003d88, MCU_data=0x7fffd42a8c40) at
jchuff.c:617
#2 0x00007ffff4350af6 in compress_output (cinfo=0x7fffd4003d88,
input_buf=<optimized out>) at jccoefct.c:381
#3 0x00007ffff43503b4 in jpeg_finish_compress
(cinfo=cinfo@entry=0x7fffd4003d88) at jcapimin.c:183
#4 0x00007fff600a501d in write_image (jpg_tmp=0x7fffd4003a00,
filename=0x7fffe970bbe0 "/share/photos/2013/06-17/a550-13801_01.jpg",
in_tmp=0x7fff262c9010, exif=0x7fffe96fbb20, exif_len=44108, imgid=7002) at
/home/bruce/dev/darktable/src/imageio/format/jpeg.c:387
387 jpeg_finish_compress (&(jpg->cinfo));
So, yes, it crashes in libjpeg, in the jpeg_finish_compress routine. Examining
"state" in encode_one_block shows:
$13 = {next_output_byte = 0x10101010 <Address 0x10101010 out of bounds>,
free_in_buffer = 140736752946240, cur = {put_buffer = 140736752944730,
put_bits = 662, last_dc_val = {0, 1853654468, -708528795, 12}}, cinfo =
0xffffffcfffffff77}
That looks like something clobbered the next_output_byte pointer with some
image data or something, but I can't tell what.
> fwiw i can export on ubuntu 13.04 just
> fine (100s of images not a problem). darktable links to the same dso.
Just to verify, you are using libjpeg-turbo8-1.2.1-0ubuntu2?
--
Bruce Guenter <[email protected]> http://untroubled.org/
signature.asc
Description: Digital signature
------------------------------------------------------------------------------ This SF.net email is sponsored by Windows: Build for Windows Store. http://p.sf.net/sfu/windows-dev2dev
_______________________________________________ darktable-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/darktable-devel
