Die libima-Bibliotheksinitialisierungsroutinen, so_init() und InitLibrary(), sind keine threadsicheren Funktionen. Deshalb werden die Initialisierungsroutinen für MT-sichere Schnittstellen nicht ordnungsgemäß aufgerufen.
Problemumgehung: Verwenden Sie den Parameter lazyload nicht zur Verbindung mit libima. Beispiel: Kompilieren Sie den Code nicht mit dem Parameter lazyload.
cc example.c -mt -z lazyload -lima
Verwenden Sie stattdessen den folgenden Befehl zur Kompilierung des Codes:
cc example.c -mt -z nolazyload -lima -z lazyload