libima.so 程式庫初始化非多執行緒安全 (17540151)
libima 程式庫初始化常式 so_init() 及 InitLibrary() 並不是執行緒安全的函數。因此,系統並未正確呼叫初始化常式以提供多執行緒安全的介面。
解決方法:不要使用 lazyload 參數來連結 libima。例如,不要使用 lazyload 參數編譯程式碼。
cc example.c -mt -z lazyload -lima
改用下列命令來編譯程式碼:
cc example.c -mt -z nolazyload -lima -z lazyload