Open GitMensch opened 1 year ago
I will check the code and try (at least and for the moment) to make it terminate "gently" in case there is a mismatch like the one you mentioned above. A minimal test case would of course be appreciated, but I'l keep investigating as soon as I have some more time.
Thanks
Rechecked: same error with 1.0.20b, but "obviously" a different stack trace
#6 0x00007ffff7ad106b in std::__throw_out_of_range_fmt(char const*, ...) [clone .cold.5] () from /usr/lib64/libstdc++.so.6
#7 0x000000000041d6ec in std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::_M_range_check (this=0x760b30, __n=15)
at /usr/include/c++/8/bits/stl_vector.h:960
#8 0x0000000000413715 in std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::at (this=0x760b30, __n=15)
at /usr/include/c++/8/bits/stl_vector.h:981
#9 0x0000000000439887 in TPESQLProcessor::put_cursor_declarations (this=0x760910) at ../../libgixpp/TPESQLProcessor.cpp:558
#10 0x00000000004368ce in TPESQLProcessor::outputESQL (this=0x760910) at ../../libgixpp/TPESQLProcessor.cpp:228
#11 0x0000000000435f4d in TPESQLProcessor::run (this=0x760910, prev_step=std::shared_ptr<ITransformationStep> (use count 3, weak count 0) = {...}) at ../../libgixpp/TPESQLProcessor.cpp:159
#12 0x000000000042ffc7 in GixPreProcessor::transform (this=0x7fffffffbec0) at ../../libgixpp/GixPreProcessor.cpp:159
#13 0x000000000042fc5d in GixPreProcessor::process (this=0x7fffffffbec0) at ../../libgixpp/GixPreProcessor.cpp:146
#14 0x000000000040c00a in main (argc=8, argv=0x7fffffffc8a8) at ../../gixpp/main.cpp:217
and also rechecked: no error with 1.0.19.
👋 friendly ping for an update.
error:
backtrace:
some debug output:
The source is quite big, so what can I provide to ease inspecting this issue?