glibc 2.35 introduced critical bugs in dynamic linker

9/10 Critical

glibc 2.35 shipping with a broken dependency sorter causes valgrind errors, assert aborts, library loading failures, and segfaults in the lowest-level system component (ld.so), requiring developers to debug and implement workarounds.

Category
compatibility
Workaround
hack
Stage
deploy
Freshness
persistent
Scope
language
Upstream
stale
Recurring
No
Buyer Type
team
Maintainer
slow

Sources

Collection History

Query: “What are the most common pain points with Linux for developers in 2025?4/5/2026

glibc 2.35 (feb 2022) shipped a new dependency sorter or whatever. It is (at the time of writing) extremely buggy causing anything from angry valgrind, assert aborts, erroneous failing library loading behavior, to straight segfaults. All in ld.so.

Created: 4/5/2026Updated: 4/5/2026