Found the problem in source code. In "a_propos" function from file
"widgets.c":
gchar *authors[] = {"Julien Schmitt", "Zach Davis"};
should be:
gchar *authors[] = {"Julien Schmitt", "Zach Davis", NULL};
Now standard package build works fine.
Solution patch attached.
2017-03-21 21:45 GMT+
Built package from source also causes segmentation fault:
apt-get source gtkterm
sudo apt-get build-dep gtkterm
cd gtkterm-0.99.7~rc1/
debuild -b -us -uc
src/gtkterm
But disabling stack protector strong solves the problem:
DEB_BUILD_MAINT_OPTIONS=hardening=-stackprotectorstrong debuild -b -us -
The problem seems to be related to a wrong string pointer in strlen
function:
Thread 1 "gtkterm" received signal SIGSEGV, Segmentation fault.
strlen () at ../sysdeps/x86_64/strlen.S:106
106../sysdeps/x86_64/strlen.S: No such file or directory.
2017-03-21 0:39 GMT+01:00 Antonio Cebrian :
> P
Package: gtkterm
Version: 0.99.7~rc1-0.3
Severity: normal
Dear Maintainer,
Menu entry Help -> About.. causes segmentation fault instead of showing about
dialog.
-- System Information:
Debian Release: 9.0
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel:
4 matches
Mail list logo