<div dir="ltr"><div>Hi Radim,I've just compile qgis and I'm getting this Segmentation fault, when editing a GRASS layer (point, line or polygon) with Node Tool:<br><br><br>[New Thread 0x8ccd1b40 (LWP 11639)]<br>[Thread 0x8ccd1b40 (LWP 11639) exited]<br><br>Program received signal SIGSEGV, Segmentation fault.<br>0xb51e7c4a in _IO_vfprintf_internal (s=s@entry=0xbffa6fd0, <br>    format=<optimized out>, <br>    format@entry=0x92c09ea8 "Unable to rewrite feature/offset %lu in vector map <%s>", ap=ap@entry=0xbffa88e4 "\001") at vfprintf.c:2047<br>2047    vfprintf.c: Ficheiro ou directoria inexistente.<br>(gdb) bt<br>#0  0xb51e7c4a in _IO_vfprintf_internal (s=s@entry=0xbffa6fd0, <br>    format=<optimized out>, <br>    format@entry=0x92c09ea8 "Unable to rewrite feature/offset %lu in vector map <%s>", ap=ap@entry=0xbffa88e4 "\001") at vfprintf.c:2047<br>#1  0xb529af01 in ___vsprintf_chk (<br>    s=0xbffa70cc "Unable to rewrite feature/offset 1 in vector map <x\265\034q\372\277\034", <incomplete sequence \372\277>, flags=1, slen=2000, <br>    format=0x92c09ea8 "Unable to rewrite feature/offset %lu in vector map <%s>", args=0xbffa88e4 "\001") at vsprintf_chk.c:84<br>#2  0x92c23812 in ?? () from /usr/lib/grass70/lib/libgrass_gis.so<br>#3  0x92c24007 in G_warning () from /usr/lib/grass70/lib/libgrass_gis.so<br>#4  0x92bf4db5 in Vect_rewrite_line ()<br>   from /usr/lib/grass70/lib/libgrass_vector.so<br>#5  0x92cb9da5 in QgsGrassProvider::rewriteLine (this=0xcc35bc8, oldLid=1, <br>    type=2, Points=0xc633520, Cats=0x9bbd0c8)<br>    at /home/pedro/qgis/QGIS-master/src/providers/grass/qgsgrassprovider.cpp:763<br>#6  0x92cc204a in QgsGrassProvider::onGeometryChanged (this=0xcc35bc8, <br>    fid=1000000001, geom=...)<br>    at /home/pedro/qgis/QGIS-master/src/providers/grass/qgsgrassprovider.cpp:1616<br>#7  0x92ce9698 in QgsGrassProvider::qt_static_metacall (_o=0xcc35bc8, <br>    _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbffa8b54)<br>---Type <return> to continue, or q <return> to quit---<br>    at /home/pedro/qgis/QGIS-master/build-master/src/providers/grass/7/__/moc_qgsgrassprovider.cxx:74<br>#8  0xb60970f7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4<br>#9  0xb6e9e02b in QgsVectorLayerEditBuffer::geometryChanged (this=0xc5bda68, <br>    _t1=1000000001, _t2=...)<br>    at /home/pedro/qgis/QGIS-master/build-master/src/core/moc_qgsvectorlayereditbuffer.cxx:163<br>#10 0xb6d13586 in QgsVectorLayerUndoCommandChangeGeometry::redo (<br>    this=0xc5942b8)<br>    at /home/pedro/qgis/QGIS-master/src/core/qgsvectorlayerundocommand.cpp:216<br>#11 0xb5c70ed5 in QUndoStack::push(QUndoCommand*) ()<br>   from /usr/lib/i386-linux-gnu/libQtGui.so.4<br>#12 0xb6cf8373 in QgsVectorLayerEditBuffer::changeGeometry (this=0xc5bda68, <br>    fid=1000000001, geom=0xbffa8c78)<br>    at /home/pedro/qgis/QGIS-master/src/core/qgsvectorlayereditbuffer.cpp:182<br>#13 0xb6cfcd8e in QgsVectorLayerEditUtils::moveVertex (this=0xbffa8d2c, p=..., <br>    atFeatureId=1000000001, atVertex=2)<br>    at /home/pedro/qgis/QGIS-master/src/core/qgsvectorlayereditutils.cpp:82<br>#14 0xb6cdb232 in QgsVectorLayer::moveVertex (this=0xcc09c40, p=..., <br>    atFeatureId=1000000001, atVertex=2)<br>    at /home/pedro/qgis/QGIS-master/src/core/qgsvectorlayer.cpp:1026<br>#15 0xb734e8f9 in QgsSelectedFeature::moveSelectedVertexes (this=0xd1f25a8, <br>---Type <return> to continue, or q <return> to quit---<br>    v=...)<br>    at /home/pedro/qgis/QGIS-master/src/app/nodetool/qgsselectedfeature.cpp:341<br>#16 0xb734877e in QgsMapToolNodeTool::canvasReleaseEvent (this=0x9e8c900, <br>    e=0xd01ad28)<br>    at /home/pedro/qgis/QGIS-master/src/app/nodetool/qgsmaptoolnodetool.cpp:396<br>#17 0xb65a245d in QgsMapCanvas::mouseReleaseEvent (this=0x9c32a58, <br>    e=0xbffa93d4) at /home/pedro/qgis/QGIS-master/src/gui/qgsmapcanvas.cpp:1315<br>#18 0xb55e840a in QWidget::event(QEvent*) ()<br>   from /usr/lib/i386-linux-gnu/libQtGui.so.4<br>#19 0xb59ee91c in QFrame::event(QEvent*) ()<br>   from /usr/lib/i386-linux-gnu/libQtGui.so.4<br>#20 0xb5a7cfd8 in QAbstractScrollArea::viewportEvent(QEvent*) ()<br>   from /usr/lib/i386-linux-gnu/libQtGui.so.4<br>#21 0xb5c342b7 in QGraphicsView::viewportEvent(QEvent*) ()<br>   from /usr/lib/i386-linux-gnu/libQtGui.so.4<br>#22 0xb5a7d256 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4<br>#23 0xb6081fbe in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4<br>#24 0xb558e7d1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()<br>   from /usr/lib/i386-linux-gnu/libQtGui.so.4<br>#25 0xb5596ea0 in QApplication::notify(QObject*, QEvent*) ()<br>   from /usr/lib/i386-linux-gnu/libQtGui.so.4<br>#26 0xb6ac61b9 in QgsApplication::notify (this=0xbffa9b74, receiver=0x9c45800, <br>---Type <return> to continue, or q <return> to quit---<br>    event=0xbffa93d4)<br>    at /home/pedro/qgis/QGIS-master/src/core/qgsapplication.cpp:269<br>#27 0xb6081e4a in QCoreApplication::notifyInternal(QObject*, QEvent*) ()<br>   from /usr/lib/i386-linux-gnu/libQtCore.so.4<br>#28 0xb5594b53 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) ()<br>   from /usr/lib/i386-linux-gnu/libQtGui.so.4<br>#29 0xb56187a8 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4<br>#30 0xb5617ef5 in QApplication::x11ProcessEvent(_XEvent*) ()<br>   from /usr/lib/i386-linux-gnu/libQtGui.so.4<br>#31 0xb5643554 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4<br>#32 0xb16051e3 in g_main_context_dispatch ()<br>   from /lib/i386-linux-gnu/libglib-2.0.so.0<br>#33 0xb1605468 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0<br>#34 0xb1605528 in g_main_context_iteration ()<br>   from /lib/i386-linux-gnu/libglib-2.0.so.0<br>#35 0xb60b193b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4<br>#36 0xb564360e in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4<br>#37 0xb6080823 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4<br>#38 0xb6080b49 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()<br>   from /usr/lib/i386-linux-gnu/libQtCore.so.4<br>---Type <return> to continue, or q <return> to quit---<br>#39 0xb60868fe in QCoreApplication::exec() ()<br>   from /usr/lib/i386-linux-gnu/libQtCore.so.4<br>#40 0xb558ca24 in QApplication::exec() ()<br>   from /usr/lib/i386-linux-gnu/libQtGui.so.4<br>#41 0x08050663 in main (argc=1, argv=0xbffa9df4)<br>    at /home/pedro/qgis/QGIS-master/src/app/main.cpp:1229<br>(gdb) continue <br>Continuando.<br>[Thread 0x896feb40 (LWP 11591) exited]<br>[Thread 0x8a8c2b40 (LWP 11635) exited]<br><br>Program terminated with signal SIGSEGV, Segmentation fault.<br>The program no longer exists.<br>(gdb)<br><br><br></div><div>Thanks,<br></div><div>Pedro<br><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-10-15 12:25 GMT+01:00 Radim Blazek <span dir="ltr"><<a href="mailto:radim.blazek@gmail.com" target="_blank">radim.blazek@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Thu, Oct 15, 2015 at 10:49 AM, m roy <<a href="mailto:royroge@outlook.com">royroge@outlook.com</a>> wrote:<br>
>>> Vector digitizing: QGIS crash when deleting a line and the layer<br>
>>> is not longer loadable in QGIS because of broken topology,<br>
>> Fixed, it was the different off_t size in GRASS and QGIS on Windows.<br>
>> It should work in the next nightly build 2.11.0-90.<br>
>><br>
</span><span class="">> After some quick vector digitizing tests: awesome tool<br>
> for QGIS !!<br>
><br>
> the only (minor) issue i found is that area boundary color does not<br>
> match the simbology settings (e.g. green boundary also if it's not<br>
> shared by two areas)<br>
<br>
</span>Green means that both sides are topologically correct. If there is no<br>
area outside a ring, it is correct. Try to attach a dangling boundary<br>
to the ring and it should become orange.<br>
Maybe the name in symbology is not precise.<br>
<span class="HOEnZb"><font color="#888888"><br>
Radim<br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Qgis-developer mailing list<br>
<a href="mailto:Qgis-developer@lists.osgeo.org">Qgis-developer@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a></div></div></blockquote></div><br></div>