[FOSSGIS-Talk] QGis crash, Ursache finden

lars lingner lars at lingner.eu
Mi Dez 1 11:57:20 CET 2021


Hallo Jochen,

vielen Dank für dir Infos, das hat mir sehr viel weiter geholfen.

Ein paar Stolpersteine gab es noch, die ich hier noch ergänze, falls 
jemand (wahrscheinlich mein future self) ein ähnliches Problem mal hat:

Ich benutze Linux Mint was auf Ubuntu basiert, aktuell Ubuntu focal.

wenn symtemd-coredump benutzt wird, befindet sich die core dump files in 
/var/lib/systemd/coredump/

Mit coredumpctl list kann man sich eine Liste aller dumps anzeigen.

In /etc/systemd/coredump.conf können Parameter wie Größe und 
Komprimierung angepasst werden.

Mit coredumpctl info <pid> bekommt man Metainformationen zu einem dump 
und auch stack traces

Stack trace of thread 460187:
#0  0x00007fbeaf6d918b __GI_raise (libc.so.6 + 0x4618b)
#1  0x00007fbeaf6b8859 __GI_abort (libc.so.6 + 0x25859)
#2  0x000055c7ba120e34 n/a (qgis.bin + 0xfe34)
#3  0x00007fbeaf6d9210 __restore_rt (libc.so.6 + 0x46210)
#4  0x00007fbeb136d04f 
_ZN31QgsTemplatedLineSymbolLayerBase20renderPolylineVertexERK9QPolygonFR22QgsSymbolRenderContextNS_9PlacementE 
(libqgis_core.so.3.16.1>
#5  0x00007fbeb136dda2 
_ZN31QgsTemplatedLineSymbolLayerBase14renderPolylineERK9QPolygonFR22QgsSymbolRenderContext 
(libqgis_core.so.3.16.14 + 0x50fda2)
#6  0x00007fbeb136dfc1 
_ZN24QgsMarkerLineSymbolLayer14renderPolylineERK9QPolygonFR22QgsSymbolRenderContext 
(libqgis_core.so.3.16.14 + 0x50ffc1)
#7  0x00007fbeb140f71d 
_ZN13QgsLineSymbol24renderPolylineUsingLayerEP18QgsLineSymbolLayerRK9QPolygonFR22QgsSymbolRenderContext 
(libqgis_core.so.3.16.14 + 0x5>
#8  0x00007fbeb1414f39 
_ZN13QgsLineSymbol14renderPolylineERK9QPolygonFPK10QgsFeatureR16QgsRenderContextib 
(libqgis_core.so.3.16.14 + 0x5b6f39)
#9  0x00007fbeb1415eb2 
_ZN9QgsSymbol13renderFeatureERK10QgsFeatureR16QgsRenderContextibbid 
(libqgis_core.so.3.16.14 + 0x5b7eb2)
#10 0x00007fbeb13ae00c 
_ZN20QgsRuleBasedRenderer10stopRenderER16QgsRenderContext 
(libqgis_core.so.3.16.14 + 0x55000c)
#11 0x00007fbeb1b010de n/a (libqgis_core.so.3.16.14 + 0xca30de)
#12 0x00007fbeb1b02d05 n/a (libqgis_core.so.3.16.14 + 0xca4d05)
#13 0x00007fbeb18f6f91 
_ZN25QgsMapRendererParallelJob17renderLayerStaticER14LayerRenderJob 
(libqgis_core.so.3.16.14 + 0xa98f91)
#14 0x00007fbeb18f9117 n/a (libqgis_core.so.3.16.14 + 0xa9b117)
#15 0x00007fbeb18f94c2 n/a (libqgis_core.so.3.16.14 + 0xa9b4c2)
#16 0x00007fbeaa1e0cb5 _ZN12QtConcurrent16ThreadEngineBase3runEv 
(libQt5Concurrent.so.5 + 0x3cb5)
#17 0x00007fbeafb43f82 n/a (libQt5Core.so.5 + 0xc1f82)
#18 0x00007fbeafb409d2 n/a (libQt5Core.so.5 + 0xbe9d2)
#19 0x00007fbea88ae609 start_thread (libpthread.so.0 + 0x9609)
#20 0x00007fbeaf7b5293 __clone (libc.so.6 + 0x122293)


Das könnten schon nützliche Infos für einen Bugreport sein. Ich versuche 
mal noch etwas weiter zu bohren. Mal sehen ob gdb noch zum Einsatz 
kommt. Einen debug-build von QGis baue ich gerade, vielleicht gibt es 
damit noch detailliertere Infos.

Zum eigentlichen Problem: die Ursache könnte auch eine Kombi sein aus 
"Daten sind nicht gut aufbereitet" und "QGis prüft die Eingaben nicht 
richtig", Stichwort data defined styling.


-- 
Viele Grüße

Lars


-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : OpenPGP_signature
Dateityp    : application/pgp-signature
Dateigröße  : 840 bytes
Beschreibung: OpenPGP digital signature
URL         : <http://lists.fossgis.de/pipermail/fossgis-talk-liste/attachments/20211201/b23de1f2/attachment.sig>


Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste