2012-04-04 10 views
1

私はMySQLdbでSQLラッパーを作成しています。Python libmysqlclient segfault(MySQLdb)

はいつか実行中に、私はDMSGで、次のエラーを取得していますし、プロセスを押しつぶす:

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

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

解決方法についてのご意見はありますか? libmysqlclient.so.16.0.0が

のDebian 6.0上で実行されていると

のPython 2.6.6はあなたの問題を解決するために、ここで十分な情報が本当にありませんあなた

答えて

0

ありがとうございます。ただし、スレッドを使用している場合は、各スレッドに独自の接続オブジェクトを与えます。それらをスレッド間で共有しようとしないでください。これがこの場合のsegfaultの最も可能性の高い原因です。