[ 
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]

Reply via email to