diff options
| author | Sergey Vojtovich <svoj@mariadb.org> | 2018-03-21 13:54:15 +0400 |
|---|---|---|
| committer | Sergey Vojtovich <svoj@mariadb.org> | 2018-04-02 15:45:22 +0400 |
| commit | 443b9a418cfe9b83aee77ce4a373a2325aed653a (patch) | |
| tree | 14c4fbbeb02e372dcc7fac7d1b4ea4f4e476edd9 /mysql-test/main/column_compression.test | |
| parent | 69efa1343a0a04771cd94ae149d90f3fb929be5d (diff) | |
| download | mariadb-git-443b9a418cfe9b83aee77ce4a373a2325aed653a.tar.gz | |
MDEV-14929 - AddressSanitizer: memcpy-param-overlap in Field_longstr::compress
Handle overlaping "from" and Field_blob_compressed::value for compressed
blobs similarily to regular blobs.
Diffstat (limited to 'mysql-test/main/column_compression.test')
| -rw-r--r-- | mysql-test/main/column_compression.test | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/mysql-test/main/column_compression.test b/mysql-test/main/column_compression.test index d3f848144b6..6d6ed3d3993 100644 --- a/mysql-test/main/column_compression.test +++ b/mysql-test/main/column_compression.test @@ -79,3 +79,15 @@ INSERT INTO t1 VALUES(REPEAT('a', 255)); SET column_compression_threshold=DEFAULT; SELECT a, LENGTH(a) FROM t1; DROP TABLE t1; + + +--echo # +--echo # MDEV-14929 - AddressSanitizer: memcpy-param-overlap in +--echo # Field_longstr::compress +--echo # +CREATE TABLE t1(b BLOB COMPRESSED); +INSERT INTO t1 VALUES('foo'),('bar'); +SET SESSION optimizer_switch = 'derived_merge=off'; +SELECT * FROM ( SELECT * FROM t1 ) AS sq ORDER BY b; +SET SESSION optimizer_switch=DEFAULT; +DROP TABLE t1; |
