You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@impala.apache.org by "Quanlong Huang (Jira)" <ji...@apache.org> on 2020/05/29 14:18:00 UTC
[jira] [Created] (IMPALA-9800) BE test parquet-plain-test crashes
in ubsan test
Quanlong Huang created IMPALA-9800:
--------------------------------------
Summary: BE test parquet-plain-test crashes in ubsan test
Key: IMPALA-9800
URL: https://issues.apache.org/jira/browse/IMPALA-9800
Project: IMPALA
Issue Type: Bug
Reporter: Quanlong Huang
Jenkins log:
{code:java}
18/122 Test #18: parquet-plain-test ...............***Failed 1.66 sec
Turning perftools heap leak checking off
seed = 1590735754
Note: Google Test filter = PlainEncoding.*
[==========] Running 4 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 4 tests from PlainEncoding
[ RUN ] PlainEncoding.Basic
[ OK ] PlainEncoding.Basic (1 ms)
[ RUN ] PlainEncoding.Batch
2020-05-29 00:02:34,975 INFO util.JvmPauseMonitor (JvmPauseMonitor.java:run(190)) - Starting JVM pause monitor
Wrote minidump to /data/jenkins/workspace/impala-asf-master-core-ubsan/repos/Impala/logs/be_tests/minidumps/unifiedbetests/358b26b7-358a-4528-d1a6bf8d-79773a69.dmp
Wrote minidump to /data/jenkins/workspace/impala-asf-master-core-ubsan/repos/Impala/logs/be_tests/minidumps/unifiedbetests/358b26b7-358a-4528-d1a6bf8d-79773a69.dmp
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x000000000210c403, pid=15155, tid=0x00007fc5dec0e9c0
#
# JRE version: Java(TM) SE Runtime Environment (8.0_144-b01) (build 1.8.0_144-b01)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.144-b01 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C [unifiedbetests+0x1d0c403] void impala::DecimalUtil::DecodeFromFixedLenByteArray<impala::DecimalValue<__int128> >(unsigned char const*, int, impala::DecimalValue<__int128>*)+0x1a3
#
# Core dump written. Default location: /data0/jenkins/workspace/impala-asf-master-core-ubsan/repos/Impala/be/src/exec/parquet/core or core.15155
#
# An error report file with more information is saved as:
# /data/jenkins/workspace/impala-asf-master-core-ubsan/repos/Impala/logs/hs_err_pid15155.log
#
# If you would like to submit a bug report, please visit:
# http://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
/data/jenkins/workspace/impala-asf-master-core-ubsan/repos/Impala/be/build/debug//exec/parquet/parquet-plain-test: line 10: 15155 Aborted (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}" "$@"
Traceback (most recent call last):
File "/data/jenkins/workspace/impala-asf-master-core-ubsan/repos/Impala/bin/junitxml_prune_notrun.py", line 71, in <module>
if __name__ == "__main__": main()
File "/data/jenkins/workspace/impala-asf-master-core-ubsan/repos/Impala/bin/junitxml_prune_notrun.py", line 68, in main
junitxml_prune_notrun(options.filename)
File "/data/jenkins/workspace/impala-asf-master-core-ubsan/repos/Impala/bin/junitxml_prune_notrun.py", line 31, in junitxml_prune_notrun
root = tree.parse(junitxml_filename)
File "/usr/lib64/python2.7/xml/etree/ElementTree.py", line 647, in parse
source = open(source, "rb")
IOError: [Errno 2] No such file or directory: '/data/jenkins/workspace/impala-asf-master-core-ubsan/repos/Impala/logs/be_tests/parquet-plain-test.xml' {code}
Error Message
{code:java}
Minidump generated: /data/jenkins/workspace/impala-asf-master-core-ubsan/repos/Impala/logs/be_tests/minidumps/unifiedbetests/358b26b7-358a-4528-d1a6bf8d-79773a69.dmp
{code}
Standard Error
{code}Operating system: Linux
0.0.0 Linux 3.10.0-693.5.2.el7.x86_64 #1 SMP Fri Oct 20 20:32:50 UTC 2017 x86_64
CPU: amd64
family 6 model 85 stepping 4
1 CPU
GPU: UNKNOWN
Crash reason: SIGSEGV
Crash address: 0x0
Process uptime: not available
Thread 0 (crashed)
0 unifiedbetests!void impala::DecimalUtil::DecodeFromFixedLenByteArray<impala::DecimalValue<__int128> >(unsigned char const*, int, impala::DecimalValue<__int128>*) [decimal-util.h : 132 + 0x12]
rax = 0x000000001983c014 rdx = 0x0000000000000010
rcx = 0x00007ffe49b8bb01 rbx = 0x00000000020bc580
rsi = 0x00007ffe49b8bc60 rdi = 0x00007ffe49b8bc6c
rbp = 0x00007ffe49b8bcd0 rsp = 0x00007ffe49b8bb70
r8 = 0x000000001983c001 r9 = 0x00000000000000ff
r10 = 0x0000000000000001 r11 = 0x0000000000000000
r12 = 0x0000000015f2a2a0 r13 = 0x00000000092bb17f
r14 = 0x000001725f3d56e0 r15 = 0x0000000008f6a160
rip = 0x000000000210c403
Found by: given as instruction pointer in context
1 unifiedbetests!int impala::DecodeDecimalByteArray<impala::DecimalValue<__int128> >(unsigned char const*, unsigned char const*, int, impala::DecimalValue<__int128>*) [parquet-common.h : 653 + 0x5]
rbx = 0x00000000020bc580 rbp = 0x00007ffe49b8bd50
rsp = 0x00007ffe49b8bce0 r12 = 0x0000000015f2a2a0
r13 = 0x00000000092bb17f r14 = 0x000001725f3d56e0
r15 = 0x0000000008f6a160 rip = 0x000000000210c242
Found by: call frame info
2 unifiedbetests!int impala::ParquetPlainEncoder::Decode<impala::DecimalValue<__int128>, (parquet::Type::type)6>(unsigned char const*, unsigned char const*, int, impala::DecimalValue<__int128>*) [parquet-common.h : 675 + 0x5]
rbx = 0x00000000020bc580 rbp = 0x00007ffe49b8bd80
rsp = 0x00007ffe49b8bd60 r12 = 0x0000000015f2a2a0
r13 = 0x00000000092bb17f r14 = 0x000001725f3d56e0
r15 = 0x0000000008f6a160 rip = 0x000000000210bb1b
Found by: call frame info
3 unifiedbetests!void impala::TestTypeWideningBatch<impala::DecimalValue<__int128>, impala::DecimalValue<__int128>, (parquet::Type::type)6>(std::vector<impala::DecimalValue<__int128>, std::allocator<impala::DecimalValue<__int128> > > const&, int, int) [parquet-plain-test.cc : 319 + 0x13]
rbx = 0x00000000020bc580 rbp = 0x00007ffe49b8c080
rsp = 0x00007ffe49b8bd90 r12 = 0x0000000015f2a2a0
r13 = 0x00000000092bb17f r14 = 0x000001725f3d56e0
r15 = 0x0000000008f6a160 rip = 0x000000000212df83
Found by: call frame info
4 unifiedbetests!void impala::TestTypeBatch<impala::DecimalValue<__int128>, (parquet::Type::type)6>(std::vector<impala::DecimalValue<__int128>, std::allocator<impala::DecimalValue<__int128> > > const&, int, int) [parquet-plain-test.cc : 349 + 0x9]
rbx = 0x00000000020bc580 rbp = 0x00007ffe49b8c0b0
rsp = 0x00007ffe49b8c090 r12 = 0x0000000015f2a2a0
r13 = 0x00000000092bb17f r14 = 0x000001725f3d56e0
r15 = 0x0000000008f6a160 rip = 0x00000000020c4fa6
Found by: call frame info
5 unifiedbetests!impala::PlainEncoding_Batch_Test::TestBody() [parquet-plain-test.cc : 436 + 0xe]
rbx = 0x00000000020bc580 rbp = 0x00007ffe49b8d6f0
rsp = 0x00007ffe49b8c0c0 r12 = 0x0000000015f2a2a0
r13 = 0x00000000092bb17f r14 = 0x000001725f3d56e0
r15 = 0x0000000008f6a160 rip = 0x00000000020bcbfb
Found by: call frame info
6 unifiedbetests!void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) + 0x33
rbx = 0x00000000020bc580 rbp = 0x0000000000000000
rsp = 0x00007ffe49b8d700 r12 = 0x0000000015f2a2a0
r13 = 0x00000000092bb17f r14 = 0x000001725f3d56e0
r15 = 0x0000000008f6a160 rip = 0x0000000008f85173
Found by: call frame info
7 unifiedbetests!testing::Test::Run() + 0xba
rbx = 0x0000000015f2a2a0 rbp = 0x0000000008f6a160
rsp = 0x00007ffe49b8d740 r12 = 0x00000000111c0000
r13 = 0x0000000015f2a2a0 r14 = 0x000001725f3d56e0
r15 = 0x0000000008f6a160 rip = 0x0000000008f7cdca
Found by: call frame info
8 unifiedbetests!testing::TestInfo::Run() + 0x118
rbx = 0x00000000111ae840 rbp = 0x00000000111c0000
rsp = 0x00007ffe49b8d760 r12 = 0x00000000111c4780
r13 = 0x0000000015f2a2a0 r14 = 0x000001725f3d56e0
r15 = 0x0000000008f6a160 rip = 0x0000000008f7cf18
Found by: call frame info
9 unifiedbetests!testing::TestCase::Run() + 0xb5
rbx = 0x0000000000000002 rbp = 0x00000000111bf720
rsp = 0x00007ffe49b8d7a0 r12 = 0x00000000111c0000
r13 = 0x00000000111c4780 r14 = 0x0000000008f6a160
r15 = 0x000001725f3d56df rip = 0x0000000008f7cff5
Found by: call frame info
10 unifiedbetests!testing::internal::UnitTestImpl::RunAllTests() + 0x258
rbx = 0x00000000111c0000 rbp = 0x00000000111c4780
rsp = 0x00007ffe49b8d7f0 r12 = 0x0000000000000018
r13 = 0x0000000000000000 r14 = 0x000001725f3d56df
r15 = 0x000000001055e2d4 rip = 0x0000000008f7e278
Found by: call frame info
11 unifiedbetests!testing::UnitTest::Run() + 0x33
rbx = 0x00000000111c0000 rbp = 0x00007ffe49b8d960
rsp = 0x00007ffe49b8d880 r12 = 0x0000000001ca3dce
r13 = 0x00007ffe49b8da40 r14 = 0x0000000000000000
r15 = 0x0000000000000000 rip = 0x0000000008f7e553
Found by: call frame info
12 unifiedbetests!main [unified-betest-main.cc : 48 + 0x1b]
rbx = 0x0000000000000000 rbp = 0x00007ffe49b8d960
rsp = 0x00007ffe49b8d8a0 r12 = 0x0000000001ca3dce
r13 = 0x00007ffe49b8da40 r14 = 0x0000000000000000
r15 = 0x0000000000000000 rip = 0x0000000001cc9386
Found by: call frame info
13 libc-2.17.so + 0x21c05
rbx = 0x0000000000000000 rbp = 0x0000000000000000
rsp = 0x00007ffe49b8d970 r12 = 0x0000000001ca3dce
r13 = 0x00007ffe49b8da40 r14 = 0x0000000000000000 {code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)