[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: bug report of gnuastro 0.22
From: |
ichikawa takashi |
Subject: |
Re: bug report of gnuastro 0.22 |
Date: |
Sat, 8 Jun 2024 07:37:11 +0900 |
User-agent: |
Mozilla Thunderbird |
Mohammad,
Thank you for the quick response.
0.22.74-46e30 still yields one XKAIL. test-suite.log is attached.
As I feel no inconvenience in the current version, I will wait
0.23 release. thank you in advance.
Ichikawa
============================================================================
Testsuite summary for GNU Astronomy Utilities 0.22.74-46e30
============================================================================
# TOTAL: 79
# PASS: 72
# SKIP: 6
# XFAIL: 0
# FAIL: 1
# XPASS: 0
# ERROR: 0
============================================================================
See tests/test-suite.log
Please report to bug-gnuastro@gnu.org
============================================================================
make[4]: *** [Makefile:3016: test-suite.log] Error 1
make[4]: Leaving directory
'/mnt/d/ubuntu/gnuastro/gnuastro-0.22.74-46e30/tests'
make[3]: *** [Makefile:3124: check-TESTS] Error 2
make[3]: Leaving directory
'/mnt/d/ubuntu/gnuastro/gnuastro-0.22.74-46e30/tests'
make[2]: *** [Makefile:3750: check-am] Error 2
make[2]: Leaving directory
'/mnt/d/ubuntu/gnuastro/gnuastro-0.22.74-46e30/tests'
make[1]: *** [Makefile:2710: check-recursive] Error 1
make[1]: Leaving directory '/mnt/d/ubuntu/gnuastro/gnuastro-0.22.74-46e30'
make: *** [Makefile:3011: check] Error 2
On 2024/06/08 3:35, Mohammad Akhlaghi wrote:
Dear Professor Ichikawa,
Thank you for the kind words, it is great to hear that Gnuastro is
useful :-). To find the cause of these segmentation faults, can you take
the steps below?
0. Try the latest tarball (that is not yet officially released, but many
bugs have already been fixed in it):
https://akhlaghi.org/gnuastro-latest.tar.lz
If the same/similar segmentation faults happen during 'make check',
continue to the next steps below from this latest tarball. Otherwise,
you can use this until version 0.23 is released in a couple of weeks
(the changes since version 0.22 are in the 'NEWS' file) and ignore the
next steps.
1. Install Valgrind (https://valgrind.org). It is free software and
already available in the many GNU/Linux package managers. It is a very
useful package for tracking down segmentation faults like these.
2. Re-build Gnuastro from scratch and re-configure Gnuastro like below
(the 'make distclean' will restore the directory to exactly how it was
when the tarball was unpacked):
make disclean
./configure --enable-check-with-valgrind
Afterwards, continue to 'make check' like before. The 'make check' phase
will take much longer than before, because Valgrind does a lot of work
to keep track of what went wrong.
3. Reply with the resulting 'tests/test-suite.log'. The exact file name
and line number which caused the segmentation fault should be printed
there, showing what un-expected situation has occurred.
Thanks a lot :-),
Mohammad
test-suite.log
Description: Text document