--echo # --echo # BUG#27135504 UBSAN: BOOST - DETERMINANT.HPP - SIGNED INTEGER OVERFLOW --echo # DO ST_Validate(ST_MakeEnvelope(POINT(29509,1152921504606846980), POINT(-19262,1413))); DO ST_Validate(ST_MakeEnvelope(POINT(-26747,2199023255549), POINT(536870909,-6461))); DO ST_Validate(ST_MakeEnvelope(POINT(-18674,1152921504606846978), POINT(-26333,-5942))); DO ST_Validate(ST_MakeEnvelope(POINT(-7090,731), POINT(12542,-576460752303423485))); DO ST_Validate(ST_MakeEnvelope(POINT(-5418,1152921504606846977), POINT(-1971,1207))); --echo # --echo # BUG#27744399 UBSAN: SIGNED INTEGER OVERFLOW IN CALCULATE_DETERMINANT --echo # DO ST_Buffer( GEOMETRYCOLLECTION(LINESTRING( POINT(-9624.1787,-7723.4956), POINT(-4136,28786), POINT(-23523,-16411), POINT(7911,-12922), POINT(4044,-18833), POINT(262145,-15049), POINT(-389,10137), POINT(21307,70368744177664))), 1); --echo # --echo # BUG#27811282 UBSAN: SIGNED INTEGER OVERFLOW IN SECTIONALIZE::GET_DIRECTION_LOOP --echo # DO ST_Difference( POLYGON( LINESTRING(POINT(3793,28348),POINT(30372,3916.5381), POINT(-16364,21544),POINT(3793,28348)), LINESTRING(POINT(31092,140737488355326),POINT(16660,-549), POINT(27262,-16175),POINT(31092,140737488355326)), LINESTRING(POINT(10658,19046),POINT(-6355,-14389), POINT(-4649.9106,30816),POINT(10658,19046)), LINESTRING(POINT(-9950,9885),POINT(16126,26198), POINT(9223372036854775807,9007199254740989),POINT(-9950,9885))), GEOMETRYCOLLECTION(POLYGON( LINESTRING(POINT(22318,67108865),POINT(-4350,-20457), POINT(-4222.3896,9223372036854775804),POINT(22318,67108865)), LINESTRING(POINT(-26082,23435),POINT(-11510,-10399), POINT(15884,-29573),POINT(-26082,23435)))) ); --echo # --echo # BUG#27751479 UBSAN: ST_UNION SEGMENT_RATIO::EQUAL SIGNED INTEGER OVERFLOW __INT128 --echo # DO ST_Union( ST_MakeEnvelope( POINT(23985,-22826), POINT(-30354,23323)), ST_MakeEnvelope( POINT(288230376151711748,26347), POINT(20071,-576460752303423484)) );