<div dir="ltr">Hi,<div><br></div><div>This was caused by a GEOSNode usage in LWGEOM_GEOS_nodeLines by me.</div><div>Unfortunately GEOSNode is not robust enough for this. </div><div><br></div><div>Tom, please try updating PostGIS from latest svn, this issue should be resolved.</div><div><br></div><div>Follow-up GEOS ticket:</div><div><a href="https://trac.osgeo.org/geos/ticket/864#ticket">https://trac.osgeo.org/geos/ticket/864#ticket</a> <br></div><div><br></div><br><div class="gmail_quote"><div dir="ltr">пт, 30 мар. 2018 г. в 21:11, Paul Ramsey <<a href="mailto:pramsey@cleverelephant.ca" target="_blank">pramsey@cleverelephant.ca</a>>:<br></div></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Backend crash rather than an exception for me, on OSX. Thrills.<br>
P.<br>
<br>
On Fri, Mar 30, 2018 at 9:59 AM, Darafei "Komяpa" Praliaskouski<br>
<<a href="mailto:me@komzpa.net" target="_blank">me@komzpa.net</a>> wrote:<br>
> Reproduces locally.<br>
><br>
> [local] gis@gis=# select postgis_full_version();<br>
> POSTGIS="2.5.0dev r16485" [EXTENSION] PGSQL="100" GEOS="3.7.0dev-CAPI-1.11.0<br>
> 0" SFCGAL="1.3.1" PROJ="Rel. 4.9.3, 15 August 2016" GDAL="GDAL 2.2.1,<br>
> released 2017/06/23" LIBXML="2.9.4" LIBJSON="0.12.1" LIBPROTOBUF="1.2.1"<br>
> RASTER<br>
><br>
> Created <a href="https://trac.osgeo.org/postgis/ticket/4061#ticket" rel="noreferrer" target="_blank">https://trac.osgeo.org/postgis/ticket/4061#ticket</a>, will look into<br>
> it.<br>
><br>
><br>
> пт, 30 мар. 2018 г. в 19:10, Brian M Hamlin <<a href="mailto:maplabs@light42.com" target="_blank">maplabs@light42.com</a>>:<br>
>><br>
>> this works for me:<br>
>><br>
>> dbb=# select st_MakeValid(ST_GeomFromWKB('010200000011000000b20X9<br>
>><br>
>> }366@7211A340235I34A316326t18}366@306g347323230I34Ay351&18}366@331316367323230I34A372~j274370}366@315314314LpI34A343245233304R}366@R2703605?I34A315314314314Z~366@34324523330407I34A04V16-242}366@252361322M323H34A351&110306{366@H341z247I34Ab20X9<br>
>> }366@7211A340235I34A'));<br>
>><br>
>><br>
>>           st_makevalid<br>
>><br>
>><br>
>><br>
>> --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<br>
>><br>
>> 01020000000900000062105839207DF640378941E09D491C41CED67431387DF640C667E7D398491C4179E92631387DF640D9CEF7D398491C41FA7E6ABCF87DF640CDCCCC4C70491C41E3A59BC4527DF64052B81E053F491C41CDCCCCCC5A7EF640E3A59BC407491C4104560E2DA27DF640AAF1D24DD3481C41E9263108C67BF64048E17A1437491C4162105839207DF640378941E09D491C41<br>
>><br>
>><br>
>>  POSTGIS="2.4.3" PGSQL="100" GEOS="3.6.2-CAPI-1.10.2 4d2925d6"<br>
>> SFCGAL="1.3.0" PROJ="Rel. 4.9.3, 15 August 2016" LIBXML="2.9.3"<br>
>> LIBJSON="0.11.99" LIBPROTOBUF="1.2.1" (core procs from "2.4.3" need<br>
>> upgrade) (sfcgal procs from "2.4.3" need upgrade)<br>
>><br>
>><br>
>> --------------------------------------------------------------------------------------------------<br>
>> On Fri, 30 Mar 2018 16:39:18 0200, Tom van Tilburg<br>
>> <<a href="mailto:tom.van.tilburg@gmail.com" target="_blank">tom.van.tilburg@gmail.com</a>> wrote:<br>
>><br>
>> Postgres says:<br>
>> "...pure virtual method called<br>
>> terminate called without an active exception ..."<br>
>> before dying<br>
>><br>
>> Fresh postgis build:<br>
>> "POSTGIS="2.5.0dev r16508" [EXTENSION] PGSQL="100"<br>
>> GEOS="3.6.2-CAPI-1.10.2 4d2925d6" SFCGAL="1.3.1" PROJ="Rel. 4.9.3, 15<br>
>> August 2016" GDAL="GDAL 2.2.3, released 2017/11/20" LIBXML="2.9.4"<br>
>> LIBJSON="0.12.1" LIBPROTOBUF="1.2.1" RASTER (sfcgal procs from "2.5.0<br>
>> (...)"<br>
>><br>
>> I can only reproduce when outputting the binary geometry, WKT doesn't<br>
>> give this problem:<br>
>><br>
>> SELECT<br>
>> ST_MakeValid(ST_MakePolygon(ST_GeomFromWKB('010200000011000000b20X9<br>
>><br>
>> }366@7211A340235I34A316326t18}366@306g347323230I34Ay351&18}366@331316367323230I34A372~j274370}366@315314314LpI34A343245233304R}366@R2703605?I34A315314314314Z~366@34324523330407I34A04V16-242}366@252361322M323H34A351&110306{366@H341z247I34Ab20X9<br>
>> }366@7211A340235I34A')))<br>
>><br>
>> Output of ST_Isvalidreason gives "Self-intersection[92115.5120743143<br>
>> 463462.206937431]"<br>
>><br>
>> Best,<br>
>>  Tom<br>
>><br>
>> -------------------------<br>
>><br>
>> _______________________________________________<br>
>> postgis-devel mailing list<br>
>> <a href="mailto:postgis-devel@lists.osgeo.org" target="_blank">postgis-devel@lists.osgeo.org</a><br>
>> <a href="https://lists.osgeo.org/mailman/listinfo/postgis-devel" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/postgis-devel</a><br>
>><br>
>> --<br>
>> Brian M Hamlin<br>
>> OSGeo California<br>
>> <a href="http://blog.light42.com" rel="noreferrer" target="_blank">blog.light42.com</a><br>
>><br>
>><br>
>><br>
>> _______________________________________________<br>
>> postgis-devel mailing list<br>
>> <a href="mailto:postgis-devel@lists.osgeo.org" target="_blank">postgis-devel@lists.osgeo.org</a><br>
>> <a href="https://lists.osgeo.org/mailman/listinfo/postgis-devel" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/postgis-devel</a><br>
><br>
><br>
> _______________________________________________<br>
> postgis-devel mailing list<br>
> <a href="mailto:postgis-devel@lists.osgeo.org" target="_blank">postgis-devel@lists.osgeo.org</a><br>
> <a href="https://lists.osgeo.org/mailman/listinfo/postgis-devel" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/postgis-devel</a><br>
_______________________________________________<br>
postgis-devel mailing list<br>
<a href="mailto:postgis-devel@lists.osgeo.org" target="_blank">postgis-devel@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/postgis-devel" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/postgis-devel</a></blockquote></div></div>