共有ライブラリが dlopen によって開かれている場合は、RTLD_GLOBAL を使用して例外処理を実行する必要があります。
例外機能を使用して共有ライブラリを構築する場合、オプション -Bsymbolic を ld に渡さないでください。捕獲されるべき例外が見つからなくなる場合があります。