libima.so 库初始化不是 MT-Safe(多线程安全)的 (17540151)
libima 库初始化例程 so_init() 和 InitLibrary() 不是线程安全的函数。因此,未为多线程安全接口正确调用初始化例程。
解决方法:不使用 lazyload 参数来链接到 libima。例如,不使用 lazyload 参数编译代码,
cc example.c -mt -z lazyload -lima
而是使用以下命令来编译代码:
cc example.c -mt -z nolazyload -lima -z lazyload