Yes, I'm using the ubuntugis ppa with 3.2.1+dfsg-1~focal0
but I have no specific need to use that.  Should I use a different version?

Now I'll paste the results of the two commands you requested.

ldd `which ogrinfo`

linux-vdso.so.1 (0x00007ffd7e5b4000)
    libgdal.so.28 => /usr/lib/libgdal.so.28 (0x00007f2f66e29000)
    libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f2f66c48000)     libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f2f66c2d000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f2f66a3b000)
    libheif.so.1 => /usr/lib/x86_64-linux-gnu/libheif.so.1 (0x00007f2f669bb000)
    libarmadillo.so.9 => /usr/lib/libarmadillo.so.9 (0x00007f2f669a8000)
    libpoppler.so.97 => /usr/lib/x86_64-linux-gnu/libpoppler.so.97 (0x00007f2f66661000)     libjson-c.so.4 => /usr/lib/x86_64-linux-gnu/libjson-c.so.4 (0x00007f2f6664f000)     libfreexl.so.1 => /usr/lib/x86_64-linux-gnu/libfreexl.so.1 (0x00007f2f66644000)     libqhull.so.7 => /usr/lib/x86_64-linux-gnu/libqhull.so.7 (0x00007f2f663ea000)     libgeos_c.so.1 => /usr/lib/x86_64-linux-gnu/libgeos_c.so.1 (0x00007f2f663a7000)     libwebp.so.6 => /usr/lib/x86_64-linux-gnu/libwebp.so.6 (0x00007f2f6613e000)     libepsilon.so.1 => /usr/lib/x86_64-linux-gnu/libepsilon.so.1 (0x00007f2f66122000)     libodbc.so.2 => /usr/lib/x86_64-linux-gnu/libodbc.so.2 (0x00007f2f660b0000)     libodbcinst.so.2 => /usr/lib/x86_64-linux-gnu/libodbcinst.so.2 (0x00007f2f66098000)     libkmlbase.so.1 => /usr/lib/x86_64-linux-gnu/libkmlbase.so.1 (0x00007f2f6607b000)     libkmldom.so.1 => /usr/lib/x86_64-linux-gnu/libkmldom.so.1 (0x00007f2f65fda000)     libkmlengine.so.1 => /usr/lib/x86_64-linux-gnu/libkmlengine.so.1 (0x00007f2f65fa0000)     libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f2f65f70000)     libxerces-c-3.2.so => /usr/lib/x86_64-linux-gnu/libxerces-c-3.2.so (0x00007f2f65bdd000)     libopenjp2.so.7 => /usr/lib/x86_64-linux-gnu/libopenjp2.so.7 (0x00007f2f65b87000)     libnetcdf.so.15 => /usr/lib/x86_64-linux-gnu/libnetcdf.so.15 (0x00007f2f65a62000)     libhdf5_serial.so.103 => /usr/lib/x86_64-linux-gnu/libhdf5_serial.so.103 (0x00007f2f656e5000)
    libmfhdfalt.so.0 => /usr/lib/libmfhdfalt.so.0 (0x00007f2f656bb000)
    libdfalt.so.0 => /usr/lib/libdfalt.so.0 (0x00007f2f65614000)
    libogdi.so.4.1 => /usr/lib/libogdi.so.4.1 (0x00007f2f655f8000)
    libgif.so.7 => /usr/lib/x86_64-linux-gnu/libgif.so.7 (0x00007f2f655ed000)     libCharLS.so.2 => /usr/lib/x86_64-linux-gnu/libCharLS.so.2 (0x00007f2f6559e000)     libjpeg.so.8 => /usr/lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007f2f65519000)     libgeotiff.so.5 => /usr/lib/x86_64-linux-gnu/libgeotiff.so.5 (0x00007f2f654e4000)     libpng16.so.16 => /usr/lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f2f654aa000)     libcfitsio.so.8 => /usr/lib/x86_64-linux-gnu/libcfitsio.so.8 (0x00007f2f651ab000)
    libpq.so.5 => /usr/lib/x86_64-linux-gnu/libpq.so.5 (0x00007f2f6515b000)
    libproj.so.19 => /usr/lib/x86_64-linux-gnu/libproj.so.19 (0x00007f2f64dea000)     libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007f2f64cc1000)     libtiff.so.5 => /usr/lib/x86_64-linux-gnu/libtiff.so.5 (0x00007f2f64c40000)     libdeflate.so.0 => /usr/lib/x86_64-linux-gnu/libdeflate.so.0 (0x00007f2f64c20000)     libspatialite.so.7 => /usr/lib/x86_64-linux-gnu/libspatialite.so.7 (0x00007f2f64691000)     libdapclient.so.6 => /usr/lib/x86_64-linux-gnu/libdapclient.so.6 (0x00007f2f64649000)     libdap.so.25 => /usr/lib/x86_64-linux-gnu/libdap.so.25 (0x00007f2f644ab000)
    libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f2f64438000)
    libcurl-gnutls.so.4 => /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 (0x00007f2f643a9000)     libfyba.so.0 => /usr/lib/x86_64-linux-gnu/libfyba.so.0 (0x00007f2f6434f000)     libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2 (0x00007f2f64195000)     libmysqlclient.so.21 => /usr/lib/x86_64-linux-gnu/libmysqlclient.so.21 (0x00007f2f63a9f000)     libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f2f63a7c000)
    libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f2f63a60000)
    libcrypto.so.1.1 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 (0x00007f2f6378a000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f2f63782000)
    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f2f63633000)
    /lib64/ld-linux-x86-64.so.2 (0x00007f2f68428000)
    libde265.so.0 => /usr/lib/x86_64-linux-gnu/libde265.so.0 (0x00007f2f6358f000)     libx265.so.179 => /usr/lib/x86_64-linux-gnu/libx265.so.179 (0x00007f2f62621000)     libblas.so.3 => /usr/lib/x86_64-linux-gnu/libblas.so.3 (0x00007f2f625b4000)     liblapack.so.3 => /usr/lib/x86_64-linux-gnu/liblapack.so.3 (0x00007f2f61f0e000)     libarpack.so.2 => /usr/lib/x86_64-linux-gnu/libarpack.so.2 (0x00007f2f61ec6000)     libsuperlu.so.5 => /usr/lib/x86_64-linux-gnu/libsuperlu.so.5 (0x00007f2f61e56000)     libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f2f61d97000)     libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f2f61d50000)     liblcms2.so.2 => /usr/lib/x86_64-linux-gnu/liblcms2.so.2 (0x00007f2f61cf5000)
    libnss3.so => /usr/lib/x86_64-linux-gnu/libnss3.so (0x00007f2f61ba4000)
    libsmime3.so => /usr/lib/x86_64-linux-gnu/libsmime3.so (0x00007f2f61b74000)     libnspr4.so => /usr/lib/x86_64-linux-gnu/libnspr4.so (0x00007f2f61b34000)     libgeos-3.8.0.so => /usr/lib/x86_64-linux-gnu/libgeos-3.8.0.so (0x00007f2f6196b000)     libltdl.so.7 => /usr/lib/x86_64-linux-gnu/libltdl.so.7 (0x00007f2f61960000)     libminizip.so.1 => /usr/lib/x86_64-linux-gnu/libminizip.so.1 (0x00007f2f61753000)     liburiparser.so.1 => /usr/lib/x86_64-linux-gnu/liburiparser.so.1 (0x00007f2f61734000)     libicuuc.so.66 => /usr/lib/x86_64-linux-gnu/libicuuc.so.66 (0x00007f2f6154e000)     libhdf5_serial_hl.so.100 => /usr/lib/x86_64-linux-gnu/libhdf5_serial_hl.so.100 (0x00007f2f61527000)
    libsz.so.2 => /usr/lib/x86_64-linux-gnu/libsz.so.2 (0x00007f2f61522000)
    libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007f2f6150d000)     libssl.so.1.1 => /usr/lib/x86_64-linux-gnu/libssl.so.1.1 (0x00007f2f6147a000)     libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f2f6142d000)     libldap_r-2.4.so.2 => /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2 (0x00007f2f613d7000)     libzstd.so.1 => /usr/lib/x86_64-linux-gnu/libzstd.so.1 (0x00007f2f6132e000)
    liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f2f61303000)
    libjbig.so.0 => /usr/lib/x86_64-linux-gnu/libjbig.so.0 (0x00007f2f610f5000)     libproj.so.15 => /usr/lib/x86_64-linux-gnu/libproj.so.15 (0x00007f2f60e06000)     libnghttp2.so.14 => /usr/lib/x86_64-linux-gnu/libnghttp2.so.14 (0x00007f2f60ddd000)     libidn2.so.0 => /usr/lib/x86_64-linux-gnu/libidn2.so.0 (0x00007f2f60dbc000)     librtmp.so.1 => /usr/lib/x86_64-linux-gnu/librtmp.so.1 (0x00007f2f60d9a000)     libssh.so.4 => /usr/lib/x86_64-linux-gnu/libssh.so.4 (0x00007f2f60d2c000)     libpsl.so.5 => /usr/lib/x86_64-linux-gnu/libpsl.so.5 (0x00007f2f60d19000)     libnettle.so.7 => /usr/lib/x86_64-linux-gnu/libnettle.so.7 (0x00007f2f60cdf000)     libgnutls.so.30 => /usr/lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007f2f60b09000)     liblber-2.4.so.2 => /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2 (0x00007f2f60af8000)     libbrotlidec.so.1 => /usr/lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007f2f60ae8000)     libfyut.so.0 => /usr/lib/x86_64-linux-gnu/libfyut.so.0 (0x00007f2f60adc000)     libfygm.so.0 => /usr/lib/x86_64-linux-gnu/libfygm.so.0 (0x00007f2f60ad3000)     libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f2f60ab7000)     libnuma.so.1 => /usr/lib/x86_64-linux-gnu/libnuma.so.1 (0x00007f2f60aaa000)     libgfortran.so.5 => /usr/lib/x86_64-linux-gnu/libgfortran.so.5 (0x00007f2f607e0000)
    libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f2f607d7000)
    libnssutil3.so => /usr/lib/x86_64-linux-gnu/libnssutil3.so (0x00007f2f607a4000)
    libplc4.so => /usr/lib/x86_64-linux-gnu/libplc4.so (0x00007f2f6079d000)
    libplds4.so => /usr/lib/x86_64-linux-gnu/libplds4.so (0x00007f2f60798000)     libicudata.so.66 => /usr/lib/x86_64-linux-gnu/libicudata.so.66 (0x00007f2f5ecd5000)     libaec.so.0 => /usr/lib/x86_64-linux-gnu/libaec.so.0 (0x00007f2f5eccc000)     libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f2f5ebef000)     libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007f2f5ebbe000)     libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f2f5ebb7000)     libkrb5support.so.0 => /usr/lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007f2f5eba6000)     libsasl2.so.2 => /usr/lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007f2f5eb89000)     libgssapi.so.3 => /usr/lib/x86_64-linux-gnu/libgssapi.so.3 (0x00007f2f5eb44000)     libunistring.so.2 => /usr/lib/x86_64-linux-gnu/libunistring.so.2 (0x00007f2f5e9c2000)     libhogweed.so.5 => /usr/lib/x86_64-linux-gnu/libhogweed.so.5 (0x00007f2f5e98b000)     libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 (0x00007f2f5e907000)     libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007f2f5e7cf000)     libtasn1.so.6 => /usr/lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007f2f5e7b9000)     libbrotlicommon.so.1 => /usr/lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007f2f5e796000)     libquadmath.so.0 => /usr/lib/x86_64-linux-gnu/libquadmath.so.0 (0x00007f2f5e74c000)     libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007f2f5e745000)     libheimntlm.so.0 => /usr/lib/x86_64-linux-gnu/libheimntlm.so.0 (0x00007f2f5e737000)     libkrb5.so.26 => /usr/lib/x86_64-linux-gnu/libkrb5.so.26 (0x00007f2f5e6a4000)     libasn1.so.8 => /usr/lib/x86_64-linux-gnu/libasn1.so.8 (0x00007f2f5e5fd000)     libhcrypto.so.4 => /usr/lib/x86_64-linux-gnu/libhcrypto.so.4 (0x00007f2f5e5c5000)     libroken.so.18 => /usr/lib/x86_64-linux-gnu/libroken.so.18 (0x00007f2f5e5ac000)     libffi.so.7 => /usr/lib/x86_64-linux-gnu/libffi.so.7 (0x00007f2f5e5a0000)     libwind.so.0 => /usr/lib/x86_64-linux-gnu/libwind.so.0 (0x00007f2f5e574000)     libheimbase.so.1 => /usr/lib/x86_64-linux-gnu/libheimbase.so.1 (0x00007f2f5e562000)     libhx509.so.5 => /usr/lib/x86_64-linux-gnu/libhx509.so.5 (0x00007f2f5e514000)     libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007f2f5e4d9000)

valgrind ogrinfo --version

==9770== Memcheck, a memory error detector
==9770== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==9770== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info
==9770== Command: ogrinfo --version
==9770==
GDAL 3.2.1, released 2020/12/29
==9770== Invalid free() / delete / delete[] / realloc()
==9770==    at 0x483CFBF: operator delete(void*) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==9770==    by 0x608315D: __cxa_finalize (cxa_finalize.c:83)
==9770==    by 0xBC143E6: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.15.3.1)
==9770==    by 0x4011F5A: _dl_fini (dl-fini.c:138)
==9770==    by 0x6082A26: __run_exit_handlers (exit.c:108)
==9770==    by 0x6082BDF: exit (exit.c:139)
==9770==    by 0x10C0BF: ??? (in /usr/bin/ogrinfo)
==9770==    by 0x60600B2: (below main) (libc-start.c:308)
==9770==  Address 0xe8a80d0 is 0 bytes inside a block of size 17 free'd
==9770==    at 0x483CFBF: operator delete(void*) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==9770==    by 0x608315D: __cxa_finalize (cxa_finalize.c:83)
==9770==    by 0x7BC5AB6: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1)
==9770==    by 0x4011F5A: _dl_fini (dl-fini.c:138)
==9770==    by 0x6082A26: __run_exit_handlers (exit.c:108)
==9770==    by 0x6082BDF: exit (exit.c:139)
==9770==    by 0x10C0BF: ??? (in /usr/bin/ogrinfo)
==9770==    by 0x60600B2: (below main) (libc-start.c:308)
==9770==  Block was alloc'd at
==9770==    at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==9770==    by 0x7BC18BF: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1) ==9770==    by 0x7BC4A15: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1)
==9770==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
==9770==    by 0x4011C90: call_init (dl-init.c:30)
==9770==    by 0x4011C90: _dl_init (dl-init.c:119)
==9770==    by 0x4001139: ??? (in /lib/x86_64-linux-gnu/ld-2.31.so)
==9770==    by 0x1: ???
==9770==    by 0x1FFF000192: ???
==9770==    by 0x1FFF00019A: ???
==9770==
==9770== Invalid read of size 4
==9770==    at 0xBC148C4: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.15.3.1)
==9770==    by 0x608315D: __cxa_finalize (cxa_finalize.c:83)
==9770==    by 0xBC143E6: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.15.3.1)
==9770==    by 0x4011F5A: _dl_fini (dl-fini.c:138)
==9770==    by 0x6082A26: __run_exit_handlers (exit.c:108)
==9770==    by 0x6082BDF: exit (exit.c:139)
==9770==    by 0x10C0BF: ??? (in /usr/bin/ogrinfo)
==9770==    by 0x60600B2: (below main) (libc-start.c:308)
==9770==  Address 0xe8a7a28 is 8 bytes inside a block of size 24 free'd
==9770==    at 0x483D1CF: operator delete(void*, unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==9770==    by 0x608315D: __cxa_finalize (cxa_finalize.c:83)
==9770==    by 0x7BC5AB6: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1)
==9770==    by 0x4011F5A: _dl_fini (dl-fini.c:138)
==9770==    by 0x6082A26: __run_exit_handlers (exit.c:108)
==9770==    by 0x6082BDF: exit (exit.c:139)
==9770==    by 0x10C0BF: ??? (in /usr/bin/ogrinfo)
==9770==    by 0x60600B2: (below main) (libc-start.c:308)
==9770==  Block was alloc'd at
==9770==    at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==9770==    by 0x7BE2EC8: osgeo::proj::crs::GeographicCRS::create(osgeo::proj::util::PropertyMap const&, std::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> const&, std::shared_ptr<osgeo::proj::datum::DatumEnsemble> const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::cs::EllipsoidalCS> > const&) (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1) ==9770==    by 0x7BE311A: osgeo::proj::crs::GeographicCRS::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::cs::EllipsoidalCS> > const&) (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1) ==9770==    by 0x7BE36E8: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1) ==9770==    by 0x7BC49E9: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1)
==9770==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
==9770==    by 0x4011C90: call_init (dl-init.c:30)
==9770==    by 0x4011C90: _dl_init (dl-init.c:119)
==9770==    by 0x4001139: ??? (in /lib/x86_64-linux-gnu/ld-2.31.so)
==9770==    by 0x1: ???
==9770==    by 0x1FFF000192: ???
==9770==    by 0x1FFF00019A: ???
==9770==
==9770== Invalid read of size 4
==9770==    at 0xBC14A44: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.15.3.1)
==9770==    by 0x608315D: __cxa_finalize (cxa_finalize.c:83)
==9770==    by 0xBC143E6: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.15.3.1)
==9770==    by 0x4011F5A: _dl_fini (dl-fini.c:138)
==9770==    by 0x6082A26: __run_exit_handlers (exit.c:108)
==9770==    by 0x6082BDF: exit (exit.c:139)
==9770==    by 0x10C0BF: ??? (in /usr/bin/ogrinfo)
==9770==    by 0x60600B2: (below main) (libc-start.c:308)
==9770==  Address 0xe890298 is 8 bytes inside a block of size 24 free'd
==9770==    at 0x483D1CF: operator delete(void*, unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==9770==    by 0x608315D: __cxa_finalize (cxa_finalize.c:83)
==9770==    by 0x7BC5AB6: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1)
==9770==    by 0x4011F5A: _dl_fini (dl-fini.c:138)
==9770==    by 0x6082A26: __run_exit_handlers (exit.c:108)
==9770==    by 0x6082BDF: exit (exit.c:139)
==9770==    by 0x10C0BF: ??? (in /usr/bin/ogrinfo)
==9770==    by 0x60600B2: (below main) (libc-start.c:308)
==9770==  Block was alloc'd at
==9770==    at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==9770==    by 0x7BE2B18: osgeo::proj::crs::GeodeticCRS::create(osgeo::proj::util::PropertyMap const&, std::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> const&, std::shared_ptr<osgeo::proj::datum::DatumEnsemble> const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::cs::CartesianCS> > const&) (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1) ==9770==    by 0x7BE2CAA: osgeo::proj::crs::GeodeticCRS::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::datum::GeodeticReferenceFrame> > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::cs::CartesianCS> > const&) (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1) ==9770==    by 0x7BE2DB1: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1) ==9770==    by 0x7BC490B: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1)
==9770==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
==9770==    by 0x4011C90: call_init (dl-init.c:30)
==9770==    by 0x4011C90: _dl_init (dl-init.c:119)
==9770==    by 0x4001139: ??? (in /lib/x86_64-linux-gnu/ld-2.31.so)
==9770==    by 0x1: ???
==9770==    by 0x1FFF000192: ???
==9770==    by 0x1FFF00019A: ???
==9770==
==9770== Invalid read of size 4
==9770==    at 0xBC14984: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.15.3.1)
==9770==    by 0x608315D: __cxa_finalize (cxa_finalize.c:83)
==9770==    by 0xBC143E6: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.15.3.1)
==9770==    by 0x4011F5A: _dl_fini (dl-fini.c:138)
==9770==    by 0x6082A26: __run_exit_handlers (exit.c:108)
==9770==    by 0x6082BDF: exit (exit.c:139)
==9770==    by 0x10C0BF: ??? (in /usr/bin/ogrinfo)
==9770==    by 0x60600B2: (below main) (libc-start.c:308)
==9770==  Address 0xe88c1c8 is 8 bytes inside a block of size 24 free'd
==9770==    at 0x483D1CF: operator delete(void*, unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==9770==    by 0x608315D: __cxa_finalize (cxa_finalize.c:83)
==9770==    by 0x7BC5AB6: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1)
==9770==    by 0x4011F5A: _dl_fini (dl-fini.c:138)
==9770==    by 0x6082A26: __run_exit_handlers (exit.c:108)
==9770==    by 0x6082BDF: exit (exit.c:139)
==9770==    by 0x10C0BF: ??? (in /usr/bin/ogrinfo)
==9770==    by 0x60600B2: (below main) (libc-start.c:308)
==9770==  Block was alloc'd at
==9770==    at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==9770==    by 0x7C0A775: osgeo::proj::datum::GeodeticReferenceFrame::create(osgeo::proj::util::PropertyMap const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::datum::Ellipsoid> > const&, osgeo::proj::util::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::datum::PrimeMeridian> > const&) (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1) ==9770==    by 0x7C0AA12: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1) ==9770==    by 0x7BC48BE: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1)
==9770==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
==9770==    by 0x4011C90: call_init (dl-init.c:30)
==9770==    by 0x4011C90: _dl_init (dl-init.c:119)
==9770==    by 0x4001139: ??? (in /lib/x86_64-linux-gnu/ld-2.31.so)
==9770==    by 0x1: ???
==9770==    by 0x1FFF000192: ???
==9770==    by 0x1FFF00019A: ???
==9770==
==9770== Invalid read of size 4
==9770==    at 0xBC14744: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.15.3.1)
==9770==    by 0x608315D: __cxa_finalize (cxa_finalize.c:83)
==9770==    by 0xBC143E6: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.15.3.1)
==9770==    by 0x4011F5A: _dl_fini (dl-fini.c:138)
==9770==    by 0x6082A26: __run_exit_handlers (exit.c:108)
==9770==    by 0x6082BDF: exit (exit.c:139)
==9770==    by 0x10C0BF: ??? (in /usr/bin/ogrinfo)
==9770==    by 0x60600B2: (below main) (libc-start.c:308)
==9770==  Address 0xe888028 is 8 bytes inside a block of size 24 free'd
==9770==    at 0x483D1CF: operator delete(void*, unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==9770==    by 0x608315D: __cxa_finalize (cxa_finalize.c:83)
==9770==    by 0x7BC5AB6: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1)
==9770==    by 0x4011F5A: _dl_fini (dl-fini.c:138)
==9770==    by 0x6082A26: __run_exit_handlers (exit.c:108)
==9770==    by 0x6082BDF: exit (exit.c:139)
==9770==    by 0x10C0BF: ??? (in /usr/bin/ogrinfo)
==9770==    by 0x60600B2: (below main) (libc-start.c:308)
==9770==  Block was alloc'd at
==9770==    at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==9770==    by 0x7C112E2: osgeo::proj::datum::Ellipsoid::createFlattenedSphere(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Length const&, osgeo::proj::common::Scale const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1) ==9770==    by 0x7C117CC: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1) ==9770==    by 0x7BC484F: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1)
==9770==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
==9770==    by 0x4011C90: call_init (dl-init.c:30)
==9770==    by 0x4011C90: _dl_init (dl-init.c:119)
==9770==    by 0x4001139: ??? (in /lib/x86_64-linux-gnu/ld-2.31.so)
==9770==    by 0x1: ???
==9770==    by 0x1FFF000192: ???
==9770==    by 0x1FFF00019A: ???
==9770==
==9770== Invalid read of size 4
==9770==    at 0xBC14684: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.15.3.1)
==9770==    by 0x608315D: __cxa_finalize (cxa_finalize.c:83)
==9770==    by 0xBC143E6: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.15.3.1)
==9770==    by 0x4011F5A: _dl_fini (dl-fini.c:138)
==9770==    by 0x6082A26: __run_exit_handlers (exit.c:108)
==9770==    by 0x6082BDF: exit (exit.c:139)
==9770==    by 0x10C0BF: ??? (in /usr/bin/ogrinfo)
==9770==    by 0x60600B2: (below main) (libc-start.c:308)
==9770==  Address 0xe882688 is 8 bytes inside a block of size 24 free'd
==9770==    at 0x483D1CF: operator delete(void*, unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==9770==    by 0x608315D: __cxa_finalize (cxa_finalize.c:83)
==9770==    by 0x7BC5AB6: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1)
==9770==    by 0x4011F5A: _dl_fini (dl-fini.c:138)
==9770==    by 0x6082A26: __run_exit_handlers (exit.c:108)
==9770==    by 0x6082BDF: exit (exit.c:139)
==9770==    by 0x10C0BF: ??? (in /usr/bin/ogrinfo)
==9770==    by 0x60600B2: (below main) (libc-start.c:308)
==9770==  Block was alloc'd at
==9770==    at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==9770==    by 0x7C0FAF9: osgeo::proj::datum::PrimeMeridian::create(osgeo::proj::util::PropertyMap const&, osgeo::proj::common::Angle const&) (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1) ==9770==    by 0x7C0FD32: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1) ==9770==    by 0x7BC47B8: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1)
==9770==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
==9770==    by 0x4011C90: call_init (dl-init.c:30)
==9770==    by 0x4011C90: _dl_init (dl-init.c:119)
==9770==    by 0x4001139: ??? (in /lib/x86_64-linux-gnu/ld-2.31.so)
==9770==    by 0x1: ???
==9770==    by 0x1FFF000192: ???
==9770==    by 0x1FFF00019A: ???
==9770==
==9770== Invalid read of size 8
==9770==    at 0xBC1EBE5: osgeo::proj::common::UnitOfMeasure::~UnitOfMeasure() (in /usr/lib/x86_64-linux-gnu/libproj.so.15.3.1)
==9770==    by 0x608315D: __cxa_finalize (cxa_finalize.c:83)
==9770==    by 0xBC143E6: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.15.3.1)
==9770==    by 0x4011F5A: _dl_fini (dl-fini.c:138)
==9770==    by 0x6082A26: __run_exit_handlers (exit.c:108)
==9770==    by 0x6082BDF: exit (exit.c:139)
==9770==    by 0x10C0BF: ??? (in /usr/bin/ogrinfo)
==9770==    by 0x60600B2: (below main) (libc-start.c:308)
==9770==  Address 0xe87c720 is 80 bytes inside a block of size 112 free'd
==9770==    at 0x483D1CF: operator delete(void*, unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==9770==    by 0x7BD02FC: osgeo::proj::common::UnitOfMeasure::~UnitOfMeasure() (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1)
==9770==    by 0x608315D: __cxa_finalize (cxa_finalize.c:83)
==9770==    by 0x7BC5AB6: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1)
==9770==    by 0x4011F5A: _dl_fini (dl-fini.c:138)
==9770==    by 0x6082A26: __run_exit_handlers (exit.c:108)
==9770==    by 0x6082BDF: exit (exit.c:139)
==9770==    by 0x10C0BF: ??? (in /usr/bin/ogrinfo)
==9770==    by 0x60600B2: (below main) (libc-start.c:308)
==9770==  Block was alloc'd at
==9770==    at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==9770==    by 0x7BD3B34: osgeo::proj::common::UnitOfMeasure::UnitOfMeasure(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, osgeo::proj::common::UnitOfMeasure::Type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1) ==9770==    by 0x7BC3601: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1)
==9770==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
==9770==    by 0x4011C90: call_init (dl-init.c:30)
==9770==    by 0x4011C90: _dl_init (dl-init.c:119)
==9770==    by 0x4001139: ??? (in /lib/x86_64-linux-gnu/ld-2.31.so)
==9770==    by 0x1: ???
==9770==    by 0x1FFF000192: ???
==9770==    by 0x1FFF00019A: ???
==9770==
==9770== Invalid read of size 8
==9770==    at 0xBC1EBF9: osgeo::proj::common::UnitOfMeasure::~UnitOfMeasure() (in /usr/lib/x86_64-linux-gnu/libproj.so.15.3.1)
==9770==    by 0x608315D: __cxa_finalize (cxa_finalize.c:83)
==9770==    by 0xBC143E6: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.15.3.1)
==9770==    by 0x4011F5A: _dl_fini (dl-fini.c:138)
==9770==    by 0x6082A26: __run_exit_handlers (exit.c:108)
==9770==    by 0x6082BDF: exit (exit.c:139)
==9770==    by 0x10C0BF: ??? (in /usr/bin/ogrinfo)
==9770==    by 0x60600B2: (below main) (libc-start.c:308)
==9770==  Address 0xe87c700 is 48 bytes inside a block of size 112 free'd
==9770==    at 0x483D1CF: operator delete(void*, unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==9770==    by 0x7BD02FC: osgeo::proj::common::UnitOfMeasure::~UnitOfMeasure() (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1)
==9770==    by 0x608315D: __cxa_finalize (cxa_finalize.c:83)
==9770==    by 0x7BC5AB6: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1)
==9770==    by 0x4011F5A: _dl_fini (dl-fini.c:138)
==9770==    by 0x6082A26: __run_exit_handlers (exit.c:108)
==9770==    by 0x6082BDF: exit (exit.c:139)
==9770==    by 0x10C0BF: ??? (in /usr/bin/ogrinfo)
==9770==    by 0x60600B2: (below main) (libc-start.c:308)
==9770==  Block was alloc'd at
==9770==    at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==9770==    by 0x7BD3B34: osgeo::proj::common::UnitOfMeasure::UnitOfMeasure(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, osgeo::proj::common::UnitOfMeasure::Type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1) ==9770==    by 0x7BC3601: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1)
==9770==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
==9770==    by 0x4011C90: call_init (dl-init.c:30)
==9770==    by 0x4011C90: _dl_init (dl-init.c:119)
==9770==    by 0x4001139: ??? (in /lib/x86_64-linux-gnu/ld-2.31.so)
==9770==    by 0x1: ???
==9770==    by 0x1FFF000192: ???
==9770==    by 0x1FFF00019A: ???
==9770==
==9770== Invalid read of size 8
==9770==    at 0xBC1EC0D: osgeo::proj::common::UnitOfMeasure::~UnitOfMeasure() (in /usr/lib/x86_64-linux-gnu/libproj.so.15.3.1)
==9770==    by 0x608315D: __cxa_finalize (cxa_finalize.c:83)
==9770==    by 0xBC143E6: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.15.3.1)
==9770==    by 0x4011F5A: _dl_fini (dl-fini.c:138)
==9770==    by 0x6082A26: __run_exit_handlers (exit.c:108)
==9770==    by 0x6082BDF: exit (exit.c:139)
==9770==    by 0x10C0BF: ??? (in /usr/bin/ogrinfo)
==9770==    by 0x60600B2: (below main) (libc-start.c:308)
==9770==  Address 0xe87c6d0 is 0 bytes inside a block of size 112 free'd
==9770==    at 0x483D1CF: operator delete(void*, unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==9770==    by 0x7BD02FC: osgeo::proj::common::UnitOfMeasure::~UnitOfMeasure() (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1)
==9770==    by 0x608315D: __cxa_finalize (cxa_finalize.c:83)
==9770==    by 0x7BC5AB6: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1)
==9770==    by 0x4011F5A: _dl_fini (dl-fini.c:138)
==9770==    by 0x6082A26: __run_exit_handlers (exit.c:108)
==9770==    by 0x6082BDF: exit (exit.c:139)
==9770==    by 0x10C0BF: ??? (in /usr/bin/ogrinfo)
==9770==    by 0x60600B2: (below main) (libc-start.c:308)
==9770==  Block was alloc'd at
==9770==    at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==9770==    by 0x7BD3B34: osgeo::proj::common::UnitOfMeasure::UnitOfMeasure(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, osgeo::proj::common::UnitOfMeasure::Type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1) ==9770==    by 0x7BC3601: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1)
==9770==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
==9770==    by 0x4011C90: call_init (dl-init.c:30)
==9770==    by 0x4011C90: _dl_init (dl-init.c:119)
==9770==    by 0x4001139: ??? (in /lib/x86_64-linux-gnu/ld-2.31.so)
==9770==    by 0x1: ???
==9770==    by 0x1FFF000192: ???
==9770==    by 0x1FFF00019A: ???
==9770==
==9770== Invalid free() / delete / delete[] / realloc()
==9770==    at 0x483CFBF: operator delete(void*) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==9770==    by 0xBC1EC1F: osgeo::proj::common::UnitOfMeasure::~UnitOfMeasure() (in /usr/lib/x86_64-linux-gnu/libproj.so.15.3.1)
==9770==    by 0x608315D: __cxa_finalize (cxa_finalize.c:83)
==9770==    by 0xBC143E6: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.15.3.1)
==9770==    by 0x4011F5A: _dl_fini (dl-fini.c:138)
==9770==    by 0x6082A26: __run_exit_handlers (exit.c:108)
==9770==    by 0x6082BDF: exit (exit.c:139)
==9770==    by 0x10C0BF: ??? (in /usr/bin/ogrinfo)
==9770==    by 0x60600B2: (below main) (libc-start.c:308)
==9770==  Address 0xe87c780 is 0 bytes inside a block of size 27 free'd
==9770==    at 0x483CFBF: operator delete(void*) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==9770==    by 0x7BD02EF: osgeo::proj::common::UnitOfMeasure::~UnitOfMeasure() (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1)
==9770==    by 0x608315D: __cxa_finalize (cxa_finalize.c:83)
==9770==    by 0x7BC5AB6: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1)
==9770==    by 0x4011F5A: _dl_fini (dl-fini.c:138)
==9770==    by 0x6082A26: __run_exit_handlers (exit.c:108)
==9770==    by 0x6082BDF: exit (exit.c:139)
==9770==    by 0x10C0BF: ??? (in /usr/bin/ogrinfo)
==9770==    by 0x60600B2: (below main) (libc-start.c:308)
==9770==  Block was alloc'd at
==9770==    at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==9770==    by 0x7BCA38C: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1) ==9770==    by 0x7BD3B53: osgeo::proj::common::UnitOfMeasure::UnitOfMeasure(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, osgeo::proj::common::UnitOfMeasure::Type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1) ==9770==    by 0x7BC3601: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1)
==9770==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
==9770==    by 0x4011C90: call_init (dl-init.c:30)
==9770==    by 0x4011C90: _dl_init (dl-init.c:119)
==9770==    by 0x4001139: ??? (in /lib/x86_64-linux-gnu/ld-2.31.so)
==9770==    by 0x1: ???
==9770==    by 0x1FFF000192: ???
==9770==    by 0x1FFF00019A: ???
==9770==
==9770== Invalid free() / delete / delete[] / realloc()
==9770==    at 0x483D1CF: operator delete(void*, unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==9770==    by 0xBC1EC2C: osgeo::proj::common::UnitOfMeasure::~UnitOfMeasure() (in /usr/lib/x86_64-linux-gnu/libproj.so.15.3.1)
==9770==    by 0x608315D: __cxa_finalize (cxa_finalize.c:83)
==9770==    by 0xBC143E6: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.15.3.1)
==9770==    by 0x4011F5A: _dl_fini (dl-fini.c:138)
==9770==    by 0x6082A26: __run_exit_handlers (exit.c:108)
==9770==    by 0x6082BDF: exit (exit.c:139)
==9770==    by 0x10C0BF: ??? (in /usr/bin/ogrinfo)
==9770==    by 0x60600B2: (below main) (libc-start.c:308)
==9770==  Address 0xe87c6d0 is 0 bytes inside a block of size 112 free'd
==9770==    at 0x483D1CF: operator delete(void*, unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==9770==    by 0x7BD02FC: osgeo::proj::common::UnitOfMeasure::~UnitOfMeasure() (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1)
==9770==    by 0x608315D: __cxa_finalize (cxa_finalize.c:83)
==9770==    by 0x7BC5AB6: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1)
==9770==    by 0x4011F5A: _dl_fini (dl-fini.c:138)
==9770==    by 0x6082A26: __run_exit_handlers (exit.c:108)
==9770==    by 0x6082BDF: exit (exit.c:139)
==9770==    by 0x10C0BF: ??? (in /usr/bin/ogrinfo)
==9770==    by 0x60600B2: (below main) (libc-start.c:308)
==9770==  Block was alloc'd at
==9770==    at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==9770==    by 0x7BD3B34: osgeo::proj::common::UnitOfMeasure::UnitOfMeasure(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, osgeo::proj::common::UnitOfMeasure::Type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1) ==9770==    by 0x7BC3601: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1)
==9770==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
==9770==    by 0x4011C90: call_init (dl-init.c:30)
==9770==    by 0x4011C90: _dl_init (dl-init.c:119)
==9770==    by 0x4001139: ??? (in /lib/x86_64-linux-gnu/ld-2.31.so)
==9770==    by 0x1: ???
==9770==    by 0x1FFF000192: ???
==9770==    by 0x1FFF00019A: ???
==9770==
==9770== Invalid read of size 8
==9770==    at 0xBC14EEC: osgeo::proj::util::BaseObject::~BaseObject() (in /usr/lib/x86_64-linux-gnu/libproj.so.15.3.1)
==9770==    by 0x608315D: __cxa_finalize (cxa_finalize.c:83)
==9770==    by 0xBC143E6: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.15.3.1)
==9770==    by 0x4011F5A: _dl_fini (dl-fini.c:138)
==9770==    by 0x6082A26: __run_exit_handlers (exit.c:108)
==9770==    by 0x6082BDF: exit (exit.c:139)
==9770==    by 0x10C0BF: ??? (in /usr/bin/ogrinfo)
==9770==    by 0x60600B2: (below main) (libc-start.c:308)
==9770==  Address 0xe87c688 is 8 bytes inside a block of size 16 free'd
==9770==    at 0x483D1CF: operator delete(void*, unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==9770==    by 0x608315D: __cxa_finalize (cxa_finalize.c:83)
==9770==    by 0x7BC5AB6: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1)
==9770==    by 0x4011F5A: _dl_fini (dl-fini.c:138)
==9770==    by 0x6082A26: __run_exit_handlers (exit.c:108)
==9770==    by 0x6082BDF: exit (exit.c:139)
==9770==    by 0x10C0BF: ??? (in /usr/bin/ogrinfo)
==9770==    by 0x60600B2: (below main) (libc-start.c:308)
==9770==  Block was alloc'd at
==9770==    at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==9770==    by 0x7BC673F: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1) ==9770==    by 0x7BD3B1B: osgeo::proj::common::UnitOfMeasure::UnitOfMeasure(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, osgeo::proj::common::UnitOfMeasure::Type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1) ==9770==    by 0x7BC3601: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1)
==9770==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
==9770==    by 0x4011C90: call_init (dl-init.c:30)
==9770==    by 0x4011C90: _dl_init (dl-init.c:119)
==9770==    by 0x4001139: ??? (in /lib/x86_64-linux-gnu/ld-2.31.so)
==9770==    by 0x1: ???
==9770==    by 0x1FFF000192: ???
==9770==    by 0x1FFF00019A: ???
==9770==
==9770== Invalid free() / delete / delete[] / realloc()
==9770==    at 0x483D1CF: operator delete(void*, unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==9770==    by 0x608315D: __cxa_finalize (cxa_finalize.c:83)
==9770==    by 0xBC143E6: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.15.3.1)
==9770==    by 0x4011F5A: _dl_fini (dl-fini.c:138)
==9770==    by 0x6082A26: __run_exit_handlers (exit.c:108)
==9770==    by 0x6082BDF: exit (exit.c:139)
==9770==    by 0x10C0BF: ??? (in /usr/bin/ogrinfo)
==9770==    by 0x60600B2: (below main) (libc-start.c:308)
==9770==  Address 0xe87c680 is 0 bytes inside a block of size 16 free'd
==9770==    at 0x483D1CF: operator delete(void*, unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==9770==    by 0x608315D: __cxa_finalize (cxa_finalize.c:83)
==9770==    by 0x7BC5AB6: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1)
==9770==    by 0x4011F5A: _dl_fini (dl-fini.c:138)
==9770==    by 0x6082A26: __run_exit_handlers (exit.c:108)
==9770==    by 0x6082BDF: exit (exit.c:139)
==9770==    by 0x10C0BF: ??? (in /usr/bin/ogrinfo)
==9770==    by 0x60600B2: (below main) (libc-start.c:308)
==9770==  Block was alloc'd at
==9770==    at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==9770==    by 0x7BC673F: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1) ==9770==    by 0x7BD3B1B: osgeo::proj::common::UnitOfMeasure::UnitOfMeasure(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, osgeo::proj::common::UnitOfMeasure::Type, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1) ==9770==    by 0x7BC3601: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1)
==9770==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
==9770==    by 0x4011C90: call_init (dl-init.c:30)
==9770==    by 0x4011C90: _dl_init (dl-init.c:119)
==9770==    by 0x4001139: ??? (in /lib/x86_64-linux-gnu/ld-2.31.so)
==9770==    by 0x1: ???
==9770==    by 0x1FFF000192: ???
==9770==    by 0x1FFF00019A: ???
==9770==
==9770== Invalid read of size 4
==9770==    at 0xBC14804: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.15.3.1)
==9770==    by 0x608315D: __cxa_finalize (cxa_finalize.c:83)
==9770==    by 0xBC143E6: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.15.3.1)
==9770==    by 0x4011F5A: _dl_fini (dl-fini.c:138)
==9770==    by 0x6082A26: __run_exit_handlers (exit.c:108)
==9770==    by 0x6082BDF: exit (exit.c:139)
==9770==    by 0x10C0BF: ??? (in /usr/bin/ogrinfo)
==9770==    by 0x60600B2: (below main) (libc-start.c:308)
==9770==  Address 0xe878168 is 8 bytes inside a block of size 24 free'd
==9770==    at 0x483D1CF: operator delete(void*, unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==9770==    by 0x608315D: __cxa_finalize (cxa_finalize.c:83)
==9770==    by 0x7BC5AB6: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1)
==9770==    by 0x4011F5A: _dl_fini (dl-fini.c:138)
==9770==    by 0x6082A26: __run_exit_handlers (exit.c:108)
==9770==    by 0x6082BDF: exit (exit.c:139)
==9770==    by 0x10C0BF: ??? (in /usr/bin/ogrinfo)
==9770==    by 0x60600B2: (below main) (libc-start.c:308)
==9770==  Block was alloc'd at
==9770==    at 0x483BE63: operator new(unsigned long) (in /usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so) ==9770==    by 0x7BCD021: osgeo::proj::metadata::Extent::create(osgeo::proj::util::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::GeographicExtent> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::GeographicExtent> > > > const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::VerticalExtent> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::VerticalExtent> > > > const&, std::vector<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::TemporalExtent> >, std::allocator<dropbox::oxygen::nn<std::shared_ptr<osgeo::proj::metadata::TemporalExtent> > > > const&) (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1) ==9770==    by 0x7BCD254: osgeo::proj::metadata::Extent::createFromBBOX(double, double, double, double, osgeo::proj::util::optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1) ==9770==    by 0x7BC1C39: ??? (in /usr/lib/x86_64-linux-gnu/libproj.so.19.2.1)
==9770==    by 0x4011B89: call_init.part.0 (dl-init.c:72)
==9770==    by 0x4011C90: call_init (dl-init.c:30)
==9770==    by 0x4011C90: _dl_init (dl-init.c:119)
==9770==    by 0x4001139: ??? (in /lib/x86_64-linux-gnu/ld-2.31.so)
==9770==    by 0x1: ???
==9770==    by 0x1FFF000192: ???
==9770==    by 0x1FFF00019A: ???
==9770==
==9770==
==9770== HEAP SUMMARY:
==9770==     in use at exit: 485,109 bytes in 4,443 blocks
==9770==   total heap usage: 8,799 allocs, 4,391 frees, 1,649,539 bytes allocated
==9770==
==9770== LEAK SUMMARY:
==9770==    definitely lost: 2,583 bytes in 41 blocks
==9770==    indirectly lost: 39,830 bytes in 735 blocks
==9770==      possibly lost: 0 bytes in 0 blocks
==9770==    still reachable: 442,696 bytes in 3,667 blocks
==9770==         suppressed: 0 bytes in 0 blocks
==9770== Rerun with --leak-check=full to see details of leaked memory
==9770==
==9770== For lists of detected and suppressed errors, rerun with: -s
==9770== ERROR SUMMARY: 142 errors from 14 contexts (suppressed: 0 from 0)


On 5/8/21 3:53 PM, Even Rouault wrote:
From https://launchpad.net/ubuntu/+source/gdal , no Ubuntu version ships with 3.2.1. Perhaps you are using the ubuntugis PPA with 3.2.1+dfsg-1~focal0 ? I'd suspect some mismatch of underlying libraries, perhaps proj.

What's the output of

ldd `which ogrinfo`

and also do

sudo apt install valgrind

and what's the output of

valgrind ogrinfo --version


Le 08/05/2021 à 14:28, Bryan Keith a écrit :
Hello,

I am trying to install GDAL on Ubuntu.  When I check the installation, I get this:

ogrinfo --version
GDAL 3.2.1, released 2020/12/29
free(): invalid pointer
Aborted (core dumped)

Hmmm, what to do?

I installed like this:

sudo apt-get install gdal-bin

My Python installations look like this:

$ python -V
Python 2.7.18
$ python3 -V
Python 3.8.5

I imagine more information is required to diagnose this problem, but I'm not sure what that would be.  Any help is appreciated. Thank you.

Bryan
_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/gdal-dev


_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to