To reproduce:
./autogen.sh
./configure --without-xfst --with-hfst --enable-spellers --enable-twostep-intersect
make
make check
Result:
/Applications/Xcode.app/Contents/Developer/usr/bin/make check-TESTS libc++abi.dylib: terminating with uncaught exception of type hfst::UnescapedColsFound ./pair-test-hfst.sh: line 50: 32201 Abort trap: 6 ${HTWOLC} --xerox-mode -I ${SOURCEFILE} -i ${HFSTFILE} -o ${TESTRESULT} XFAIL: pair-test-hfst.sh
Expected result:
No crash.
The crashing behavior was seen with svn revision 129496 of sms.
Last edit: sjurum 2016-02-15
When I run
export srcdir=. && ./pair-test-hfst.sh
in langs/sms/test/src/phonology, I get
/usr/local/bin/hfst-pair-test: Got an odd number of negative test cases. Every input string
has to have an output string.
In rev 4650
It still crashes for me, but now with a slightly different error:
This is on OSX, 10.11.3.
Tested with sms revision 129666, which according to the Xerox tools still contain to test pairs with an unequal number of symbols.
Do you want to reopen the bug, or should I file a new one?
One further comment: in svn HEAD there are no more string pairs of unequal length, according to the Xerox tools. Still I get the error mentioned above when testing with Hfst. This is so far only observed with sms.
Could you try it again in revision 4660.
Thanks, now it works without crashing, and pretty fast too :)
Thanks a lot!