Details
-
Technical task
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
10.6
Description
MDEV-21978 found many erroneous my_snprintf formattings when it reenabled GCC printf checks.
Patches to these errors should apply to the oldest applicable version in maintenance and up.
In MariaDB 10.6 and up, the following strings may display their fields corrupted depending on the compiler and platform:
- (DBUG) print_admin_msg: <name>, <Op. name>, <type>, <message> (Op. name and <type> print incorrectly)
- (DBUG) xid: <undefined> xid (<undefined> not filled in with xid)
- InnoDB: Index root page <ID> in <name> is corrupted at <undefined> (<undefined> not filled in with the offset) (from
MDEV-13542) - InnoDB: Failed to load tablespace <ID> for table <name>
(DBUG) Files : <count>(big-endian CPUs only?)- and
MDEV-34799
Attachments
Issue Links
- causes
-
MDEV-35478 Correction for table->space_id in dict_load_tablespace() was mistakenly applied on an earlier branch
- Closed
- is caused by
-
MDEV-13542 Crashing on a corrupted page is unhelpful
- Closed
- split to
-
MDEV-34799 "Could not write packet" err message args off by 1
- Closed