[DebianGIS-dev] Bug#558733: [libgdal1-1.6.0] Reading tiff file causes segfault when linked also with geotiff
Emmanuel Christophe
emmanuel.christophe at gmail.com
Mon Nov 30 07:18:53 UTC 2009
Package: libgdal1-1.6.0
Version: 1.6.2-1
Severity: important
--- Please enter the report below this line. ---
When a program is linked to geotiff and gdal, a segfault appear when
reading tiff files
This seems related to the use of the
with-hide-internal-symbols
during compilation of the gdal included in the debian package.
To reproduce the bug:
Create file gdalHideSymbols.cxx with
#include "gdal.h"
int main(int argc, char * argv[])
{
GDALAllRegister();
GDALOpen(argv[1], GA_ReadOnly );
}
$ gcc -c gdalHideSymbols.cxx -I/usr/include/gdal
$ gcc gdalHideSymbols.o -lgeotiff -lgdal1.6.0 -o gdalHideSymbols-gtiffgdal
$ gcc gdalHideSymbols.o -lgdal1.6.0 -lgeotiff -o gdalHideSymbols-gdalgtiff
$ ./gdalHideSymbols-gtiffgdal ROI_QB_MUL_4.tif
Segmentation fault
$ ./gdalHideSymbols-gdalgtiff ROI_QB_MUL_4.tif
Ok
Both cases are working correctly with the gdal1.5.0 debian package
It occurs with all tif file tested but here is one tif file that shows the bug:
http://hg.orfeo-toolbox.org/OTB-Data/raw-file/51234ada686c/Input/ROI_QB_MUL_4.tif
--- System information. ---
Architecture: amd64
Kernel: Linux 2.6.30-2-amd64
Debian Release: squeeze/sid
500 testing www.debian-multimedia.org
500 testing mirror.nus.edu.sg
500 testing debian.gfoss.it
500 stable security.debian.org
500 stable mirror.nus.edu.sg
--- Package information. ---
Depends (Version) | Installed
==============================================-+-======================
libc6 (>= 2.3) | 2.10.1-7
libcurl3-gnutls (>= 7.16.2-1) | 7.19.7-1
libexpat1 (>= 1.95.8) | 2.0.1-5
libgcc1 (>= 1:4.1.1) | 1:4.4.1-4
libgeos-c1 (>= 3.1.0) | 3.1.0-1
libgif4 (>= 4.1.6) | 4.1.6-8
libhdf4-0-alt | 4.2r4-6
libhdf5-serial-1.8.3 | 1.8.3-2.1
OR libhdf5-1.8.3 |
libjasper1 (>= 1.900.1) | 1.900.1-6.1
libjpeg62 | 6b-15
libmysqlclient16 (>= 5.1.36) | 5.1.37-2
libnetcdf4 | 1:3.6.3-1
libogdi3.2 | 3.2.0~beta2-5
libpng12-0 (>= 1.2.13-4) | 1.2.40-1
libpq5 (>= 8.4~0cvs20090328) | 8.4.1-1
libsqlite3-0 (>= 3.6.17) | 3.6.20-1
libstdc++6 (>= 4.2.1) | 4.4.1-4
libxerces-c28 | 2.8.0+deb1-2
odbcinst1debian1 (>= 2.2.11-3) | 2.2.11-21
unixodbc (>= 2.2.11) | 2.2.11-21
zlib1g (>= 1:1.2.0) | 1:1.2.3.3.dfsg-15
Recommends (Version) | Installed
=========================-+-===========
proj-bin | 4.7.0-1
Package's Suggests field is empty.
More information about the Pkg-grass-devel
mailing list