Debian 64;
Lazarus 1.0.8, FPC 2.6.2;
MySQL 5.5.30;
Есть многопоточная консольная программа, каждый поток держит свое соединение с БД. Перед завершеним программы все Thread'ы закрывают соединения с базой, потоки уничтожаются, прога закрывается. И вот уже после закрытии программы через секунды 2-3 консоль выводит сообщение Error in my_thread_global_end(): 5 threads didn't exit (сколько потоков коннектилось к базе такая цифра и выводится). Причем если коннект происходил только от главного потока, то никакой ошибки не выводится.
До этого стоял Lazarus 1.0 (FPC 2.6.0), там использовал компоненты TMySQL51Connection (версия базы была MySQL та же 5.5, все корректно работало), после перехода на новую версию Lazarus поменял компоненты на TMySQL55Connection. До перехода данной проблемы не наблюдалось.
По ходу программы, потоки могут закрывать соединение, вновь открывать - все корректно происходит. Т.е. данная ошибка не критичная, никаких побочных эффектов от неё не замечал, но все же не приятно, что она выскакивает.
Подскажите, пожалуйста, решение данной проблемы.