Your message dated Sat, 11 Jul 2026 15:33:49 +0000
with message-id <[email protected]>
and subject line Bug#1141558: fixed in gjs 1.88.1-1
has caused the Debian Bug report #1141558,
regarding libgjs.so.0: undefined symbol: __aeabi_uidivmod, version mozjs_140
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1141558: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1141558
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libgjs0
Version: 1.88.0-1
Severity: grave
Justification: renders package unusable
X-Debbugs-Cc: [email protected], [email protected]
User: [email protected]
Usertags: armhf
Control: affects -1 src:ostree

src:ostree runs some build-time test scripts written in JavaScript, 
using the gjs interpreter. In 
https://buildd.debian.org/status/fetch.php?pkg=ostree&arch=armhf&ver=2026.2-1&stamp=1783287267&file=log:

>ERROR: tests/test-core.js
>=========================
>
>gjs: symbol lookup error: /usr/lib/arm-linux-gnueabihf/libgjs.so.0: undefined 
>symbol: __aeabi_uidivmod, version mozjs_140
>ERROR: tests/test-core.js - missing test plan
>ERROR: tests/test-core.js - exited with status 127 (command not found?)

It looks as though recompiling src:mozjs has caused it to lose a symbol 
that it previously exported, with a side-effect of making libgjs 
unusable on armhf. Other architectures seem fine.

The name __aeabi_uidivmod looks like a toolchain thing rather than part 
of mozjs itself, and 
https://codesearch.debian.net/search?q=__aeabi_uidivmod&literal=1 
indicates that it's part of libgcc. Has there perhaps been a gcc or LLVM 
behaviour change in how this symbol is expected to be handled? Maybe it 
was previously copied (statically linked) into libmozjs, but is now 
imported from the shared libgcc? (Note that libmozjs is partly Rust, if 
that matters.)

If this is a toolchain behaviour change, a simple rebuild of src:gjs 
might address this. (Or not, I don't know.)

    smcv

--- End Message ---
--- Begin Message ---
Source: gjs
Source-Version: 1.88.1-1
Done: Jeremy Bícha <[email protected]>

We believe that the bug you reported is fixed in the latest version of
gjs, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jeremy Bícha <[email protected]> (supplier of updated gjs package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 11 Jul 2026 17:13:38 +0200
Source: gjs
Built-For-Profiles: derivative.ubuntu noudeb
Architecture: source
Version: 1.88.1-1
Distribution: unstable
Urgency: high
Maintainer: Debian GNOME Maintainers 
<[email protected]>
Changed-By: Jeremy Bícha <[email protected]>
Closes: 1141558
Changes:
 gjs (1.88.1-1) unstable; urgency=high
 .
   * New upstream release (Closes: #1141558)
   * Update debhelper compat to 14
   * Update Standards Version to 4.7.4
Checksums-Sha1:
 dd78f3de87dbabef9e3a996c6d12610c240fc918 2716 gjs_1.88.1-1.dsc
 37577464b6db98602c8ffb7e8ad02ac3895590ca 806632 gjs_1.88.1.orig.tar.xz
 b4f6481e42616ade948330699fb93b5e0c0c1abb 24892 gjs_1.88.1-1.debian.tar.xz
 381c371c080b8b8a0e19a6092454d6d9ec5f683f 9617 gjs_1.88.1-1_source.buildinfo
Checksums-Sha256:
 e13877da653c64f9629c887ed3ec509044d515155b024e365efbc2002f07f02d 2716 
gjs_1.88.1-1.dsc
 767bab80e665d672cb00563c25f0b392a9ec8c2996ed1d4454c698b4c2f0a3d9 806632 
gjs_1.88.1.orig.tar.xz
 e9e289d782fb876249d7c5bd07c5c39341dee369f397e22c2bae82064bda00ba 24892 
gjs_1.88.1-1.debian.tar.xz
 abf94a0f44879056757b4ba219c749b5e19b0d92bc43a71524243147d4f5bf7f 9617 
gjs_1.88.1-1_source.buildinfo
Files:
 d0fd4a7cf10cdf423728f3b4998e3dba 2716 interpreters optional gjs_1.88.1-1.dsc
 851963b653cbcf8534dff8b9e719592e 806632 interpreters optional 
gjs_1.88.1.orig.tar.xz
 ca5c9f45aea2ac07820371174d6ff368 24892 interpreters optional 
gjs_1.88.1-1.debian.tar.xz
 15c124b537acfa1cfda560c50bbafe33 9617 interpreters optional 
gjs_1.88.1-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEETQvhLw5HdtiqzpaW5mx3Wuv+bH0FAmpSXckACgkQ5mx3Wuv+
bH0syhAAgnIazPC8PZHw0dDb/kbCfCkTBkgDXor3eWLheK6OaFMxl8YaY0zQG4fa
EkyLPbWKqO8B4p10zjUgGMTKFXjE04OPbycskgpiskGBj7sGdkEL7/JtTIFvv81E
FFTAD69rNt8cNA2Gu4DCo2UacpzSDdIw2fIyTUDKeEWIT2yduhuTI9M8M2Wnp4Ll
fPMUeuaelLaMNw+XhvsZZ1COAeLEjllpGBzrApCUrBZs4x8LeUMwwYtjeQGk/pk7
CPS4HdcRq5iw1loHHWD4swJaQKJRPvs0OEBd3FSV2DvGkstCTUThqW7OtH+789kd
O2dRmEs+9JNxYhoSJk6i9H3e9BMiIZJLcgf6p4SIluxpjtikNaPI077nI+CcEUm5
zTXVeIEJTJbHmOEfjFjBp/Q86k40eLMBikB45X9fnvlHdmzm70b1hcyc9jn5KbLb
7fMCb/o5pMqh3js/6YFDb4rWidD7IsMb0R42dtpfFB7JR2w7qQk1q/0nm1kSV4UN
uPNPxtu+d305QgjfzblarhtTiDWY1Qdy3YWIHdJyammP0EEp+0vrz5aKyg0fsrHD
siPr+PmRvx5CSv/AAfY140xF7X5Gj75UqcMlwtKfD0pRTMhtcabPMKSsu2nOlzmo
IVUfBsi+Ocz9lkX40Q5CkoD67zlIgBaQBMXT9kL0100UFkL/gE4=
=j9Sd
-----END PGP SIGNATURE-----

Attachment: pgpWo5zE1CgEF.pgp
Description: PGP signature


--- End Message ---

Reply via email to