Bug #111850 | Contribution: Architecture-agnostic fix for crashes caused by cache coheren ... | ||
---|---|---|---|
Submitted: | 21 Jul 2023 23:40 | Modified: | 22 Jul 2023 5:04 |
Reporter: | OCA Admin (OCA) | Email Updates: | |
Status: | Verified | Impact on me: | |
Category: | MySQL Server: Compiling | Severity: | S3 (Non-critical) |
Version: | 8.0 | OS: | Any |
Assigned to: | CPU Architecture: | Any | |
Tags: | Contribution |
[21 Jul 2023 23:40]
OCA Admin
[21 Jul 2023 23:40]
OCA Admin
Contribution submitted via Github - Architecture-agnostic fix for crashes caused by cache coherency_line_size of 0 i (*) Contribution by Daniel Lenski (Github dlenski, mysql-server/pull/485#issuecomment-1646324297): This contribution is under the OCA signed by Amazon and covering submissions to the MySQL project.
Contribution: git_patch_1444917312.txt (text/plain), 2.39 KiB.
[22 Jul 2023 1:41]
Daniel Lenski
Previous fixes for this issue have been piecemeal and CPU architecture-specific: - For s390x: BUG#34095278, https://bugs.mysql.com/bug.php?id=107081 → f2d64bf for s390x - For armhf: https://bugs.mysql.com/bug.php?id=110752 - All other arm variants are also affected (confirmed by us for arm64)
[22 Jul 2023 5:04]
MySQL Verification Team
Hello Daniel, Thank you for the report and contribution. regards, Umesh
[24 Jul 2023 8:19]
Tor Didriksen
Posted by developer: In my patch for https://bugs.mysql.com/bug.php?id=110752 I ended up removing the platform ifdefs, similar to what you suggest. Additionally, we need to test the result of fscanf() if (fscanf(p, "%ld", &size) != 1) size = 0; Debian/Ubuntu builds gave error: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result'