GDK PixbufLoader problem with TIFF files in 32bit mode on x86_64 linux



Hi all,

I am trying to load TIFF files progressively using PixbufLoader
(pixbufloader.c) which works perfectly fine when compiled natively for
x86_64 but the same code produces a run time error when compiled for
32bit on x86_64:

"TIFF-Bild konnte nicht geladen werden"
which roughly translates to "TIFF image could not be loaded".

A corresponding, non-progressive version which uses
gdk_pixbuf_new_from_file() works fine in both versions (pixbuf.c).

Both C source files, a Makefile, a TIF image to test and some console
output can be found here:
https://gist.github.com/danielappelt/b39f8857b7995cda7cb4

I am not sure how to solve this problem myself. Maybe one of you could
help me with this?

The system I am using is an up-to-date Arch Linux with the following kernel:
3.15.5-1-ARCH #1 SMP PREEMPT Thu Jul 10 07:08:50 CEST 2014 x86_64 GNU/Linux
The error occured with all TIFF files that I have tested.

Do you have any ideas what is wrong here?

Many thanks!
Daniel


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]