A Xiphos bug report...
   
https://sourceforge.net/tracker/?func=detail&aid=3291274&group_id=5528&atid=105528
...observes that searching for "[est]" in FreJND, without specifying
regular expression, causes Xiphos to crash.

He's right:

#0  0x0000003adac74749 in lucene_tcslwr(wchar_t*) () from 
/usr/lib64/libclucene.so.0
#1  0x0000003adacadbd0 in 
lucene::queryParser::QueryParserBase::GetRangeQuery(wchar_t const*, wchar_t*, 
wchar_t*, bool) () from /usr/lib64/libclucene.so.0
#2  0x0000003adacae183 in 
lucene::queryParser::QueryParserBase::ParseRangeQuery(wchar_t const*, wchar_t*, 
bool) () from /usr/lib64/libclucene.so.0
#3  0x0000003adacad237 in lucene::queryParser::QueryParser::MatchTerm(wchar_t 
const*) ()
   from /usr/lib64/libclucene.so.0
#4  0x0000003adacad5ec in lucene::queryParser::QueryParser::MatchClause(wchar_t 
const*) ()
   from /usr/lib64/libclucene.so.0
#5  0x0000003adacad47e in lucene::queryParser::QueryParser::MatchQuery(wchar_t 
const*) ()
   from /usr/lib64/libclucene.so.0
#6  0x0000003adacad777 in 
lucene::queryParser::QueryParser::parse(lucene::util::Reader*) ()
   from /usr/lib64/libclucene.so.0
#7  0x0000003adacad89e in lucene::queryParser::QueryParser::parse(wchar_t 
const*) ()
   from /usr/lib64/libclucene.so.0
#8  0x0000003adacada14 in lucene::queryParser::QueryParser::parse(wchar_t 
const*, wchar_t const*, lucene::analysis::Analyzer*) () from 
/usr/lib64/libclucene.so.0
#9  0x0000003ada89ae62 in sword::SWModule::search(char const*, int, int, 
sword::SWKey*, bool*, void (*)(char, void*), void*) () from 
/usr/lib64/libsword-1.6.2.so
#10 0x0000000000491b94 in BackEnd::do_module_search (this=0x4b20450, 
module_name=
    0x6fa4f8 "FreJND", search_string=0x3d96cd0 "[est]", search_type=-4, 
search_params=2, is_dialog=
    0) at ../src/backend/sword_main.cc:1017

Using the shorter string "[est" does not crash.

I have no idea what we could suggest.  If there is a workaround, I'm all
ears, but for now the report is simply closed.

_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://www.crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page

Reply via email to