apache / apache/arrow-java

[CI] Try to re-enable ORC JNI tests with Valgrind or ASan for debugging

Offen
#473 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Type: enhancement
Vorherrschende Sprache
Java
Sterne
94
Forks
152
Ø Merge
3 T. 16 Std.
Gemergte PRs (30 T.)
11

Beschreibung

### Describe the enhancement requested

https://github.com/apache/arrow-java/pull/449

ORC tests segfault randomly with `Fatal glibc error: malloc.c:2599 (sysmalloc): assertion failed: (old_top == initial_top (av) && old_size == 0) || ((unsigned long) (old_size) >= MINSIZE && prev_inuse (old_top) && ((unsigned long) old_end & (pagesize - 1)) == 0)`

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit der Überprüfung von Pull Request #449 und der CI-Konfiguration für die ORC JNI-Tests. Untersuche, wie Valgrind oder ASan für diese Tests aktiviert werden können, und überprüfe anschließend, dass die Tests zuverlässig ausgeführt werden und nützliche Diagnosen für den gemeldeten zufälligen glibc-Segmentierungsfehler liefern.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
ci-cd, testing-qa
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.