Cannot index my 280M plain table

I have used indexer command, after 15 hours of indexing, i have this error that i cannot understand : WARNING: invalid number “”, 0 assumed
WARNING: invalid number “News and Media”, 0 assumed
WARNING: invalid number “United States of America”, 0 assumed
WARNING: invalid number “”, 0 assumed
WARNING: invalid number “Computers Electronics and Technology/Programming and Developer Software”, 0 assumed
WARNING: invalid number “Guernsey”, 0 assumed
WARNING: invalid number “”, 0 assumed
collected 275118684 docs, 287762.3 MB
terminate called after throwing an instance of ‘std::logic_error’
what(): Points must be increasing by x.
*** Oops, indexer crashed! Please send the following report to developers.
Manticore 9.3.2 428075261@25050208 (columnar 4.2.1 0fe99f4@25050206) (secondary 4.2.1 0fe99f4@25050206) (knn 4.2.1 0fe99f4@25050206)
-------------- report begins here ---------------
Current document: docid=275118683, hits=9339929
Current batch: minid=0, maxid=0
Hit pool start: docid=288272309, hit=72665816
-------------- backtrace begins here ---------------
Program compiled with Clang 16.0.6
Configured with flags: Configured with these definitions: -DDISTR_BUILD=bookworm -DUSE_SYSLOG=1 -DWITH_GALERA=1 -DWITH_RE2=1 -DWITH_RE2_FORCE_STATIC=1 -DWITH_STEMMER=1 -DWITH_STEMMER_FORCE_STATIC=1 -DWITH_NLJSON=1 -DWITH_UNIALGO=1 -DWITH_ICU=1 -DWITH_ICU_FORCE_STATIC=1 -DWITH_JIEBA=1 -DWITH_SSL=1 -DWITH_ZLIB=1 -DWITH_ZSTD=1 -DDL_ZSTD=1 -DZSTD_LIB=libzstd.so.1 -DWITH_CURL=1 -DDL_CURL=1 -DCURL_LIB=libcurl.so.4 -DWITH_ODBC=1 -DDL_ODBC=1 -DODBC_LIB=libodbc.so.2 -DWITH_EXPAT=1 -DDL_EXPAT=1 -DEXPAT_LIB=libexpat.so.1 -DWITH_ICONV=1 -DWITH_MYSQL=1 -DDL_MYSQL=1 -DMYSQL_LIB=libmariadb.so.3 -DWITH_POSTGRESQL=1 -DDL_POSTGRESQL=1 -DPOSTGRESQL_LIB=libpq.so.5 -DLOCALDATADIR=/var/lib/manticore -DFULL_SHARE_DIR=/usr/share/manticore
Built on Linux x86_64 (bookworm) (cross-compiled)
Stack bottom = 0x0, thread stack size = 0x20000
Trying system backtrace:
begin of system symbols:
indexer(_Z12sphBacktraceib+0x227)[0x55fd72c3aee7]
indexer(_Z7sigsegvi+0xbb)[0x55fd72b270db]
/lib/x86_64-linux-gnu/libc.so.6(+0x3c050)[0x7f698745b050]
/lib/x86_64-linux-gnu/libc.so.6(+0x8aeec)[0x7f69874a9eec]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x12)[0x7f698745afb2]
/lib/x86_64-linux-gnu/libc.so.6(abort+0xd3)[0x7f6987445472]
/lib/x86_64-linux-gnu/libstdc++.so.6(+0x9d919)[0x7f698769d919]
/lib/x86_64-linux-gnu/libstdc++.so.6(+0xa8e1a)[0x7f69876a8e1a]
/lib/x86_64-linux-gnu/libstdc++.so.6(+0xa8e85)[0x7f69876a8e85]
/lib/x86_64-linux-gnu/libstdc++.so.6(+0xa90d8)[0x7f69876a90d8]
/usr/share/manticore/modules/lib_manticore_secondary.so(_ZN3pgm8internal27OptimalPiecewiseLinearModelIfmE9add_pointERKfRKm+0xbd5)[0x7f6986b4e605]
/usr/share/manticore/modules/lib_manticore_secondary.so(ZN3pgm8internal17make_segmentationIZNS_8PGMIndexIfLm8ELm4EfE5buildIPfEEvT_S6_mmRSt6vectorINS3_7SegmentESaIS8_EERS7_ImSaImEESE_EUlS6_E_ZNS4_IS5_EEvS6_S6_mmSB_SE_SE_EUlS6_E0_EEmmmS6_T0+0x1f1)[0x7f6986b4d6e1]
/usr/share/manticore/modules/lib_manticore_secondary.so(ZN3pgm8PGMIndexIfLm8ELm4EfE5buildIPfEEvT_S4_mmRSt6vectorINS1_7SegmentESaIS6_EERS5_ImSaImEESC+0x25c)[0x7f6986b4cf4c]
/usr/share/manticore/modules/lib_manticore_secondary.so(ZN2SI5PGM_TIfEC2IPfEET_S4+0x7a)[0x7f6986b4659a]
/usr/share/manticore/modules/lib_manticore_secondary.so(ZN2SI10SIWriter_TIfjE7ProcessERN4util12FileWriter_cES4_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSA+0xad5)[0x7f6986b45b15]
/usr/share/manticore/modules/lib_manticore_secondary.so(_ZN2SI9Builder_c4DoneERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x74d)[0x7f6986b411cd]
indexer(_ZN13CSphIndex_VLN5BuildERKN3sph8Vector_TIP10CSphSourceNS0_13DefaultCopy_TIS3_EENS0_14DefaultRelimitENS0_16DefaultStorage_TIS3_EEEEiiR17CSphIndexProgress+0x21a5)[0x55fd72b48395]
indexer(_Z7DoIndexRK17CSphConfigSectionPKcRK15CSphOrderedHashIS_10CSphString15CSphStrHashFuncLi256EEP8_IO_FILE+0x1ded)[0x55fd72b24efd]
indexer(main+0x26aa)[0x55fd72b29e7a]
/lib/x86_64-linux-gnu/libc.so.6(+0x2724a)[0x7f698744624a]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85)[0x7f6987446305]
indexer(_start+0x21)[0x55fd72b1bee1]
Trying boost backtrace:
0# sphBacktrace(int, bool) in indexer
1# sigsegv(int) in indexer
2# 0x00007F698745B050 in /lib/x86_64-linux-gnu/libc.so.6
3# 0x00007F69874A9EEC in /lib/x86_64-linux-gnu/libc.so.6
4# gsignal in /lib/x86_64-linux-gnu/libc.so.6
5# abort in /lib/x86_64-linux-gnu/libc.so.6
6# 0x00007F698769D919 in /lib/x86_64-linux-gnu/libstdc++.so.6
7# 0x00007F69876A8E1A in /lib/x86_64-linux-gnu/libstdc++.so.6
8# 0x00007F69876A8E85 in /lib/x86_64-linux-gnu/libstdc++.so.6
9# 0x00007F69876A90D8 in /lib/x86_64-linux-gnu/libstdc++.so.6
10# pgm::internal::OptimalPiecewiseLinearModel<float, unsigned long>::add_point(float const&, unsigned long const&) in /usr/share/manticore/modules/lib_manticore_secondary.so
11# unsigned long pgm::internal::make_segmentation<pgm::PGMIndex<float, 8ul, 4ul, float>::build<float*>(float*, float*, unsigned long, unsigned long, std::vector<pgm::PGMIndex<float, 8ul, 4ul, float>::Segment, std::allocator<pgm::PGMIndex<float, 8ul, 4ul, float>::Segment> >&, std::vector<unsigned long, std::allocator >&, std::vector<unsigned long, std::allocator >&)::{lambda(auto:1)#1}, pgm::PGMIndex<float, 8ul, 4ul, float>::build<float*>(float*, float*, unsigned long, unsigned long, std::vector<pgm::PGMIndex<float, 8ul, 4ul, float>::Segment, std::allocator<pgm::PGMIndex<float, 8ul, 4ul, float>::Segment> >&, std::vector<unsigned long, std::allocator >&, std::vector<unsigned long, std::allocator >&)::{lambda(auto:1)#2}>(unsigned long, unsigned long, pgm::PGMIndex<float, 8ul, 4ul, float>::build<float*>(float*, float*, unsigned long, unsigned long, std::vector<pgm::PGMIndex<float, 8ul, 4ul, float>::Segment, std::allocator<pgm::PGMIndex<float, 8ul, 4ul, float>::Segment> >&, std::vector<unsigned long, std::allocator >&, std::vector<unsigned long, std::allocator >&)::{lambda(auto:1)#1}, pgm::PGMIndex<float, 8ul, 4ul, float>::build<float*>(float*, float*, unsigned long, unsigned long, std::vector<pgm::PGMIndex<float, 8ul, 4ul, float>::Segment, std::allocator<pgm::PGMIndex<float, 8ul, 4ul, float>::Segment> >&, std::vector<unsigned long, std::allocator >&, std::vector<unsigned long, std::allocator >&)::{lambda(auto:1)#2}) in /usr/share/manticore/modules/lib_manticore_secondary.so
12# void pgm::PGMIndex<float, 8ul, 4ul, float>::build<float*>(float*, float*, unsigned long, unsigned long, std::vector<pgm::PGMIndex<float, 8ul, 4ul, float>::Segment, std::allocator<pgm::PGMIndex<float, 8ul, 4ul, float>::Segment> >&, std::vector<unsigned long, std::allocator >&, std::vector<unsigned long, std::allocator >&) in /usr/share/manticore/modules/lib_manticore_secondary.so
13# SI::PGM_T::PGM_T<float*>(float*, float*) in /usr/share/manticore/modules/lib_manticore_secondary.so
14# SI::SIWriter_T<float, unsigned int>::Process(util::FileWriter_c&, util::FileWriter_c&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator >&) in /usr/share/manticore/modules/lib_manticore_secondary.so
15# SI::Builder_c::Done(std::__cxx11::basic_string<char, std::char_traits, std::allocator >&) in /usr/share/manticore/modules/lib_manticore_secondary.so
16# CSphIndex_VLN::Build(sph::Vector_T<CSphSource*, sph::DefaultCopy_T<CSphSource*>, sph::DefaultRelimit, sph::DefaultStorage_T<CSphSource*> > const&, int, int, CSphIndexProgress&) in indexer
17# DoIndex(CSphConfigSection const&, char const*, CSphOrderedHash<CSphConfigSection, CSphString, CSphStrHashFunc, 256> const&, _IO_FILE*) in indexer
18# main in indexer
19# 0x00007F698744624A in /lib/x86_64-linux-gnu/libc.so.6
20# __libc_start_main in /lib/x86_64-linux-gnu/libc.so.6
21# _start in indexer

-------------- backtrace ends here ---------------
Please, create a bug report in our bug tracker (GitHub · Where software is built)
and attach there:
a) searchd log, b) searchd binary, c) searchd symbols.
Look into the chapter ‘Reporting bugs’ in the manual
(Reporting bugs | Manticore Search Manual)
Dump with GDB via watchdog

ANY CLues
Thanks manticore team for your exceptionnal work

That seems crash on indexing data with the secondary index from the MCL. To investigate the crash further you need to create ticket at Github there put all data to reproduce this crash locally (config, source data that I could index and get the crash). You could upload your data as explained in the manual Reporting bugs | Manticore Search Manual