[
https://issues.apache.org/jira/browse/IMPALA-11542?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17792169#comment-17792169
]
ASF subversion and git services commented on IMPALA-11542:
----------------------------------------------------------
Commit 465cc7acf7c524ba8957518f451563d5523b8053 in impala's branch
refs/heads/master from Michael Smith
[ https://gitbox.apache.org/repos/asf?p=impala.git;h=465cc7acf ]
IMPALA-11542: Import LLVM SectionMemoryManager for fixes
Imports SectionMemoryManager so we can add some fixes that require
modifying private code. This could be done as a patch on LLVM, but the
memory manager seems like something we should own and may need to
customize in other ways.
Changes namespace and adds using statements to make it compile. Uses
LLVM 5.0.1 with commit 787614d08bda40daf3e168bd46a8c2a86319ec63 added as
a small security fix.
Change-Id: I8917005094903ed0ece25e40eb445abb159b569b
Reviewed-on: http://gerrit.cloudera.org:8080/20696
Reviewed-by: Michael Smith <[email protected]>
Tested-by: Michael Smith <[email protected]>
> TestFailpoints::test_failpoints crash in ARM build
> --------------------------------------------------
>
> Key: IMPALA-11542
> URL: https://issues.apache.org/jira/browse/IMPALA-11542
> Project: IMPALA
> Issue Type: Bug
> Components: Backend
> Affects Versions: Impala 4.1.0
> Reporter: Quanlong Huang
> Assignee: Michael Smith
> Priority: Critical
> Labels: arm
> Fix For: Impala 4.4.0
>
>
> Saw the crash in
> [https://jenkins.impala.io/job/ubuntu-16.04-from-scratch-ARM/13]
> In the ERROR log:
> {noformat}
> Picked up JAVA_TOOL_OPTIONS:
> -agentlib:jdwp=transport=dt_socket,address=30000,server=y,suspend=n
> impalad:
> /home/ubuntu/native-toolchain/source/llvm/llvm-5.0.1-asserts.src-p3/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp:400:
> void llvm::RuntimeDyldELF::resolveAArch64Relocation(const
> llvm::SectionEntry&, uint64_t, uint64_t, uint32_t, int64_t): Assertion
> `isInt<33>(Result) && "overflow check failed for relocation"' failed.
> Minidump in thread [20013]exec-finstance
> (finst:1e4a0f56622f2a15:51c2970900000005) running query
> 1e4a0f56622f2a15:51c2970900000000, fragment instance
> 1e4a0f56622f2a15:51c2970900000005
> Wrote minidump to
> /home/ubuntu/Impala/logs/ee_tests/minidumps/impalad/de4830d8-009d-47f4-f14bb68a-f0d8cd4c.dmp
> {noformat}
> In the INFO log:
> {noformat}
> I0830 06:54:49.173234 11329 impala-beeswax-server.cc:516] query: Query {
> 01: query (string) = "SELECT STRAIGHT_JOIN *\n FROM alltypes t1\n
> JOIN /*+broadcast*/ alltypesagg t2 ON t1.id = t2.id\n
> WHERE t2.int_col < 1000",
> 03: configuration (list) = list<string>[10] {
> [0] = "CLIENT_IDENTIFIE[...](273)",
> [1] = "TEST_REPLAN=1",
> [2] = "DISABLE_CODEGEN=False",
> [3] = "BATCH_SIZE=0",
> [4] = "NUM_NODES=0",
> [5] = "DISABLE_CODEGEN_ROWS_THRESHOLD=0",
> [6] = "MT_DOP=4",
> [7] = "ABORT_ON_ERROR=1",
> [8] =
> "DEBUG_ACTION=4:GETNEXT:MEM_LIMIT_EXCEEDED|COORD_BEFORE_EXEC_RPC:JITTER@[email protected]",
> [9] = "EXEC_SINGLE_NODE_ROWS_THRESHOLD=0",
> },
> 04: hadoop_user (string) = "ubuntu",
> }
> ...
> 74: client_identifier (string) =
> "failure/test_failpoints.py::TestFailpoints::()::test_failpoints[protocol:beeswax|table_format:seq/snap/block|exec_option:{'test_replan':1;'batch_size':0;'num_nodes':0;'disable_codegen_rows_threshold':0;'disable_codegen':False;'abort_on_error':1;'exec_sing",
> ...
> I0830 06:54:49.173739 11329 Frontend.java:1877]
> 1e4a0f56622f2a15:51c2970900000000] Analyzing query: SELECT STRAIGHT_JOIN *
> FROM alltypes t1
> JOIN /*+broadcast*/ alltypesagg t2 ON t1.id = t2.id
> WHERE t2.int_col < 1000 db: functional_seq_snap {noformat}
> The client_identifier shows it's TestFailpoints::test_failpoints.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]