#19343 closed bug (fixed)

PANIC: vm_page_fault

Reported by: bbjimmy Owned by: nobody
Priority: normal Milestone: R1/beta6
Component: System/Kernel Version: R1/beta5
Keywords: Cc:
Blocked By: Blocking: #18717
Platform: All

Description (last modified by bbjimmy)

hrev58503

using any browser, after about 1.5 minutes.

Attachments (3)

IMG_20250107_114419437-cropped.jpg (204.7 KB ) - added by waddlesplash 21 hours ago.
IMG_20250107_132741378.jpg (781.5 KB ) - added by bbjimmy 20 hours ago.
syslog cache ( syslog kdl command)
IMG_20250107_212158037.jpg (860.4 KB ) - added by bbjimmy 12 hours ago.
end of syslog cache

Download all attachments as: .zip

Change History (14)

comment:1 by waddlesplash, 21 hours ago

Keywords: vm_page_fault removed
Priority: highnormal
Summary: PANICK: vm_page_faultPANIC: vm_page_fault

That hrev is from 2023. Are you sure that's the right number?

by waddlesplash, 21 hours ago

comment:2 by bbjimmy, 20 hours ago

Sorry, that is what was shown in the syslog buffer. I'm running hrev58503.

Why does the kdl text not show the current hrev, and why does the syslog buffer show the wrong hrev?

comment:3 by bbjimmy, 20 hours ago

Description: modified (diff)

comment:4 by waddlesplash, 20 hours ago

The backtrace is already shown in the first image, that's why I removed the second.

Are you really sure that the syslog buffer is wrong?

comment:5 by waddlesplash, 20 hours ago

There's a ticket in #19299 about including the hrev in the panic message.

A reliable way to tell what kernel you are really running is (before the KDL occurs) to check the package it's from: catattr SYS:PACKAGE /system/kernel....

by bbjimmy, 20 hours ago

Attachment: IMG_20250107_132741378.jpg added

syslog cache ( syslog kdl command)

comment:6 by waddlesplash, 20 hours ago

That's the revision of the bootloader. I guess you have an EFI loader installed from back then.

comment:7 by waddlesplash, 20 hours ago

Is there anything else interesting at the very end of the syslog cache? I/O errors perhaps?

by bbjimmy, 12 hours ago

Attachment: IMG_20250107_212158037.jpg added

end of syslog cache

comment:8 by waddlesplash, 11 hours ago

Blocked By: 18717 added

Indeed, a read error, but a very odd one.

This looks like #18717 then: crashes in block_cache after I/O errors, so it's probably not a regression, but something's "shaken it loose" in your case. Perhaps the recent performance improvements uncovered a race? Or a hardware problem even?

comment:9 by waddlesplash, 11 hours ago

Reading over the code, I found a problem which may affect this ticket but not #18717. Fixed in hrev58506, please see if anything's different after that.

Does booting into an earlier hrev also have these odd SATA errors or ones like them, and just no KDLs? Or at least that odd SATA "Probe" right before the errors start?

comment:10 by bbjimmy, 104 minutes ago

hrev58506 seems to have resolved the kdl.

comment:11 by waddlesplash, 56 minutes ago

Blocked By: 18717 removed
Blocking: 18717 added
Milestone: UnscheduledR1/beta6
Resolution: fixed
Status: newclosed

Excellent, thanks for testing!

I would keep an eye on those SATA errors, though. If this is an SSD you might try running "fstrim".

Note: See TracTickets for help on using tickets.