Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

[Bug]: absl_hashtablez_sampler_test and absl_cordz_sample_token_test fail on riscv64-linux-gnu

Ouverte
#2,002 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 2 jours

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
35/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
cmake, cpp, linux

Piste de recherche

Les tests en échec sont absl_hashtablez_sampler_test et absl_cordz_sample_token_test, qui provoquent un segfault sur riscv64-linux-gnu. Commencez par examiner les fichiers source des tests dans le répertoire absl, probablement sous absl/container/internal ou absl/strings/internal. Exécutez les tests dans un environnement riscv64 pour reproduire le crash, puis utilisez un débogueur afin d’identifier l’emplacement de la faute. Recherchez des hypothèses spécifiques à l’architecture dans le code d’échantillonnage ou d’instrumentation.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Describe the issue

seen with the Debian build of 20260107.0, but not with the Ubuntu build, where these tests succeed:

99% tests passed, 2 tests failed out of 232

Total Test time (real) = 306.65 sec

The following tests FAILED:
50 - absl_hashtablez_sampler_test (SEGFAULT)
207 - absl_cordz_sample_token_test (SEGFAULT)
Errors while running CTest
make[2]: *** [Makefile:74: test] Error 8

Steps to reproduce the problem

run the testsuite on Debian unstable

What version of Abseil are you using?

20260107.0

What operating system and version are you using?

Debian unstable

What compiler and version are you using?

GCC 15.2, updated from the gcc-15 branch

What build system are you using?

cmake 4.2.3

Additional context

No response

Langage dominant
C++
Étoiles
18.2k
Forks
3.2k
Merge moyen
1 j 16 h
PR mergées (30 j)
64

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de abseil/abseil-cpp

Toutes les issues de abseil/abseil-cpp

Issues similaires

Plus d'issues C++

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.