Bug #77993 | handle_fatal_signal (sig=6) in my_mbcharlen_utf16 | /strings/ctype-ucs2.c:1421 | ||
---|---|---|---|
Submitted: | 8 Aug 2015 9:27 | Modified: | 8 Aug 2015 16:42 |
Reporter: | Ramesh Sivaraman | Email Updates: | |
Status: | Verified | Impact on me: | |
Category: | MySQL Server: Charsets | Severity: | S3 (Non-critical) |
Version: | 5.6.26, 5.7.8 | OS: | CentOS (CentOS 7) |
Assigned to: | CPU Architecture: | Any | |
Tags: | debug |
[8 Aug 2015 9:27]
Ramesh Sivaraman
[8 Aug 2015 9:28]
Ramesh Sivaraman
Testcase bundle
Attachment: 1438940927_bug_bundle.tar.gz (application/gzip, text), 1009.95 KiB.
[8 Aug 2015 16:42]
MySQL Verification Team
Hello Ramesh, Thank you for the report and test case. Observed that 5.6.26, 5.7.8 debug builds are affected. Thanks, Umesh
[9 Aug 2015 16:33]
MySQL Verification Team
i recently filed a similar (not a duplicate) bug. Bug 21542698 - LOAD DATA INFILE: ASSERTION FAILED: ML == 2 || ML == 4
[26 Aug 2016 10:10]
Roel Van de Paar
DROP DATABASE test;CREATE DATABASE test;USE test; SET @@SESSION.collation_database=utf16_polish_ci; CREATE TEMPORARY TABLE t2(c1 YEAR,c2 DECIMAL(0,0),c3 DECIMAL(0,0) ZEROFILL) ENGINE=InnoDB; INSERT INTO t2 VALUES(0,1e3,1.e+3); SELECT * FROM t2 INTO OUTFILE 'out6'; CREATE TABLE t3(c1 CHAR (1)KEY,c2 DATETIME(1),c3 INT(1)) ENGINE=InnoDB; LOAD DATA INFILE 'out6' INTO TABLE t3;
[18 Sep 2017 7:26]
John Embretsen
Posted by developer: A potentially simpler testcase: First, create a file /tmp/somefile.txt with some content. Start the server including the --secure_file_priv='/tmp' option. (The location is not important, it can be anything really) CREATE TABLE B (a INT); LOAD DATA INFILE '/tmp/somefile.txt' INTO TABLE B CHARACTER SET utf16; *poof*