[PostGIS] #6015: Server Crash accessing Linestring as MultiLinestring

PostGIS trac at osgeo.org
Wed Nov 12 13:36:55 PST 2025


#6015: Server Crash accessing Linestring as MultiLinestring
---------------------+---------------------------
 Reporter:  fomp     |      Owner:  pramsey
     Type:  defect   |     Status:  new
 Priority:  medium   |  Milestone:  PostGIS 3.6.1
Component:  postgis  |    Version:  3.6.x
 Keywords:           |
---------------------+---------------------------
 This code produces on a segmentation fault:

 CREATE TABLE geom (geo GEOMETRY(Geometry,31467));
 INSERT INTO geom VALUES ('SRID=31467;LINESTRING(1 1, 2 3, 5 4)');
 SELECT ST_SRID(ST_GeometryN(geo, 1)) FROM geom; -- returns wrong SRID
 SELECT ST_Transform(ST_GeometryN(geo, 1), 4326) FROM geom; -- CRASH!

 The segmentation fault happens only, when the Linestring is stored in a
 table.

 Linux Debian 12.12 on x86_64
 postgresql-16 (16.10-1.pgdg12+1)
 postgresql-16-postgis-3 (3.6.0+dfsg-2.pgdg12+1)
-- 
Ticket URL: <https://trac.osgeo.org/postgis/ticket/6015>
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