[MDEV-6994] Assertion `! is_set()' failed on FLUSH TABLES with a CONNECT table under lock Created: 2014-11-01 Updated: 2014-11-01 Resolved: 2014-11-01 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Storage Engine - Connect |
| Affects Version/s: | 10.0.14 |
| Fix Version/s: | 10.0.15 |
| Type: | Bug | Priority: | Major |
| Reporter: | Elena Stepanova | Assignee: | Olivier Bertrand |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | connect-engine | ||
| Description |
|
|
| Comments |
| Comment by Olivier Bertrand [ 2014-11-01 ] |
|
Once more that infamous DBUG_ASSERT stroke. Instead of displaying the error saying that FLUSH is an unsupported command for CONNECT (that it should not be) it causes the server to crash. Besides, this crash does not occur in production mode. Anyway it is fixed and FLUSH is now treated by CONNECT like UNLOCK. But this might still happen for other unsupported commands. |
| Comment by Elena Stepanova [ 2014-11-01 ] |
|
To my understanding, the assertion failure should never happen if the code handles the error properly. |