#18915 closed bug (fixed)
PANIC: page fault, but interrupts were disabled
Reported by: | bbjimmy | Owned by: | nobody |
---|---|---|---|
Priority: | blocker | Milestone: | R1/beta5 |
Component: | System/Kernel | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description (last modified by )
Attachments (1)
Change History (16)
by , 5 days ago
Attachment: | IMG_20240612_074820386_HDR.jpg added |
---|
comment:2 by , 5 days ago
comment:3 by , 5 days ago
comment:4 by , 5 days ago
Description: | modified (diff) |
---|---|
Summary: | PANICK: page cault but interrupts were disabled. → PANIC: page fault, but interrupts were disabled |
Version: | R1/beta4 → R1/Development |
follow-up: 8 comment:7 by , 5 days ago
A bit unrelated but I don't know another place that Korli can see. It is fine to get non-root element of binary heap? It will be not guaranteed to be next minimum/maximum value. Heapify operation will be required.
- inline Element* PeekRoot() const; + inline Element* PeekRoot(int32 index = 0) const;
comment:8 by , 4 days ago
Replying to X512:
A bit unrelated but I don't know another place that Korli can see. It is fine to get non-root element of binary heap? It will be not guaranteed to be next minimum/maximum value. Heapify operation will be required.
I'm not expert on this. As there is no unit tests for the MinMapHeap, it's difficult to evaluate. Non-root elements are only needed when the top element doesn't fit on the current CPU/Core/Package. Are you able to identify the heapify operation in this class?
follow-up: 12 comment:10 by , 3 days ago
follow-up: 13 comment:11 by , 3 days ago
Same here...I had an immediate page fault even before the the Rocket showed up for x86_64 running on QEMU with hrev57763.
comment:12 by , 2 days ago
follow-up: 14 comment:13 by , 2 days ago
Replying to CodeforEvolution:
Same here...I had an immediate page fault even before the the Rocket showed up for x86_64 running on QEMU with hrev57763.
Thanks for the feedback, I'm afraid hrev57765 isn't yet available. See #18917
Image of the Kernel PANICK