[MacPorts] #34248: py27-matplotlib-basemap: fails with new geos-3.3.2_0 upgrade (was: basemap fails with new geos-3.3.2_0 upgrade)
MacPorts
noreply at macports.org
Sat Apr 28 15:29:41 PDT 2012
#34248: py27-matplotlib-basemap: fails with new geos-3.3.2_0 upgrade
--------------------------------------+-------------------------------------
Reporter: petrus.hyvonen@… | Owner: ram@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.0.4
Keywords: | Port: geos, py27-matplotlib-basemap
--------------------------------------+-------------------------------------
Changes (by ryandesign@…):
* owner: macports-tickets@… => ram@…
Old description:
> 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
New description:
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#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list