During boot in QEMU on a MacBook Air M1 - not sure exactly which operation caused it:
0.337 [#0 SyncTask(3:3)]: SyncTask is running
0.345 [#0 init_stage2(1:1)]: BIOSSysFSDirectory: SMBIOS 32bit Entry point @ P00000000000f59b0
0.345 [#0 init_stage2(1:1)]: BIOSSysFSDirectory: Data table @ P00000000000f59d0
0.353 [#0 init_stage2(1:1)]: VirtIOConsole: Found @ PCI [0000:00:03:00]
0.353 [#0 init_stage2(1:1)]: Trying to unregister unused handler (?)
0.369 [#0 init_stage2(1:1)]: VirtIO::Console: cols: 0, rows: 0, max nr ports 2
0.387 [#0 init_stage2(1:1)]: VirtIORNG: Found @ PCI [0000:00:04:00]
[IO WorkQueue(2:2)]: ASSERTION FAILED: handler
[IO WorkQueue(2:2)]: ./Kernel/Arch/x86/common/Interrupts.cpp:491 in void Kernel::handle_interrupt(Kernel::TrapFrame*)
[IO WorkQueue(2:2)]: KERNEL PANIC! :^(
[IO WorkQueue(2:2)]: Aborted
[IO WorkQueue(2:2)]: at ./Kernel/Arch/x86/common/CPU.cpp:35 in void abort()
[IO WorkQueue(2:2)]: Kernel + 0x00cbf801 Kernel::__panic(char const*, unsigned int, char const*) +0xf1
[IO WorkQueue(2:2)]: Kernel + 0x0106b989 abort.localalias +0x245
[IO WorkQueue(2:2)]: Kernel + 0x0106b744 abort.localalias +0x0
[IO WorkQueue(2:2)]: Kernel + 0x0107d6ff handle_interrupt +0x3cf
[IO WorkQueue(2:2)]: Kernel + 0x0106884b interrupt_common_asm_entry +0x2b
[IO WorkQueue(2:2)]: Kernel + 0x010473b3 void Kernel::Process::kernel_process_trampoline<Kernel::WorkQueue::WorkQueue(AK::StringView)::{lambda()#1}>(void*) +0x5e3
[IO WorkQueue(2:2)]: Kernel + 0x0108acc0 exit_kernel_thread +0x0 ```
On a second boot this did not happen.
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too