1

MySQLdb上にSQLラッパーを書いています。

実行中に、DMSGで次のエラーが発生し、プロセスがクラッシュします。

python[xxx]: segfault at c8 ip 00007fa1add6b882 sp 00007fa1abb77c60 error 4 in 
libmysqlclient_r.so.16.0.0[7fa1adcd7000+1d0000]

この障害をデバッグするにはどうすればよいですか?誰かが以前にこの種のエラーに遭遇したことがありますか?バグは明らかにスクリプトにはありませんが、クライアントでそのバグを引き起こすいくつかの悪い呼び出しを行っていると思います。

それを解決する方法について何か提案はありますか?

Debian6.0で実行されているlibmysqlclient.so.16.0.0を使用したPython2.6.6

ありがとうございました

4

1 に答える 1

0

ここには、問題を解決するのに十分な情報がありません。ただし、スレッドを使用している場合は、各スレッドに独自の接続オブジェクトを指定してください。スレッド間でそれらを共有しようとしないでください。この場合、これがセグメンテーション違反の最も可能性の高い原因です。

于 2012-09-21T20:52:58.133 に答える