Bug #112698 | Assertion failure in Item_func_like::Item_func_like | ||
---|---|---|---|
Submitted: | 12 Oct 2023 7:03 | Modified: | 12 Oct 2023 7:12 |
Reporter: | Wang Ke | Email Updates: | |
Status: | Verified | Impact on me: | |
Category: | MySQL Server: Parser | Severity: | S6 (Debug Builds) |
Version: | 8.1.0, 8.0.34 | OS: | Any |
Assigned to: | CPU Architecture: | Any | |
Tags: | parser error |
[12 Oct 2023 7:03]
Wang Ke
[12 Oct 2023 7:12]
MySQL Verification Team
Hello Wang Ke, Thank you for the report and test case. Observed that 8.0.34 debug build is affected. regards, Umesh
[12 Oct 2023 7:12]
MySQL Verification Team
-- debug build ./mtr --nocheck-testcases bug112698 --debug-server Logging: ./mtr --nocheck-testcases bug112698 --debug-server MySQL Version 8.0.34 Checking supported features - Binaries are debug compiled Using 'all' suites Collecting tests Checking leftover processes Removing old var directory Creating var directory '/export/home/tmp/ushastry/mysql-8.0.34/mysql-test/var' Installing system database Using parallel: 1 ============================================================================== TEST NAME RESULT TIME (ms) COMMENT ------------------------------------------------------------------------------ SELECT CAST( TIME 'x' AS DOUBLE ARRAY ) ca5 FROM v0 ra10 LEFT JOIN v0 AS ra11 ON 255 / 1.000000 AND maketime( 2147483648 , 'deadbeef' NOT LIKE 'deadbeef' ESCAPE CAST( false || true AS CHAR ARRAY ) ) UNION SELECT CAST( NOW( ) AS FLOAT ) ca6 FROM v1 ra12 ; [ 50%] main.bug112698 [ fail ] Test ended at 2023-10-12 09:12:05 CURRENT_TEST: main.bug112698 mysqltest: At line 1: Query 'SELECT CAST( TIME 'x' AS DOUBLE ARRAY ) ca5 FROM v0 ra10 LEFT JOIN v0 AS ra11 ON 255 / 1.000000 AND maketime( 2147483648 , 'deadbeef' NOT LIKE 'deadbeef' ESCAPE CAST( false || true AS CHAR ARRAY ) ) UNION SELECT CAST( NOW( ) AS FLOAT ) ca6 FROM v1 ra12 ' failed. ERROR 2013 (HY000): Lost connection to MySQL server during query -bt #0 0x00007f65c2ff0aa1 in pthread_kill () from /lib64/libpthread.so.0 #1 0x000000000402c28e in my_write_core(int) () #2 0x00000000032d235e in handle_fatal_signal () #3 <signal handler called> #4 0x00007f65c133b387 in raise () from /lib64/libc.so.6 #5 0x00007f65c133ca78 in abort () from /lib64/libc.so.6 #6 0x00007f65c13341a6 in __assert_fail_base () from /lib64/libc.so.6 #7 0x00007f65c1334252 in __assert_fail () from /lib64/libc.so.6 #8 0x000000000330791d in Item_func_like::Item_func_like(YYLTYPE const&, Item*, Item*, Item*) () #9 0x00000000032ec83d in MYSQLparse(THD*, Parse_tree_root**) () #10 0x00000000030c3945 in THD::sql_parser() () #11 0x000000000315a07c in parse_sql(THD*, Parser_state*, Object_creation_ctx*) () #12 0x00000000031622b6 in dispatch_sql_command(THD*, Parser_state*) () #13 0x0000000003163cd5 in dispatch_command(THD*, COM_DATA const*, enum_server_command) () #14 0x000000000316596c in do_command(THD*) () #15 0x00000000032c437c in handle_connection () #16 0x00000000047e1af5 in pfs_spawn_thread () #17 0x00007f65c2febea5 in start_thread () from /lib64/libpthread.so.0 #18 0x00007f65c1403b2d in clone () from /lib64/libc.so.6
[13 Oct 2023 7:25]
Roy Lyseng
Posted by developer: Duplicate of bug#35451479. Fixed in 8.2.0.