Opened 6 weeks ago
Closed 5 weeks ago
#19169 closed bug (fixed)
KDL early in boot when keyboard plugged in
Reported by: | monni | Owned by: | nobody |
---|---|---|---|
Priority: | normal | Milestone: | Unscheduled |
Component: | System/Boot Loader | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | #19168 | Blocking: | |
Platform: | All |
Description (last modified by )
ASSERT FAILED (src/system/kernel/vm/vm_page.cpp:1558): (!page->IsMapped()); page: 0xFFFFFFFF83000000
vm_free_unused_boot_loader_range() + 0xd8
Change History (8)
comment:1 by , 6 weeks ago
Description: | modified (diff) |
---|
comment:2 by , 6 weeks ago
Blocked By: | 19168 added |
---|---|
Resolution: | → duplicate |
Status: | new → closed |
comment:3 by , 6 weeks ago
Resolution: | duplicate |
---|---|
Status: | closed → reopened |
comment:4 by , 5 weeks ago
Summary: | KDL early in boot → KDL early in boot when keyboard plugged in |
---|
Monni reports that the system boots to desktop with an older bootloader and the latest kernel, but also with the latest bootloader as long as there is no keyboard plugged in.
comment:5 by , 5 weeks ago
I am told that the KDL doesn't display on screen, just on the serial line. Furthermore:
<Monni> waddlesplash: Pressing any key on keyboard just reboots...
(And sending input via the serial line doesn't work either.)
comment:6 by , 5 weeks ago
The "getchar" code is pretty simple, I wonder if the triple-fault is related to the KDL not displaying on screen somehow (i.e. it gets a character, but then trying to display it faults.)
comment:7 by , 5 weeks ago
Likely culprit is commit 875b13d5824f494e061dd00fcaa654d4faae55c0 (hrev58214)... Reverting it will allow boot menu to show up. Something that it changes results in bootloader to try to allocate over 4 MB more than fits before page tables.
What comes to the KDL later in boot process, it seems it tries to switch to different boot drive unintentionally and that will cause it to find older kernel through packagefs. This might cause other weird issues when booting from any other drive than the first hard disk. But I guess that deserves another ticket.
hrev58238 still crashes early in the boot