我在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
谢谢
答案 0 :(得分:0)
这里没有足够的信息来解决您的问题。但是,如果您使用线程,请为每个线程提供自己的连接对象;不要尝试在线程之间共享它们。在这种情况下,这是导致段错误的最可能原因。