Bug#868850: gdal-bin: Almost all gdal commands (gdalinfo, ogr2ogr) terminate with "double free or corruption"

Thomas Rohwer trohwer85 at gmail.com
Wed Jul 19 08:56:06 UTC 2017


Package: gdal-bin
Version: 2.2.1+dfsg-1
Severity: normal

Dear Maintainer,

ogr2ogr and gdalinfo (and likely other commands) (started with or without
parameters) terminate with the following error:

tr at humbur:~$ gdalinfo
Usage: gdalinfo [--help-general] [-json] [-mm] [-stats] [-hist] [-nogcp] [-nomd]
                [-norat] [-noct] [-nofl] [-checksum] [-proj4]
                [-listmdd] [-mdd domain|`all`]*
                [-sd subdataset] [-oo NAME=VALUE]* datasetname

FAILURE: No datasource specified.
*** Error in `gdalinfo': double free or corruption (fasttop): 0x5687fc30 ***
======= Backtrace: =========
/lib/i386-linux-gnu/libc.so.6(+0x6737a)[0xf63da37a]
/lib/i386-linux-gnu/libc.so.6(+0x6dfb7)[0xf63e0fb7]
/lib/i386-linux-gnu/libc.so.6(+0x6e7f6)[0xf63e17f6]
/usr/lib/i386-linux-gnu/libstdc++.so.6(_ZdlPv+0x18)[0xf6629a48]
/usr/lib/i386-linux-gnu/libstdc++.so.6(_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev+0x25)[0xf66c4b05]
/lib/i386-linux-gnu/libc.so.6(__cxa_finalize+0xaa)[0xf63a1b1a]
/usr/lib/i386-linux-gnu/libdap.so.25(+0x42323)[0xee124323]
/lib/ld-linux.so.2(+0x10272)[0xf7798272]
/lib/i386-linux-gnu/libc.so.6(+0x2e79b)[0xf63a179b]
======= Memory map: ========
5655e000-56560000 r-xp 00000000 00:0b 26955372                           /usr/bin/gdalinfo
56560000-56561000 r--p 00001000 00:0b 26955372                           /usr/bin/gdalinfo
56561000-56562000 rw-p 00002000 00:0b 26955372                           /usr/bin/gdalinfo
56861000-568da000 rw-p 00000000 00:00 0                                  [heap]
ed500000-ed521000 rw-p 00000000 00:00 0 
ed521000-ed600000 ---p 00000000 00:00 0 
ed681000-ed68a000 rw-p 00000000 00:00 0 
...


It may be related to gdal linking to two versions of libdap
(see above trace):

tr at humbur:~$ ldd /usr/bin/gdalinfo | grep libdap
        libdapclient.so.6 => /usr/lib/i386-linux-gnu/libdapclient.so.6 (0xf2064000)
        libdapserver.so.7 => /usr/lib/i386-linux-gnu/libdapserver.so.7 (0xf2051000)
        libdap.so.23 => /usr/lib/i386-linux-gnu/libdap.so.23 (0xf1ead000)
        libdap.so.25 => /usr/lib/i386-linux-gnu/libdap.so.25 (0xee08a000)


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (600, 'testing')
Architecture: i386 (x86_64)

Kernel: Linux 4.12.2 (SMP w/4 CPU cores)
Locale: LANG=en_US.ISO-8859-15, LC_CTYPE=en_US.ISO-8859-15 (charmap=ISO-8859-15), LANGUAGE=en_US.ISO-8859-15 (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages gdal-bin depends on:
ii  libc6                       2.24-12
ii  libgcc1                     1:7.1.0-9
ii  libgdal20 [gdal-abi-2-2-1]  2.2.1+dfsg-1
ii  libstdc++6                  7.1.0-9

gdal-bin recommends no packages.

Versions of packages gdal-bin suggests:
pn  libgdal-grass  <none>
ii  python-gdal    2.2.1+dfsg-1

-- no debconf information



More information about the Pkg-grass-devel mailing list