I could have submitted a patch, but I’m not sure
whether this segfault is caused by Ferret or Ruby.
This seems to be triggered only when combining
a split and a gsub on an empty string of the returned
array, and trying to insert it directly into the
index.
However, there’s no problem when you duplicate or
transform the string.
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1211037504 (LWP 6193)]
0xb79b878e in mb_std_advance_to_start (ts=0x816ae20) at analysis.c:156
156 {
(gdb) bt #0 0xb79b878e in mb_std_advance_to_start (ts=0x816ae20) at
analysis.c:156