Opened 4 weeks ago

Closed 4 weeks ago

Last modified 4 weeks ago

#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 4 weeks ago.
IMG_20250107_132741378.jpg (781.5 KB ) - added by bbjimmy 4 weeks ago.
syslog cache ( syslog kdl command)
IMG_20250107_212158037.jpg (860.4 KB ) - added by bbjimmy 4 weeks ago.
end of syslog cache

Download all attachments as: .zip

Change History (15)

comment:1 by waddlesplash, 4 weeks 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, 4 weeks ago

comment:2 by bbjimmy, 4 weeks 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, 4 weeks ago

Description: modified (diff)

comment:4 by waddlesplash, 4 weeks 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, 4 weeks 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, 4 weeks ago

Attachment: IMG_20250107_132741378.jpg added

syslog cache ( syslog kdl command)

comment:6 by waddlesplash, 4 weeks ago

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

comment:7 by waddlesplash, 4 weeks ago

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

by bbjimmy, 4 weeks ago

Attachment: IMG_20250107_212158037.jpg added

end of syslog cache

comment:8 by waddlesplash, 4 weeks 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, 4 weeks 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, 4 weeks ago

hrev58506 seems to have resolved the kdl.

comment:11 by waddlesplash, 4 weeks 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".

comment:12 by bbjimmy, 4 weeks ago

fstrim: Trimming failed: Operation not supported.

I don't know if it is an SSD.

Note: See TracTickets for help on using tickets.