[postgis-tickets] [PostGIS] #2393: segmentation fault during regress tests on Solaris 10 x64
PostGIS
trac at osgeo.org
Wed Jul 24 00:59:20 PDT 2013
#2393: segmentation fault during regress tests on Solaris 10 x64
----------------------+-----------------------------------------------------
Reporter: edechaux | Owner: pramsey
Type: defect | Status: new
Priority: critical | Milestone:
Component: postgis | Version: 2.0.x
Keywords: |
----------------------+-----------------------------------------------------
On Solaris 10 1/13 (update 11) x64 (intel processor) with the following
configuration :
{{{
PostgreSQL 9.2.4 on i386-pc-solaris2.10, compiled by gcc (GCC) 3.4.3 (csl-
sol210-3_4-branch+sol_rpath), 64-bit
Postgis 2.0.3 - r11128 - 2013-07-24 07:19:45
GEOS: 3.3.8-CAPI-1.7.8
PROJ: Rel. 4.8.0, 6 March 2012
}}}
During the regression test suite, 4 checks fails because of a segmentation
fault : tickets, sharedpaths, clean, concave_hull.
The error always occurs during while an exception is thrown :
== Stack for check : tickets ==
{{{
core 'core.postgres.11102' of 11102:
/opt/stig/idicsi-3.0/bin/amd64/postgres -D /tmp/postgis-2.0.329202
00000000001b6cad ???????? ()
fffffd7ffed11f09 _SUNW_Unwind_RaiseException () + 46
fffffd7ffb7dc79e __cxa_throw () + 5e
fffffd7ffb924148 _ZN4geos4geom10LinearRing20validateConstructionEv () +
408
fffffd7ffb9247ea
_ZN4geos4geom10LinearRingC1EPNS0_18CoordinateSequenceEPKNS0_15GeometryFactoryE
() + 6a
fffffd7ffb920115
_ZNK4geos4geom15GeometryFactory16createLinearRingEPNS0_18CoordinateSequenceE
() + 35
fffffd7ffe6761d2 GEOSGeom_createLinearRing_r () + 22
fffffd7ffe7325c3 LWGEOM2GEOS () + 1b3
fffffd7ffe7324e2 LWGEOM2GEOS () + d2
fffffd7ffe6edd45 POSTGIS2GEOS () + 25
fffffd7ffe6ee392 isvalidreason () + 42
00000000005ff4b0 ExecMakeFunctionResult () + 510
0000000000603ae9 ExecProject () + 159
0000000000603e4c ExecScan () + 10c
00000000005fcfad ExecProcNode () + 20d
00000000005fb979 standard_ExecutorRun () + a9
00000000006ce674 PortalRunSelect () + 94
00000000006cf018 PortalRun () + 2a8
00000000006cc193 exec_simple_query () + 273
00000000006cd3a4 PostgresMain () + 994
000000000068c4ec ServerLoop () + 90c
000000000068e2dc PostmasterMain () + 63c
000000000062d578 main () + 508
00000000004dfcbc _start () + 6c
}}}
== Stack for check : concave_hull ==
{{{
core 'core.postgres.11222' of 11222:
/opt/stig/idicsi-3.0/bin/amd64/postgres -D /tmp/postgis-2.0.329202
00000000001a6cdd ???????? ()
fffffd7ffed11f09 _SUNW_Unwind_RaiseException () + 46
fffffd7ffb7dc79e __cxa_throw () + 5e
fffffd7ffb970bcf _ZN4geos6noding19FastNodingValidator10checkValidEv () +
23f
fffffd7ffb99d8e5
_ZN4geos9operation7overlay9OverlayOp14computeOverlayENS2_6OpCodeE () + 4d5
fffffd7ffb99da31
_ZN4geos9operation7overlay9OverlayOp17getResultGeometryENS2_6OpCodeE () +
11
fffffd7ffb99da74
_ZN4geos9operation7overlay9OverlayOp9overlayOpEPKNS_4geom8GeometryES6_NS2_6OpCodeE
() + 34
fffffd7ffb91b867
_ZN4geos4geom8BinaryOpINS_9operation7overlay9overlayOpEEESt8auto_ptrINS0_8GeometryEEPKS6_S9_T_
() + 1c7
fffffd7ffb919f28 _ZNK4geos4geom8Geometry5UnionEPKS1_ () + 1f8
fffffd7ffe674411 GEOSUnion_r () + 31
fffffd7ffe732dc6 lwgeom_union () + c6
fffffd7ffe6ed56a geomunion () + 5a
00000000005ff6cf ExecMakeFunctionResultNoSets () + bf
fffffd7ffe585d00 exec_eval_expr () + 140
fffffd7ffe58698a exec_assign_expr () + 2a
fffffd7ffe5882dd exec_stmts () + 24d
fffffd7ffe588399 exec_stmts () + 309
fffffd7ffe58b6a9 exec_stmt_fori () + 129
fffffd7ffe588401 exec_stmts () + 371
fffffd7ffe588399 exec_stmts () + 309
fffffd7ffe588399 exec_stmts () + 309
fffffd7ffe588399 exec_stmts () + 309
fffffd7ffe589ffc exec_stmt_block () + 3ec
fffffd7ffe58ac9c plpgsql_exec_function () + 1ac
fffffd7ffe5805af plpgsql_call_handler () + ff
00000000005ff4b0 ExecMakeFunctionResult () + 510
00000000005fed3e ExecEvalFuncArgs () + 4e
00000000005ff322 ExecMakeFunctionResult () + 382
00000000005fed3e ExecEvalFuncArgs () + 4e
00000000005ff322 ExecMakeFunctionResult () + 382
00000000005fed3e ExecEvalFuncArgs () + 4e
00000000005ff322 ExecMakeFunctionResult () + 382
0000000000603ae9 ExecProject () + 159
0000000000603e4c ExecScan () + 10c
00000000005fcfbd ExecProcNode () + 21d
00000000005fb979 standard_ExecutorRun () + a9
00000000006ce674 PortalRunSelect () + 94
00000000006cf018 PortalRun () + 2a8
00000000006cc193 exec_simple_query () + 273
00000000006cd3a4 PostgresMain () + 994
000000000068c4ec ServerLoop () + 90c
000000000068e2dc PostmasterMain () + 63c
000000000062d578 main () + 508
00000000004dfcbc _start () + 6c
}}}
== Stack for check : sharedpaths ==
{{{
core 'core.postgres.11342' of 11342:
/opt/stig/idicsi-3.0/bin/amd64/postgres -D /tmp/postgis-2.0.329202
0000000000194b85 ???????? ()
fffffd7ffed11f09 _SUNW_Unwind_RaiseException () + 46
fffffd7ffb7dc79e __cxa_throw () + 5e
fffffd7ffb9b2eb9
_ZN4geos9operation11sharedpaths13SharedPathsOp16checkLinealInputERKNS_4geom8GeometryE
() + 179
fffffd7ffb9b309a
_ZN4geos9operation11sharedpaths13SharedPathsOpC1ERKNS_4geom8GeometryES6_
() + 2a
fffffd7ffb9b33dc
_ZN4geos9operation11sharedpaths13SharedPathsOp13sharedPathsOpERKNS_4geom8GeometryES6_RSt6vectorIPNS3_10LineStringESaIS9_EESC_
() + 2
c
fffffd7ffe681562 GEOSSharedPaths_r () + 82
fffffd7ffe733516 lwgeom_sharedpaths () + 86
fffffd7ffe6f1dfa ST_SharedPaths () + 5a
00000000005ff4b0 ExecMakeFunctionResult () + 510
0000000000602642 ExecEvalExprSwitchContext () + 22
0000000000676689 evaluate_expr () + 79
0000000000676984 simplify_function () + 264
0000000000677a17 eval_const_expressions_mutator () + 777
000000000062f11e expression_tree_mutator () + 3ae
0000000000677406 eval_const_expressions_mutator () + 166
000000000062f7d0 expression_tree_mutator () + a60
0000000000677406 eval_const_expressions_mutator () + 166
0000000000678610 eval_const_expressions () + 40
0000000000667a69 preprocess_expression () + 39
000000000066a782 subquery_planner () + 2f2
000000000066b0fd standard_planner () + dd
000000000066b279 planner () + 19
00000000006cbc9c pg_plan_query () + 3c
00000000006cbd50 pg_plan_queries () + 50
00000000006cc0b5 exec_simple_query () + 195
00000000006cd3a4 PostgresMain () + 994
000000000068c4ec ServerLoop () + 90c
000000000068e2dc PostmasterMain () + 63c
000000000062d578 main () + 508
00000000004dfcbc _start () + 6c
}}}
== Stack for check : clean ==
{{{
core 'core.postgres.11424' of 11424:
/opt/stig/idicsi-3.0/bin/amd64/postgres -D /tmp/postgis-2.0.329202
00000000001b6cad ???????? ()
fffffd7ffed11f09 _SUNW_Unwind_RaiseException () + 46
fffffd7ffb7dc79e __cxa_throw () + 5e
fffffd7ffb923ea1 _ZN4geos4geom10LinearRing20validateConstructionEv () +
161
fffffd7ffb9247ea
_ZN4geos4geom10LinearRingC1EPNS0_18CoordinateSequenceEPKNS0_15GeometryFactoryE
() + 6a
fffffd7ffb920115
_ZNK4geos4geom15GeometryFactory16createLinearRingEPNS0_18CoordinateSequenceE
() + 35
fffffd7ffe6761d2 GEOSGeom_createLinearRing_r () + 22
fffffd7ffe7325c3 LWGEOM2GEOS () + 1b3
fffffd7ffe733cd8 lwgeom_make_valid () + 48
fffffd7ffe6f2618 ST_MakeValid () + 68
00000000005ff6cf ExecMakeFunctionResultNoSets () + bf
00000000005ff67f ExecMakeFunctionResultNoSets () + 6f
00000000005ff67f ExecMakeFunctionResultNoSets () + 6f
0000000000600563 ExecEvalAnd () + 53
0000000000603ae9 ExecProject () + 159
0000000000603e4c ExecScan () + 10c
00000000005fd01d ExecProcNode () + 27d
00000000005fb979 standard_ExecutorRun () + a9
00000000006ce674 PortalRunSelect () + 94
00000000006cf018 PortalRun () + 2a8
00000000006cc193 exec_simple_query () + 273
00000000006cd3a4 PostgresMain () + 994
000000000068c4ec ServerLoop () + 90c
000000000068e2dc PostmasterMain () + 63c
000000000062d578 main () + 508
}}}
--
Ticket URL: <http://trac.osgeo.org/postgis/ticket/2393>
PostGIS <http://trac.osgeo.org/postgis/>
The PostGIS Trac is used for bug, enhancement & task tracking, a user and developer wiki, and a view into the subversion code repository of PostGIS project.
More information about the postgis-tickets
mailing list