Details
-
Bug
-
Status: Closed (View Workflow)
-
Blocker
-
Resolution: Fixed
-
10.4.0
Description
Assert hit during RQG testing on
|
10.4.7 70c2bde931246ea4966d82fa56773b8ef1e0074f 2019-07-09T15:10:45+04:00
|
No replay on 10.3.11 07b1a26c33b28812a4fd8c814de0fe7d943bbd6b 2019-07-10
|
|
mysqld: /home/mleich/work/10.4/storage/innobase/include/data0data.h:621: dfield_t* dtuple_get_nth_field(dtuple_t*, ulint): Assertion `n < tuple->n_fields' failed.
|
190711 20:17:23 [ERROR] mysqld got signal 6 ;
|
...
|
Query (0x7f9aa0011180): ROLLBACK /* E_R Thread3 QNO 358 CON_ID 18 */
|
Connection ID (thread ID): 18
|
Status: NOT_KILLED
|
|
Attachments
Issue Links
- is caused by
-
MDEV-15562 Instant DROP COLUMN or changing the order of columns
-
- Closed
-
- relates to
-
MDEV-11369 Instant add column for InnoDB
-
- Closed
-
Activity
Field | Original Value | New Value |
---|---|---|
Assignee | Matthias Leich [ mleich ] |
Description |
{noformat} Assert hit during RQG testing on 10.4.7 70c2bde931246ea4966d82fa56773b8ef1e0074f 2019-07-09T15:10:45+04:00 mysqld: /home/mleich/work/10.4/storage/innobase/include/data0data.h:621: dfield_t* dtuple_get_nth_field(dtuple_t*, ulint): Assertion `n < tuple->n_fields' failed. 190711 20:17:23 [ERROR] mysqld got signal 6 ; ... Query (0x7f9aa0011180): ROLLBACK /* E_R Thread3 QNO 358 CON_ID 18 */ Connection ID (thread ID): 18 Status: NOT_KILLED I will add more information after finishing the manual RQG test simplification. {noformat} |
{noformat}
Assert hit during RQG testing on 10.4.7 70c2bde931246ea4966d82fa56773b8ef1e0074f 2019-07-09T15:10:45+04:00 No replay on 10.3.11 07b1a26c33b28812a4fd8c814de0fe7d943bbd6b 2019-07-10 mysqld: /home/mleich/work/10.4/storage/innobase/include/data0data.h:621: dfield_t* dtuple_get_nth_field(dtuple_t*, ulint): Assertion `n < tuple->n_fields' failed. 190711 20:17:23 [ERROR] mysqld got signal 6 ; ... Query (0x7f9aa0011180): ROLLBACK /* E_R Thread3 QNO 358 CON_ID 18 */ Connection ID (thread ID): 18 Status: NOT_KILLED I will add more information after finishing the manual RQG test simplification. {noformat} |
Attachment | prt [ 48461 ] |
Attachment | MDEV-20048.tgz [ 48462 ] |
Description |
{noformat}
Assert hit during RQG testing on 10.4.7 70c2bde931246ea4966d82fa56773b8ef1e0074f 2019-07-09T15:10:45+04:00 No replay on 10.3.11 07b1a26c33b28812a4fd8c814de0fe7d943bbd6b 2019-07-10 mysqld: /home/mleich/work/10.4/storage/innobase/include/data0data.h:621: dfield_t* dtuple_get_nth_field(dtuple_t*, ulint): Assertion `n < tuple->n_fields' failed. 190711 20:17:23 [ERROR] mysqld got signal 6 ; ... Query (0x7f9aa0011180): ROLLBACK /* E_R Thread3 QNO 358 CON_ID 18 */ Connection ID (thread ID): 18 Status: NOT_KILLED I will add more information after finishing the manual RQG test simplification. {noformat} |
{noformat}
Assert hit during RQG testing on 10.4.7 70c2bde931246ea4966d82fa56773b8ef1e0074f 2019-07-09T15:10:45+04:00 No replay on 10.3.11 07b1a26c33b28812a4fd8c814de0fe7d943bbd6b 2019-07-10 mysqld: /home/mleich/work/10.4/storage/innobase/include/data0data.h:621: dfield_t* dtuple_get_nth_field(dtuple_t*, ulint): Assertion `n < tuple->n_fields' failed. 190711 20:17:23 [ERROR] mysqld got signal 6 ; ... Query (0x7f9aa0011180): ROLLBACK /* E_R Thread3 QNO 358 CON_ID 18 */ Connection ID (thread ID): 18 Status: NOT_KILLED {noformat} |
Assignee | Matthias Leich [ mleich ] | Marko Mäkelä [ marko ] |
Summary | Draft: data0data.h:621: dfield_t* dtuple_get_nth_field(dtuple_t*, ulint): Assertion `n < tuple->n_fields' failed | data0data.h:621: dfield_t* dtuple_get_nth_field(dtuple_t*, ulint): Assertion `n < tuple->n_fields' failed |
Status | Open [ 1 ] | In Progress [ 3 ] |
Link |
This issue relates to |
Link |
This issue is caused by |
Fix Version/s | 10.4.7 [ 23720 ] | |
Fix Version/s | 10.4 [ 22408 ] | |
Affects Version/s | 10.4.0 [ 23115 ] | |
Affects Version/s | 10.4.7 [ 23720 ] | |
Labels | corruption instant | |
Priority | Major [ 3 ] | Blocker [ 1 ] |
Summary | data0data.h:621: dfield_t* dtuple_get_nth_field(dtuple_t*, ulint): Assertion `n < tuple->n_fields' failed | dtuple_get_nth_field(): Assertion 'n < tuple->n_fields' failed on ROLLBACK after instant DROP COLUMN |
issue.field.resolutiondate | 2019-07-19 15:24:27.0 | 2019-07-19 15:24:27.051 |
Resolution | Fixed [ 1 ] | |
Status | In Progress [ 3 ] | Closed [ 6 ] |
Workflow | MariaDB v3 [ 98188 ] | MariaDB v4 [ 156471 ] |
prt == The output (with backtrace) of MTR during my test run on 10.4.
MDEV-20048.tgz == Archive with MTR based replay test case
How to replay the problem:
0. Use a Linux
1. cd <source>/mysql-test
2. tar xvzf MDEV-20048.tgz
This unpacks a
mysqltest_background.sh
main/ml_MDEV-20048.test
3. cd <tree_with_binaries compiled with debug>/mysql-test
4. ./mysql-test-run.pl --mem ml_MDEV-20048
Please do not add my replay test case to the regression tests because
it consumes too much resources.
A perfect regression test should use debug_sync or similar.