GRUB Out-Of-Memory Error Test Day - Second Part #862
Labels
No labels
agile
anacondawebui
arm
blockerfe
Closed As
Duplicate
Closed As
Fixed
Closed As
Invalid
Closed As
Wontfix
Closed As
Worksforme
coreos
criteria
defect
easyfix
enhancement
iot
meeting
meta
onboarding call
proventesters
retrospective
silverblue
sponsor
test cases
test days
wiki
Backlog Status
Needs Review
Backlog Status
Ready
chore
documentation
points
01
points
02
points
03
points
05
points
08
points
13
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Sprint Status
Blocked
Sprint Status
Done
Sprint Status
In Progress
Sprint Status
Review
Sprint Status
To Do
Technical Debt
Work Item
Bug
Work Item
Epic
Work Item
Spike
Work Item
Task
Work Item
User Story
No project
No assignees
4 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
quality/tickets#862
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Test day proposal
We have a new fix [1] and hopefully this time would be the final one. A bit of resume
of this peculiar issue: the OOM issue is seen on those system with limited memory pool
so we try to increase the memory pool for grub_malloc [2] but hit other (unexpected) issues [3] so
[2] was reverted.
Test Cases
There are two testing scenarios below. For both, please use a testing HW (NEVER on your working desktop/lap) and DISABLE Secure boot (unsigned GRUB binaries for the moment) temporally.
Option 1: ISO install (for those that cannot install Fedora due to OOM issues)
0. Disable Secure boot
in case the auto-detect installation media fails). The reason we are asking for full installation is that last time we did not
testers this step and we ended up with [3].
Option 2: RPM install (for those already running a Fedora rawhide system)
0. Disable Secure boot
[1] https://src.fedoraproject.org/rpms/grub2/pull-request/207
[2] https://src.fedoraproject.org/rpms/grub2/pull-request/198
[3] https://bugzilla.redhat.com/show_bug.cgi?id=2427945
[4] https://koji.fedoraproject.org/koji/taskinfo?taskID=141497105
[5] https://people.redhat.com/lsandova/oom/boot-efi-alloc-on-verifiers.iso
Prerequisite for the Test Day
Time Frame
To-be-defined
Sorry I forgot to mention before:
For ownership, I believe I need help from the QA team for hosting/organizing the test day.
Metadata Update from @kparal:
Metadata Update from @jgroman:
Hi @lsandova
I'll prepare wiki page and testdays result page for you.
Regarding available dates - how would next week (Jan 26 - Feb 2) work for you?
There are already KDE and Gnome test weeks planned after that. It is not a big problem to have
two testdays to share dates so we could also do that as well.
Thanks!
Hi @jgroman ,
I talked to the rest of the team and we agreed that we need to wait a bit more until we have a fix and then test both scenarios, the incoming fix and the one mentioned above.
Is it OK if we keep this ticket open for some time ? Hopefully it will not take much.
@jgroman I have updated the test day description: now we have a solid fix basically.
I have updated several bugzilla tickets asking for testing so we can get some feedback. If all seems ok eg.testers are booting fine, then we set a date. If there is anyone that can't boot, then I need to revisit the issue again :( but I expect this not to happen.
@jgroman @kparal unfortunately my plan requesting (before test day starts) some impacted users doing the same test as I am proposing for this test day did not work: no one has tested it or at least nothing has been reported.
Let's try to set a date for this test day and see if we get some traction. Any incoming week is fine, whatever you believe is the best week I am fine with it.
Let me know anything more you need from me or the team.
Thanks for your help.
I've pinged the bug report explicitly NEEDINFO'ing the reporters, and also posted to the discourse thread about the problem. Hopefully that'll shake some testers loose.
So we did have one person say the new build works for them - is that enough to go ahead and schedule the event?
@adamwill wrote in #862 (comment):
there is another tester that booted succesfully [2263643#c107] .
I agree with @adamwill , time to move on and organize the test day.
@jgroman let me know something missing from my side.
[2263643#c107] https://bugzilla.redhat.com/show_bug.cgi?id=2263643#c107
Hi @lsandova , would next week (2026-02-09 to 2026-02-15) work for you?
There is a 3 day overlap with GNOME test days but I guess that is not a big problem.
We could also do 2026-02-16 to 2026-02-22 if you wish.
@jgroman wrote in #862 (comment):
Yes, next week is just fine!
it is not. I believe these are two type of testers (user space UI versus bootloader testers), so I doubt dates would interfere.
Hi Leo @lsandova
I have prepared
Please update the wiki page as necessary, I just copied over "part 1" page for now.
If the testdays result page needs testcase refresh as well I can update that page for you.
@jgroman wrote in #862 (comment):
Hi @jgroman ,
This page looks (identical?) as first test day
https://fedoraproject.org/wiki/Test_Day:2025-12-15_GRUB_out_of_memory_verification
but this time we are testing a different fix and different test scenario. Perhaps you pasted the wrong link?
Great, thanks
Yes, I just copy-pasted the first page content in there as a placeholder.
Please update this page as necessary to fit your current scenario.
@jgroman wrote in #862 (comment):
Got it! Sure, let me update it now.
wiki updated https://fedoraproject.org/wiki/Test_Day:2026-02-09_GRUB_out_of_memory_fix_verification_part_2
Please review it and let me know if something is not clear.