[geos-devel] Re: [GEOS] #518: GEOS 3.3.2 crashes on MinGW64
GEOS
geos-trac at osgeo.org
Sun Apr 1 06:30:28 EDT 2012
#518: GEOS 3.3.2 crashes on MinGW64
------------------------+---------------------------------------------------
Reporter: esseffe | Owner: geos-devel@…
Type: defect | Status: new
Priority: major | Milestone: 3.3.3
Component: Default | Version: 3.3.2
Severity: Unassigned | Keywords:
------------------------+---------------------------------------------------
Comment(by robe):
I'm a bit confused where the xmltester comes into play. I switched back
to my gcc 4.5.4 mingw64 and this is what make check gives me with r3574
{{{
===============================
GEOS Test Suite Application
===============================
capi::GEOSBuffer: ....................
capi::GEOSContains: ...
capi::GEOSCoordSeq: ......
capi::GEOSGeomFromWKB: .....
capi::GEOSGeomToWKT: .............
capi::GEOSGeom_create: .......
capi::GEOSGeom_extractUniquePoints: ...
capi::GEOSIntersects: ...NOTICE: IllegalArgumentException:
RobustDeterminant enc
ountered non-finite numbers
.NOTICE: IllegalArgumentException: RobustDeterminant encountered non-
finite numb
ers
.
capi::GEOSLineStringPoint: ...
capi::GEOSOffsetCurve: ......
capi::GEOSOrientationIndex: ...........
capi::GEOSPolygonizeGetCutEdges: ..
capi::GEOSPreparedGeometry: ......
capi::GEOSRelateBoundaryNodeRule: .......NOTICE: Invalid boundary node
rule 5
.
capi::GEOSRelatePatternMatch: .....NOTICE: IllegalArgumentException:
Geometry is
not lineal
capi::GEOSSharedPaths: ..NOTICE: IllegalArgumentException: Geometry is not
linea
l
.
capi::GEOSSimplify: .
capi::GEOSSnap: ....
capi::GEOSUnaryUnion: ........
capi::GEOSWithin: ...
capi::GEOSisValidDetail: ..[3=F]...
geos::algorithm::Angle: ....
geos::algorithm::CGAlgorithms::computeOrientation: ..
geos::algorithm::CGAlgorithms::isCCW: .....
geos::algorithm::CGAlgorithms::isPointInRing: ..
geos::algorithm::CGAlgorithms::signedArea: ...
geos::algorithm::ConvexHull: .......
geos::algorithm::InteriorPointArea: .
geos::algorithm::PointLocator: ....
geos::algorithm::RobustLineIntersection: ..
geos::algorithm::RobustLineIntersector: .............
geos::algorithm::distace::DiscreteHausdorffDistance: ....
geos::geom::Coordinate: .........
geos::geom::CoordinateArraySequence: .................
geos::geom::CoordinateArraySequenceFactory: ....
geos::geom::CoordinateList: ..
geos::geom::Dimension: .....
geos::geom::Envelope: .........
geos::geom::Geometry::clone: .......
geos::geom::Geometry::covers: ...
geos::geom::Geometry::isRectangle: .......
geos::geom::GeometryFactory: ....................................
geos::geom::IntersectionMatrix: .............................
geos::geom::LineSegment: ......
geos::geom::LineString: .........................
geos::geom::LinearRing: ..............................
geos::geom::Location: ...
geos::geom::MultiLineString: .
geos::geom::MultiPoint: ............................
geos::geom::MultiPolygon: .
geos::geom::Point: ........................................
geos::geom::Polygon: .....................................
geos::geom::PrecisionModel: .........
geos::geom::Triangle: .....
geos::geom::prep::PreparedGeometryFactory: .............................
geos::geom::util::GeometryExtracter: ..
geos::index::quadtree::DoubleBits: .
geos::io::ByteOrderValues: ...
geos::io::WKBReader: .......
geos::io::WKBWriter: ...
geos::io::WKTReader: ......
geos::io::WKTWriter: .....
geos::linearref::LocationIndexedLine: ........................
geos::noding::BasicSegmentString: ....
geos::noding::NodedSegmentString: .....
geos::noding::SegmentNode: ....
geos::noding::SegmentPointComparator: .....
geos::noding::snapround::HotPixel: ..
geos::operation::IsSimpleOp: ...
geos::operation::buffer::BufferOp: ..........
geos::operation::buffer::BufferParameters: ..........
geos::operation::distance::DistanceOp: ...................
geos::operation::geounion::CascadedPolygonUnion: .
geos::operation::geounion::UnaryUnionOp: ......
geos::operation::linemerge::LineMerger: ......
geos::operation::linemerge::LineSequencer: ............
geos::operation::overlay::snap::GeometrySnapper: ..
geos::operation::overlay::snap::LineStringSnapper: .......
geos::operation::overlay::validate::FuzzyPointLocator: .......
geos::operation::overlay::validate::OffsetPointGenerator: .....
geos::operation::overlay::validate::OverlayResultValidator: ......
geos::operation::sharedpaths::SharedPathsOp: .....................
geos::operation::valid::IsValidOp: .
geos::operation::valid::ValidClosedRing: .....
geos::operation::valid::ValidSelfTouchingRingFormingHole: .......
geos::precision::SimpleGeometryPrecisionReducer: .......
geos::simplify::DouglasPeuckerSimplifier: ..........
geos::simplify::TopologyPreservingSimplifier: ...........
geos::util::UniqueCoordinateArrayFilter: .
---> group: capi::GEOSisValidDetail, test: test<3>
problem: assertion failed
failed assertion: "Values are not equal: expected 'POINT (NAN -5)'
actual '
POINT (-1.#IND -5)'"
tests summary: failures:1 ok:744
FAIL: geos_unit.exe
==================
1 of 1 test failed
==================
make[3]: *** [check-TESTS] Error 1
make[3]: Leaving directory
`/c/ming64/projects/geos/branches/3.3/tests/unit'
make[2]: *** [check-am] Error 2
make[2]: Leaving directory
`/c/ming64/projects/geos/branches/3.3/tests/unit'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/c/ming64/projects/geos/branches/3.3/tests'
make: *** [check-recursive] Error 1
}}}
--
Ticket URL: <http://trac.osgeo.org/geos/ticket/518#comment:5>
GEOS <http://geos.refractions.net/>
GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).
More information about the geos-devel
mailing list