diff options
Diffstat (limited to 'mysql-test/suite/innodb_gis/t/bug16266012.test')
-rw-r--r-- | mysql-test/suite/innodb_gis/t/bug16266012.test | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/mysql-test/suite/innodb_gis/t/bug16266012.test b/mysql-test/suite/innodb_gis/t/bug16266012.test new file mode 100644 index 00000000..6d72e473 --- /dev/null +++ b/mysql-test/suite/innodb_gis/t/bug16266012.test @@ -0,0 +1,18 @@ +#******************************************************** +# Bug 16266012 - GEOMETRY : SERVER CRASHES IN +# COLLECTION_INIT_FROM_OPRESULT +#******************************************************** + +--source include/have_geometry.inc +--source include/not_embedded.inc +--source include/have_debug.inc +# --error ER_BOOST_GEOMETRY_OVERLAY_INVALID_INPUT_EXCEPTION +SELECT ST_WITHIN( LINESTRINGFROMTEXT(' LINESTRING( 5 9 , 3 4 , 4 1 , 4 +4 , 4 9 ) ') , ST_SYMDIFFERENCE( ST_UNION( ST_ENVELOPE( POLYGONFROMTEXT(' +POLYGON( ( 3 2 , 0 6 , 2 3 , 8 0 , 4 6 , 7 2 , 3 2 ) ) ') ) , +MULTIPOLYGONFROMTEXT(' +MULTIPOLYGON( ( ( 0 0 , 7 1 , 6 8 , 0 0 ) ) , ( ( 9 9 , 4 0 , 4 7 , 9 9) ) ) +') ) , ST_SYMDIFFERENCE( POLYGONFROMTEXT(' POLYGON( ( 9 9 , 6 5 , 2 3 , 9 9 +) ) ') , MULTIPOLYGONFROMTEXT(' MULTIPOLYGON( ( ( 2 2 , 5 2 , 5 2 , 2 6 , 2 +2 ) ) , ( ( 7 7 , 3 7 , 2 9 , 7 1 , 7 7 ) ) ) ') ) ) ); + |