簡體   English   中英

python ahocorasick添加到樹時的段錯誤

[英]python ahocorasick segment fault when add to tree

我在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項目並應用了補丁,請檢查一下

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM