Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
5.5.21, 5.5.22
-
None
-
None
-
Windows XP SP3 32bit
Description
Initially reported in the knowledge base:
http://kb.askmonty.org/en/mariadb-5522-release-notes/comments/279
I got the same problem trying to start server on XP, the error message is something like "The entry point into CallbackMayRunLong not found in kernel32.dll" (sorry for the rough quote, I only have it in Russian).
Tried MariaDB 5.5.21 and 5.5.22, got it on both.
No problem with MariaDB 5.3.5 or MySQL 5.5.22.
Wlad, I've added your WEAK_SYMBOL() wrapper for CallbackMayRunLong. mysqld.exe started to load, but in uncovered another problem. thread scheduler is set to pool-of-threads on windows by default, and it immediately crashes on XP.
I've put a workaround in mysqld.cc, but please review it and feel free to fix it differently.
http://bazaar.launchpad.net/~maria-captains/maria/5.5/revision/3364