dlopen() で error
dlopen () などの共有 library を読み込むところで
[Thread debugging using libthread_db enabled] Cannot find new threads: generic error
なんて言われる問題に悩まされたら set env LD_PRELOAD /lib/libpthread.so.0。多分共有 library 使ってたら漏れなく multithreaded とか仮定してしまってるものと思われる。しかしこの問題は発現する共有 library としないやつがあって、違いがよくわからん。