添加到树时python ahocorasick段错误

时间:2014-04-23 05:11:01

标签: python aho-corasick

我在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)

1 个答案:

答案 0 :(得分:1)

我刚遇到同样的问题。问题是size_t的大小在64位机器上是不同的,因此正在添加的字符串的长度错误地传递给内部添加函数(例如139839840190468(0x7f2f00000004)字节而不是4)。

我创建了一个github项目并应用了补丁,请检查this