[MacPorts] #34248: basemap fails with new geos-3.3.2_0 upgrade

MacPorts noreply at macports.org
Sat Apr 28 13:30:53 PDT 2012


#34248: basemap fails with new geos-3.3.2_0 upgrade
--------------------------------------+-------------------------------------
 Reporter:  petrus.hyvonen@…          |       Owner:  macports-tickets@…                   
     Type:  defect                    |      Status:  new                                  
 Priority:  Normal                    |   Milestone:                                       
Component:  ports                     |     Version:  2.0.4                                
 Keywords:                            |        Port:  geos, py27-matplotlib-basemap        
--------------------------------------+-------------------------------------
 py27-matplotlib-basemap fails after the geos-3.3.2_0 upgrade.

 m = Basemap(projection='mill',lon_0=0)

 Crash

 "Assertion failed: (0), function query, file AbstractSTRtree.cpp, line
 286."

 Not sure if the dump if of help:

 Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
 0   libsystem_kernel.dylib              0x00007fff93cbbce2 __pthread_kill
 + 10
 1   libsystem_c.dylib                   0x00007fff95a257d2 pthread_kill +
 95
 2   libsystem_c.dylib                   0x00007fff95a16a7a abort + 143
 3   libsystem_c.dylib                   0x00007fff95a495de __assert_rtn +
 146
 4   libgeos-3.3.2.dylib                 0x000000010e7eff26
 geos::index::strtree::AbstractSTRtree::query(void const*,
 geos::index::strtree::AbstractNode const*, std::vector<void*,
 std::allocator<void*> >*) + 102
 5   libgeos-3.3.2.dylib                 0x000000010e801f4b
 geos::noding::MCIndexNoder::intersectChains() + 219
 6   libgeos-3.3.2.dylib                 0x000000010e80ba16
 geos::operation::buffer::BufferBuilder::computeNodedEdges(std::vector<geos::noding::SegmentString*,
 std::allocator<geos::noding::SegmentString*> >&,
 geos::geom::PrecisionModel const*) + 54
 7   libgeos-3.3.2.dylib                 0x000000010e80b4b8
 geos::operation::buffer::BufferBuilder::buffer(geos::geom::Geometry
 const*, double) + 200
 8   libgeos-3.3.2.dylib                 0x000000010e80d71d
 geos::operation::buffer::BufferOp::bufferOriginalPrecision() + 221
 9   libgeos-3.3.2.dylib                 0x000000010e80d470
 geos::operation::buffer::BufferOp::bufferOp(geos::geom::Geometry const*,
 double, int, int) + 112
 10  libgeos-3.3.2.dylib                 0x000000010e836713
 geos::simplify::DPTransformer::transformPolygon(geos::geom::Polygon
 const*, geos::geom::Geometry const*) + 131
 11  libgeos-3.3.2.dylib                 0x000000010e7d3119
 geos::geom::util::GeometryTransformer::transform(geos::geom::Geometry
 const*) + 505
 12  libgeos-3.3.2.dylib                 0x000000010e836818
 geos::simplify::DouglasPeuckerSimplifier::simplify(geos::geom::Geometry
 const*, double) + 88
 13  libgeos_c.1.dylib                   0x000000010e51cbc6 GEOSSimplify_r
 + 38
 14  _geoslib.so                         0x000000010e508709
 __pyx_pf_8_geoslib_12BaseGeometry_3simplify + 105
 15  org.python.python                   0x000000010a004181
 PyEval_EvalFrameEx + 9185
 16  org.python.python                   0x000000010a009132 fast_function +
 178
 17  org.python.python                   0x000000010a0043fb
 PyEval_EvalFrameEx + 9819
 18  org.python.python                   0x000000010a001d4f
 PyEval_EvalCodeEx + 2079
 19  org.python.python                   0x0000000109f9430b function_call +
 347
 20  org.python.python                   0x0000000109f6f921 PyObject_Call +
 97
 21  org.python.python                   0x0000000109f7b876
 instancemethod_call + 518
 22  org.python.python                   0x0000000109f6f921 PyObject_Call +
 97
 23  org.python.python                   0x0000000109fcb1eb slot_tp_init +
 187
 24  org.python.python                   0x0000000109fc2764 type_call + 372
 25  org.python.python                   0x0000000109f6f921 PyObject_Call +
 97
 26  org.python.python                   0x000000010a00462a
 PyEval_EvalFrameEx + 10378
 27  org.python.python                   0x000000010a001d4f
 PyEval_EvalCodeEx + 2079
 28  org.python.python                   0x000000010a001526 PyEval_EvalCode
 + 54
 29  org.python.python                   0x000000010a028d4e
 PyRun_InteractiveOneFlags + 558
 30  org.python.python                   0x000000010a02879e
 PyRun_InteractiveLoopFlags + 206
 31  org.python.python                   0x000000010a028622
 PyRun_AnyFileExFlags + 114
 32  org.python.python                   0x000000010a03ca82 Py_Main + 2914
 33  org.python.python                   0x0000000109f5bf24 0x109f5b000 +
 3876

-- 
Ticket URL: <https://trac.macports.org/ticket/34248>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list