yandex/tomita-parser

Ошибка при использовании NFactType.TFio

ikor20 opened this issue · 4 comments

При определении поля фактов типа NFactType.TFio выскакивает :

  Compiling "dictionary.gzt" ... OK                                                                                     
[01:04:19 16:24:26] - Start.  (Processing files.)                                                                       
Segmentation fault (core dumped)   

Замена типа поля на string решает проблему.
Инфо о сборке Томиты:

git info:
    Commit: e3b4afefe61402e377dfbf0609fd37b9076a638b
    Author: Victor Bocharov <vbocharov@users.noreply.github.com>
    Summary: fix build in bionic (#98) by vbocharov@ 
Compiler version:
        c++ (Ubuntu 7.3.0-27ubuntu1~18.04) 7.3.0
Compile flags:  -pipe -g -Wall -fno-pie -W -Wno-parentheses -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DGNU -Woverloaded-virtual -D _GLIBCXX_USE_C99_FP_MACROS_DYNAMIC -fexceptions -msse -msse2 -msse3 -mssse3 -m64 -iquote "/home/johanheim/tomita=roadToHell/tomita-parser/src/library/svnversion" -DNATIVE_INCLUDE_PATH="/usr/include/c++/7" -std=c++11 -D__LONG_LONG_SUPPORTED -Wno-deprecated -Wno-invalid-offsetof -DTOMITA_EXTERNAL  -O2 -DNDEBUG  -O2 -DNDEBUG   -DGIT_TAG="\"v1.0-74-ge3b4afe\""

Потому что поддерживаются строки, булевое значение и даты.

Взято из документации на оф. сайте, 3 пример:
image

Не работает оно как в документации, делайте string.

Я не смог воспроизвести проблему на стандартном примере ( https://github.com/yandex/tomita-parser/tree/master/examples/algfio ). Если повторится, приложите, пожалуйста, минимальный набор файлов для воспроизведения.