To reproduce: stress-ng --null 6
in multi-core mode.
Trace:
[stress-ng(40:40)]: ASSERTION FAILED: !m_in_critical
[stress-ng(40:40)]: ../../Kernel/Arch/x86/common/Processor.cpp:663 in void Kernel::Processor::check_invoke_scheduler()
[stress-ng(40:40)]: KERNEL PANIC! :^(
[stress-ng(40:40)]: Aborted
[stress-ng(40:40)]: at ../../Kernel/Arch/x86/common/CPU.cpp:29 in void abort()
[stress-ng(40:40)]: Kernel + 0x0083e622 Kernel::__panic(char const*, unsigned int, char const*) +0x68
[stress-ng(40:40)]: Kernel + 0x00c154ae abort.localalias +0x1f0
[stress-ng(40:40)]: Kernel + 0x00c1553f void AK::critical_dmesgln<char const*>(AK::Format::Detail::CheckedFormatString<AK::Detail::__IdentityType<char const*>::Type>&&, char const* const&) +0x0
[stress-ng(40:40)]: Kernel + 0x00c2072a Kernel::Processor::check_invoke_scheduler() [clone .localalias] +0x1ec
[stress-ng(40:40)]: Kernel + 0x001c1678 Kernel::ScopedSpinLock<Kernel::RecursiveSpinLock>::~ScopedSpinLock() +0x5d8
[stress-ng(40:40)]: Kernel + 0x00b6ce3f Kernel::Thread::check_dispatch_pending_signal() +0x233
[stress-ng(40:40)]: Kernel + 0x008efab7 syscall_handler +0x254d
[stress-ng(40:40)]: Kernel + 0x008eabb1 syscall_asm_entry +0x3
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