Bug 2332566

Summary: glib-networking-2.80.0-4.eln144 failed ELN Mass Rebuild 144
Product: [Fedora] Fedora Reporter: Johnny Hughes <jhughes>
Component: glib2Assignee: Matthias Clasen <mclasen>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: rawhideCC: gnome-sig, mail, mcatanza, mclasen, releng, rhughes, rstrode, yselkowi
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: aarch64   
OS: Linux   
URL: https://koji.fedoraproject.org/koji/taskinfo?taskID=126182869
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-01-23 15:43:27 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2300528    

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.