Bug#1131664: libpeas2: FTBFS: ERROR:../tests/libpeas/extension-py.c:54:test_extension_py_instance_refcount: assertion failed (extension->ref_count == 2): (1 == 2)
Santiago Vila
sanvila at debian.org
Mon Mar 23 11:54:54 GMT 2026
Package: src:libpeas2
Version: 2.2.0-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/202603/
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:libpeas2, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean
dh_clean
debian/rules binary
dh binary
dh_update_autotools_config
dh_autoreconf
debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- \
-Dgjs=false \
-Dgtk_doc=true \
-Dlua51=false \
-Dvapi=true
cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 meson setup .. --wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=lib/x86_64-linux-gnu -Dpython.bytecompile=-1 -Dgjs=false -Dgtk_doc=true -Dlua51=false -Dvapi=true
[... snipped ...]
>>> GSETTINGS_BACKEND=memory UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 NO_AT_BRIDGE=1 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libpeas/plugins/embedded:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/testing-util:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libpeas:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libpeas/testing:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libpeas/introspection MALLOC_PERTURB_=156 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libpeas/extension-set
2/5 libpeas:test-extension-c OK 0.04s
âââââââââââââââââââââââââââââââââââââ â âââââââââââââââââââââââââââââââââââââ
TAP version 14
# random seed: R02S0c9cc25aa40ec0d4afd25c61d1ed18ec
1..21
# Start of extension tests
# Start of c tests
ok 1 /extension/c/garbage-collect
ok 2 /extension/c/provides-valid
ok 3 /extension/c/provides-invalid
ok 4 /extension/c/create-valid
ok 5 /extension/c/create-valid-without-properties
ok 6 /extension/c/create-valid-with-properties
ok 7 /extension/c/create-invalid
ok 8 /extension/c/create-invalid-with-properties
ok 9 /extension/c/create-with-prerequisite
ok 10 /extension/c/reload
ok 11 /extension/c/plugin-info
ok 12 /extension/c/get-settings
ok 13 /extension/c/abstract
ok 14 /extension/c/embedded
ok 15 /extension/c/embedded-missing-symbol
ok 16 /extension/c/instance-refcount
ok 17 /extension/c/nonexistent
ok 18 /extension/c/local-linkage
ok 19 /extension/c/missing-symbol
# Start of multiple-threads tests
ok 20 /extension/c/multiple-threads/global-loaders
ok 21 /extension/c/multiple-threads/nonglobal-loaders
# End of multiple-threads tests
# End of c tests
# End of extension tests
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
4/5 libpeas:test-plugin-info RUNNING
>>> GSETTINGS_BACKEND=memory UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 NO_AT_BRIDGE=1 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libpeas/plugins/embedded:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/testing-util:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libpeas:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libpeas/testing:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libpeas/introspection MALLOC_PERTURB_=121 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libpeas/plugin-info
3/5 libpeas:test-extension-set OK 0.02s
âââââââââââââââââââââââââââââââââââââ â âââââââââââââââââââââââââââââââââââââ
TAP version 14
# random seed: R02Se71820f6475332aa5fce70c89cda5c98
1..9
# Start of extension-set tests
ok 1 /extension-set/create-valid
ok 2 /extension-set/create-invalid
ok 3 /extension-set/create-valid-with-properties
ok 4 /extension-set/create-invalid-with-properties
ok 5 /extension-set/extension-added
ok 6 /extension-set/extension-removed
ok 7 /extension-set/get-extension
ok 8 /extension-set/foreach
ok 9 /extension-set/ordering
# End of extension-set tests
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
5/5 libpeas:test-extension-py RUNNING
>>> GSETTINGS_BACKEND=memory UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 NO_AT_BRIDGE=1 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libpeas/plugins/embedded:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/testing-util:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libpeas:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libpeas/testing:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libpeas/introspection MALLOC_PERTURB_=178 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libpeas/extension-py
4/5 libpeas:test-plugin-info OK 0.01s
âââââââââââââââââââââââââââââââââââââ â âââââââââââââââââââââââââââââââââââââ
TAP version 14
# random seed: R02S4a44a621377dd49b704fa6769bfecc32
1..6
# Start of plugin-info tests
ok 1 /plugin-info/verify-full-info
ok 2 /plugin-info/verify-min-info
ok 3 /plugin-info/has-dep
ok 4 /plugin-info/missing-module
ok 5 /plugin-info/missing-name
ok 6 /plugin-info/os-dependant-help
# End of plugin-info tests
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
5/5 libpeas:test-extension-py FAIL 0.13s killed by signal 6 SIGABRT
âââââââââââââââââââââââââââââââââââââ â âââââââââââââââââââââââââââââââââââââ
stdout:
TAP version 14
# random seed: R02S04160d906acde2e86edc1e67ec57ddd2
1..20
# Start of extension tests
# Start of python tests
ok 1 /extension/python/garbage-collect
ok 2 /extension/python/provides-valid
ok 3 /extension/python/provides-invalid
ok 4 /extension/python/create-valid
ok 5 /extension/python/create-valid-without-properties
ok 6 /extension/python/create-valid-with-properties
ok 7 /extension/python/create-invalid
ok 8 /extension/python/create-invalid-with-properties
ok 9 /extension/python/create-with-prerequisite
ok 10 /extension/python/reload
ok 11 /extension/python/plugin-info
ok 12 /extension/python/get-settings
ok 13 /extension/python/abstract
not ok /extension/python/instance-refcount - ERROR:../tests/libpeas/extension-py.c:54:test_extension_py_instance_refcount: assertion failed (extension->ref_count == 2): (1 == 2)
Bail out!
stderr:
**
ERROR:../tests/libpeas/extension-py.c:54:test_extension_py_instance_refcount: assertion failed (extension->ref_count == 2): (1 == 2)
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
Summary of Failures:
5/5 libpeas:test-extension-py FAIL 0.13s killed by signal 6 SIGABRT
Ok: 4
Fail: 1
Full log written to /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/meson-logs/testlog.txt
cd obj-x86_64-linux-gnu && tail -v -n \+0 meson-logs/testlog.txt
==> meson-logs/testlog.txt <==
Log of Meson test suite run on 2026-03-23T09:51:20.962774
Inherited environment: DEB_HOST_MULTIARCH=x86_64-linux-gnu D [too-long-redacted] N_TESTTHREADS=2 LC_ALL=C.UTF-8
==================================== 1/5 =====================================
test: libpeas:test-engine
start time: 09:51:20
duration: 0.02s
result: exit status 0
command: GSETTINGS_BACKEND=memory UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 NO_AT_BRIDGE=1 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libpeas/plugins/embedded:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/testing-util:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libpeas:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libpeas/testing:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libpeas/introspection MALLOC_PERTURB_=98 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libpeas/engine
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02S8a239d59f34a29d6bf8e338687a609ef
1..18
# Start of engine tests
ok 1 /engine/new
ok 2 /engine/dispose
ok 3 /engine/get-default
ok 4 /engine/load-plugin
ok 5 /engine/load-plugin-with-dep
ok 6 /engine/load-plugin-with-self-dep
ok 7 /engine/load-plugin-with-nonexistent-dep
ok 8 /engine/unload-plugin
ok 9 /engine/unload-plugin-with-dep
ok 10 /engine/unload-plugin-with-self-dep
ok 11 /engine/unavailable-plugin
ok 12 /engine/not-loadable-plugin
ok 13 /engine/plugin-list
ok 14 /engine/loaded-plugins
ok 15 /engine/enable-unkown-loader
ok 16 /engine/enable-loader-multiple-times
ok 17 /engine/nonexistent-search-path
ok 18 /engine/shutdown
# Start of shutdown tests
# End of shutdown tests
# End of engine tests
==============================================================================
==================================== 2/5 =====================================
test: libpeas:test-extension-c
start time: 09:51:20
duration: 0.04s
result: exit status 0
command: GSETTINGS_BACKEND=memory UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 NO_AT_BRIDGE=1 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=59 MALLOC_CHECK_=2 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libpeas/plugins/embedded:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/testing-util:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libpeas:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libpeas/testing:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libpeas/introspection /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libpeas/extension-c
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02S0c9cc25aa40ec0d4afd25c61d1ed18ec
1..21
# Start of extension tests
# Start of c tests
ok 1 /extension/c/garbage-collect
ok 2 /extension/c/provides-valid
ok 3 /extension/c/provides-invalid
ok 4 /extension/c/create-valid
ok 5 /extension/c/create-valid-without-properties
ok 6 /extension/c/create-valid-with-properties
ok 7 /extension/c/create-invalid
ok 8 /extension/c/create-invalid-with-properties
ok 9 /extension/c/create-with-prerequisite
ok 10 /extension/c/reload
ok 11 /extension/c/plugin-info
ok 12 /extension/c/get-settings
ok 13 /extension/c/abstract
ok 14 /extension/c/embedded
ok 15 /extension/c/embedded-missing-symbol
ok 16 /extension/c/instance-refcount
ok 17 /extension/c/nonexistent
ok 18 /extension/c/local-linkage
ok 19 /extension/c/missing-symbol
# Start of multiple-threads tests
ok 20 /extension/c/multiple-threads/global-loaders
ok 21 /extension/c/multiple-threads/nonglobal-loaders
# End of multiple-threads tests
# End of c tests
# End of extension tests
==============================================================================
==================================== 3/5 =====================================
test: libpeas:test-extension-set
start time: 09:51:20
duration: 0.02s
result: exit status 0
command: GSETTINGS_BACKEND=memory UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 NO_AT_BRIDGE=1 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libpeas/plugins/embedded:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/testing-util:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libpeas:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libpeas/testing:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libpeas/introspection MALLOC_PERTURB_=156 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libpeas/extension-set
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02Se71820f6475332aa5fce70c89cda5c98
1..9
# Start of extension-set tests
ok 1 /extension-set/create-valid
ok 2 /extension-set/create-invalid
ok 3 /extension-set/create-valid-with-properties
ok 4 /extension-set/create-invalid-with-properties
ok 5 /extension-set/extension-added
ok 6 /extension-set/extension-removed
ok 7 /extension-set/get-extension
ok 8 /extension-set/foreach
ok 9 /extension-set/ordering
# End of extension-set tests
==============================================================================
==================================== 4/5 =====================================
test: libpeas:test-plugin-info
start time: 09:51:21
duration: 0.01s
result: exit status 0
command: GSETTINGS_BACKEND=memory UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 NO_AT_BRIDGE=1 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libpeas/plugins/embedded:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/testing-util:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libpeas:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libpeas/testing:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libpeas/introspection MALLOC_PERTURB_=121 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libpeas/plugin-info
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02S4a44a621377dd49b704fa6769bfecc32
1..6
# Start of plugin-info tests
ok 1 /plugin-info/verify-full-info
ok 2 /plugin-info/verify-min-info
ok 3 /plugin-info/has-dep
ok 4 /plugin-info/missing-module
ok 5 /plugin-info/missing-name
ok 6 /plugin-info/os-dependant-help
# End of plugin-info tests
==============================================================================
==================================== 5/5 =====================================
test: libpeas:test-extension-py
start time: 09:51:21
duration: 0.13s
result: killed by signal 6 SIGABRT
command: GSETTINGS_BACKEND=memory UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 NO_AT_BRIDGE=1 G_DEBUG=gc-friendly MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_CHECK_=2 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libpeas/plugins/embedded:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/testing-util:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/libpeas:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libpeas/testing:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libpeas/introspection MALLOC_PERTURB_=178 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/libpeas/extension-py
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02S04160d906acde2e86edc1e67ec57ddd2
1..20
# Start of extension tests
# Start of python tests
ok 1 /extension/python/garbage-collect
ok 2 /extension/python/provides-valid
ok 3 /extension/python/provides-invalid
ok 4 /extension/python/create-valid
ok 5 /extension/python/create-valid-without-properties
ok 6 /extension/python/create-valid-with-properties
ok 7 /extension/python/create-invalid
ok 8 /extension/python/create-invalid-with-properties
ok 9 /extension/python/create-with-prerequisite
ok 10 /extension/python/reload
ok 11 /extension/python/plugin-info
ok 12 /extension/python/get-settings
ok 13 /extension/python/abstract
not ok /extension/python/instance-refcount - ERROR:../tests/libpeas/extension-py.c:54:test_extension_py_instance_refcount: assertion failed (extension->ref_count == 2): (1 == 2)
Bail out!
----------------------------------- stderr -----------------------------------
**
ERROR:../tests/libpeas/extension-py.c:54:test_extension_py_instance_refcount: assertion failed (extension->ref_count == 2): (1 == 2)
==============================================================================
Summary of Failures:
5/5 libpeas:test-extension-py FAIL 0.13s killed by signal 6 SIGABRT
Ok: 4
Fail: 1
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 --timeout-multiplier=6 returned exit code 1
make[1]: *** [debian/rules:24: override_dh_auto_test] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:11: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------
More information about the pkg-gnome-maintainers
mailing list