Consuming a specific WMS using Ubuntu 20.04 LTS makes the ArcGIS Runtime for Qt v100.4 crash

590
3
Jump to solution
08-09-2021 02:22 PM
OSINT_ENGINEER
New Contributor III

We are facing some hard crashes using Ubuntu 20.04. LTS and some specific WMS services from DWD (German Weather Service Provider). Whenever we try to consume a "radar composite" the ArcGIS Runtime for Qt Version 100.4 creates a segmentation fault.

Some sample WMS services which lead to a crash:

https://maps.dwd.de/geoserver/dwd/wms

  • Niederschlagsradar
  • WX-Produkt
  • RV-Produkt
  • RX-Produkt

Tagged sample application which crashes. Take a look at PegelMapApp::addWmsLayer.

Machine specs are attached to the Ubuntu 20.04 LTS CPU Instruction Issue 

0 Kudos
1 Solution

Accepted Solutions
LucasDanzinger
Esri Frequent Contributor

I tried this out and can reproduce on 100.4, but appears to be fixed with 100.5. Can you try upgrading to 100.5 or newer (current release is 100.11.2)?

View solution in original post

0 Kudos
3 Replies
LucasDanzinger
Esri Frequent Contributor

I tried this out and can reproduce on 100.4, but appears to be fixed with 100.5. Can you try upgrading to 100.5 or newer (current release is 100.11.2)?

View solution in original post

0 Kudos
OSINT_ENGINEER
New Contributor III

We would love to upgrade, but we are facing the mentioned Ubuntu 20.04 LTS CPU Instruction Issue

The application is running on a "mature desktop workstation", but it is just a proof of concept for us. We are going to switch over to the new Apple Mac Mini M1 workstation. We did not found any issues regarding the M1 chip, so we hope this is a safe way to migrate. Would you recommend the Mac Mini M1 chip or the INTEL chip?

0 Kudos
LucasDanzinger
Esri Frequent Contributor

Apple M1 Chip should work with Rosetta, but we have been testing on Intel chips. Please note, Qt itself does not support targeting arm64, so you'll need to continue using the same clang mac Qt kit. 

 

Here is an issue collating Rosetta related issues https://bugreports.qt.io/browse/QTBUG-86405 

 

Here is the work tracking Apple M1 arm support for Qt 6:

https://bugreports.qt.io/browse/QTBUG-85279

https://bugreports.qt.io/browse/QTBUG-85279