-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
qgis_process dev+release+LTR abort on Ubuntu with ubuntugis-unstable PPA #56285
Comments
@florisvdh, it looks like the PyQt5.QtSerialPort module is missing. |
Indeed I could build without errors after installing the However $ ~/git_repositories2/QGIS/build-f68804f2/output/bin/qgis_process plugins
Available plugins
(* indicates loaded plugins which implement Processing providers)
QNEAT3
valhalla
processing_saga_nextgen
networks
pcraster_tools
ViewshedAnalysis
cartography_tools
network_gt
wbt_for_qgis
latlontools
grassprovider
* processing
corrupted size vs. prev_size in fastbins
Aborted (core dumped)
$
$ ~/git_repositories2/QGIS/build-f68804f2/output/bin/qgis_process help native:buffer 1> /dev/null
corrupted size vs. prev_size in fastbins
Aborted (core dumped)
$
$ ~/git_repositories2/QGIS/build-f68804f2/output/bin/qgis_process --version
QGIS 3.35.0-Master 'Master' (f68804f2)
QGIS code revision f68804f2
Qt version 5.15.3
Python version 3.10.12
GDAL/OGR version 3.8.3
PROJ version 9.3.1
EPSG Registry database version v10.098 (2023-11-24)
GEOS version 3.12.1-CAPI-1.18.1
SQLite version 3.37.2
OS Linux Mint 21.3 |
@florisvdh did you try wiping your whole build directory and doing a full rebuild? |
I make each new build in a separate build subdirectory of the local git repo, e.g. $ ls -1 ~/git_repositories2/QGIS/build*/Makefile
/home/floris/git_repositories2/QGIS/build-d5b9669d/Makefile
/home/floris/git_repositories2/QGIS/build-f68804f2/Makefile |
I could still confirm this in e7f5b6f (2023-02-13). @nyalldawson is this problem the explanation as to why no new builds are coming through in the ubuntugis-nightly repo? (https://ubuntugis.qgis.org/ubuntugis-nightly/pool/main/q/qgis/?C=M;O=D) The latest currently available build is 8e9267f from one week ago (2023-02-07); i.e. the release that led to this issue. The latest ubuntu-nightly (which I didn't test) is from 2023-02-05, may be the same problem (https://ubuntu.qgis.org/ubuntu-nightly/pool/main/q/qgis/?C=M;O=D). |
Apparently the problem now also happens with QGIS from the ubuntugis-nightly-release repo. ( |
Maybe @jef-n has some clues on what's happening. |
Given that the QGIS revision used in the mentioned GHA workflow (ubuntugis-nightly-release 3.34.3 44e6e78 from 2023-02-03):
... and given that the same problem has now also been observed by an R user on ubuntugis-LTR, which too provides a version that is still January (2023-01-21) – issue r-spatial/qgisprocess#205: then it is probably because a change external to QGIS is going on in either Ubuntu or the ubuntugis-unstable PPA, that triggers the problem. I'm not sure whether it's the PPA:
I have no clue at this moment. But I presume it will need a solution at the QGIS / |
I've made an attempt at narrowing the problem further down. This is still a guess: could it be due to a PDAL update from the ubuntugis-unstable PPA that happened only on 9 Feb, which is several days after the other updates on this PPA? That would be consistent with all observations so far. @nyalldawson could there be an incompatibility of
On my system I see no other potential candidate package updates that would have triggered this problem: $ grep -E "2024-02-(06|07|08|09|10|11).*(install |upgrade |remove )" /var/log/dpkg.log | grep -vE "r-cran|docker|qgis|qtserialport"
2024-02-08 11:24:19 upgrade firefox:amd64 122.0+linuxmint1+virginia 122.0.1+linuxmint1+virginia
2024-02-08 11:24:19 upgrade chromium:amd64 121.0.6167.139~linuxmint1+virginia 121.0.6167.160~linuxmint1+virginia
2024-02-08 11:24:25 upgrade firefox-locale-en:amd64 122.0+linuxmint1+virginia 122.0.1+linuxmint1+virginia
2024-02-08 11:24:25 upgrade firefox-locale-nl:amd64 122.0+linuxmint1+virginia 122.0.1+linuxmint1+virginia
2024-02-08 11:24:25 install linux-modules-5.15.0-94-generic:amd64 <none> 5.15.0-94.104
2024-02-08 11:24:26 install linux-image-5.15.0-94-generic:amd64 <none> 5.15.0-94.104
2024-02-08 11:24:26 install linux-modules-extra-5.15.0-94-generic:amd64 <none> 5.15.0-94.104
2024-02-08 11:24:27 upgrade linux-generic:amd64 5.15.0.92.89 5.15.0.94.91
2024-02-08 11:24:27 upgrade linux-image-generic:amd64 5.15.0.92.89 5.15.0.94.91
2024-02-08 11:24:27 install linux-headers-5.15.0-94:all <none> 5.15.0-94.104
2024-02-08 11:24:29 install linux-headers-5.15.0-94-generic:amd64 <none> 5.15.0-94.104
2024-02-08 11:24:30 upgrade linux-headers-generic:amd64 5.15.0.92.89 5.15.0.94.91
2024-02-08 11:24:30 upgrade linux-libc-dev:amd64 5.15.0-92.102 5.15.0-94.104
2024-02-09 09:43:51 upgrade libde265-dev:amd64 1.0.8-1 1.0.8-1ubuntu0.1
2024-02-09 09:43:52 upgrade libde265-0:amd64 1.0.8-1 1.0.8-1ubuntu0.1
2024-02-09 09:44:11 install libpdal16:amd64 <none> 2.6.2+ds-1~jammy0
2024-02-09 09:44:11 upgrade libpdal-dev:amd64 2.5.0+ds-1~jammy3 2.6.2+ds-1~jammy0
2024-02-09 09:44:11 upgrade libpdal-plugins:amd64 2.5.0+ds-1~jammy3 2.6.2+ds-1~jammy0
2024-02-09 09:44:11 upgrade libpdal-plugin-faux:amd64 2.5.0+ds-1~jammy3 2.6.2+ds-1~jammy0
2024-02-09 09:44:11 upgrade libpdal-plugin-hdf:amd64 2.5.0+ds-1~jammy3 2.6.2+ds-1~jammy0
2024-02-09 09:44:11 upgrade libpdal-plugin-icebridge:amd64 2.5.0+ds-1~jammy3 2.6.2+ds-1~jammy0
2024-02-09 09:44:11 upgrade libpdal-plugin-pgpointcloud:amd64 2.5.0+ds-1~jammy3 2.6.2+ds-1~jammy0
2024-02-09 09:44:11 upgrade libpdal-plugin-e57:amd64 2.5.0+ds-1~jammy3 2.6.2+ds-1~jammy0
2024-02-09 09:44:11 upgrade pdal:amd64 2.5.0+ds-1~jammy3 2.6.2+ds-1~jammy0
2024-02-09 19:24:07 upgrade cinnamon-control-center-dbg:amd64 6.0.0+virginia 6.0.1+virginia
2024-02-09 19:24:07 upgrade cinnamon-control-center:amd64 6.0.0+virginia 6.0.1+virginia
2024-02-09 19:24:07 upgrade cinnamon-control-center-data:all 6.0.0+virginia 6.0.1+virginia
2024-02-09 19:24:07 upgrade libcinnamon-control-center1:amd64 6.0.0+virginia 6.0.1+virginia
2024-02-09 19:24:07 upgrade cinnamon-session:amd64 6.0.3+virginia 6.0.4+virginia
2024-02-09 19:24:07 upgrade cinnamon-session-common:all 6.0.3+virginia 6.0.4+virginia
$
$ apt policy libpdal-dev
libpdal-dev:
Installed: 2.6.2+ds-1~jammy0
Candidate: 2.6.2+ds-1~jammy0
Version table:
*** 2.6.2+ds-1~jammy0 500
500 http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu jammy/main amd64 Packages
100 /var/lib/dpkg/status
2.3.0+ds-2ubuntu4 500
500 http://ftp.belnet.be/ubuntu jammy/universe amd64 Packages FYI @temospena |
@florisvdh it's quite possible that the pdsl update is at fault, but my suspension is that this is a generic issue with the PPA build and not something specific to qgis_process. I gather it's also reproducible when closing the qgis app? |
@nyalldawson, yes, this is reproducible by just using The |
It's PDAL-related indeed! I just built QGIS from current Now $ ~/git_repositories2/QGIS/build-8261e0d2/output/bin/qgis_process plugins
Available plugins
(* indicates loaded plugins which implement Processing providers)
* QNEAT3
* valhalla
processing_saga_nextgen
networks
* pcraster_tools
ViewshedAnalysis
* cartography_tools
* network_gt
* wbt_for_qgis
* latlontools
* grassprovider
* processing
$
$ ~/git_repositories2/QGIS/build-8261e0d2/output/bin/qgis_process help native:buffer 1> /dev/null
$
$ ~/git_repositories2/QGIS/build-8261e0d2/output/bin/qgis_process --version
QGIS 3.35.0-Master 'Master' (8261e0d2)
QGIS code revision 8261e0d2
Qt version 5.15.3
Python version 3.10.12
GDAL/OGR version 3.8.3
PROJ version 9.3.1
EPSG Registry database version v10.098 (2023-11-24)
GEOS version 3.12.1-CAPI-1.18.1
SQLite version 3.37.2
OS Linux Mint 21.3 So there's something going wrong with the QGIS - PDAL interaction since PDAL upgraded from 2.5.0 to 2.6.2 in the ubuntugis-unstable PPA. These are the PDAL packages installed on my system: $ dpkg -l | grep pdal
ii libpdal-base13 2.5.0+ds-1~jammy3 amd64 Point Data Abstraction Library - libpdal_base
ii libpdal-dev 2.6.2+ds-1~jammy0 amd64 Point Data Abstraction Library - development files
ii libpdal-plugin-draco 2.5.0+ds-1~jammy3 amd64 Point Data Abstraction Library - Draco plugin
ii libpdal-plugin-e57 2.6.2+ds-1~jammy0 amd64 Point Data Abstraction Library - E57 plugin
ii libpdal-plugin-faux 2.6.2+ds-1~jammy0 amd64 Point Data Abstraction Library - Faux plugin
ii libpdal-plugin-hdf 2.6.2+ds-1~jammy0 amd64 Point Data Abstraction Library - HDF plugin
ii libpdal-plugin-icebridge 2.6.2+ds-1~jammy0 amd64 Point Data Abstraction Library - Icebridge plugin
ii libpdal-plugin-pgpointcloud 2.6.2+ds-1~jammy0 amd64 Point Data Abstraction Library - PostgreSQL PointCloud plugin
ii libpdal-plugins 2.6.2+ds-1~jammy0 amd64 Point Data Abstraction Library - plugins
ii libpdal-util13 2.5.0+ds-1~jammy3 amd64 Point Data Abstraction Library - libpdal_util
ii libpdal16 2.6.2+ds-1~jammy0 amd64 Point Data Abstraction Library - libpdal_base
ii pdal 2.6.2+ds-1~jammy0 amd64 Point Data Abstraction Library In the GHA 'ubuntugis' workflow of the qgisprocess R package, these are the PDAL-packages that are installed as a QGIS/GRASS/SAGA dependency:
This is a little less packages than on my system, but in both cases Some of these packages are still at 2.5.0; in both environments this includes Could this be the problem, since QGIS relies on these: $ apt depends libqgis-core3.34.3 | grep pdal
Depends: libpdal-base13
Depends: libpdal-util13 ... while at the same time the PDAL packages that were updated to 2.6.2 rely on them too: $ # REVERSE PDAL dependencies of libpdal-util13:
$ apt rdepends libpdal-util13 | grep -v qgis
libpdal-util13
Reverse Depends:
libpdal-base13
libpdal-plugin-i3s
libpdal-plugin-draco
libpdal-base13
pdal
libpdal-plugin-pgpointcloud
libpdal-plugin-icebridge
libpdal-plugin-i3s
libpdal-plugin-hdf
libpdal-plugin-e57
libpdal-plugin-draco
libpdal-dev
Should this be discussed further with the PPA maintainers? Or is it something to be fixed at the QGIS side nonetheless? @nyalldawson @jef-n |
I'm still clueless whether the PPA mixing the two versions is a problem per se.
because those $ apt depends libpdal-base13
libpdal-base13
Depends: libc6
Depends: libcurl4
Depends: libgcc-s1
Depends: libgdal34
Depends: libgeotiff5
Depends: libpdal-util13
Depends: libssl3
Depends: libstdc++6
Depends: libxml2
Depends: libzstd1
Depends: zlib1g
Recommends: libpdal-plugins The qgis packages only depend on Indeed, omitting their recommended and suggested dependencies show no sign of other PDAL packages. $ apt depends --no-recommends --no-suggests libpdal-base13
libpdal-base13
Depends: libc6
Depends: libcurl4
Depends: libgcc-s1
Depends: libgdal34
Depends: libgeotiff5
Depends: libpdal-util13
Depends: libssl3
Depends: libstdc++6
Depends: libxml2
Depends: libzstd1
Depends: zlib1g
$ apt depends --no-recommends --no-suggests libpdal-util13
libpdal-util13
Depends: libc6
Depends: libgcc-s1
Depends: libstdc++6 Still, it's clear that the PPA-update of the Below is the visualisation by Legend:
The complete visual can be obtained by: $ debtree --max-depth=3 libpdal-base13 > out.dot
$ dot -T png -o out.png out.dot |
It can also be shown that Removing $ # bad behaviour
$ qgis_process help native:buffer 1> /dev/null
corrupted size vs. prev_size in fastbins
Aborted (core dumped)
$
$ apt purge libpdal16
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
libpdal-plugin-e57* libpdal-plugin-faux* libpdal-plugin-hdf* libpdal-plugin-icebridge* libpdal-plugin-pgpointcloud* libpdal-plugins* libpdal16*
0 upgraded, 0 newly installed, 7 to remove and 10 not upgraded.
After this operation, 8441 kB disk space will be freed.
Do you want to continue? [Y/n]
(Reading database ... 682796 files and directories currently installed.)
Removing libpdal-plugins (2.6.2+ds-1~jammy0) ...
Removing libpdal-plugin-e57 (2.6.2+ds-1~jammy0) ...
Removing libpdal-plugin-faux (2.6.2+ds-1~jammy0) ...
Removing libpdal-plugin-hdf (2.6.2+ds-1~jammy0) ...
Removing libpdal-plugin-icebridge (2.6.2+ds-1~jammy0) ...
Removing libpdal-plugin-pgpointcloud (2.6.2+ds-1~jammy0) ...
Removing libpdal16 (2.6.2+ds-1~jammy0) ...
Processing triggers for libc-bin (2.35-0ubuntu3.6) ...
$
$ # good behaviour
$ qgis_process help native:buffer 1> /dev/null
$
$ qgis_process plugins 1> /dev/null
$
$ qgis_process --version
QGIS 3.34.3-Prizren 'Prizren' (47373234acd)
QGIS code revision 47373234acd
Qt version 5.15.3
Python version 3.10.12
GDAL/OGR version 3.6.4
Compiled against PROJ 9.1.1
Running against PROJ 9.3.1
EPSG Registry database version v10.098 (2023-11-24)
Compiled against GEOS 3.11.1-CAPI-1.17.1
Running against GEOS 3.12.1-CAPI-1.18.1
SQLite version 3.37.2
OS Linux Mint 21.3
$
$ apt policy qgis
qgis:
Installed: 1:3.34.3+36jammy-ubuntugis
Candidate: 1:3.34.3+36jammy-ubuntugis
Version table:
*** 1:3.34.3+36jammy-ubuntugis 500
500 https://qgis.org/ubuntugis jammy/main amd64 Packages
100 /var/lib/dpkg/status
1:3.34.2+36jammy-ubuntugis 500
500 https://qgis.org/ubuntugis jammy/main amd64 Packages
1:3.34.1+36jammy-ubuntugis 500
500 https://qgis.org/ubuntugis jammy/main amd64 Packages
3.28.15+dfsg-1~jammy1 500
500 https://ppa.launchpadcontent.net/ubuntugis/ubuntugis-unstable/ubuntu jammy/main amd64 Packages
3.22.4+dfsg-3build1 500
500 http://ftp.belnet.be/ubuntu jammy/universe amd64 Packages
$
$ dpkg -l | grep pdal
ii libpdal-base13 2.5.0+ds-1~jammy3 amd64 Point Data Abstraction Library - libpdal_base
ii libpdal-plugin-draco 2.5.0+ds-1~jammy3 amd64 Point Data Abstraction Library - Draco plugin
ii libpdal-util13 2.5.0+ds-1~jammy3 amd64 Point Data Abstraction Library - libpdal_util But perhaps this would render a series of PDAL algorithms non-functional, not sure about that. $ qgis_process list | grep -i pdal
QGIS (PDAL)
pdal:assignprojection Assign projection
pdal:boundary Boundary
pdal:clip Clip
pdal:convertformat Convert format
pdal:createcopc Create COPC
pdal:density Density
pdal:exportraster Export to raster
pdal:exportrastertin Export to raster (using triangulation)
pdal:exportvector Export to vector
pdal:filter Filter
pdal:info Information
pdal:merge Merge
pdal:reproject Reproject
pdal:thinbydecimate Thin (by skipping points)
pdal:thinbyradius Thin (by sampling radius)
pdal:tile Tile
pdal:virtualpointcloud Build virtual point cloud (VPC) |
Current behaviour of QGIS 3.35.0 in My observation is that it works perfect for @jef-n I think the Installation information: Note that $ dpkg -l | grep libpdal16
ii libpdal16 2.6.2+ds-1~jammy0 amd64 Point Data Abstraction Library - libpdal_base
$
$ dpkg -l | grep libpdal-plugin
ii libpdal-plugin-e57 2.6.2+ds-1~jammy0 amd64 Point Data Abstraction Library - E57 plugin
ii libpdal-plugin-faux 2.6.2+ds-1~jammy0 amd64 Point Data Abstraction Library - Faux plugin
ii libpdal-plugin-hdf 2.6.2+ds-1~jammy0 amd64 Point Data Abstraction Library - HDF plugin
ii libpdal-plugin-icebridge 2.6.2+ds-1~jammy0 amd64 Point Data Abstraction Library - Icebridge plugin
ii libpdal-plugin-pgpointcloud 2.6.2+ds-1~jammy0 amd64 Point Data Abstraction Library - PostgreSQL PointCloud plugin
ii libpdal-plugins 2.6.2+ds-1~jammy0 amd64 Point Data Abstraction Library - plugins
$
$ apt depends libqgis-core3.35.0 | grep pdal
Depends: libpdal16
$
$ qgis_process --version
QGIS 3.35.0-Master 'Master' (f6e073f0eed)
QGIS code revision f6e073f0eed
Qt version 5.15.3
Python version 3.10.12
GDAL/OGR version 3.8.3
PROJ version 9.3.1
EPSG Registry database version v10.098 (2023-11-24)
GEOS version 3.12.1-CAPI-1.18.1
SQLite version 3.37.2
OS Linux Mint 21.3
This copy of QGIS writes debugging output.
$
$ apt policy qgis
qgis:
Installed: 1:3.35.0+git20240221+f6e073f0eed+36jammy-ubuntugis
Candidate: 1:3.35.0+git20240221+f6e073f0eed+36jammy-ubuntugis
Version table:
*** 1:3.35.0+git20240221+f6e073f0eed+36jammy-ubuntugis 500
500 https://qgis.org/ubuntugis-nightly jammy/main amd64 Packages
100 /var/lib/dpkg/status
1:3.35.0+git20240218+b572110ec4f+36jammy-ubuntugis 500
500 https://qgis.org/ubuntugis-nightly jammy/main amd64 Packages
1:3.35.0+git20240213+02d2dd4ccc7+36jammy-ubuntugis 500
500 https://qgis.org/ubuntugis-nightly jammy/main amd64 Packages
1:3.35.0+git20240207+8e9267f5848+36jammy-ubuntugis 500
500 https://qgis.org/ubuntugis-nightly jammy/main amd64 Packages
1:3.35.0+git20240204+274c3da7543+36jammy-ubuntugis 500
500 https://qgis.org/ubuntugis-nightly jammy/main amd64 Packages
3.28.15+dfsg-1~jammy1 500
500 http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu jammy/main amd64 Packages
3.22.4+dfsg-3build1 500
500 http://ftp.belnet.be/ubuntu jammy/universe amd64 Packages Before removing $ qgis_process plugins 1> /dev/null
./src/core/providers/qgsproviderregistry.cpp:372 : (init) [91ms] Loaded 34 providers (OAPIF;WFS;arcgisfeatureserver;arcgismapserver;arcgisvectortileservice;cesiumtiles;copc;delimitedtext;ept;gdal;gpx;grass;grassraster;hana;mbtilesvectortiles;mdal;memory;mesh_memory;mssql;ogr;pdal;postgres;postgresraster;sensorthings;spatialite;tiledscene;vectortile;virtual;virtualraster;vpc;vtpkvectortiles;wcs;wms;xyzvectortiles)
./src/process/qgsprocess.cpp:210 : (loadPythonSupport) [118ms] load library /usr/lib/qgispython (3.35.0)
double free or corruption (!prev)
Aborted (core dumped)
$
$ qgis_process help native:buffer 1> /dev/null
./src/core/providers/qgsproviderregistry.cpp:372 : (init) [89ms] Loaded 34 providers (OAPIF;WFS;arcgisfeatureserver;arcgismapserver;arcgisvectortileservice;cesiumtiles;copc;delimitedtext;ept;gdal;gpx;grass;grassraster;hana;mbtilesvectortiles;mdal;memory;mesh_memory;mssql;ogr;pdal;postgres;postgresraster;sensorthings;spatialite;tiledscene;vectortile;virtual;virtualraster;vpc;vtpkvectortiles;wcs;wms;xyzvectortiles)
./src/process/qgsprocess.cpp:210 : (loadPythonSupport) [118ms] load library /usr/lib/qgispython (3.35.0)
double free or corruption (!prev)
Aborted (core dumped) Removing $ apt purge libpdal-util13
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
libgdal32 liblaszip-api8 liblaszip-dev liblaszip8 linux-headers-5.15.0-92 linux-headers-5.15.0-92-generic linux-image-5.15.0-92-generic linux-modules-5.15.0-92-generic
linux-modules-extra-5.15.0-92-generic
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
libpdal-base13* libpdal-plugin-draco* libpdal-util13*
0 upgraded, 0 newly installed, 3 to remove and 4 not upgraded.
After this operation, 6410 kB disk space will be freed.
Do you want to continue? [Y/n]
(Reading database ... 607439 files and directories currently installed.)
Removing libpdal-plugin-draco (2.5.0+ds-1~jammy3) ...
Removing libpdal-base13 (2.5.0+ds-1~jammy3) ...
Removing libpdal-util13 (2.5.0+ds-1~jammy3) ...
Processing triggers for libc-bin (2.35-0ubuntu3.6) ... After removing $ qgis_process plugins 1> /dev/null
./src/core/providers/qgsproviderregistry.cpp:372 : (init) [81ms] Loaded 34 providers (OAPIF;WFS;arcgisfeatureserver;arcgismapserver;arcgisvectortileservice;cesiumtiles;copc;delimitedtext;ept;gdal;gpx;grass;grassraster;hana;mbtilesvectortiles;mdal;memory;mesh_memory;mssql;ogr;pdal;postgres;postgresraster;sensorthings;spatialite;tiledscene;vectortile;virtual;virtualraster;vpc;vtpkvectortiles;wcs;wms;xyzvectortiles)
./src/process/qgsprocess.cpp:210 : (loadPythonSupport) [122ms] load library /usr/lib/qgispython (3.35.0)
$
$ qgis_process help native:buffer 1> /dev/null
./src/core/providers/qgsproviderregistry.cpp:372 : (init) [82ms] Loaded 34 providers (OAPIF;WFS;arcgisfeatureserver;arcgismapserver;arcgisvectortileservice;cesiumtiles;copc;delimitedtext;ept;gdal;gpx;grass;grassraster;hana;mbtilesvectortiles;mdal;memory;mesh_memory;mssql;ogr;pdal;postgres;postgresraster;sensorthings;spatialite;tiledscene;vectortile;virtual;virtualraster;vpc;vtpkvectortiles;wcs;wms;xyzvectortiles)
./src/process/qgsprocess.cpp:210 : (loadPythonSupport) [118ms] load library /usr/lib/qgispython (3.35.0) |
Actually removing |
You're right @jef-n ! Thanks. $ dpkg -l | grep -E "pdal16|pdal.*2\.5"
ii libpdal-base13 2.5.0+ds-1~jammy3 amd64 Point Data Abstraction Library - libpdal_base
ii libpdal-plugin-draco 2.5.0+ds-1~jammy3 amd64 Point Data Abstraction Library - Draco plugin
ii libpdal-util13 2.5.0+ds-1~jammy3 amd64 Point Data Abstraction Library - libpdal_util
ii libpdal16 2.6.2+ds-1~jammy0 amd64 Point Data Abstraction Library - libpdal_base
$
$ qgis_process plugins 1> /dev/null
./src/core/providers/qgsproviderregistry.cpp:372 : (init) [95ms] Loaded 34 providers (OAPIF;WFS;arcgisfeatureserver;arcgismapserver;arcgisvectortileservice;cesiumtiles;copc;delimitedtext;ept;gdal;gpx;grass;grassraster;hana;mbtilesvectortiles;mdal;memory;mesh_memory;mssql;ogr;pdal;postgres;postgresraster;sensorthings;spatialite;tiledscene;vectortile;virtual;virtualraster;vpc;vtpkvectortiles;wcs;wms;xyzvectortiles)
./src/process/qgsprocess.cpp:210 : (loadPythonSupport) [124ms] load library /usr/lib/qgispython (3.35.0)
double free or corruption (!prev)
Aborted (core dumped)
$
$ apt purge libpdal-plugin-draco
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
libgdal32 liblaszip-api8 liblaszip-dev liblaszip8 libpdal-base13 libpdal-util13 linux-headers-5.15.0-92 linux-headers-5.15.0-92-generic linux-image-5.15.0-92-generic
linux-modules-5.15.0-92-generic linux-modules-extra-5.15.0-92-generic
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
libpdal-plugin-draco*
0 upgraded, 0 newly installed, 1 to remove and 4 not upgraded.
After this operation, 401 kB disk space will be freed.
Do you want to continue? [Y/n]
(Reading database ... 607439 files and directories currently installed.)
Removing libpdal-plugin-draco (2.5.0+ds-1~jammy3) ...
Processing triggers for libc-bin (2.35-0ubuntu3.6) ...
$
$ qgis_process plugins 1> /dev/null
./src/core/providers/qgsproviderregistry.cpp:372 : (init) [95ms] Loaded 34 providers (OAPIF;WFS;arcgisfeatureserver;arcgismapserver;arcgisvectortileservice;cesiumtiles;copc;delimitedtext;ept;gdal;gpx;grass;grassraster;hana;mbtilesvectortiles;mdal;memory;mesh_memory;mssql;ogr;pdal;postgres;postgresraster;sensorthings;spatialite;tiledscene;vectortile;virtual;virtualraster;vpc;vtpkvectortiles;wcs;wms;xyzvectortiles)
./src/process/qgsprocess.cpp:210 : (loadPythonSupport) [119ms] load library /usr/lib/qgispython (3.35.0)
$
$ dpkg -l | grep -E "pdal16|pdal.*2\.5"
ii libpdal-base13 2.5.0+ds-1~jammy3 amd64 Point Data Abstraction Library - libpdal_base
ii libpdal-util13 2.5.0+ds-1~jammy3 amd64 Point Data Abstraction Library - libpdal_util
ii libpdal16 2.6.2+ds-1~jammy0 amd64 Point Data Abstraction Library - libpdal_base |
From But indeed it seems it's the draco plugin that generates a problem when it's present together with |
What is the bug or the crash?
--- UPDATE: currently the remaining problem is the one reproduced further below ---.
qgis_process
from themaster
branch, either built locally in Linux Mint (Ubuntu Jammy), or installed from the ubuntugis-nightly repo, does not work, apart from returning the global help and its version info. It cannot load PyQGIS and it segfaults.Steps to reproduce the issue
ubuntugis-nightly
repoqgis_process plugins
orqgis_process help native:buffer
.Versions
Supported QGIS version
New profile
Additional context
The problem was observed already a few days ago with a locally built QGIS at 9631b3d; the
make
process already gives below errors. I presume it is the same build problem that applies to the QGIS builds for ubuntugis and maybe other ubuntu/Linux repositories.I've attached my full local
make
output: make_errors.txt. I've had the same problem with at least 3 other newer versions since.I've not timed these unsuccessful
make
processes, but in my perception they also take quite a bit lot longer (about 90 min instead of < 60 min ?), than about 10 days ago.The text was updated successfully, but these errors were encountered: