polardbxengine/mysql-test/suite/gis/r/gis_ubsan.result

58 lines
1.8 KiB
Plaintext

#
# BUG#27135504 UBSAN: BOOST - DETERMINANT.HPP - SIGNED INTEGER OVERFLOW
#
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)));
#
# BUG#27744399 UBSAN: SIGNED INTEGER OVERFLOW IN CALCULATE_DETERMINANT
#
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);
#
# BUG#27811282 UBSAN: SIGNED INTEGER OVERFLOW IN SECTIONALIZE::GET_DIRECTION_LOOP
#
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))))
);
#
# BUG#27751479 UBSAN: ST_UNION SEGMENT_RATIO::EQUAL SIGNED INTEGER OVERFLOW __INT128
#
DO ST_Union(
ST_MakeEnvelope(
POINT(23985,-22826),
POINT(-30354,23323)),
ST_MakeEnvelope(
POINT(288230376151711748,26347),
POINT(20071,-576460752303423484))
);