Bug#1118421: gjs: FTBFS: killed by signal 11 SIGSEGV

Santiago Vila sanvila at debian.org
Sun Oct 19 20:14:00 BST 2025


Package: src:gjs
Version: 1.82.3-2
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202510/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:gjs, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
#-db> p o
#-$19 = [object Object]
#-{ some: "plain object", [Symbol("that")]: "has symbols" }
#-db> c
#-Program exited with code 0
----------------------------------- stderr -----------------------------------
Segmentation fault
==============================================================================

=================================== 65/71 ====================================
test:         gjs:Debugger / quit command
start time:   15:48:32
duration:     0.03s
result:       exit status 0
command:      ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 GJS_ [too-long-redacted] ed-tests/debugger/quit.debugger
----------------------------------- stdout -----------------------------------
1..1
ok 1 - /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/../installed-tests/debugger/quit.debugger
==============================================================================

=================================== 66/71 ====================================
test:         gjs:Debugger / return command
start time:   15:48:32
duration:     0.04s
result:       exit status 0
command:      ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 GJS_ [too-long-redacted] -tests/debugger/return.debugger
----------------------------------- stdout -----------------------------------
1..1
ok 1 - /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/../installed-tests/debugger/return.debugger
==============================================================================

=================================== 67/71 ====================================
test:         gjs:Debugger / set command
start time:   15:48:32
duration:     0.04s
result:       exit status 0
command:      ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 GJS_ [too-long-redacted] led-tests/debugger/set.debugger
----------------------------------- stdout -----------------------------------
1..1
ok 1 - /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/../installed-tests/debugger/set.debugger
==============================================================================

=================================== 68/71 ====================================
test:         gjs:Debugger / step command
start time:   15:48:32
duration:     0.03s
result:       exit status 0
command:      ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 GJS_ [too-long-redacted] ed-tests/debugger/step.debugger
----------------------------------- stdout -----------------------------------
1..1
ok 1 - /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/../installed-tests/debugger/step.debugger
==============================================================================

=================================== 69/71 ====================================
test:         gjs:Debugger / throw command
start time:   15:48:32
duration:     0.03s
result:       exit status 0
command:      ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 GJS_ [too-long-redacted] d-tests/debugger/throw.debugger
----------------------------------- stdout -----------------------------------
1..1
ok 1 - /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/../installed-tests/debugger/throw.debugger
==============================================================================

=================================== 70/71 ====================================
test:         gjs:Debugger / throw-ignored command
start time:   15:48:32
duration:     0.03s
result:       exit status 0
command:      ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 GJS_ [too-long-redacted] debugger/throw-ignored.debugger
----------------------------------- stdout -----------------------------------
1..1
ok 1 - /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/../installed-tests/debugger/throw-ignored.debugger
==============================================================================

=================================== 71/71 ====================================
test:         gjs:Debugger / until command
start time:   15:48:32
duration:     0.03s
result:       exit status 0
command:      ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 GJS_ [too-long-redacted] d-tests/debugger/until.debugger
----------------------------------- stdout -----------------------------------
1..1
ok 1 - /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/../installed-tests/debugger/until.debugger
==============================================================================


Summary of Failures:

 1/71 gjs:C / API tests                    ERROR            0.11s   killed by signal 11 SIGSEGV
 3/71 gjs:Scripts / CommandLine            FAIL             0.93s   43/49 subtests passed
 4/71 gjs:Scripts / CommandLineModules     FAIL             0.08s   2/3 subtests passed
 6/71 gjs:JS / self                        ERROR            0.04s   killed by signal 11 SIGSEGV
 7/71 gjs:JS / Cairo                       ERROR            0.04s   killed by signal 11 SIGSEGV
 8/71 gjs:JS / Exceptions                  ERROR            0.03s   killed by signal 11 SIGSEGV
 9/71 gjs:JS / Format                      ERROR            0.04s   killed by signal 11 SIGSEGV
10/71 gjs:JS / Fundamental                 ERROR            0.04s   killed by signal 11 SIGSEGV
11/71 gjs:JS / Gettext                     ERROR            0.04s   killed by signal 11 SIGSEGV
12/71 gjs:JS / GIMarshalling               ERROR            0.04s   killed by signal 11 SIGSEGV
13/71 gjs:JS / Gio                         ERROR            0.04s   killed by signal 11 SIGSEGV
14/71 gjs:JS / GLib                        ERROR            0.04s   killed by signal 11 SIGSEGV
15/71 gjs:JS / GObject                     ERROR            0.04s   killed by signal 11 SIGSEGV
16/71 gjs:JS / GObjectClass                ERROR            0.04s   killed by signal 11 SIGSEGV
17/71 gjs:JS / GObjectInterface            ERROR            0.04s   killed by signal 11 SIGSEGV
18/71 gjs:JS / GObjectValue                ERROR            0.03s   killed by signal 11 SIGSEGV
19/71 gjs:JS / GTypeClass                  ERROR            0.04s   killed by signal 11 SIGSEGV
20/71 gjs:JS / Importer                    ERROR            0.04s   killed by signal 11 SIGSEGV
21/71 gjs:JS / Importer2                   ERROR            0.04s   killed by signal 11 SIGSEGV
22/71 gjs:JS / Introspection               ERROR            0.04s   killed by signal 11 SIGSEGV
23/71 gjs:JS / Lang                        ERROR            0.04s   killed by signal 11 SIGSEGV
24/71 gjs:JS / LegacyByteArray             ERROR            0.04s   killed by signal 11 SIGSEGV
25/71 gjs:JS / LegacyClass                 ERROR            0.04s   killed by signal 11 SIGSEGV
26/71 gjs:JS / LegacyGObject               ERROR            0.04s   killed by signal 6 SIGABRT
27/71 gjs:JS / Mainloop                    ERROR            0.03s   killed by signal 11 SIGSEGV
28/71 gjs:JS / Namespace                   ERROR            0.04s   killed by signal 11 SIGSEGV
29/71 gjs:JS / Package                     ERROR            0.04s   killed by signal 11 SIGSEGV
30/71 gjs:JS / ParamSpec                   ERROR            0.04s   killed by signal 11 SIGSEGV
31/71 gjs:JS / Print                       ERROR            0.04s   killed by signal 11 SIGSEGV
32/71 gjs:JS / Promise                     ERROR            0.04s   killed by signal 11 SIGSEGV
33/71 gjs:JS / Regress                     ERROR            0.04s   killed by signal 11 SIGSEGV
34/71 gjs:JS / Signals                     ERROR            0.04s   killed by signal 11 SIGSEGV
35/71 gjs:JS / System                      ERROR            0.04s   killed by signal 11 SIGSEGV
36/71 gjs:JS / Tweener                     ERROR            0.04s   killed by signal 11 SIGSEGV
37/71 gjs:JS / WarnLib                     ERROR            0.04s   killed by signal 11 SIGSEGV
38/71 gjs:JS / Gtk3                        ERROR            0.04s   killed by signal 11 SIGSEGV
39/71 gjs:JS / GObjectDestructionAccess    ERROR            0.04s   killed by signal 11 SIGSEGV
40/71 gjs:JS / LegacyGtk                   ERROR            0.04s   killed by signal 11 SIGSEGV
42/71 gjs:JS / Async                       ERROR            0.04s   killed by signal 11 SIGSEGV
41/71 gjs:dbus / GDBus                     ERROR            0.05s   (exit status 139 or signal 11 SIGSEGV)
43/71 gjs:JS / CairoModule                 ERROR            0.04s   killed by signal 11 SIGSEGV
44/71 gjs:JS / Console                     ERROR            0.04s   killed by signal 11 SIGSEGV
45/71 gjs:JS / ESModules                   ERROR            0.04s   killed by signal 11 SIGSEGV
46/71 gjs:JS / AsyncMainloop               ERROR            0.04s   killed by signal 11 SIGSEGV
47/71 gjs:JS / Encoding                    ERROR            0.04s   killed by signal 11 SIGSEGV
48/71 gjs:JS / GLibLogWriter               ERROR            0.04s   killed by signal 11 SIGSEGV
49/71 gjs:JS / Global                      ERROR            0.04s   killed by signal 11 SIGSEGV
50/71 gjs:JS / Timers                      ERROR            0.04s   killed by signal 11 SIGSEGV
51/71 gjs:JS / WeakRef                     ERROR            0.04s   killed by signal 11 SIGSEGV
64/71 gjs:Debugger / print command         FAIL             0.04s   0/1 subtests passed

Ok:                21  
Fail:              50  
	rm -fr -- /tmp/dh-xdg-rundir-GXT2UZzB
dh_auto_test: error: cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=2 meson test --verbose -v -C /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu --timeout-multiplier 4 returned exit code 50
make[1]: *** [debian/rules:43: override_dh_auto_test] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:17: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------



More information about the pkg-gnome-maintainers mailing list