[ 
https://issues.apache.org/jira/browse/ARROW-16919?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17566864#comment-17566864
 ] 

David Li commented on ARROW-16919:
----------------------------------

Oh. The integration test client is 1) linked statically to Arrow and 2) linked 
dynamically to the test libraries which 3) link Arrow dynamically again. So 
that could easily explain the double-destructor.

> [C++] Flight integration tests fail on verify rc nightly on linux amd64
> -----------------------------------------------------------------------
>
>                 Key: ARROW-16919
>                 URL: https://issues.apache.org/jira/browse/ARROW-16919
>             Project: Apache Arrow
>          Issue Type: Bug
>          Components: C++, Continuous Integration, FlightRPC
>            Reporter: Raúl Cumplido
>            Priority: Critical
>              Labels: Nightly, pull-request-available
>             Fix For: 9.0.0
>
>          Time Spent: 2h 40m
>  Remaining Estimate: 0h
>
> Some of our nightly builds to verify the release are failing:
> {color:#1d1c1d}- 
> {color}[verify-rc-source-integration-linux-almalinux-8-amd64|https://github.com/ursacomputing/crossbow/runs/7073206980?check_suite_focus=true]
> {color:#1d1c1d}- 
> {color}[verify-rc-source-integration-linux-ubuntu-18.04-amd64|https://github.com/ursacomputing/crossbow/runs/7073217433?check_suite_focus=true]
> {color:#1d1c1d}- 
> {color}[verify-rc-source-integration-linux-ubuntu-20.04-amd64|https://github.com/ursacomputing/crossbow/runs/7073210299?check_suite_focus=true]
> {color:#1d1c1d}- 
> {color}[verify-rc-source-integration-linux-ubuntu-22.04-amd64|https://github.com/ursacomputing/crossbow/runs/7073273051?check_suite_focus=true]
> with the following:
> {code:java}
>  ################# FAILURES #################
> FAILED TEST: middleware C++ producing,  C++ consuming
> 1 failures
>   File "/arrow/dev/archery/archery/integration/util.py", line 139, in run_cmd
>     output = subprocess.check_output(cmd, stderr=subprocess.STDOUT)
>   File "/usr/lib/python3.8/subprocess.py", line 411, in check_output
>     return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
>   File "/usr/lib/python3.8/subprocess.py", line 512, in run
>     raise CalledProcessError(retcode, process.args,
> subprocess.CalledProcessError: Command 
> '['/tmp/arrow-HEAD.PZocX/cpp-build/release/flight-test-integration-client', 
> '-host', 'localhost', '-port=36719', '-scenario', 'middleware']' died with 
> <Signals.SIGABRT: 6>.
> During handling of the above exception, another exception occurred:
> Traceback (most recent call last):
>   File "/arrow/dev/archery/archery/integration/runner.py", line 379, in 
> _run_flight_test_case
>     consumer.flight_request(port, **client_args)
>   File "/arrow/dev/archery/archery/integration/tester_cpp.py", line 134, in 
> flight_request
>     run_cmd(cmd)
>   File "/arrow/dev/archery/archery/integration/util.py", line 148, in run_cmd
>     raise RuntimeError(sio.getvalue())
> RuntimeError: Command failed: 
> /tmp/arrow-HEAD.PZocX/cpp-build/release/flight-test-integration-client -host 
> localhost -port=36719 -scenario middleware
> With output:
> --------------
> Headers received successfully on failing call.
> Headers received successfully on passing call.
> free(): double free detected in tcache 2 {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to