abseil / abseil/abseil-cpp

[Bug]: Test regressions in 20250512.0 on i686

Abierto
#1,887 1 comentario 1 reacción 0 asignados Ver en GitHub
Lenguaje dominante
C++
Estrellas
18.1k
Forks
3.2k
Merge medio
20 h 36 min
PR fusionados (30 d)
1

Descripción

### 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_

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.