Maybe this was already fixed: https://github.com/qgis/QGIS/commit/de8b045b2647b6ceb9ca2f34e729c549419d101a
I will compile again and check. 2015-10-12 19:07 GMT+01:00 Pedro Venâncio <[email protected]>: > > > >> > QGIS crashes when you select "Marker line" in symbol layer type right >> away, >> > not only with 'GRASS Edit' style also with default style on a >> shapefile; so >> > i think it's not related to GRASS plugin... >> > > > I confirm this seg fault: > > Program received signal SIGSEGV, Segmentation fault. > 0xb6014f0a in QMetaObject::activate(QObject*, QMetaObject const*, int, > void**) > () from /usr/lib/i386-linux-gnu/libQtCore.so.4 > (gdb) bt > #0 0xb6014f0a in QMetaObject::activate(QObject*, QMetaObject const*, int, > void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 > #1 0xb593fe35 in QComboBox::currentIndexChanged(QString const&) () > from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #2 0xb593fe96 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #3 0xb5940176 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #4 0xb59402c3 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #5 0xb59429fa in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #6 0xb60150f7 in QMetaObject::activate(QObject*, QMetaObject const*, int, > void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 > #7 0xb5c0a695 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #8 0xb593acf4 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #9 0xb5ffffbe in > QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) > () from /usr/lib/i386-linux-gnu/libQtCore.so.4 > #10 0xb550c7d1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () > from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #11 0xb5514ea0 in QApplication::notify(QObject*, QEvent*) () > from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #12 0xb6a467b3 in QgsApplication::notify (this=0xbf8cbba4, > receiver=0xdbcd598, > event=0xbf8c9a54) > at /home/pedro/qgis/QGIS-master/src/core/qgsapplication.cpp:265 > #13 0xb5fffe4a in QCoreApplication::notifyInternal(QObject*, QEvent*) () > from /usr/lib/i386-linux-gnu/libQtCore.so.4 > ---Type <return> to continue, or q <return> to quit--- > #14 0xb5512b53 in QApplicationPrivate::sendMouseEvent(QWidget*, > QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () > from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #15 0xb5596bd0 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #16 0xb5595ef5 in QApplication::x11ProcessEvent(_XEvent*) () > from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #17 0xb55c1554 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #18 0xb14111e3 in g_main_context_dispatch () > from /lib/i386-linux-gnu/libglib-2.0.so.0 > #19 0xb1411468 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 > #20 0xb1411528 in g_main_context_iteration () > from /lib/i386-linux-gnu/libglib-2.0.so.0 > #21 0xb602f93b in > QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) > () from /usr/lib/i386-linux-gnu/libQtCore.so.4 > #22 0xb55c160e in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #23 0xb5ffe823 in > QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib/i386-linux-gnu/libQtCore.so.4 > #24 0xb5ffeb49 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) > () > from /usr/lib/i386-linux-gnu/libQtCore.so.4 > #25 0xb5a3d081 in QDialog::exec() () from > /usr/lib/i386-linux-gnu/libQtGui.so.4 > #26 0xb633127c in > QgsCategorizedSymbolRendererV2Widget::changeCategorizedSymbol > (this=0xd28c168) > at > /home/pedro/qgis/QGIS-master/src/gui/symbology-ng/qgscategorizedsymbolren---Type > <return> to continue, or q <return> to quit--- > dererv2widget.cpp:570 > #27 0xb65c480e in QgsCategorizedSymbolRendererV2Widget::qt_static_metacall > ( > _o=0xd28c168, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbf8ca128) > at > /home/pedro/qgis/QGIS-master/build-master/src/gui/symbology-ng/moc_qgscategorizedsymbolrendererv2widget.cxx:153 > #28 0xb60150f7 in QMetaObject::activate(QObject*, QMetaObject const*, int, > void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 > #29 0xb5c0926d in QAbstractButton::clicked(bool) () > from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #30 0xb5923c21 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #31 0xb5924fa7 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #32 0xb59250ae in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () > from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #33 0xb556640a in QWidget::event(QEvent*) () > from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #34 0xb59260b2 in QAbstractButton::event(QEvent*) () > from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #35 0xb59c0c7c in QPushButton::event(QEvent*) () > from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #36 0xb550c7f4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () > from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #37 0xb5514ea0 in QApplication::notify(QObject*, QEvent*) () > from /usr/lib/i386-linux-gnu/libQtGui.so.4 > ---Type <return> to continue, or q <return> to quit--- > #38 0xb6a467b3 in QgsApplication::notify (this=0xbf8cbba4, > receiver=0xd26b4d0, > event=0xbf8ca614) > at /home/pedro/qgis/QGIS-master/src/core/qgsapplication.cpp:265 > #39 0xb5fffe4a in QCoreApplication::notifyInternal(QObject*, QEvent*) () > from /usr/lib/i386-linux-gnu/libQtCore.so.4 > #40 0xb5512b53 in QApplicationPrivate::sendMouseEvent(QWidget*, > QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () > from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #41 0xb55967a8 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #42 0xb5595ef5 in QApplication::x11ProcessEvent(_XEvent*) () > from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #43 0xb55c1554 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #44 0xb14111e3 in g_main_context_dispatch () > from /lib/i386-linux-gnu/libglib-2.0.so.0 > #45 0xb1411468 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 > #46 0xb1411528 in g_main_context_iteration () > from /lib/i386-linux-gnu/libglib-2.0.so.0 > #47 0xb602f95f in > QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) > () from /usr/lib/i386-linux-gnu/libQtCore.so.4 > #48 0xb55c160e in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #49 0xb5ffe823 in > QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib/i386-linux-gnu/libQtCore.so.4 > #50 0xb5ffeb49 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) > () > ---Type <return> to continue, or q <return> to quit--- > from /usr/lib/i386-linux-gnu/libQtCore.so.4 > #51 0xb5a3d081 in QDialog::exec() () from > /usr/lib/i386-linux-gnu/libQtGui.so.4 > #52 0xb714e754 in QgisApp::showLayerProperties (this=0x9a85c00, > ml=0xc800260) > at /home/pedro/qgis/QGIS-master/src/app/qgisapp.cpp:10398 > #53 0xb7135678 in QgisApp::layerProperties (this=0x9a85c00) > at /home/pedro/qgis/QGIS-master/src/app/qgisapp.cpp:5567 > #54 0xb710a8a1 in QgisApp::layerTreeViewDoubleClicked (this=0x9a85c00, > index=...) at /home/pedro/qgis/QGIS-master/src/app/qgisapp.cpp:412 > #55 0xb74d9b3e in QgisApp::qt_static_metacall (_o=0x9a85c00, > _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbf8cad48) > at > /home/pedro/qgis/QGIS-master/build-master/src/app/moc_qgisapp.cxx:628 > #56 0xb60150f7 in QMetaObject::activate(QObject*, QMetaObject const*, int, > void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4 > #57 0xb5a96085 in QAbstractItemView::doubleClicked(QModelIndex const&) () > from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #58 0xb5ae379f in QTreeView::mouseDoubleClickEvent(QMouseEvent*) () > from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #59 0xb556656b in QWidget::event(QEvent*) () > from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #60 0xb596c91c in QFrame::event(QEvent*) () > from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #61 0xb59fafd8 in QAbstractScrollArea::viewportEvent(QEvent*) () > from /usr/lib/i386-linux-gnu/libQtGui.so.4 > ---Type <return> to continue, or q <return> to quit--- > #62 0xb5a9ff6c in QAbstractItemView::viewportEvent(QEvent*) () > from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #63 0xb5ae57b6 in QTreeView::viewportEvent(QEvent*) () > from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #64 0xb59fb256 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #65 0xb5ffffbe in > QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) > () from /usr/lib/i386-linux-gnu/libQtCore.so.4 > #66 0xb550c7d1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () > from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #67 0xb5514ea0 in QApplication::notify(QObject*, QEvent*) () > from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #68 0xb6a467b3 in QgsApplication::notify (this=0xbf8cbba4, > receiver=0x9ce29b8, > event=0xbf8cb3f4) > at /home/pedro/qgis/QGIS-master/src/core/qgsapplication.cpp:265 > #69 0xb5fffe4a in QCoreApplication::notifyInternal(QObject*, QEvent*) () > from /usr/lib/i386-linux-gnu/libQtCore.so.4 > #70 0xb5512b53 in QApplicationPrivate::sendMouseEvent(QWidget*, > QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () > from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #71 0xb55967a8 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #72 0xb5595ef5 in QApplication::x11ProcessEvent(_XEvent*) () > from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #73 0xb55c1554 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 > ---Type <return> to continue, or q <return> to quit--- > #74 0xb14111e3 in g_main_context_dispatch () > from /lib/i386-linux-gnu/libglib-2.0.so.0 > #75 0xb1411468 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 > #76 0xb1411528 in g_main_context_iteration () > from /lib/i386-linux-gnu/libglib-2.0.so.0 > #77 0xb602f93b in > QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) > () from /usr/lib/i386-linux-gnu/libQtCore.so.4 > #78 0xb55c160e in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #79 0xb5ffe823 in > QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from > /usr/lib/i386-linux-gnu/libQtCore.so.4 > #80 0xb5ffeb49 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) > () > from /usr/lib/i386-linux-gnu/libQtCore.so.4 > #81 0xb60048fe in QCoreApplication::exec() () > from /usr/lib/i386-linux-gnu/libQtCore.so.4 > #82 0xb550aa24 in QApplication::exec() () > from /usr/lib/i386-linux-gnu/libQtGui.so.4 > #83 0x08050705 in main (argc=1, argv=0xbf8cbe24) > at /home/pedro/qgis/QGIS-master/src/app/main.cpp:1229 > (gdb) continue > Continuando. > [Thread 0x94e67b40 (LWP 3582) exited] > [Thread 0xa93a0b40 (LWP 3577) exited] > > Program terminated with signal SIGSEGV, Segmentation fault. > The program no longer exists. > > > It happens with every layer data source when changing 'Symbol layer type', > so not related with GRASS plugin. > > > > >
_______________________________________________ Qgis-developer mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/qgis-developer
