apache / apache/arrow

[C++] Test failed within solution configuration Release|x64

Open
#41,634 6 comments 0 reactions 0 assignees View on GitHub
Component: C++ Component: Continuous Integration Type: bug
Dominant language
C++
Stars
17.1k
Forks
4.3k
Avg merge
3d 13h
Merged PRs (30d)
88

Description

### Describe the bug, including details regarding any error messages, version, and platform.

MSVC team uses Arrow as part of RWC testing to help optimize compilers. Recently, when we were testing, it seems that the test was failing on several items.Could you plz take a look?Thanks.
The following tests FAILED:
72-parquet-internals-test (Failed)
73-parquet-reader-test (Failed)
75-parquet-arrow-test (Failed)

**Steps to repro**
1. Open VS2022 x64 command prompt.
2. cd /d C:\gitP\apache\arrow\cpp\build_amd64
3. set ARROW_TIMEZONE_DATABASE=C:\gitP\apache\arrow\tzdata
4. ctest -C Release --output-on-failure -E "arrow-array-test" 2>&1

**Expect**
100% tests passed.

**Actual result**

```text
[ FAILED ] 10 tests, listed below:
[ FAILED ] TestArrowReadWrite.FuzzReader
[ FAILED ] TestArrowReaderAdHoc.Int96BadMemoryAccess
[ FAILED ] TestArrowReaderAdHoc.CorruptedSchema
[ FAILED ] TestArrowReaderAdHoc.ReadFloat16Files
[ FAILED ] TestFromParquetSchema.CorruptMetadata
[ FAILED ] ReadDecimals/TestArrowReaderAdHocSparkAndHvr.ReadDecimals/0, where GetParam() = ("int32_decimal.parquet", (ptr = 000001FC6AAE0720, value = decimal128(4, 2)))
[ FAILED ] ReadDecimals/TestArrowReaderAdHocSparkAndHvr.ReadDecimals/1, where GetParam() = ("int64_decimal.parquet", (ptr = 000001FC6AAE08E0, value = decimal128(10, 2)))
[ FAILED ] ReadDecimals/TestArrowReaderAdHocSparkAndHvr.ReadDecimals/2, where GetParam() = ("fixed_length_decimal.parquet", (ptr = 000001FC6AAE1600, value = decimal128(25, 2)))
[ FAILED ] ReadDecimals/TestArrowReaderAdHocSparkAndHvr.ReadDecimals/3, where GetParam() = ("fixed_length_decimal_legacy.parquet", (ptr = 000001FC6AAE1130, value = decimal128(13, 2)))
[ FAILED ] ReadDecimals/TestArrowReaderAdHocSparkAndHvr.ReadDecimals/4, where GetParam() = ("byte_array_decimal.parquet", (ptr = 000001FC6AAE0AA0, value = decimal128(4, 2)))
```

P.S. To see the detail info,I have attached the build log and test log as attachments.If you need more information, please leave a message under this issue
[Build (4).log](https://github.com/apache/arrow/files/15291241/Build.4.log)
[Test (1).log](https://github.com/apache/arrow/files/15291271/Test.1.log)
[Test.log.4.log](https://github.com/apache/arrow/files/15291324/Test.log.4.log)

### Component(s)

C++, Continuous Integration

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.