[MDEV-14970] MariaDB crashed with signal 11 and Aria table Created: 2018-01-17 Updated: 2020-08-25 Resolved: 2018-04-24 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Storage Engine - Aria |
| Affects Version/s: | 10.0.24 |
| Fix Version/s: | 10.0.34 |
| Type: | Bug | Priority: | Major |
| Reporter: | Nilnandan Joshi | Assignee: | Michael Widenius |
| Resolution: | Fixed | Votes: | 1 |
| Labels: | None | ||
| Issue Links: |
|
||||||||||||
| Description |
|
|
| Comments |
| Comment by Daniel Black [ 2018-01-17 ] |
|
$ perror 175 Did you run out of disk space? What are the file sizes of ./dbsafer_log_2018_01/db_query_11* ? |
| Comment by Elena Stepanova [ 2018-01-19 ] |
|
niljoshi, is it recurring problem, or was it a one-time occurrence? If it happened more than once, was it always accompanied with the error 175? Please also answer Daniel's questions above. |
| Comment by Nilnandan Joshi [ 2018-01-19 ] |
|
Hi Elena/Daniel, Sorry for late reply. It was one time occurrence and before we capture any data they restored Thanks and Regards, |
| Comment by Elena Stepanova [ 2018-01-19 ] |
|
Do they have some sort of disk space monitor which would still have historical data (for the moment of the crash), to see if there was a lack of space back then? |
| Comment by Nilnandan Joshi [ 2018-01-19 ] |
|
I'll ask them and will get back to you. |
| Comment by Nilnandan Joshi [ 2018-01-22 ] |
|
Hi, Customer replied that Regards, |
| Comment by Michael Widenius [ 2018-01-23 ] |
|
I have no way to repeat the error. However the only logical reason for the crash is that the storage engine somehow returns the wrong key to be used by print_keydup_error(). I have now made a fix that should ensure that print_keydup_error() will never get a reference to an unknown key. If the storage engine in the future reports a wrong key, the error will be duplicate key error with UNKNOWN key. If this happens, please try to create a test case and we will fix the storage engine code that causes this! Please comment if this is fixed in the next release so that we can close this issue. |
| Comment by Elena Stepanova [ 2018-02-13 ] |
|
I have a test case which causes the same crash with RocksDB – and indeed, now it returns ER_DUP_KEY: |
| Comment by Julien Fritsch [ 2018-04-24 ] |
|
Closing since we got no feedback since February. We can consider that the past maintenance released fixed this issue. |