[gdal-dev] testclosedondestroydm.test
Andrew C Aitchison
andrew at aitchison.me.uk
Tue Jun 25 09:42:36 PDT 2024
On Tue, 25 Jun 2024, Even Rouault via gdal-dev wrote:
> Le 25/06/2024 à 16:52, Andrew C Aitchison a écrit :
>> On Tue, 25 Jun 2024, Even Rouault wrote:
>>
>>>
>>> Le 25/06/2024 à 16:25, Andrew C Aitchison a écrit :
>>>> 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:
>>>
>>> Ah, the gtest framework must catch the exception. OK, so after starting
>>> gdb and before "run", type "catch throw", so that debugger stops when the
>>> exception is thrown, and then "bt"
>
> Ok, those that occur in PROJ are expected and not fatal. Go on with "cont"
> (you may need to skip another one occurring in proj_crs_get_coordoperation())
This is the exception after proj_crs_get_coordoperation()
(I also scripted backtraces after every exception until the run completes;
at https://www.aitchison.me.uk/gdal/gdb.testclosedondestroydm ):
(gdb) cont
Continuing.
Catchpoint 1 (exception thrown), 0x00007ffff4ebb0f1 in __cxa_throw () from /lib/x86_64-linux-gnu/libstdc++.so.6
(gdb) bt
#0 0x00007ffff4ebb0f1 in __cxa_throw () from /lib/x86_64-linux-gnu/libstdc++.so.6
#1 0x00007ffff14b2c34 in ?? () from /lib/x86_64-linux-gnu/libproj.so.25
#2 0x00007ffff15e357d in osgeo::proj::io::IPROJStringExportable::exportToPROJString[abi:cxx11](osgeo::proj::io::PROJStringFormatter*) const ()
from /lib/x86_64-linux-gnu/libproj.so.25
#3 0x00007ffff165548c in ?? () from /lib/x86_64-linux-gnu/libproj.so.25
#4 0x00007ffff1662633 in proj_create_conversion () from /lib/x86_64-linux-gnu/libproj.so.25
#5 0x00007ffff5f6585a in OGRSpatialReference::SetProjCS (this=0x7fffffffb800, pszName=0x555555cfc180 "NAD27 / UTM zone 11N")
at /home/werdna/gdal/3.9.1/gdal-3.9.1/ogr/ogrspatialreference.cpp:5548
#6 0x00007ffff615c359 in GTIFGetOGISDefnAsOSR (hGTIF=0x555555b84150, psDefn=0x555555a34720) at /home/werdna/gdal/3.9.1/gdal-3.9.1/frmts/gtiff/gt_wkt_srs.cpp:856
#7 0x00007ffff60ffabe in GTiffDataset::LookForProjectionFromGeoTIFF (this=0x555555cfb190) at /home/werdna/gdal/3.9.1/gdal-3.9.1/frmts/gtiff/gtiffdataset_read.cpp:4149
#8 0x00007ffff60ff8b3 in GTiffDataset::LookForProjection (this=0x555555cfb190) at /home/werdna/gdal/3.9.1/gdal-3.9.1/frmts/gtiff/gtiffdataset_read.cpp:4096
#9 0x00007ffff61074e2 in GTiffDataset::GetSpatialRef (this=0x555555cfb190) at /home/werdna/gdal/3.9.1/gdal-3.9.1/frmts/gtiff/gtiffdataset_read.cpp:6179
#10 0x00007ffff71d98a0 in GDALDataset::GetProjectionRef (this=0x555555cfb190) at /home/werdna/gdal/3.9.1/gdal-3.9.1/gcore/gdaldataset.cpp:1148
#11 0x00007ffff64151f2 in TILDataset::Open (poOpenInfo=0x7fffffffd310) at /home/werdna/gdal/3.9.1/gdal-3.9.1/frmts/til/tildataset.cpp:326
#12 0x00007ffff71c45c1 in GDALDriver::Open (this=0x5555556259b0, poOpenInfo=0x7fffffffd310, bSetOpenOptions=false) at /home/werdna/gdal/3.9.1/gdal-3.9.1/gcore/gdaldriver.cpp:116
#13 0x00007ffff71ddf25 in GDALOpenEx (pszFilename=0x5555555a02d8 "/home/werdna/gdal/3.9.1/gdal-3.9.1/autotest/gdrivers/data/til/testtil.til", nOpenFlags=66,
papszAllowedDrivers=0x0, papszOpenOptions=0x0, papszSiblingFiles=0x0) at /home/werdna/gdal/3.9.1/gdal-3.9.1/gcore/gdaldataset.cpp:3780
#14 0x00007ffff71dd2a2 in GDALOpen (pszFilename=0x5555555a02d8 "/home/werdna/gdal/3.9.1/gdal-3.9.1/autotest/gdrivers/data/til/testtil.til", eAccess=GA_ReadOnly)
at /home/werdna/gdal/3.9.1/gdal-3.9.1/gcore/gdaldataset.cpp:3441
#15 0x0000555555565548 in (anonymous namespace)::testclosedondestroydm_test_Test::TestBody (this=0x5555555d44e0)
at /home/werdna/gdal/3.9.1/gdal-3.9.1/autotest/cpp/testclosedondestroydm.cpp:125
#16 0x000055555559df0f in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ()
#17 0x00005555555847c6 in testing::Test::Run() ()
#18 0x0000555555584985 in testing::TestInfo::Run() ()
#19 0x0000555555584b6f in testing::TestSuite::Run() ()
#20 0x00005555555929dc in testing::internal::UnitTestImpl::RunAllTests() ()
#21 0x000055555559e5e7 in bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) ()
#22 0x0000555555584d68 in testing::UnitTest::Run() ()
#23 0x0000555555566ea4 in RUN_ALL_TESTS () at /usr/include/gtest/gtest.h:2317
#24 0x0000555555566dac in main (argc=1, argv=0x5555556017b0) at /home/werdna/gdal/3.9.1/gdal-3.9.1/autotest/cpp/main_gtest.cpp:55
--
Andrew C. Aitchison Kendal, UK
andrew at aitchison.me.uk
More information about the gdal-dev
mailing list