Bug#1004893: gmt: running gmt results in Segfault

Daniel Lakeland dlakelan at street-artists.org
Thu Feb 3 05:27:26 GMT 2022


Package: gmt
Version: 6.3.0+dfsg-2+b1
Severity: grave
Justification: renders package unusable
X-Debbugs-Cc: dlakelan at street-artists.org

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***


Running gmt in any way induces a segfault:

dlakelan at tintin:~$ gmt

	GMT - The Generic Mapping Tools, Version 6.3.0 [64-bit] [12 cores]
	(c) 1991-2021 The GMT Team (https://www.generic-mapping-tools.org/team.html).

	Supported in part by the US National Science Foundation (http://www.nsf.gov/)
	and volunteers from around the world.

	GMT is distributed under the GNU LGPL License (http://www.gnu.org/licenses/lgpl.html).
	Dependencies: netCDF, GDAL, PCRE, FFTW, LAPACK, ZLIB, Ghostscript, GraphicsMagick, FFmpeg.

usage: gmt [options]
       gmt <module name> [<module-options>]

options:
  --help              List descriptions of available GMT modules.
  --new-script[=L]    Write GMT modern mode script template to standard output.
                      Optionally specify bash|csh|batch [Default is current shell].
  --new-glue=name     Write C code for external supplements to glue them to GMT.
  --show-bindir       Show directory with GMT executables.
  --show-citation     Show the most recent citation for GMT.
  --show-classic      Show all classic module names.
  --show-classic-core Show all classic module names (core only).
  --show-cores        Show number of available cores.
  --show-datadir      Show directory/ies with user data.
  --show-dataserver   Show URL of the remote GMT data server.
  --show-doi          Show the DOI for the current release.
  --show-library      Show path of the shared GMT library.
  --show-modules      Show all modern module names.
  --show-modules-core Show all modern module names (core only).
  --show-plugindir    Show directory for plug-ins.
  --show-sharedir     Show directory for shared GMT resources.
  --show-userdir      Show full path of user's ~/.gmt dir
  --version           Print GMT version number.

if <module-options> is '=' we call exit (0) if module exist and non-zero otherwise.

ERROR: Caught signal number 11 (Segmentation fault) at
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x25)[0x7fb5ddb17965]
[0x563890c50de9]
Stack backtrace:
/lib/x86_64-linux-gnu/libgmt.so.6(sig_handler_unix+0xf4)[0x7fb5ddd85344]
/lib/x86_64-linux-gnu/libc.so.6(+0x3c910)[0x7fb5ddac9910]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x25)[0x7fb5ddb17965]
/lib/x86_64-linux-gnu/libproj.so.22(_ZN5osgeo4proj6common13UnitOfMeasureD1Ev+0x6f)[0x7fb5d973c97f]
/lib/x86_64-linux-gnu/libc.so.6(__cxa_finalize+0xc6)[0x7fb5ddacc556]
/lib/x86_64-linux-gnu/libproj.so.19(+0xb8083)[0x7fb5d5b73083]
Segmentation fault




*** End of the template - remove these template lines ***


-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.10.0-5-amd64 (SMP w/12 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gmt depends on:
ii  gmt-common   6.3.0+dfsg-2
ii  libc6        2.33-5
ii  libgmt6      6.3.0+dfsg-2+b1
ii  libnetcdf19  1:4.8.1-1

Versions of packages gmt recommends:
ii  gmt-dcw                          2.1.0-1
ii  gmt-gshhg-high [gmt-gshhg-data]  2.3.7-5

gmt suggests no packages.

-- no debconf information



More information about the Pkg-grass-devel mailing list