fix longjmp rethrow