[gdal-dev] Alpine, gcc 32-bit in Linux Build Actions

Even Rouault even.rouault at spatialys.com
Fri Mar 1 04:28:21 PST 2024


Under gdb, type "bt" (for backtrace) to see where it crashes. Normally 
Valgrind should display the stack trace too. It will be more reliable on 
a -DCMAKE_BUILD_TYPE=Debug build (assuming the issue is non Debug vs 
Release dependent)

Le 01/03/2024 à 12:59, Abel Pau a écrit :
>
> Hi, and thanks for the answer.
>
> Valgrint give me that info
>
> ...
>
> INFO: TestCreate(JSONFG).
>
> INFO: JSONFG: Creation of /foo/test.json should have failed.
>
> INFO: JSONFG: CreateFeature() at line 780 succeeded but failed to 
> assign FID to feature.
>
> INFO: TestCreate(MiraMonVector).
>
> INFO: MiraMonVector: Creation of /foo/test.pol should have failed.
>
> INFO: MiraMonVector: CreateFeature() at line 780 succeeded but failed 
> to assign FID to feature.
>
> Killed
>
> If I add *–v*to valgrint, same thing. Nothing more concrete
>
> Same for gdb.
>
> I’ll try some prints (or the log system) to see where exactly it crashes.
>
> *De:*Even Rouault <even.rouault at spatialys.com>
> *Enviado el:* divendres, 1 de març de 2024 11:43
> *Para:* Abel Pau <a.pau at creaf.uab.cat>; gdal-dev at lists.osgeo.org
> *Asunto:* Re: [gdal-dev] Alpine, gcc 32-bit in Linux Build Actions
>
> Hi,
>
> this looks like potentially some memory usage issue that popups 
> "randomly" on some platforms. The fact that you reproduce it on your 
> 22.04 build is encouraging since it will make it easier to debug
>
> try the following:
>
> sudo apt-get install gdb valgrind
> gdb --args test_ogrsf -all_drivers
> run
>
> and hopefully it will crash and give you some hints
>
> and/or
>
> valgrind test_ogrsf -all_drivers
>
> Even
>
> Le 01/03/2024 à 11:29, Abel Pau via gdal-dev a écrit :
>
>     Hi,
>
>     yesterday I updated my personal branch (soon I’ll do a pull
>     request) but before as Even suggested I’m trying to make green al
>     Actions.
>
>     The only problem I have now is at some points on tests...
>
>     But I am missing something because I there are things I don’t
>     understand well.
>
>     Can anyone give me some new information to clarify myself?
>
>     *test_ogr_basic_10*
>
>     It’s this INFO message (that other drivers also give) a problem?
>
>     INFO: MiraMonVector: Creation of /foo\test.pol should have failed.
>
>     This message also appears in some other drivers.
>
>     INFO: MiraMonVector: CreateFeature() at line 780 succeeded but
>     failed to assign FID to feature.
>
>     Al tests in Linux Builds
>     <https://github.com/AbelPau/gdal/actions/runs/8101809119>(in
>     Actions) are OK except *Alpine, gcc 32-bit*
>
>     MiraMonVector driver (the one I am testing) seems to be OK.
>
>     gcore/test_driver_metadata.py::test_metadata_dcap_yes[MiraMonVector]
>     PASSED [ 38%]
>
>     gcore/test_driver_metadata.py::test_metadata_openoptionlist[MiraMonVector]
>     PASSED [ 40%]
>
>     gcore/test_driver_metadata.py::test_metadata_creationoptionslist[MiraMonVector]
>     PASSED [ 42%]
>
>     gcore/test_driver_metadata.py::test_metadata_layer_creationoptionslist[MiraMonVector]
>     PASSED [ 42%]
>
>     gcore/test_driver_metadata.py::test_metadata_creation_field_datatypes[MiraMonVector]
>     PASSED [ 44%]
>
>     gcore/test_driver_metadata.py::test_metadata_creation_sub_field_datatypes[MiraMonVector]
>     PASSED [ 46%]
>
>     gcore/test_driver_metadata.py::test_metadata_alter_geom_field_defn_flags[MiraMonVector]
>     PASSED [ 47%]
>
>     gcore/test_driver_metadata.py::test_metadata_alter_field_defn_flags[MiraMonVector]
>     PASSED [ 48%]
>
>     gcore/test_driver_metadata.py::test_metadata_creation_field_defn_flags[MiraMonVector]
>     PASSED [ 48%]
>
>     But
>
>     2024-02-29T20:01:51.4283306Z
>     ogr/ogr_basic_test.py::test_ogr_basic_10 FAILED
>                        [  1%]
>
>     =================================== FAILURES
>     ===================================
>
>     ______________________________ test_ogr_basic_10
>     _______________________________
>
>     Al some point: ERROR ret code = -6
>
>     *But no more clues why.*
>
>     Anyone can tell me how to explore this error?
>
>     I debugged this test in windows but all seems correct.
>
>     The program '[15680] test_ogrsf.exe' has exited with code 0 (0x0).
>
>
>     I finally installed a linux ubuntu:22.04  in a docker and I can do
>     some things related to tests.
>
>     When I do
>
>     python3 -m pytest -vv -p no:sugar --color=no
>     ogr/ogr_basic_test.py::test_ogr_basic_10
>
>     After a while this error appears.
>
>     So, why?
>
>     E         INFO: OpenFileGDB: CreateFeature() at line 837 failed
>     but without explicit error.
>
>     E         INFO: TestCreate(DXF).
>
>     E         INFO: DXF: Creation of /foo/test.
>
>     *E         ERROR ret code = -9*
>
>     E       assert 'ERROR' not in 'INFO: TestCreate(PCIDSK).\nINFO:
>     PCIDSK: Creation of /foo/test.pix should have failed.\nINFO:
>     TestCreate(netCDF).\nINFO: netCDF: Creation of /foo/test.nc should
>     have failed.\nINFO: netCDF: Creation of /vsimem/test33.n....
>
>     *Abel Pau Garcia*
>
>     *GIS developer*
>
>     	
>
>     https://www.creaf.cat/sites/default/files/creaf-signature.png
>
>     *a.pau at creaf.uab.cat* <mailto:a.pau at creaf.uab.cat>
>
>     *Let's chat on Teams!*
>     <https://teams.microsoft.com/l/chat/0/0?users=a.pau@creaf.uab.cat>
>
>     *Tel. +34 934814277*
>
>     	
>
>     https://www.creaf.cat/sites/default/files/so-en-signature.png
>
>     https://www.creaf.cat/sites/default/files/twitter-icon-signature.png
>     <https://twitter.com/CREAF_ecologia>https://www.creaf.cat/sites/default/files/linkedin-icon-signature.png
>     <https://www.linkedin.com/company/1363052?trk=tyah&trkInfo=clickedVertical:company,clickedEntityId:1363052,idx:2-1-2,tarId:1465807877789,tas:creaf>https://www.creaf.cat/sites/default/files/youtube-icon-signature.png
>     <https://www.youtube.com/c/creafecologia>https://www.creaf.cat/sites/default/files/instagram-icon-signature.png
>     <https://www.instagram.com/CREAF_ecologia/>
>
>     *www.creaf.cat* <http://www.creaf.cat>*| **http://blog.creaf.cat*
>     <http://blog.creaf.cat>
>
>     	
>
>     https://www.creaf.cat/sites/default/files/uab_logo_signatura.png
>
>     CREAF. Campus UAB. Edifici C. 08193 Bellaterra (Barcelona)
>
>
>     Before printing this electronic message, think about the environment.
>
>     http://www.creaf.uab.cat/_signatura/line.gif
>
>
>
>     _______________________________________________
>
>     gdal-dev mailing list
>
>     gdal-dev at lists.osgeo.org
>
>     https://lists.osgeo.org/mailman/listinfo/gdal-dev
>
> -- 
> http://www.spatialys.com
> My software is free, but my time generally not.

-- 
http://www.spatialys.com
My software is free, but my time generally not.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20240301/3bef3d6f/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 3657 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20240301/3bef3d6f/attachment-0006.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.png
Type: image/png
Size: 2547 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20240301/3bef3d6f/attachment-0007.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image003.png
Type: image/png
Size: 505 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20240301/3bef3d6f/attachment-0008.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image004.png
Type: image/png
Size: 446 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20240301/3bef3d6f/attachment-0009.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image005.png
Type: image/png
Size: 553 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20240301/3bef3d6f/attachment-0010.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image006.png
Type: image/png
Size: 582 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20240301/3bef3d6f/attachment-0011.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image007.jpg
Type: image/jpeg
Size: 2208 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20240301/3bef3d6f/attachment-0002.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image008.jpg
Type: image/jpeg
Size: 1111 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20240301/3bef3d6f/attachment-0003.jpg>


More information about the gdal-dev mailing list