[postgis-tickets] [PostGIS] #4125: postgis 2.5 crashes with PG11 on Debian stretch/amd64

PostGIS trac at osgeo.org
Sat Jul 21 12:32:21 PDT 2018


#4125: postgis 2.5 crashes with PG11 on Debian stretch/amd64
----------------------+---------------------------
  Reporter:  myon     |      Owner:  pramsey
      Type:  defect   |     Status:  new
  Priority:  blocker  |  Milestone:  PostGIS 2.5.0
 Component:  postgis  |    Version:  trunk
Resolution:           |   Keywords:
----------------------+---------------------------

Comment (by komzpa):

 stretch's postgres brings in clang-3.9 compared to bionic's.
 this leads to crash after recompile:

 {{{
 Thread 1 (Thread 0x7faee2354900 (LWP 29243)):
 #0  0x00007faedc0282de in ?? () from /lib/x86_64-linux-gnu/libgcc_s.so.1
 #1  0x00007faedc0287d9 in ?? () from /lib/x86_64-linux-gnu/libgcc_s.so.1
 #2  0x00007faedc029076 in _Unwind_Find_FDE () from /lib/x86_64-linux-
 gnu/libgcc_s.so.1
 #3  0x00007faedc025b13 in ?? () from /lib/x86_64-linux-gnu/libgcc_s.so.1
 #4  0x00007faedc026d30 in ?? () from /lib/x86_64-linux-gnu/libgcc_s.so.1
 #5  0x00007faedc0271de in _Unwind_RaiseException () from /lib/x86_64
 -linux-gnu/libgcc_s.so.1
 #6  0x00007faedc2bd2bc in __cxa_throw () from /usr/lib/x86_64-linux-
 gnu/libstdc++.so.6
 #7  0x00007faecf2b1dbc in geos::geom::LinearRing::validateConstruction()
 () from /usr/lib/x86_64-linux-gnu/libgeos-3.5.1.so
 #8  0x00007faecf2b1f3b in
 geos::geom::LinearRing::LinearRing(geos::geom::CoordinateSequence*,
 geos::geom::GeometryFactory const*) () from /usr/lib/x86_64-linux-
 gnu/libgeos-3.5.1.so
 #9  0x00007faecf2af6f5 in
 geos::geom::GeometryFactory::createLinearRing(geos::geom::CoordinateSequence*)
 const () from /usr/lib/x86_64-linux-gnu/libgeos-3.5.1.so
 #10 0x00007faed0634a7a in GEOSGeom_createLinearRing_r () from
 /usr/lib/x86_64-linux-gnu/libgeos_c.so.1
 #11 0x00007faed08d9e00 in ptarray_to_GEOSLinearRing (autofix=<optimized
 out>, pa=<optimized out>) at lwgeom_geos.c:304
 #12 LWGEOM2GEOS (lwgeom=0x55967cde1de8, autofix=<optimized out>) at
 lwgeom_geos.c:426
 #13 0x00007faed08d9d09 in LWGEOM2GEOS (lwgeom=lwgeom at entry=0x55967cde1d80,
 autofix=autofix at entry=0 '\000') at lwgeom_geos.c:467
 #14 0x00007faed08722cd in isvalid (fcinfo=0x55967ce42330) at
 lwgeom_geos.c:1414
 #15 0x000055967ac52b11 in ?? ()
 #16 0x000055967ad0a59b in ?? ()
 #17 0x000055967ad0de83 in ?? ()
 #18 0x000055967ad0c9ea in ?? ()
 #19 0x000055967aca50cf in expression_tree_mutator ()
 #20 0x000055967ad0c7a2 in ?? ()
 #21 0x000055967aca533b in expression_tree_mutator ()
 #22 0x000055967ad0c7a2 in ?? ()
 #23 0x000055967ad0dccf in eval_const_expressions ()
 #24 0x000055967acf5347 in ?? ()
 #25 0x000055967acfb98b in subquery_planner ()
 #26 0x000055967acfcca5 in standard_planner ()
 #27 0x000055967ada7150 in pg_plan_query ()
 #28 0x000055967ada7226 in pg_plan_queries ()
 #29 0x000055967ada773e in ?? ()
 #30 0x000055967ada9473 in PostgresMain ()
 #31 0x000055967aab8910 in ?? ()
 #32 0x000055967ad34ff3 in PostmasterMain ()
 #33 0x000055967aab9e04 in main ()
 }}}

-- 
Ticket URL: <https://trac.osgeo.org/postgis/ticket/4125#comment:5>
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