Details
Description
Steps to reproduce:
CREATE TABLE v0 ( v1 INTEGER ) ; |
INSERT INTO v0 ( v1 ) VALUES ( 8 ) ; |
UPDATE v0 SET v1 = 1 ORDER BY ( SELECT 1.1 UNION SELECT -1 ); |
sigaction.c:0(__restore_rt)[0x7f5b729fc870]
|
sql/my_decimal.h:132(my_decimal::operator=(my_decimal const&))[0x55e7157e1e30]
|
sql/my_decimal.h:354(my_decimal2decimal(my_decimal const*, my_decimal*))[0x55e7157e2011]
|
sql/my_decimal.cc:207(my_decimal::to_binary(unsigned char*, int, unsigned short, unsigned int) const)[0x55e715a84a04]
|
sql/filesort.cc:1321(Type_handler_decimal_result::make_sort_key_part(unsigned char*, Item*, SORT_FIELD_ATTR const*, Sort_param*) const)[0x55e7158e8810]
|
sql/filesort.cc:3030(make_sortkey(Sort_param*, unsigned char*))[0x55e7158ecfe6]
|
sql/filesort.cc:1352(make_sortkey(Sort_param*, unsigned char*, unsigned char*, bool))[0x55e7158e8933]
|
sql/filesort.cc:969(find_all_keys(THD*, Sort_param*, SQL_SELECT*, SORT_INFO*, st_io_cache*, st_io_cache*, Bounded_queue<unsigned char, unsigned char>*, unsigned long long*))[0x55e7158e7592]
|
sql/filesort.cc:357(filesort(THD*, TABLE*, Filesort*, Filesort_tracker*, JOIN*, unsigned long long))[0x55e7158e53fb]
|
sql/sql_update.cc:796(mysql_update(THD*, TABLE_LIST*, List<Item>&, List<Item>&, Item*, unsigned int, st_order*, unsigned long long, bool, unsigned long long*, unsigned long long*))[0x55e7156b1588]
|
sql/sql_parse.cc:4399(mysql_execute_command(THD*))[0x55e71557ebb4]
|
sql/sql_parse.cc:8016(mysql_parse(THD*, char*, unsigned int, Parser_state*))[0x55e71558ad79]
|
sql/sql_parse.cc:1899(dispatch_command(enum_server_command, THD*, char*, unsigned int, bool))[0x55e7155773a8]
|
sql/sql_parse.cc:1406(do_command(THD*, bool))[0x55e715575d6b]
|
sql/sql_connect.cc:1410(do_handle_one_connection(CONNECT*, bool))[0x55e71572ca46]
|
sql/sql_connect.cc:1314(handle_one_connection)[0x55e71572c7b1]
|
perfschema/pfs.cc:2203(pfs_spawn_thread)[0x55e715c4180a]
|
pthread_create.c:0(start_thread)[0x7f5b729f2259]
|
:0(__GI___clone)[0x7f5b7259d5e3]
|
Attachments
Issue Links
- is duplicated by
-
MDEV-26280 MariaDB server crash at my_decimal::operator=
-
- Closed
-
-
MDEV-26404 A SEGV insql/filesort.cc
-
- Closed
-
-
MDEV-27080 Malicious data type overflow in joint query leads to service coredump
-
- Closed
-
- relates to
-
MDEV-29019 Assertion `(length % 4) == 0' failed in my_lengthsp_utf32 on SELECT
-
- Closed
-
-
MDEV-32324 Server crashes inside filesort at my_decimal::to_binary
-
- Closed
-
-
MDEV-32718 Segmentation fault at /mariadb-11.3.0/sql/my_decimal.h:132
-
- Confirmed
-
Activity
Field | Original Value | New Value |
---|---|---|
Affects Version/s | 5.5 [ 15800 ] | |
Affects Version/s | 10.0 [ 16000 ] | |
Affects Version/s | 10.2 [ 14601 ] | |
Affects Version/s | 10.3 [ 22126 ] | |
Affects Version/s | 10.4 [ 22408 ] | |
Affects Version/s | 10.5 [ 23123 ] | |
Affects Version/s | 10.1 [ 16100 ] |
Fix Version/s | 10.2 [ 14601 ] | |
Fix Version/s | 10.3 [ 22126 ] | |
Fix Version/s | 10.4 [ 22408 ] | |
Fix Version/s | 10.5 [ 23123 ] | |
Fix Version/s | 10.6 [ 24028 ] |
Status | Open [ 1 ] | Confirmed [ 10101 ] |
Assignee | Sergei Petrunia [ psergey ] |
Comment |
[ Repeatable on 5.5-10.6
on non-debug build: {noformat} 210623 8:59:06 [ERROR] mysqld got signal 11 ; Server version: 10.5.10-MariaDB mysys/stacktrace.c:213(my_print_stacktrace)[0x5562338ee4d7] ??:0(__restore_rt)[0x7f1697ec1730] sql/my_decimal.h:128(my_decimal::to_binary(unsigned char*, int, int, unsigned int) const)[0x556233a125c4] sql/filesort.cc:1309(Type_handler_decimal_result::make_sort_key_part(unsigned char*, Item*, SORT_FIELD_ATTR const*, Sort_param*) const)[0x5562338e97fb] sql/filesort.cc:3016(make_sortkey)[0x5562338eabc7] sql/filesort.cc:958(find_all_keys)[0x5562338ed03d] sql/sql_update.cc:794(mysql_update(THD*, TABLE_LIST*, List<Item>&, List<Item>&, Item*, unsigned int, st_order*, unsigned long long, bool, unsigned long long*, unsigned long long*))[0x5562337991e1] sql/sql_parse.cc:4481(mysql_execute_command(THD*))[0x5562336e89c0] sql/sql_parse.cc:8099(mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool))[0x5562336eaefc] sql/sql_parse.cc:1951(dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool))[0x5562336ed93a] sql/sql_parse.cc:1375(do_command(THD*))[0x5562336eec6f] sql/sql_connect.cc:1410(do_handle_one_connection(CONNECT*, bool))[0x5562337dbb12] sql/sql_connect.cc:1318(handle_one_connection)[0x5562337dbdd4] perfschema/pfs.cc:2204(pfs_spawn_thread)[0x556233b68c4d] nptl/pthread_create.c:487(start_thread)[0x7f1697eb6fa3] x86_64/clone.S:97(clone)[0x7f1697ad94cf] Query (0x7f1648011e10): UPDATE v0 SET v1 = 1 ORDER BY ( SELECT 1.1 UNION SELECT -1 ) {noformat} ] |
Link |
This issue is duplicated by |
Link |
This issue is duplicated by |
Workflow | MariaDB v3 [ 122941 ] | MariaDB v4 [ 144374 ] |
Priority | Major [ 3 ] | Blocker [ 1 ] |
Assignee | Sergei Petrunia [ psergey ] | Oleg Smirnov [ JIRAUSER50405 ] |
Status | Confirmed [ 10101 ] | In Progress [ 3 ] |
Assignee | Oleg Smirnov [ JIRAUSER50405 ] | Sergei Petrunia [ psergey ] |
Status | In Progress [ 3 ] | In Review [ 10002 ] |
Status | In Review [ 10002 ] | Stalled [ 10000 ] |
Assignee | Sergei Petrunia [ psergey ] | Oleksandr Byelkin [ sanja ] |
Status | Stalled [ 10000 ] | In Review [ 10002 ] |
Assignee | Oleksandr Byelkin [ sanja ] | Sergei Petrunia [ psergey ] |
Status | In Review [ 10002 ] | Stalled [ 10000 ] |
Fix Version/s | 10.2.44 [ 27514 ] | |
Fix Version/s | 10.3.35 [ 27512 ] | |
Fix Version/s | 10.4.25 [ 27510 ] | |
Fix Version/s | 10.5.16 [ 27508 ] | |
Fix Version/s | 10.6.8 [ 27506 ] | |
Fix Version/s | 10.7.4 [ 27504 ] | |
Fix Version/s | 10.8.3 [ 27502 ] | |
Fix Version/s | 10.9.1 [ 27114 ] | |
Fix Version/s | 10.2 [ 14601 ] | |
Fix Version/s | 10.3 [ 22126 ] | |
Fix Version/s | 10.4 [ 22408 ] | |
Fix Version/s | 10.5 [ 23123 ] | |
Fix Version/s | 10.6 [ 24028 ] | |
Resolution | Fixed [ 1 ] | |
Status | Stalled [ 10000 ] | Closed [ 6 ] |
Link |
This issue is duplicated by |
Link |
This issue relates to |
Link |
This issue relates to |
Link |
This issue relates to |
Link |
This issue relates to |
Link | This issue relates to MDEV-32718 [ MDEV-32718 ] |
Repeatable on 5.5-10.6
on non-debug build:
210623 8:59:06 [ERROR] mysqld got signal 11 ;
Server version: 10.5.10-MariaDB
mysys/stacktrace.c:213(my_print_stacktrace)[0x5562338ee4d7]
??:0(__restore_rt)[0x7f1697ec1730]
sql/my_decimal.h:128(my_decimal::to_binary(unsigned char*, int, int, unsigned int) const)[0x556233a125c4]
sql/filesort.cc:1309(Type_handler_decimal_result::make_sort_key_part(unsigned char*, Item*, SORT_FIELD_ATTR const*, Sort_param*) const)[0x5562338e97fb]
sql/filesort.cc:3016(make_sortkey)[0x5562338eabc7]
sql/filesort.cc:958(find_all_keys)[0x5562338ed03d]
sql/sql_update.cc:794(mysql_update(THD*, TABLE_LIST*, List<Item>&, List<Item>&, Item*, unsigned int, st_order*, unsigned long long, bool, unsigned long long*, unsigned long long*))[0x5562337991e1]
sql/sql_parse.cc:4481(mysql_execute_command(THD*))[0x5562336e89c0]
sql/sql_parse.cc:8099(mysql_parse(THD*, char*, unsigned int, Parser_state*, bool, bool))[0x5562336eaefc]
sql/sql_parse.cc:1951(dispatch_command(enum_server_command, THD*, char*, unsigned int, bool, bool))[0x5562336ed93a]
sql/sql_parse.cc:1375(do_command(THD*))[0x5562336eec6f]
sql/sql_connect.cc:1410(do_handle_one_connection(CONNECT*, bool))[0x5562337dbb12]
sql/sql_connect.cc:1318(handle_one_connection)[0x5562337dbdd4]
perfschema/pfs.cc:2204(pfs_spawn_thread)[0x556233b68c4d]
nptl/pthread_create.c:487(start_thread)[0x7f1697eb6fa3]
x86_64/clone.S:97(clone)[0x7f1697ad94cf]
Query (0x7f1648011e10): UPDATE v0 SET v1 = 1 ORDER BY ( SELECT 1.1 UNION SELECT -1 )