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