1

我正在 MySQLdb 上编写一个 SQL 包装器。

在执行过程中的某个时候,我在 DMSG 中收到以下错误并且进程崩溃:

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

我该如何调试这个故障?以前有人遇到过这种错误吗?该错误显然不在脚本中,但我假设我正在执行一些错误的调用,这些调用会触发客户端中的该错误。

关于如何解决它的任何建议?

Python 2.6.6 和 libmysqlclient.so.16.0.0 在 Debian 6.0 上运行

谢谢你

4

1 回答 1

0

这里没有足够的信息来解决您的问题。但是,如果您使用线程,请为每个线程提供它自己的连接对象;不要尝试在线程之间共享它们。在这种情况下,这是最可能导致段错误的原因。

于 2012-09-21T20:52:58.133 回答