libima ライブラリ初期化ルーチン so_init() および InitLibrary(), は、スレッドセーフな関数ではありません。そのため、初期化ルーチンは MT セーフなインタフェースに対して正しく呼び出されません。
回避方法: lazyload パラメータを使用して libima にリンクしないでください。たとえば、lazyload パラメータを使用してコードをコンパイルしないでください。
cc example.c -mt -z lazyload -lima
その代わりに、次のコマンドを使用してコードをコンパイルします。
cc example.c -mt -z nolazyload -lima -z lazyload