[MDEV-5628] Assertion `! is_set()' or `!is_set() || (m_status == DA_OK_BULK && is_bulk_op())' fails on UPDATE on a partitioned table with subquery (MySQL:71630) Created: 2014-02-07 Updated: 2020-10-20 Resolved: 2020-10-20 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Data Manipulation - Update, Partitioning |
| Affects Version/s: | 5.1.67, 5.2.14, 5.5.35, 10.0.8, 5.5, 10.0, 10.1, 10.2, 10.3, 10.4, 10.5 |
| Fix Version/s: | 10.1.48, 10.2.35, 10.3.26, 10.4.16, 10.5.7 |
| Type: | Bug | Priority: | Major |
| Reporter: | Elena Stepanova | Assignee: | Rucha Deodhar |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | affects-tests, upstream-fixed | ||
| Issue Links: |
|
||||||||||||||||||||
| Description |
|
On some reason, it does not fail on 5.3, but fails on 5.1, 5.2, 5.5 and 10.0 (and on all current branches of MySQL). Stack trace from 5.5:
|
| Comments |
| Comment by Elena Stepanova [ 2018-06-10 ] | |||||||||||||||||
|
Still reproducible on all of MariaDB 5.5-10.3 and MySQL 5.6. Not reproducible on MySQL 5.7, although the public bug report does not show any signs of the bug being fixed; so, I'm changing the tag to upstream-fixed._
Note: whoever ends up fixing it (if anyone, ever), feel free to fix in an earlier version than Fix Versions fields indicates. | |||||||||||||||||
| Comment by Sachin Setiya (Inactive) [ 2018-09-06 ] | |||||||||||||||||
|
bb-5.5-5628 | |||||||||||||||||
| Comment by Elena Stepanova [ 2018-09-23 ] | |||||||||||||||||
|
On 10.2+ the assertion is slightly different, as usual:
| |||||||||||||||||
| Comment by Sachin Setiya (Inactive) [ 2018-10-13 ] | |||||||||||||||||
|
Hi elenst! | |||||||||||||||||
| Comment by Oleksandr Byelkin [ 2018-11-07 ] | |||||||||||||||||
|
I do not see the commit to review. | |||||||||||||||||
| Comment by Sachin Setiya (Inactive) [ 2018-11-08 ] | |||||||||||||||||
|
sanja this commit -> https://github.com/MariaDB/server/commit/d9751996415e2ba0e7d3bd388f223abad2df6c09 it is on bb-5.5-5628 branch | |||||||||||||||||
| Comment by Oleksandr Byelkin [ 2018-11-08 ] | |||||||||||||||||
|
As we discussed, place where error lost should be found | |||||||||||||||||
| Comment by Sergei Golubchik [ 2020-10-18 ] | |||||||||||||||||
|
ok to push |