在 python 中使用 ahocorasick 模块添加到树时出现段错误,我尝试了 0.9 和 1.0pre 相同的结果,任何帮助将不胜感激。谢谢
[mine@ao ~]$ python
Python 2.6.6 (r266:84292, Jan 22 2014, 09:42:36)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import ahocorasick
>>> tree = ahocorasick.KeywordTree()
>>> tree.add("alpha")
Segmentation fault (core dumped)
我刚遇到同样的问题。问题是 64 位机器上 size_t 的大小不同,因此被添加的字符串的长度错误地传递给了内部添加函数(例如 139839840190468(0x7f2f00000004)
字节而不是 4 ).
我创建了一个github项目并应用了补丁,查看this .
我是一名优秀的程序员,十分优秀!