I'm trying to build xaira-1.25 for ALT Linux distribution, compilation went OK, but runing
indexer during 'make check' stage fails with buffer overflow message.
Build environment is gcc-4.4, xerces-c 3.0.0.
Error message is shown below:
$ ./indexer -p ../test_corpus/corpus_parameters.xml
Phase 1 (4 files)
Text header
Text bibliography
Text coaelet3.xml
Text CLW.xml
Writing grammar
Phase 2
Sorting patch
Save dictionary
Band 1 of 4
Band 2 of 4
Band 3 of 4
Band 4 of 4
Merging
3010*** buffer overflow detected ***: ./indexer terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x40)[0xb77605f0]
/lib/libc.so.6[0xb775e810]
/lib/libc.so.6[0xb775df38]
/lib/libc.so.6(_IO_default_xsputn+0xa6)[0xb76ea9f6]
/lib/libc.so.6(__printf_fp+0xf7a)[0xb76c519a]
/lib/libc.so.6(_IO_vfprintf+0x117f)[0xb76bfc9f]
/lib/libc.so.6(__vsprintf_chk+0xa7)[0xb775dfe7]
/lib/libc.so.6(__sprintf_chk+0x2d)[0xb775df2d]
./indexer[0x809058c]
./indexer[0x8090bc7]
./indexer[0x8090ca7]
./indexer[0x8065b7d]
./indexer[0x8055e17]
./indexer[0x8065d19]
./indexer[0x8050836]
./indexer[0x808f7bd]
./indexer[0x808fbf9]
/lib/libc.so.6(__libc_start_main+0xe6)[0xb7699b26]
./indexer[0x804e031]
I wil be grateul for any suggestions for how to overcome his problem?