Python libmysqlclient segfault(MySQLdb)

时间:2012-04-04 08:43:30

标签: python mysql-python libmysql python-db-api

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

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

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

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

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

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

谢谢

1 个答案:

答案 0 :(得分:0)

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