Bug #90522 | [MySQL 8.0 GA Release Build] InnoDB: Assertion failure: (n & (n - 1)) == 0 | ||
---|---|---|---|
Submitted: | 20 Apr 2018 6:12 | Modified: | 30 Apr 2018 18:10 |
Reporter: | Roel Van de Paar | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: Options | Severity: | S1 (Critical) |
Version: | 8.0.11 GA | OS: | Any |
Assigned to: | CPU Architecture: | Any | |
Tags: | Release Build |
[20 Apr 2018 6:12]
Roel Van de Paar
[20 Apr 2018 6:15]
Roel Van de Paar
There may or may not be other mysqld options that cause this bug, it was seen quite a few times.
[20 Apr 2018 6:21]
Roel Van de Paar
Potentially related to bug 90523
[20 Apr 2018 6:25]
MySQL Verification Team
Hello Roel, Thank you for the report and feedback. Thanks, Umesh
[20 Apr 2018 10:16]
Pawel Olchawa
Thank you for the report. This is one of new variables, which were not supposed to be exposed. The fix is to hide them in normal builds. During our tests we have not encountered any situation in which it would make sense to change their values.
[20 Apr 2018 21:49]
Roel Van de Paar
> This is one of new variables, which were not supposed to be exposed. But it is; $ ./bin/mysqld --no-defaults --help --verbose | grep "innodb-log-write-events" 2018-04-20T21:45:45.585190Z 0 [System] [MY-010116] [Server] /sda/mysql-8.0.11-linux-glibc2.12-x86_64/bin/mysqld (mysqld 8.0.11) starting as process 26380 --innodb-log-write-events=# innodb-log-write-events 2048 > The fix is to hide them in normal builds. Is this a statement or a proposed fix? If it is a proposed fix, then why was this bug closed? If it is a statement, then it is not accurate; as per the above (this is release build downloaded from mysql.com) > During our tests we have not encountered any situation in which it would make sense to change their values. I do not see how this is relevant to this report.
[30 Apr 2018 18:10]
Daniel Price
Posted by developer: Fixed as of the upcoming 8.0.12 release, and here's the changelog entry: An assertion failure occurred when starting the server with experimental system variables that were unintentionally exposed in normal MySQL builds.
[25 May 2019 15:14]
zhai weixiang
Not fully fixed, ref bug#95404