abseil / abseil/abseil-cpp

[Bug]: Test regressions in 20250512.0 on i686

Đang mở
#1,887 1 bình luận 1 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
C++
Star
18.1k
Fork
3.2k
Merge trung bình
20 giờ 36 phút
Pull request đã merge (30 ngày)
1

Mô tả

### Describe the issue

On `i686` (32-bit), starting with 20250512.0, `absl_raw_hash_set_test` and `absl_stacktrace_test` fail.

```
60/218 Test #61: absl_stacktrace_test ...............................***Failed 0.00 sec
Running main() from gmock_main.cc
[==========] Running 2 tests from 1 test suite.
[----------] Global test environment set-up.
[----------] 2 tests from StackTrace
[ RUN ] StackTrace.FixupNoFixupEquivalence
/builddir/build/BUILD/abseil-cpp-20250512.0-build/abseil-cpp-20250512.0/absl/debugging/stacktrace_test.cc:126: Failure
Value of: absl::MakeSpan(a.result, static_cast(a.depth))
Expected: equals {}
Actual: { 0x5b18c483 }, which has these unexpected elements: 0x5b18c483

/builddir/build/BUILD/abseil-cpp-20250512.0-build/abseil-cpp-20250512.0/absl/debugging/stacktrace_test.cc:129: Failure
Value of: absl::MakeSpan(a.sizes, static_cast(a.depth))
Expected: equals {}
Actual: { 0 }, which has these unexpected elements: 0

[ FAILED ] StackTrace.FixupNoFixupEquivalence (0 ms)
[ RUN ] StackTrace.CanonicalFrameAddresses
[ OK ] StackTrace.CanonicalFrameAddresses (0 ms)
[----------] 2 tests from StackTrace (0 ms total)

[----------] Global test environment tear-down
[==========] 2 tests from 1 test suite ran. (0 ms total)
[ PASSED ] 1 test.
[ FAILED ] 1 test, listed below:
[ FAILED ] StackTrace.FixupNoFixupEquivalence

1 FAILED TEST
```

```
[ RUN ] Table.GrowExtremelyLargeTable
unknown file: Failure
C++ exception with description "std::bad_alloc" thrown in the test body.

[ FAILED ] Table.GrowExtremelyLargeTable (836 ms)
```

### Steps to reproduce the problem

Build `abseil-cpp` on `i686` (or, probably, any 32-bit platform) and run the tests.

### What version of Abseil are you using?

20250512.0

### What operating system and version are you using?

Fedora Rawhide (observed while working on updating the [system `abseil-cpp` package](https://src.fedoraproject.org/rpms/abseil-cpp/)).

### What compiler and version are you using?

```
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/i686-redhat-linux/15/lto-wrapper
Target: i686-redhat-linux
Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,m2,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --enable-libstdcxx-backtrace --with-libstdcxx-zoneinfo=/usr/share/zoneinfo --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl=/builddir/build/BUILD/gcc-15.1.1-build/gcc-15.1.1-20250425/obj-i686-redhat-linux/isl-install --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch=i686 --build=i686-redhat-linux --with-build-config=bootstrap-lto --enable-link-serialization=1
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 15.1.1 20250425 (Red Hat 15.1.1-1) (GCC)
```

### What build system are you using?

```
cmake version 3.31.6

CMake suite maintained and supported by Kitware (kitware.com/cmake).
```

### Additional context

_No response_

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.