On Tue, 25 Jun 2024, Even Rouault via gdal-dev wrote:
Can you run "gdb autotest/cpp/testclosedondestroydm" , "run" , and when it
crashed "bt" so we have a backtrace of where it crashes (all of that after
running "source ../scripts/setdevenv.sh")
It doesn't crash:
(gdb) run
Starting program:
/home/werdna/gdal/3.9.1/gdal-3.9.1.gnu/autotest/cpp/testclosedondestroydm
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from testclosedondestroydm
[ RUN ] testclosedondestroydm.test
ERROR 4:
/home/werdna/gdal/3.9.1/gdal-3.9.1/autotest/gdrivers/data/dimap/rgbsmall.tif:
No such file or directory
ERROR 3: Checksum value could not be computed due to I/O read error.
ERROR 4:
/home/werdna/gdal/3.9.1/gdal-3.9.1/autotest/gdrivers/tmp/cache/file9_j2c.ntf:
No such file or directory Warning 1: byte3.tif: File open for read-only
accessing, creating mask externally.
ERROR 4:
`/home/werdna/gdal/3.9.1/gdal-3.9.1/autotest/gdrivers/data/sid/mercator.sid'
not recognized as being in a supported file format.
unknown file: Failure
C++ exception with description "basic_string::_M_create" thrown in the test
body.
[ FAILED ] testclosedondestroydm.test (112 ms)
[----------] 1 test from testclosedondestroydm (112 ms total)
[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (112 ms total)
[ PASSED ] 0 tests.
[ FAILED ] 1 test, listed below:
[ FAILED ] testclosedondestroydm.test
1 FAILED TEST
[Inferior 1 (process 889503) exited with code 01]
(gdb) bt
No stack.
----------------------------------------------------------
ln -s ../rgbsmall.tif autotest/gdrivers/data/dimap/rgbsmall.tif
gets rid of the lines:
ERROR 4:
/home/werdna/gdal/3.9.1/gdal-3.9.1/autotest/gdrivers/data/dimap/rgbsmall.tif:
No such file or directory
ERROR 3: Checksum value could not be computed due to I/O read error.
but otherwise the same failures.
I do not have the MrSID SDK, so not recognizing mercator.sid is expected.
Would an strace be any use ? Any particular options ?
Le 25/06/2024 à 15:14, Andrew C Aitchison via gdal-dev a écrit :
This is not a new failure, so thre is no need for this to hold up 3.9.1.
System: Ubuntu 24-04/Noble on Intel x86-64.
# ctest --output-on-failure
---- 8< ---- 8< ---- 8< ---- 8< ---- 8< ---- 8< ---- 8< ----
28/51 Test #28: test-closed-on-destroy-DM ........***Failed 0.19 sec
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from testclosedondestroydm
[ RUN ] testclosedondestroydm.test
ERROR 4:
/home/werdna/gdal/3.9.1/gdal-3.9.1/autotest/gdrivers/data/dimap/rgbsmall.tif:
No such file or directory
ERROR 3: Checksum value could not be computed due to I/O read error.
ERROR 4:
/home/werdna/gdal/3.9.1/gdal-3.9.1/autotest/gdrivers/tmp/cache/file9_j2c.ntf:
No such file or directory
Warning 1: byte3.tif: File open for read-only accessing, creating mask
externally.
ERROR 4:
`/home/werdna/gdal/3.9.1/gdal-3.9.1/autotest/gdrivers/data/sid/mercator.sid'
not recognized as being in a supported file format.
unknown file: Failure
C++ exception with description "basic_string::_M_create" thrown in the test
body.
[ FAILED ] testclosedondestroydm.test (157 ms)
[----------] 1 test from testclosedondestroydm (157 ms total)
[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (157 ms total)
[ PASSED ] 0 tests.
[ FAILED ] 1 test, listed below:
[ FAILED ] testclosedondestroydm.test
1 FAILED TEST
---- 8< ---- 8< ---- 8< ---- 8< ---- 8< ---- 8< ---- 8< ----
Indeed
/home/werdna/gdal/3.9.1/gdal-3.9.1/autotest/gdrivers/data/dimap/rgbsmall.tif
does not exist, but
/home/werdna/gdal/3.9.1/gdal-3.9.1/autotest/gdrivers/data/rgbsmall.tif
does.
(I cannot find a file9_j2c with any extension anywhere, but I guess it is
supposed to be built at test time.)
Full ctest log at:
https://www.aitchison.me.uk/gdal/ctest.391.gnu.errlog
--
Andrew C. Aitchison Kendal, UK
and...@aitchison.me.uk
_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/gdal-dev