Opened 16 years ago
Closed 16 years ago
#1053 closed defect (invalid)
Crash at "Move Feature" tool on (Multi)Polygon layer r8383
Reported by: | shader | Owned by: | nobody |
---|---|---|---|
Priority: | critical: causes crash or data corruption | Milestone: | |
Component: | Vectors | Version: | Trunk |
Keywords: | Cc: | ||
Must Fix for Release: | No | Platform: | Linux |
Platform Version: | Awaiting user input: | no |
Description
If we try to move (multi)polygon object we have crash (under gdb): Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1208838448 (LWP 25145)] 0x024df933 in geos::operation::distance::DistanceOp::computeContainmentDistance () from /usr/lib/libgeos-3.0.0.so (gdb) bt #0 0x024df933 in geos::operation::distance::DistanceOp::computeContainmentDistance () from /usr/lib/libgeos-3.0.0.so #1 0x024dfdb4 in geos::operation::distance::DistanceOp::computeMinDistance () from /usr/lib/libgeos-3.0.0.so #2 0x024dff62 in geos::operation::distance::DistanceOp::distance () from /usr/lib/libgeos-3.0.0.so #3 0x024dffab in geos::operation::distance::DistanceOp::distance () from /usr/lib/libgeos-3.0.0.so #4 0x0247b5f4 in geos::geom::Geometry::distance () from /usr/lib/libgeos-3.0.0.so #5 0x00e83d7b in QgsGeometry::distance () from /usr/lib/libqgis_core.so.0.10 #6 0x0817b0ac in QgsMapToolMoveFeature::canvasPressEvent () #7 0x0053aa0b in QgsMapCanvas::mousePressEvent () from /usr/lib/libqgis_gui.so.0.10 #8 0x007819be in QWidget::event () from /usr/lib/libQtGui.so.4 #9 0x00982e06 in QFrame::event () from /usr/lib/libQtGui.so.4 #10 0x009e003f in QAbstractScrollArea::viewportEvent () from /usr/lib/libQtGui.so.4 #11 0x00aba176 in QGraphicsView::viewportEvent () from /usr/lib/libQtGui.so.4 #12 0x009e006e in ?? () from /usr/lib/libQtGui.so.4 #13 0x08e11aa8 in ?? () #14 0xbfd041d8 in ?? () #15 0xbfd03e68 in ?? () #16 0x001d51ec in QReadWriteLock::unlock () from /usr/lib/libQtCore.so.4 #17 0x009e00a4 in ?? () from /usr/lib/libQtGui.so.4 #18 0x08e4bb08 in ?? () #19 0xbfd041d8 in ?? () #20 0x08e481a0 in ?? () #21 0x08e481a0 in ?? () #22 0x00b6c40c in ?? () from /usr/lib/libQtGui.so.4 #23 0x00b6c40c in ?? () from /usr/lib/libQtGui.so.4 #24 0xbfd03e98 in ?? () #25 0x0074db1a in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 Backtrace stopped: frame did not save the PC
This case happen by trivial out of memory on big postgresql dataset and unproperly set "where" clause. So close this bug as invalid