Bug 2332566 - glib-networking-2.80.0-4.eln144 failed ELN Mass Rebuild 144
Summary: glib-networking-2.80.0-4.eln144 failed ELN Mass Rebuild 144
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: glib2
Version: rawhide
Hardware: aarch64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Matthias Clasen
QA Contact: Fedora Extras Quality Assurance
URL: https://koji.fedoraproject.org/koji/t...
Whiteboard:
: 2340230 (view as bug list)
Depends On:
Blocks: F42FTBFS
TreeView+ depends on / blocked
 
Reported: 2024-12-16 13:44 UTC by Johnny Hughes
Modified: 2025-01-23 15:43 UTC (History)
8 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2025-01-23 15:43:27 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
GNOME Gitlab GNOME glib merge_requests 2765 0 None merged GCancellable: Use per-instance mutex logic instead of global critical sections 2025-01-07 22:12:09 UTC
GNOME Gitlab GNOME glib merge_requests 4206 0 None opened gcancellable: Ignore cancelled callback on disposed source 2025-01-07 22:14:00 UTC

Description Johnny Hughes 2024-12-16 13:44:46 UTC
glib-networking-2.80.0-4.eln144 failed ELN Mass Rebuild 144:

# Start of oscp tests
not ok /tls/gnutls/connection/oscp/must-staple - GLib-GIO:ERROR:../gio/gcancellable.c:674:cancellable_source_cancelled: assertion failed: (callback_was_not_called)
Bail out!
stderr:
**
GLib-GIO:ERROR:../gio/gcancellable.c:674:cancellable_source_cancelled: assertion failed: (callback_was_not_called)

Build log: 
https://kojipkgs.fedoraproject.org//work/tasks/5859/126675859/build.log

Reproducible: Always

Comment 1 Michael Catanzaro 2024-12-16 15:43:22 UTC
Wow, this is a bug in GCancellable. That's pretty impressive. I will start by reassigning this bug to GLib component.

For ELN mass rebuild purposes, I would just trigger a rebuild. It's a race condition and *probably* won't hit the same race twice. I don't know how to trigger an ELN build myself.

Comment 2 Michael Catanzaro 2024-12-16 15:44:10 UTC
(Sorry Paul. Wrong component....)

Comment 3 Michael Catanzaro 2024-12-16 15:49:51 UTC
(In reply to Johnny Hughes from comment #0)
> GLib-GIO:ERROR:../gio/gcancellable.c:674:cancellable_source_cancelled:
> assertion failed: (callback_was_not_called)

Hey Marco, do you think this was fixed by https://gitlab.gnome.org/GNOME/glib/-/merge_requests/2765? Hopefully? If so, I will backport that fix. Otherwise, I should report a new upstream bug.

Comment 4 Michael Catanzaro 2025-01-07 22:12:10 UTC
Actually, looking at discussion in that merge request, there is a regression and we should not backport it. We should just rerun the glib-networking build in ELN and hope the test doesn't fail again. I'm going to close this since I don't think this requires any other action at this time.

Comment 5 Michael Catanzaro 2025-01-07 22:14:01 UTC
(In reply to Michael Catanzaro from comment #4)
> Actually, looking at discussion in that merge request, there is a regression
> and we should not backport it.

Hm, actually, the test failure here might itself be the regression. I see there's another merge request https://gitlab.gnome.org/GNOME/glib/-/merge_requests/4206 to fix it. We'll handle it upstream regardless.

Comment 6 Michael Catanzaro 2025-01-22 20:33:23 UTC
Reopening. I had thought this was fixed by https://src.fedoraproject.org/rpms/glib2/c/5f6b1b57bbe1a656bf9e916a489dc27371066004?branch=rawhide but apparently not.

Comment 7 Michael Catanzaro 2025-01-22 20:34:42 UTC
*** Bug 2340230 has been marked as a duplicate of this bug. ***

Comment 8 Yaakov Selkowitz 2025-01-22 21:23:36 UTC
That commit didn't add the patch to the specfile, so it was never applied in the build.

Comment 9 Michael Catanzaro 2025-01-22 23:10:49 UTC
Thank you Yaakov... I didn't notice.

Comment 10 Michael Catanzaro 2025-01-23 15:43:27 UTC
OK, really fixed now.


Note You need to log in before you can comment on or make changes to this bug.