Chris,
you should run mysqld-max.exe on Win 98. mysqld.exe was accidentally
compiled with __NT__ defined, and that causes the assertion failure.
This is fixed in 3.23.39: InnoDB asks from the OS whether it is
Win 95, 98, ME, or NT, 2000.
MySQL documentation you find at www.mysql.com, and
InnoDB
Frank,
there is obviously a bug in the insert buffer code of InnoDB. I will
look into it. The assertion failure indicates that there was not enough
free space on an index record page for a record cached in the insert buffer.
Your log files are ok. The size of log files does not constrain the
siz