【发布时间】:2016-08-23 21:33:41
【问题描述】:
我目前在使用 Ctypes 访问共享对象库时遇到了一个错误,代码如下。奇怪的是它很少发生。我大部分时间都可以使用 API,但在某些情况下它会产生段错误。
因为它不经常发生,所以我不想使用 gdb 来获取引用,因为我需要运行它很多次。 python中有没有办法打印引用或进行核心转储,以便我可以调试这个错误?我还能如何找出问题所在?
client_login = _clientmod.client_login
client_login.argtypes = [ ctypes.c_void_p,
ctypes.c_int,
ctypes.c_uint ]
client_login.restype = ctypes.c_int
c_void_p 是接口的句柄。
c_int 和 c_uint 分别是登录名和密码。
【问题讨论】:
标签: python debugging segmentation-fault ctypes traceback