gdb とか使わなくても、strace とかで、API のエラーメッセージを見れるのでは?