[
https://issues.apache.org/jira/browse/IMPALA-10124?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17189380#comment-17189380
]
Qifan Chen edited comment on IMPALA-10124 at 9/2/20, 5:01 PM:
--------------------------------------------------------------
Thanks a lot for reporting the issue and providing the detailed info.
Here are frames from the stack trace.
{code:java}
#0 0x000000000249fc6e in std::vector<std::_detail::_State<char>,
std::allocator<std::_detail::_State<char> > >::operator[] (this=0x17c84e48,
__n=2)
at
/home/qchen/Impala/toolchain/toolchain-packages-gcc7.5.0/gcc-7.5.0/lib/gcc/x86_64-pc-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/stl_vector.h:816
#1 0x00000000024a5118 in std::_detail::_Executor<gnu_cxx::normal_iterator<char
const*, std::cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > >,
std::allocator<std::cxx11::sub_match<gnu_cxx::normal_iterator<char const*,
std::cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >
> >, std::_cxx11::regex_traits<char>, true>::_M_handle_repeat (
this=0x7ffc5aa85d28,
_match_mode=std::detail::_Executor<gnu_cxx::normal_iterator<char const*,
std::cxx11::basic_string<char> >,
std::allocator<std::cxx11::sub_match<gnu_cxx::normal_iterator<char const*,
std::cxx11::basic_string<char> > > >, std::_cxx11::regex_traits<char>,
true>::_Match_mode::_Exact, __i=2)
at
/home/qchen/Impala/toolchain/toolchain-packages-gcc7.5.0/gcc-7.5.0/lib/gcc/x86_64-pc-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/regex_executor.tcc:207
#2 0x00000000024a4f42 in std::_detail::_Executor<gnu_cxx::normal_iterator<char
const*, std::cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > >,
std::allocator<std::cxx11::sub_match<gnu_cxx::normal_iterator<char const*,
std::cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >
> >, std::_cxx11::regex_traits<char>, true>::_M_dfs (
this=0x7ffc5aa85d28,
_match_mode=std::detail::_Executor<gnu_cxx::normal_iterator<char const*,
std::cxx11::basic_string<char> >,
std::allocator<std::cxx11::sub_match<gnu_cxx::normal_iterator<char const*,
std::cxx11::basic_string<char> > > >, std::_cxx11::regex_traits<char>,
true>::_Match_mode::_Exact, __i=2)
at
/home/qchen/Impala/toolchain/toolchain-packages-gcc7.5.0/gcc-7.5.0/lib/gcc/x86_64-pc-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/regex_executor.tcc:466
#3 0x00000000024a62c3 in std::_detail::_Executor<gnu_cxx::normal_iterator<char
const*, std::cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > >,
std::allocator<std::cxx11::sub_match<gnu_cxx::normal_iterator<char const*,
std::cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >
> >, std::_cxx11::regex_traits<char>, true>::_M_handle_match (
this=0x7ffc5aa85d28,
_match_mode=std::detail::_Executor<gnu_cxx::normal_iterator<char const*,
std::cxx11::basic_string<char> >,
std::allocator<std::cxx11::sub_match<gnu_cxx::normal_iterator<char const*,
std::cxx11::basic_string<char> > > >, std::_cxx11::regex_traits<char>,
true>::_Match_mode::_Exact, __i=1)
at
/home/qchen/Impala/toolchain/toolchain-packages-gcc7.5.0/gcc-7.5.0/lib/gcc/x86_64-pc-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/regex_executor.tcc:329
... ... ... ...
#5956 0x00000000024260e6 in std::regex_match<std::char_traits<char>,
std::allocator<char>, char, std::_cxx11::regex_traits<char> > (_s=...,
__re=..., __flags=(unknown: 0)) at
/home/qchen/Impala/toolchain/toolchain-packages-gcc7.5.0/gcc-7.5.0/lib/gcc/x86_64-pc-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/regex.h:2169
#5957 0x000000000241e03f in
impala::AdmissionControllerTest_TopNQueryCheck_Test::TestBody (this=0x15ac9480)
at /home/qchen/Impala/be/src/scheduling/admission-controller-test.cc:1075
#5958 0x00000000093f6bfa in void
testing::internal::HandleExceptionsInMethodIfSupported<testing::Test,
void>(testing::Test*, void (testing::Test::)(), char const) ()
#5959 0x00000000093f002a in testing::Test::Run() ()
#5960 0x00000000093f010c in testing::TestInfo::Run() ()
#5961 0x00000000093f0245 in testing::TestCase::Run() ()
#5962 0x00000000093f08f0 in testing::internal::UnitTestImpl::RunAllTests() ()
#5963 0x00000000093f0a27 in testing::UnitTest::Run() ()
#5964 0x0000000001d7de0b in main (argc=2, argv=0x7ffc5aa872b8) at
/home/qchen/Impala/be/src/service/unified-betest-main.cc:48
{code}
The responding code is as follows.
{code:java}
1064 string mem_details_for_host0 =
1065 admission_controller->GetLogStringForTopNQueriesOnHost(HOST_0);
1066 // Verify that the 5 top ones appear in the following order.
1067 std::regex pattern_pools_for_host0(".*"+
1068 QUEUE_B+".*"+"id=0000000000000001:0000000000000002, consumed=10.00
MB"+".*"+
1069 QUEUE_A+".*"+"id=0000000000000000:0000000000000000, consumed=10.00
MB"+".*"+
1070 QUEUE_D+".*"+"id=0000000000000003:0000000000000011, consumed=9.00
MB"+".*"+
1071 "id=0000000000000003:000000000000000a, consumed=9.00 MB"+".*"+
1072 "id=0000000000000003:0000000000000007, consumed=9.00 MB"+".*"
1073 ,std::regex::basic
1074 );
1075 ASSERT_TRUE(std::regex_match(mem_details_for_host0,
pattern_pools_for_host0));
1076{code}
was (Author: sql_forever):
Thanks a lot for reporting the issue and providing the detailed info.
Here are frames from the stack trace.
#0 0x000000000249fc6e in std::vector<std::__detail::_State<char>,
std::allocator<std::__detail::_State<char> > >::operator[] (this=0x17c84e48,
__n=2)
at
/home/qchen/Impala/toolchain/toolchain-packages-gcc7.5.0/gcc-7.5.0/lib/gcc/x86_64-pc-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/stl_vector.h:816
#1 0x00000000024a5118 in
std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >
>, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char
const*, std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > > > >, std::__cxx11::regex_traits<char>,
true>::_M_handle_repeat (
this=0x7ffc5aa85d28,
__match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char
const*, std::__cxx11::basic_string<char> >,
std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char
const*, std::__cxx11::basic_string<char> > > >,
std::__cxx11::regex_traits<char>, true>::_Match_mode::_Exact, __i=2)
at
/home/qchen/Impala/toolchain/toolchain-packages-gcc7.5.0/gcc-7.5.0/lib/gcc/x86_64-pc-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/regex_executor.tcc:207
#2 0x00000000024a4f42 in
std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >
>, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char
const*, std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > > > >, std::__cxx11::regex_traits<char>, true>::_M_dfs (
this=0x7ffc5aa85d28,
__match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char
const*, std::__cxx11::basic_string<char> >,
std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char
const*, std::__cxx11::basic_string<char> > > >,
std::__cxx11::regex_traits<char>, true>::_Match_mode::_Exact, __i=2)
at
/home/qchen/Impala/toolchain/toolchain-packages-gcc7.5.0/gcc-7.5.0/lib/gcc/x86_64-pc-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/regex_executor.tcc:466
#3 0x00000000024a62c3 in
std::__detail::_Executor<__gnu_cxx::__normal_iterator<char const*,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >
>, std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char
const*, std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > > > >, std::__cxx11::regex_traits<char>,
true>::_M_handle_match (
this=0x7ffc5aa85d28,
__match_mode=std::__detail::_Executor<__gnu_cxx::__normal_iterator<char
const*, std::__cxx11::basic_string<char> >,
std::allocator<std::__cxx11::sub_match<__gnu_cxx::__normal_iterator<char
const*, std::__cxx11::basic_string<char> > > >,
std::__cxx11::regex_traits<char>, true>::_Match_mode::_Exact, __i=1)
at
/home/qchen/Impala/toolchain/toolchain-packages-gcc7.5.0/gcc-7.5.0/lib/gcc/x86_64-pc-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/regex_executor.tcc:329
... ... ... ...
#5956 0x00000000024260e6 in std::regex_match<std::char_traits<char>,
std::allocator<char>, char, std::__cxx11::regex_traits<char> > (__s=...,
__re=..., __flags=(unknown: 0)) at
/home/qchen/Impala/toolchain/toolchain-packages-gcc7.5.0/gcc-7.5.0/lib/gcc/x86_64-pc-linux-gnu/7.5.0/../../../../include/c++/7.5.0/bits/regex.h:2169
#5957 0x000000000241e03f in
impala::AdmissionControllerTest_TopNQueryCheck_Test::TestBody (this=0x15ac9480)
at /home/qchen/Impala/be/src/scheduling/admission-controller-test.cc:1075
#5958 0x00000000093f6bfa in void
testing::internal::HandleExceptionsInMethodIfSupported<testing::Test,
void>(testing::Test*, void (testing::Test::*)(), char const*) ()
#5959 0x00000000093f002a in testing::Test::Run() ()
#5960 0x00000000093f010c in testing::TestInfo::Run() ()
#5961 0x00000000093f0245 in testing::TestCase::Run() ()
#5962 0x00000000093f08f0 in testing::internal::UnitTestImpl::RunAllTests() ()
#5963 0x00000000093f0a27 in testing::UnitTest::Run() ()
#5964 0x0000000001d7de0b in main (argc=2, argv=0x7ffc5aa872b8) at
/home/qchen/Impala/be/src/service/unified-betest-main.cc:48
> admission-controller-test fails with no such file or directory error
> --------------------------------------------------------------------
>
> Key: IMPALA-10124
> URL: https://issues.apache.org/jira/browse/IMPALA-10124
> Project: IMPALA
> Issue Type: Bug
> Reporter: Yongzhi Chen
> Assignee: Qifan Chen
> Priority: Major
>
> In master-core-ubsan, the admission-controller-test fails :
> 03:12:04
> /data/jenkins/workspace/impala-asf-master-core-ubsan/repos/Impala/be/build/debug//scheduling/admission-controller-test:
> line 10: 29380 Segmentation fault (core dumped)
> ${IMPALA_HOME}/bin/run-jvm-binary.sh
> ${IMPALA_HOME}/be/build/latest/service/unifiedbetests
> --gtest_filter=${GTEST_FILTER}
> --gtest_output=xml:${IMPALA_BE_TEST_LOGS_DIR}/${TEST_EXEC_NAME}.xml
> -log_filename="${TEST_EXEC_NAME}" "$@"
> 03:12:04 Traceback (most recent call last):
> 03:12:04 File
> "/data/jenkins/workspace/impala-asf-master-core-ubsan/repos/Impala/bin/junitxml_prune_notrun.py",
> line 71, in <module>
> 03:12:04 if __name__ == "__main__": main()
> 03:12:04 File
> "/data/jenkins/workspace/impala-asf-master-core-ubsan/repos/Impala/bin/junitxml_prune_notrun.py",
> line 68, in main
> 03:12:04 junitxml_prune_notrun(options.filename)
> 03:12:04 File
> "/data/jenkins/workspace/impala-asf-master-core-ubsan/repos/Impala/bin/junitxml_prune_notrun.py",
> line 31, in junitxml_prune_notrun
> 03:12:04 root = tree.parse(junitxml_filename)
> 03:12:04 File "/usr/lib64/python2.7/xml/etree/ElementTree.py", line 647, in
> parse
> 03:12:04 source = open(source, "rb")
> 03:12:04 IOError: [Errno 2] No such file or directory:
> '/data/jenkins/workspace/impala-asf-master-core-ubsan/repos/Impala/logs/be_tests/admission-controller-test.xml'
> ...
> 03:18:30 The following tests FAILED:
> 03:18:30 57 - admission-controller-test (Failed)
> 03:18:30 Errors while running CTest
> 03:18:30 make: *** [test] Error 8
> 03:18:30 ERROR in
> /data/jenkins/workspace/impala-asf-master-core-ubsan/repos/Impala/bin/run-backend-tests.sh
> at line 43: "${MAKE_CMD:-make}" test ARGS="${BE_TEST_ARGS}"
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]