Found with fuzz-syscalls.
I had multiple instances running at once with SERENITY_RAM_SIZE="4G" when this happened.
Kernel Trace:
[#0 fuzz-syscalls(34:34)]: ASSERTION FAILED: inode.is_metadata_dirty()
../Kernel/FileSystem/Inode.cpp:69 in static void Kernel::Inode::sync()
[#0 fuzz-syscalls(34:34)]: 0xc011b18c __assertion_failed(char const*, char const*, unsigned int, char const*) +0xe2
[#0 fuzz-syscalls(34:34)]: 0xc016569a Kernel::Inode::sync() +0xf6
[#0 fuzz-syscalls(34:34)]: 0xc0163003 Kernel::FS::sync() +0x2f
[#0 fuzz-syscalls(34:34)]: 0xc0184999 Kernel::VFS::sync() +0x15
[#0 fuzz-syscalls(34:34)]: 0xc0201154 Kernel::Process::sys$sync() +0x220
[#0 fuzz-syscalls(34:34)]: 0xc01ccda8 syscall_handler +0xa87
[#0 fuzz-syscalls(34:34)]: 0xc01cc2e9 syscall_asm_entry +0x31
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