freebsd-vm: Stuck in a bootloop
Hello!
We recently noticed FreeBSD GitHub Actions timing out due to being stuck in a boot loop. ci log: https://github.com/libsdl-org/SDL/actions/runs/6464128982/job/17548308002
The following message is printed every 2s over and over again:
2023-10-10T04:08:13.4019400Z <<BOOT>>—-——
2023-10-10T04:08:13.4029930Z Copyright (c) 1992-2821 The FreeBSD Project.
2023-10-10T04:08:13.4038380Z Copyright (c) 1979, 1988, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
2023-10-10T04:08:13.4060030Z The Regents of the University of California. All rights reserved.
2023-10-10T04:08:13.4066080Z FreeBSD is a registered trademark of The FreeBSD Foundation.
2023-10-10T04:08:13.4079190Z FreeBSD 13.2-RELEASE releng/13.2-n254617-525ecfdad597 GENERIC amd64
2023-10-10T04:08:13.4080880Z FreeBSD clang version 14.8.5 (https://github.com/Ilvm/1lvm-project .git 1lvmorg-1
2023-10-10T04:08:13.4082420Z 4.8.5-8-gc12386ae247c)
2023-10-10T04:08:13.4084490Z VT (vga): text 88x25
2023-10-10T04:08:13.4086040Z CPU: Intel(R) Core(TM) i7-8708B CPU @ 3.2@GHz (3192.98-MHz KB-class CPU)
2023-10-10T04:08:13.4088090Z Origin="GenuineIntel” Id=@x3@6aa_ Family=@x6 Model=@x3a Stepping=18
2023-10-10T04:08:13.4090070Z Features=@x1783f bff <FPU, VME ,DE,PSE,TSC.MSR,PAE MCE ,CX8,APIC,SEP.MTRR,PGE .MCA.C
2023-10-10T04:08:13.4092310Z HOV. PAT ,PSE36 , MMX,FXSR SSE ,SSE2,HTT>
2023-10-10T04:08:13.4094220Z Features2=@x5eda2283<SSE3 , PCLMULQDO, SSSE3,CX16,PCID,SSE4.1,5SE4.2,MOVBE ,POPCNT
2023-10-10T04:08:13.4096340Z /AESNI, XSAVE , OSXSAVE , AVX, RDRAND>
2023-10-10T04:08:13.4098150Z AND Features=@x20188880<SYSCALL .NX.LM>
2023-10-10T04:08:13.4099950Z AND Features2=8x121<LAHF ,ABM,Prefetch>
2023-10-10T04:08:13.4101860Z Structured Extended Features=@x842421<FSGSBASE ,AVX2, INVPCID.NFPUSG , RDSEED, CLFL
2023-10-10T04:08:13.4103700Z USHOPT>
2023-10-10T04:08:13.4105450Z real memory = 9126885584 (8784 MB)
2023-10-10T04:08:13.4107220Z avail memory = 8291483648 (7987 MB)
2023-10-10T04:08:13.4109100Z Event timer “LAPIC” quality 108
2023-10-10T04:08:13.4110930Z ACPI APIC Table: <VBOX VBOXAPIC>
About this issue
- Original URL
- State: closed
- Created 9 months ago
- Reactions: 12
- Comments: 24 (7 by maintainers)
Commits related to this issue
- shape: Use SDL[Test]_ReadSurfacePixel This avoids assuming that the pixels are suitably aligned for direct access, which there's no guarantee that they are; in particular, 3-bytes-per-pixel RGB image... — committed to libsdl-org/SDL by smcv 9 months ago
- github/workflows: put a 20 minute timeout on the freebsd job It bootloops quite often these days which is annoying and clogs up all the macos runners. https://github.com/vmactions/freebsd-vm/issues/7... — committed to Dudemanguy/mpv by Dudemanguy 8 months ago
- github/workflows: put a 20 minute timeout on the freebsd job It bootloops quite often these days which is annoying and clogs up all the macos runners. https://github.com/vmactions/freebsd-vm/issues/7... — committed to mpv-player/mpv by Dudemanguy 8 months ago
- github/workflows: use cross-platform-actions for freebsd Since vmactions is basically a bootlooping disaster* with no signs of life from upstream, let's try a different action instead and hope it wor... — committed to Dudemanguy/mpv by Dudemanguy 8 months ago
- github/workflows: use cross-platform-actions for freebsd Since vmactions is basically a bootlooping disaster* with no signs of life from upstream, let's try a different action instead and hope it wor... — committed to Dudemanguy/mpv by Dudemanguy 8 months ago
- github/workflows: use cross-platform-actions for freebsd Since vmactions is basically a bootlooping disaster* with no signs of life from upstream, let's try a different action instead and hope it wor... — committed to Dudemanguy/mpv by Dudemanguy 8 months ago
- github/workflows: use cross-platform-actions for freebsd Since vmactions is basically a bootlooping disaster* with no signs of life from upstream, let's try a different action instead and hope it wor... — committed to Dudemanguy/mpv by Dudemanguy 8 months ago
- github/workflows: use cross-platform-actions for freebsd Since vmactions is basically a bootlooping disaster* with no signs of life from upstream, let's try a different action instead and hope it wor... — committed to mpv-player/mpv by Dudemanguy 8 months ago
- switch to cross-platform-actions The freebsd-vm action stopped to work, see https://github.com/vmactions/freebsd-vm/issues/74 — committed to eserte/Doit by eserte 8 months ago
- switch to cross-platform-actions The freebsd-vm action stopped to work, see https://github.com/vmactions/freebsd-vm/issues/74 — committed to eserte/Doit by eserte 8 months ago
- CI: switch away from defective vmactions GitHub action The freebsd VM is inflooping on boot, which is a known issue. vmactions/freebsd-vm#74 Move instead to cross-platforms-actions/action. — committed to emarsden/dash-mpd-rs by deleted user 8 months ago
- ci: skip the BSD builds for now they are hanging/failing too often and are taking 6+ hours to fail see these upstream issues: - https://github.com/vmactions/freebsd-vm/issues/68 - https://github.com... — committed to sparklemotion/nokogiri by flavorjones 8 months ago
- [gha] disable FreeBSD build Additional info: https://github.com/vmactions/freebsd-vm/issues/74 — committed to PurpleI2P/i2pd by r4sas 8 months ago
- switch to cross-platform-actions The freebsd-vm action stopped to work, see https://github.com/vmactions/freebsd-vm/issues/74 — committed to eserte/cpan-plugin-sysdeps by eserte 8 months ago
- update freebsd CI to fix the recent boot-looping issue see: https://github.com/vmactions/freebsd-vm/issues/74 — committed to freeglut/freeglut by jtsiomb 8 months ago
- ci: skip the BSD builds for now they are hanging/failing too often and are taking 6+ hours to fail see these upstream issues: - https://github.com/vmactions/freebsd-vm/issues/68 - https://github.com... — committed to sparklemotion/nokogiri by flavorjones 8 months ago
- ci: let's bring back the freebsd test because https://github.com/vmactions/freebsd-vm/issues/74 has been resolved — committed to sparklemotion/nokogiri by flavorjones 7 months ago
- ci: let's bring back the freebsd test because https://github.com/vmactions/freebsd-vm/issues/74 has been resolved — committed to sparklemotion/nokogiri by flavorjones 7 months ago
- ci: let's bring back the freebsd test because https://github.com/vmactions/freebsd-vm/issues/74 has been resolved — committed to sparklemotion/nokogiri by flavorjones 7 months ago
- ci: let's bring back the freebsd test because https://github.com/vmactions/freebsd-vm/issues/74 has been resolved — committed to sparklemotion/nokogiri by flavorjones 7 months ago
I just pre-release a v1.0.0 version. It runs on “ubuntu” instead of macos.
It’s a totally rewritten version, based on qemu, instead of virtualbox. The performance is better than virtualbox.
please give it a try, you need 2 changes in your workflow:
ubuntu-22.04
v1
version:uses: vmactions/freebsd-vm@v1
No other changes are needed.
We added
jobs.<job_id>.timeout-minutes: 30
to our workflow to limit it somehow