ERROR: network-monitor-race =========================== # random seed: R02S7ffa06023f1151a48fdd56f4b8a894b7 1..1 # Start of network-monitor tests # Bug Reference: https://bugzilla.gnome.org/show_bug.cgi?id=793727 # child process (/network-monitor/create-in-thread [26528]) exit status: 1 (error) # child process (/network-monitor/create-in-thread [26528]) stdout: "" ** GLib-GIO:ERROR:/tmp/portage/dev-libs/glib-2.56.2/work/glib-2.56.2/gio/tests/network-monitor-race.c:78:test_network_monitor: child process (/network-monitor/create-in-thread [26528]) failed unexpectedly # child process (/network-monitor/create-in-thread [26528]) stderr: "\n(/tmp/portage/dev-libs/glib-2.56.2/work/glib-2.56.2-abi_x86_32.x86/gio/tests/.libs/network-monitor-race:26528): GLib-GIO-WARNING **: 15:28:40.596: Error on netlink socket: Error receiving message: Bad file descriptor\n" /tmp/portage/dev-libs/glib-2.56.2/work/glib-2.56.2/tap-test: line 5: 25236 Aborted (core dumped) $1 -k --tap Bail out! GLib-GIO:ERROR:/tmp/portage/dev-libs/glib-2.56.2/work/glib-2.56.2/gio/tests/network-monitor-race.c:78:test_network_monitor: child process (/network-monitor/create-in-thread [26528]) failed unexpectedly ERROR: network-monitor-race - Bail out! GLib-GIO:ERROR:/tmp/portage/dev-libs/glib-2.56.2/work/glib-2.56.2/gio/tests/network-monitor-race.c:78:test_network_monitor: child process (/network-monitor/create-in-thread [26528]) failed unexpectedly Will attach complete build log and test log.
Created attachment 544088 [details] dev-libs:glib-2.56.2:20180820-124920.log.xz
Created attachment 544090 [details] test-suite.log
Created attachment 544092 [details] emerge-info.txt
So I've rerun it a lot, and I seem to be reliably reproducing this problem. It happens also with py3.6, MAKEOPTS=-j1, -O0 -ggdb, USE=debug, and without network-sandbox. Curious enough, network-monitor test itself passes.
Do you have any other ideas or should I report it upstream?
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=549542cf21eb81eb75ce4f526f6a0da92b686c26 commit 549542cf21eb81eb75ce4f526f6a0da92b686c26 Author: Mart Raudsepp <leio@gentoo.org> AuthorDate: 2018-11-29 15:24:07 +0000 Commit: Mart Raudsepp <leio@gentoo.org> CommitDate: 2018-11-29 15:24:41 +0000 dev-libs/glib: fix potential issues in network-monitor-race test Closes: https://bugs.gentoo.org/664106 Signed-off-by: Mart Raudsepp <leio@gentoo.org> Package-Manager: Portage-2.3.52, Repoman-2.3.11 ...56.2-network-monitor-race-test-iterations.patch | 36 ++++++++++++++++++++++ dev-libs/glib/glib-2.56.2.ebuild | 3 ++ 2 files changed, 39 insertions(+)
hrm, looks like it still has failures sometimes :( Still passes fine on my desktop, but still fails on the arm64 box; I guess the patch I applied makes it never fail on my desktop, while previously sometimes rarely it could have failed there too..
2.60 moves to meson test harness, so lets consider this one as fixed (the patch I did apply to 2.56.x) or obsolete and re-report any test problems against 2.60