Absturz bei Layer Properties

Issue #452 resolved
Former user created an issue

Die Box crasht fast ausnahmslos, wenn ich in den Layer Properties eines Vectorlayers in der Symbology zwischen "Fill" und "simple fill" wähle. QGIS muss dann neu gestartet werden.

Comments (5)

  1. Fabian Thiel

    @Benjamin Jakimow Kann ich bestätigen.

    Bei den Testdaten reicht ein Doppelklick auf entsprechendes Symbol (was den Fill Dialog öffnen würde). QGIS hängt dann ewig im “Keine Rückmeldung” Modus

    Stacktrace nach dem Neustart von QGIS

    Crash ID: 43e2a6b7e0ba6c99a6d6f794bf8b878543e02e6f
    
    
    Stack Trace
    
    
    QBitArray::QBitArray :
    QList::append qlist.h:584
    QMap::keys qmap.h:1043
    QgsStyle::symbolNames qgsstyle.cpp:232
    QgsStyleModel::QgsStyleModel qgsstylemodel.cpp:33
    QgsStyleProxyModel::QgsStyleProxyModel qgsstylemodel.cpp:819
    QgsStyleItemsListWidget::setStyle qgsstyleitemslistwidget.cpp:144
    QgsSymbolsListWidget::QgsSymbolsListWidget qgssymbolslistwidget.cpp:42
    QgsSymbolSelectorWidget::layerChanged qgssymbolselectordialog.cpp:533
    QMetaObject::activate :
    QItemSelectionModel::setCurrentIndex :
    QAbstractItemView::setCurrentIndex :
    QgsSymbolSelectorWidget::QgsSymbolSelectorWidget qgssymbolselectordialog.cpp:306
    QgsCategorizedSymbolRendererWidget::changeCategorySymbol qgscategorizedsymbolrendererwidget.cpp:737
    QgsCategorizedSymbolRendererWidget::categoriesDoubleClicked qgscategorizedsymbolrendererwidget.cpp:717
    QMetaObject::activate :
    QAbstractItemView::doubleClicked :
    QTreeView::mouseDoubleClickEvent :
    QWidget::event :
    QFrame::event :
    QAbstractItemView::viewportEvent :
    QCoreApplicationPrivate::sendThroughObjectEventFilters :
    QApplicationPrivate::notify_helper :
    QApplication::notify :
    QgsApplication::notify qgsapplication.cpp:418
    QCoreApplication::notifyInternal2 :
    QApplicationPrivate::sendMouseEvent :
    QSizePolicy::QSizePolicy :
    QSizePolicy::QSizePolicy :
    QApplicationPrivate::notify_helper :
    QApplication::notify :
    QgsApplication::notify qgsapplication.cpp:418
    QCoreApplication::notifyInternal2 :
    QGuiApplicationPrivate::processMouseEvent :
    QWindowSystemInterface::sendWindowSystemEvents :
    QEventDispatcherWin32::processEvents :
    UserCallWinProcCheckWow :
    DispatchMessageWorker :
    QEventDispatcherWin32::processEvents :
    qt_plugin_query_metadata :
    QEventLoop::exec :
    QDialog::exec :
    PyMethodDef_RawFastCallKeywords :
    PyMethodDef_RawFastCallKeywords :
    PyEval_EvalFrameDefault :
    PyEval_EvalCodeWithName :
    PyMethodDef_RawFastCallKeywords :
    PyEval_EvalFrameDefault :
    PyMethodDef_RawFastCallKeywords :
    PyEval_EvalFrameDefault :
    PyEval_EvalCodeWithName :
    PyFunction_FastCallDict :
    PyObject_Call :
    PyInit_QtCore :
    PyInit_QtCore :
    PyInit_QtCore :
    PyInit_QtCore :
    PyInit_QtCore :
    QMetaObject::activate :
    QAction::activate :
    QMenu::actionGeometry :
    QMenu::actionGeometry :
    QMenu::mouseReleaseEvent :
    QWidget::event :
    QMenu::event :
    QApplicationPrivate::notify_helper :
    QApplication::notify :
    QgsApplication::notify qgsapplication.cpp:418
    QCoreApplication::notifyInternal2 :
    QApplicationPrivate::sendMouseEvent :
    QSizePolicy::QSizePolicy :
    QSizePolicy::QSizePolicy :
    QApplicationPrivate::notify_helper :
    QApplication::notify :
    QgsApplication::notify qgsapplication.cpp:418
    QCoreApplication::notifyInternal2 :
    QGuiApplicationPrivate::processMouseEvent :
    QWindowSystemInterface::sendWindowSystemEvents :
    QEventDispatcherWin32::processEvents :
    UserCallWinProcCheckWow :
    DispatchMessageWorker :
    QEventDispatcherWin32::processEvents :
    qt_plugin_query_metadata :
    QEventLoop::exec :
    QMenu::exec :
    QgsLayerTreeView::contextMenuEvent qgslayertreeview.cpp:152
    
    
    
    
    QGIS Info
    QGIS Version: 3.12.3-Bucure?ti
    QGIS code revision: 8234261527
    Compiled against Qt: 5.11.2
    Running against Qt: 5.11.2
    Compiled against GDAL: 3.0.4
    Running against GDAL: 3.0.4
    
    
    
    System Info
    CPU Type: x86_64
    Kernel Type: winnt
    Kernel Version: 10.0.18363
    

  2. Benjamin Jakimow

    Hui, das schaut ja ziemlich böse aus…

    ich isoliere den Bug gerade. Vmtl. fehlt dem QGIS Widget irgendwas

  3. Benjamin Jakimow

    Replizierbar per

    lyr = TestObjects.createVectorLayer()
    d = QgsRendererPropertiesDialog(lyr, QgsStyle(), embedded=True)
    d.show()
    

  4. Log in to comment