Bug#1125927: /usr/bin/gnome-shell: symbol lookup error: /usr/lib/aarch64-linux-gnu/libgjs.so.0: undefined symbol: __aarch64_ldadd4_acq_rel, version mozjs_140
Simon McVittie
smcv at debian.org
Sun Jan 18 23:47:05 GMT 2026
Control: reassign -1 libgjs0
Control: forcemerge 1125777 -1
Control: affects -1 + gnome-shell src:gnome-shell
Control: retitle -1 symbol lookup error on arm64 after recent binNMUs: undefined symbol: __aarch64_ldadd4_acq_rel, version mozjs_140
On Sun, 18 Jan 2026 at 23:36:04 +0100, Johannes Schauer Marin Rodrigues wrote:
>/usr/bin/gnome-shell: symbol lookup error: /usr/lib/aarch64-linux-gnu/libgjs.so.0: undefined symbol: __aarch64_ldadd4_acq_rel, version mozjs_140
This is arm64-specific (so not really "unusable for most users" given
the relative popularity of x86 and arm64), and appears to be resolvable
without source-code changes by rebuilding gjs against the updated mozjs.
I assume from its name that the __aarch64_ldadd4_acq_rel symbol is
arm64-specific, and there is presumably some quirk of the relevant
libraries' ABIs that means gjs picks it up from mozjs rather than from
some compiler-runtime library.
When the mass-binNMU to rebuild with GCS on arm64 is no longer carrying
out a denial of service attack on ftp.debian.org, I believe the best
solution will be to do a sourceful upload of src:mozjs140 to have a new
version number to depend on (presumably either 140.6.0-1.1, 140.6.0-2 or
140.7.0-1), possibly with Breaks on libgjs0 (<< 1.86.0-3.1) [arm64] to
help upgrades from trixie; and then an upload of src:gjs with an extra
Build-Depends on libmozjs-140-dev (>= 140.6.0-1.1) [arm64] to make sure
it's on the right side of the transition.
If an arm64 porter is in a hurry to do those uploads, please go ahead
(consider this to be GNOME team permission to do them as porter uploads
without using DELAYED, if that helps). Or as a stopgap solution, gjs
could be binNMU'd by someone who is on the appropriate ACLs (I am not).
Or, otherwise, someone from the GNOME team will get there when we get
there.
smcv
More information about the pkg-gnome-maintainers
mailing list