mirror of
https://github.com/SerenityOS/serenity.git
synced 2025-01-23 18:02:05 -05:00
22b0cbe1fe
Steps to reproduce: 1. Change resolution to 640x480. 2. Change resolution to 1280x1024. 3. Observe the following kernel panic: Kernel::__panic(char const*, unsigned int, char const*) +0x55 Kernel::handle_crash(Kernel::RegisterState&, char const*, ...) +0x112 page_fault_handler +0x1130 page_fault_asm_entry +0x26 Kernel::VirtualConsole::refresh_after_resolution_change() +0x35e4 Kernel::ConsoleManagement::resolution_was_changed() +0x38b Kernel::Graphics::FramebufferConsole::set_resolution(...) +0x3e1 Kernel::BochsGraphicsAdapter::try_to_set_resolution(...) +0x319 .L4213 +0x40a Kernel::Process::sys$ioctl(int, unsigned int, unsigned int) +0x2fa Kernel::Syscall::handle(Kernel::RegisterState&, ...) +0xfdc syscall_handler +0x19c0 Kernel::syscall_asm_entry_dummy() +0x31 |
||
---|---|---|
.. | ||
ConsoleManagement.cpp | ||
ConsoleManagement.h | ||
MasterPTY.cpp | ||
MasterPTY.h | ||
PTYMultiplexer.cpp | ||
PTYMultiplexer.h | ||
SlavePTY.cpp | ||
SlavePTY.h | ||
TTY.cpp | ||
TTY.h | ||
VirtualConsole.cpp | ||
VirtualConsole.h |