After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 787012 - libdazzle: test-fuzzy-index fails on ppc64el & other architectures
libdazzle: test-fuzzy-index fails on ppc64el & other architectures
Status: RESOLVED FIXED
Product: gnome-builder
Classification: Other
Component: general
3.25.x
Other Linux
: Normal normal
: ---
Assigned To: GNOME Builder Maintainers
GNOME Builder Maintainers
Depends on:
Blocks:
 
 
Reported: 2017-08-30 11:26 UTC by Jeremy Bicha
Modified: 2017-08-31 22:14 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
tests: remove object lifecycle tests (2.73 KB, patch)
2017-08-31 20:25 UTC, Christian Hergert
committed Details | Review

Description Jeremy Bicha 2017-08-30 11:26:17 UTC
Ubuntu 17.10 Beta
libdazzle 3.25.91

On the ppc64el architecture, the test-fuzzy-index fails. The tests pass on all other supported Ubuntu architectures.

Full build logs at
https://launchpad.net/ubuntu/+source/libdazzle/3.25.91-1
(Just click the architecture you want to see)

Build Log Excerpt
=================
 9/19 test-fuzzy-index                        FAIL     0.16 s

OK:        18
FAIL:       1
SKIP:       0
TIMEOUT:    0

The output from the failed tests:

 9/19 test-fuzzy-index                        FAIL     0.16 s

--- command ---
G_TEST_SRCDIR='/<<PKGBUILDDIR>>/tests' G_TEST_BUILDDIR='/<<PKGBUILDDIR>>/obj-powerpc64le-linux-gnu/tests' G_DEBUG='gc-friendly' GSETTINGS_BACKEND='memory' PYTHONDONTWRITEBYTECODE='yes' MALLOC_CHECK_='2' /<<PKGBUILDDIR>>/obj-powerpc64le-linux-gnu/tests/test-fuzzy-index
--- stdout ---
/Dazzle/Fuzzy/IndexBuilder/basic: OK
/Dazzle/Fuzzy/Index/basic: 
-------
Comment 1 Christian Hergert 2017-08-30 19:46:20 UTC
I think this is just a transient error, due to some over zealous ref count checking while async funcs are in play.
Comment 2 Jeremy Bicha 2017-08-30 20:29:52 UTC
I tried twice on Ubuntu.

It also happened on Debian.

https://buildd.debian.org/status/fetch.php?pkg=libdazzle&arch=ppc64el&ver=3.25.91-2&stamp=1504103685
Comment 3 Jeremy Bicha 2017-08-31 19:08:20 UTC
It happens on mipsel also:

https://buildd.debian.org/status/package.php?p=libdazzle
Comment 4 Christian Hergert 2017-08-31 20:25:05 UTC
Created attachment 358889 [details] [review]
tests: remove object lifecycle tests

These are too difficult to ensure when threads are in play, so we'll just
remove them as the test passing is more useful to know.
Comment 5 Christian Hergert 2017-08-31 20:25:49 UTC
This will likely fix it, but the logs coming from Debian don't actually help me
at all. I need to know where the code failed, not that it failed.

Attachment 358889 [details] pushed as 689fea3 - tests: remove object lifecycle tests
Comment 6 Jeremy Bicha 2017-08-31 22:14:16 UTC
Thanks. The build tests pass now.