Browser crashes frequently and cannot handle even small web pages like google search..
## Summary
The SerenityOS browser crashes frequently and is unable to handle even small, simple web pages. This makes normal browsing unreliable.
---
## My steps
1. Opening browser.
2. Visiting a small page or any searching.
3. Perform basic interactions (scrolling, clicking links, reloading, or opening a new tab)
4. Some time it is not even loading.
---
## Expected Behavior
The browser should load and interact with small, normal web pages without crashing.
---
## Actual Behavior
The browser crashes unexpectedly, sometimes shortly after loading the page or during basic interactions.
---
### Observations
- Multiple `MM: Unable to commit 16 pages, have only 13` messages
- Browser and WebContent are running when memory exhaustion occurs
- CrashReporter itself also fails due to low memory
- Final crash triggered by an illegal instruction in userspace
----
## Environment
- **SerenityOS build**: latest master (or specify commit)
- **Architecture**: x86_64
- **Running on**: QEMU / Bare metal
- **Build type**: Debug / Release
---
## Additional Notes
This issue occurs even without heavy websites or multiple tabs open. Crashes happen during normal usage and make basic browsing difficult.
## Crash Report / Logs
142.002 [#0 Finalizer Task(8:8)]: UHCI Async Poll Task(4) resident:0, shared:0, virtual:0
142.002 [#0 Finalizer Task(8:8)]: ATA WorkQueue Task(3) resident:0, shared:0, virtual:0
142.002 [#0 Finalizer Task(8:8)]: IO WorkQueue Task(2) resident:0, shared:0, virtual:0
142.081 [#0 CrashReporter(76:78)]: MM: Unable to commit 16 pages, have only 13
142.081 [#0 CrashReporter(76:78)]: RequestServer(77) resident:1301, shared:1301, virtual:4217
142.081 [#0 CrashReporter(76:78)]: CrashReporter(76) resident:204598, shared:204598, virtual:244222
142.081 [#0 CrashReporter(76:78)]: CrashReporter(74) resident:158579, shared:158579, virtual:201107
142.081 [#0 CrashReporter(76:78)]: WebContent(75) resident:10224, shared:10224, virtual:22732
142.081 [#0 CrashReporter(76:78)]: SQLServer(65) resident:864, shared:864, virtual:2598
142.081 [#0 CrashReporter(76:78)]: RequestServer(64) resident:1292, shared:1292, virtual:3143
142.081 [#0 CrashReporter(76:78)]: Browser(63) resident:12540, shared:12540, virtual:24870
142.081 [#0 CrashReporter(76:78)]: Shell(44) resident:1028, shared:1028, virtual:2841
142.081 [#0 CrashReporter(76:78)]: LaunchServer(43) resident:1933, shared:1933, virtual:4961
142.081 [#0 CrashReporter(76:78)]: Terminal(41) resident:2770, shared:2770, virtual:8146
142.081 [#0 CrashReporter(76:78)]: ClipboardHistory.Applet(40) resident:2162, shared:2162, virtual:7548
142.081 [#0 CrashReporter(76:78)]: Clipboard(39) resident:591, shared:591, virtual:2276
142.081 [#0 CrashReporter(76:78)]: Taskbar(38) resident:3230, shared:3230, virtual:9011
142.081 [#0 CrashReporter(76:78)]: CrashDaemon(37) resident:817, shared:817, virtual:2609
142.081 [#0 CrashReporter(76:78)]: Audio.Applet(36) resident:2176, shared:2176, virtual:7705
142.081 [#0 CrashReporter(76:78)]: ResourceGraph.Applet(35) resident:2123, shared:2123, virtual:7508
142.081 [#0 CrashReporter(76:78)]: FileManager (Desktop)(34) resident:4428, shared:4428, virtual:10293
142.081 [#0 CrashReporter(76:78)]: Keymap.Applet(33) resident:2120, shared:2120, virtual:7513
142.081 [#0 CrashReporter(76:78)]: ConfigServer(32) resident:699, shared:699, virtual:2460
142.081 [#0 CrashReporter(76:78)]: WorkspacePicker.Applet(31) resident:2109, shared:2109, virtual:7503
142.081 [#0 CrashReporter(76:78)]: AudioServer(30) resident:627, shared:627, virtual:3361
142.081 [#0 CrashReporter(76:78)]: Network.Applet(28) resident:2123, shared:2123, virtual:7521
142.081 [#0 CrashReporter(76:78)]: SystemServer(27) resident:609, shared:609, virtual:2331
142.081 [#0 CrashReporter(76:78)]: DHCPClient(26) resident:569, shared:569, virtual:2269
142.081 [#0 CrashReporter(76:78)]: Clipboard(16) resident:589, shared:589, virtual:2276
142.081 [#0 CrashReporter(76:78)]: LookupServer(15) resident:633, shared:633, virtual:2333
142.081 [#0 CrashReporter(76:78)]: LoginServer(14) resident:2237, shared:2237, virtual:7601
142.081 [#0 CrashReporter(76:78)]: WindowServer(13) resident:8894, shared:8894, virtual:13664
142.081 [#0 CrashReporter(76:78)]: DeviceMapper(12) resident:585, shared:585, virtual:2292
142.081 [#0 CrashReporter(76:78)]: Network Task(10) resident:0, shared:0, virtual:0
142.081 [#0 CrashReporter(76:78)]: SystemServer(9) resident:596, shared:596, virtual:2299
142.081 [#0 CrashReporter(76:78)]: Finalizer Task(8) resident:0, shared:0, virtual:0
142.081 [#0 CrashReporter(76:78)]: VFS Sync Task(7) resident:0, shared:0, virtual:0
142.081 [#0 CrashReporter(76:78)]: Console Refresh Task(6) resident:0, shared:0, virtual:0
142.081 [#0 CrashReporter(76:78)]: UHCI Hot Plug Task(5) resident:0, shared:0, virtual:0
142.081 [#0 CrashReporter(76:78)]: UHCI Async Poll Task(4) resident:0, shared:0, virtual:0
142.081 [#0 CrashReporter(76:78)]: ATA WorkQueue Task(3) resident:0, shared:0, virtual:0
142.081 [#0 CrashReporter(76:78)]: IO WorkQueue Task(2) resident:0, shared:0, virtual:0
142.161 [#0 CrashReporter(76:78)]: MM: Unable to commit 16 pages, have only 13
142.162 [#0 CrashReporter(74:79)]: MM: Unable to commit 16 pages, have only 13
142.162 [#0 CrashReporter(74:79)]: RequestServer(77) resident:1301, shared:1301, virtual:4217
142.162 [#0 CrashReporter(74:79)]: CrashReporter(76) resident:204598, shared:204598, virtual:244222
142.162 [#0 CrashReporter(74:79)]: CrashReporter(74) resident:158579, shared:158579, virtual:201107
142.162 [#0 CrashReporter(74:79)]: WebContent(75) resident:10224, shared:10224, virtual:22732
142.162 [#0 CrashReporter(74:79)]: SQLServer(65) resident:864, shared:864, virtual:2598
142.162 [#0 CrashReporter(74:79)]: RequestServer(64) resident:1292, shared:1292, virtual:3143
142.162 [#0 CrashReporter(74:79)]: Browser(63) resident:12540, shared:12540, virtual:24870
142.162 [#0 CrashReporter(74:79)]: Shell(44) resident:1028, shared:1028, virtual:2841
142.162 [#0 CrashReporter(74:79)]: LaunchServer(43) resident:1933, shared:1933, virtual:4961
142.162 [#0 CrashReporter(74:79)]: Terminal(41) resident:2770, shared:2770, virtual:8146
142.162 [#0 CrashReporter(74:79)]: ClipboardHistory.Applet(40) resident:2162, shared:2162, virtual:7548
142.162 [#0 CrashReporter(74:79)]: Clipboard(39) resident:591, shared:591, virtual:2276
142.162 [#0 CrashReporter(74:79)]: Taskbar(38) resident:3230, shared:3230, virtual:9011
142.162 [#0 CrashReporter(74:79)]: CrashDaemon(37) resident:817, shared:817, virtual:2609
142.162 [#0 CrashReporter(74:79)]: Audio.Applet(36) resident:2176, shared:2176, virtual:7705
142.162 [#0 CrashReporter(74:79)]: ResourceGraph.Applet(35) resident:2123, shared:2123, virtual:7508
142.162 [#0 CrashReporter(74:79)]: FileManager (Desktop)(34) resident:4428, shared:4428, virtual:10293
142.162 [#0 CrashReporter(74:79)]: Keymap.Applet(33) resident:2120, shared:2120, virtual:7513
142.162 [#0 CrashReporter(74:79)]: ConfigServer(32) resident:699, shared:699, virtual:2460
142.162 [#0 CrashReporter(74:79)]: WorkspacePicker.Applet(31) resident:2109, shared:2109, virtual:7503
142.162 [#0 CrashReporter(74:79)]: AudioServer(30) resident:627, shared:627, virtual:3361
142.162 [#0 CrashReporter(74:79)]: Network.Applet(28) resident:2123, shared:2123, virtual:7521
142.162 [#0 CrashReporter(74:79)]: SystemServer(27) resident:609, shared:609, virtual:2331
142.162 [#0 CrashReporter(74:79)]: DHCPClient(26) resident:569, shared:569, virtual:2269
142.162 [#0 CrashReporter(74:79)]: Clipboard(16) resident:589, shared:589, virtual:2276
142.162 [#0 CrashReporter(74:79)]: LookupServer(15) resident:633, shared:633, virtual:2333
142.162 [#0 CrashReporter(74:79)]: LoginServer(14) resident:2237, shared:2237, virtual:7601
142.162 [#0 CrashReporter(74:79)]: WindowServer(13) resident:8894, shared:8894, virtual:13664
142.162 [#0 CrashReporter(74:79)]: DeviceMapper(12) resident:585, shared:585, virtual:2292
142.162 [#0 CrashReporter(74:79)]: Network Task(10) resident:0, shared:0, virtual:0
142.162 [#0 CrashReporter(74:79)]: SystemServer(9) resident:596, shared:596, virtual:2299
142.162 [#0 CrashReporter(74:79)]: Finalizer Task(8) resident:0, shared:0, virtual:0
142.162 [#0 CrashReporter(74:79)]: VFS Sync Task(7) resident:0, shared:0, virtual:0
142.162 [#0 CrashReporter(74:79)]: Console Refresh Task(6) resident:0, shared:0, virtual:0
142.162 [#0 CrashReporter(74:79)]: UHCI Hot Plug Task(5) resident:0, shared:0, virtual:0
142.162 [#0 CrashReporter(74:79)]: UHCI Async Poll Task(4) resident:0, shared:0, virtual:0
142.162 [#0 CrashReporter(74:79)]: ATA WorkQueue Task(3) resident:0, shared:0, virtual:0
142.162 [#0 CrashReporter(74:79)]: IO WorkQueue Task(2) resident:0, shared:0, virtual:0
142.244 [#0 CrashReporter(74:79)]: MM: Unable to commit 16 pages, have only 13
142.244 [#0 CrashReporter(74:79)]: RequestServer(77) resident:1301, shared:1301, virtual:4217
142.244 [#0 CrashReporter(74:79)]: CrashReporter(76) resident:204598, shared:204598, virtual:244222
142.244 [#0 CrashReporter(74:79)]: CrashReporter(74) resident:158579, shared:158579, virtual:201107
142.244 [#0 CrashReporter(74:79)]: WebContent(75) resident:10224, shared:10224, virtual:22732
142.244 [#0 CrashReporter(74:79)]: SQLServer(65) resident:864, shared:864, virtual:2598
142.244 [#0 CrashReporter(74:79)]: RequestServer(64) resident:1292, shared:1292, virtual:3143
142.244 [#0 CrashReporter(74:79)]: Browser(63) resident:12540, shared:12540, virtual:24870
142.244 [#0 CrashReporter(74:79)]: Shell(44) resident:1028, shared:1028, virtual:2841
142.244 [#0 CrashReporter(74:79)]: LaunchServer(43) resident:1933, shared:1933, virtual:4961
142.244 [#0 CrashReporter(74:79)]: Terminal(41) resident:2770, shared:2770, virtual:8146
142.244 [#0 CrashReporter(74:79)]: ClipboardHistory.Applet(40) resident:2162, shared:2162, virtual:7548
142.244 [#0 CrashReporter(74:79)]: Clipboard(39) resident:591, shared:591, virtual:2276
142.244 [#0 CrashReporter(74:79)]: Taskbar(38) resident:3230, shared:3230, virtual:9011
142.244 [#0 CrashReporter(74:79)]: CrashDaemon(37) resident:817, shared:817, virtual:2609
142.244 [#0 CrashReporter(74:79)]: Audio.Applet(36) resident:2176, shared:2176, virtual:7705
142.244 [#0 CrashReporter(74:79)]: ResourceGraph.Applet(35) resident:2123, shared:2123, virtual:7508
142.244 [#0 CrashReporter(74:79)]: FileManager (Desktop)(34) resident:4428, shared:4428, virtual:10293
142.244 [#0 CrashReporter(74:79)]: Keymap.Applet(33) resident:2120, shared:2120, virtual:7513
142.244 [#0 CrashReporter(74:79)]: ConfigServer(32) resident:699, shared:699, virtual:2460
142.244 [#0 CrashReporter(74:79)]: WorkspacePicker.Applet(31) resident:2109, shared:2109, virtual:7503
142.244 [#0 CrashReporter(74:79)]: AudioServer(30) resident:627, shared:627, virtual:3361
142.244 [#0 CrashReporter(74:79)]: Network.Applet(28) resident:2123, shared:2123, virtual:7521
142.244 [#0 CrashReporter(74:79)]: SystemServer(27) resident:609, shared:609, virtual:2331
142.244 [#0 CrashReporter(74:79)]: DHCPClient(26) resident:569, shared:569, virtual:2269
142.244 [#0 CrashReporter(74:79)]: Clipboard(16) resident:589, shared:589, virtual:2276
142.244 [#0 CrashReporter(74:79)]: LookupServer(15) resident:633, shared:633, virtual:2333
142.244 [#0 CrashReporter(74:79)]: LoginServer(14) resident:2237, shared:2237, virtual:7601
142.244 [#0 CrashReporter(74:79)]: WindowServer(13) resident:8894, shared:8894, virtual:13664
142.244 [#0 CrashReporter(74:79)]: DeviceMapper(12) resident:585, shared:585, virtual:2292
142.244 [#0 CrashReporter(74:79)]: Network Task(10) resident:0, shared:0, virtual:0
142.244 [#0 CrashReporter(74:79)]: SystemServer(9) resident:596, shared:596, virtual:2299
142.244 [#0 CrashReporter(74:79)]: Finalizer Task(8) resident:0, shared:0, virtual:0
142.244 [#0 CrashReporter(74:79)]: VFS Sync Task(7) resident:0, shared:0, virtual:0
142.244 [#0 CrashReporter(74:79)]: Console Refresh Task(6) resident:0, shared:0, virtual:0
142.244 [#0 CrashReporter(74:79)]: UHCI Hot Plug Task(5) resident:0, shared:0, virtual:0
142.244 [#0 CrashReporter(74:79)]: UHCI Async Poll Task(4) resident:0, shared:0, virtual:0
142.244 [#0 CrashReporter(74:79)]: ATA WorkQueue Task(3) resident:0, shared:0, virtual:0
142.244 [#0 CrashReporter(74:79)]: IO WorkQueue Task(2) resident:0, shared:0, virtual:0
142.325 [Finalizer Task(8:8)]: Failed to write coredump for pid 77: Error(errno=12)
142.326 [#0 CrashReporter(76:78)]: RequestServer(77) resident:0, shared:0, virtual:0
142.326 [#0 CrashReporter(76:78)]: CrashReporter(76) resident:204598, shared:204598, virtual:244222
142.326 [#0 CrashReporter(76:78)]: CrashReporter(74) resident:158579, shared:158579, virtual:201107
142.326 [#0 CrashReporter(76:78)]: WebContent(75) resident:10224, shared:10224, virtual:22732
142.326 [#0 CrashReporter(76:78)]: SQLServer(65) resident:864, shared:864, virtual:2598
142.326 [#0 CrashReporter(76:78)]: RequestServer(64) resident:1292, shared:1292, virtual:3143
142.326 [#0 CrashReporter(76:78)]: Browser(63) resident:12540, shared:12540, virtual:24870
142.326 [#0 CrashReporter(76:78)]: Shell(44) resident:1028, shared:1028, virtual:2841
142.326 [#0 CrashReporter(76:78)]: LaunchServer(43) resident:1933, shared:1933, virtual:4961
142.326 [#0 CrashReporter(76:78)]: Terminal(41) resident:2770, shared:2770, virtual:8146
142.326 [#0 CrashReporter(76:78)]: ClipboardHistory.Applet(40) resident:2162, shared:2162, virtual:7548
142.326 [#0 CrashReporter(76:78)]: Clipboard(39) resident:591, shared:591, virtual:2276
142.326 [#0 CrashReporter(76:78)]: Taskbar(38) resident:3230, shared:3230, virtual:9011
142.326 [#0 CrashReporter(76:78)]: CrashDaemon(37) resident:817, shared:817, virtual:2609
142.326 [#0 CrashReporter(76:78)]: Audio.Applet(36) resident:2176, shared:2176, virtual:7705
142.326 [#0 CrashReporter(76:78)]: ResourceGraph.Applet(35) resident:2123, shared:2123, virtual:7508
142.326 [#0 CrashReporter(76:78)]: FileManager (Desktop)(34) resident:4428, shared:4428, virtual:10293
142.326 [#0 CrashReporter(76:78)]: Keymap.Applet(33) resident:2120, shared:2120, virtual:7513
142.326 [#0 CrashReporter(76:78)]: ConfigServer(32) resident:699, shared:699, virtual:2460
142.326 [#0 CrashReporter(76:78)]: WorkspacePicker.Applet(31) resident:2109, shared:2109, virtual:7503
142.326 [#0 CrashReporter(76:78)]: AudioServer(30) resident:627, shared:627, virtual:3361
142.326 [#0 CrashReporter(76:78)]: Network.Applet(28) resident:2123, shared:2123, virtual:7521
142.326 [#0 CrashReporter(76:78)]: SystemServer(27) resident:609, shared:609, virtual:2331
142.326 [#0 CrashReporter(76:78)]: DHCPClient(26) resident:569, shared:569, virtual:2269
142.326 [#0 CrashReporter(76:78)]: Clipboard(16) resident:589, shared:589, virtual:2276
142.326 [#0 CrashReporter(76:78)]: LookupServer(15) resident:633, shared:633, virtual:2333
142.326 [#0 CrashReporter(76:78)]: LoginServer(14) resident:2237, shared:2237, virtual:7601
142.326 [#0 CrashReporter(76:78)]: WindowServer(13) resident:8894, shared:8894, virtual:13664
142.326 [#0 CrashReporter(76:78)]: DeviceMapper(12) resident:585, shared:585, virtual:2292
142.326 [#0 CrashReporter(76:78)]: Network Task(10) resident:0, shared:0, virtual:0
142.326 [#0 CrashReporter(76:78)]: SystemServer(9) resident:596, shared:596, virtual:2299
142.326 [#0 CrashReporter(76:78)]: Finalizer Task(8) resident:0, shared:0, virtual:0
142.326 [#0 CrashReporter(76:78)]: VFS Sync Task(7) resident:0, shared:0, virtual:0
142.326 [#0 CrashReporter(76:78)]: Console Refresh Task(6) resident:0, shared:0, virtual:0
142.326 [#0 CrashReporter(76:78)]: UHCI Hot Plug Task(5) resident:0, shared:0, virtual:0
142.326 [#0 CrashReporter(76:78)]: UHCI Async Poll Task(4) resident:0, shared:0, virtual:0
142.326 [#0 CrashReporter(76:78)]: ATA WorkQueue Task(3) resident:0, shared:0, virtual:0
142.326 [#0 CrashReporter(76:78)]: IO WorkQueue Task(2) resident:0, shared:0, virtual:0
142.406 CrashReporter(76:78): VERIFICATION FAILED: !_temporary_result.is_error() at ././AK/Vector.h:312
142.407 [CrashReporter(76:78)]: CRASH: CPU #0 Illegal instruction in userspace
142.407 [#0 CrashReporter(76:78)]: Exception code: 0000 (isr: 0000)
142.407 [#0 CrashReporter(76:78)]: pc=0x0023:0x000000053333308d rflags=0x0000000000010206
142.407 [#0 CrashReporter(76:78)]: stack=0x0000000000f02320 fs=0x0000000000f08000 gs=0x000000200590b018
142.407 [#0 CrashReporter(76:78)]: rax=0x0000000000000000 rbx=0x0000000000000001 rcx=0x000000136948602b rdx=0x0000000000f021c8
142.407 [#0 CrashReporter(76:78)]: rbp=0x0000000000f02350 rsp=0x0000002013f4fee0 rsi=0x00000005333f1b70 rdi=0x000000000000007e
142.407 [#0 CrashReporter(76:78)]: r8=0x0000000000f02070 r9=0x000000000000000a r10=0x00000005333f1b70 r11=0x0000000000000212
142.407 [#0 CrashReporter(76:78)]: r12=0x0000000cdf396856 r13=0x000000000000000d r14=0x0000000000000000 r15=0x0000000000000000
142.407 [#0 CrashReporter(76:78)]: cr0=0x0000000080010013 cr2=0x0000001a6bcd03de cr3=0x000000003e496000 cr4=0x0000000000340ee0
142.407 [#0 CrashReporter(76:78)]: 0x000000053333308d (?)
142.407 [#0 CrashReporter(76:78)]: Kernel backtrace:
Kernel + 0x00000000004aaa61 Kernel::Process::crash(int, AK::Optional<Kernel::RegisterState const&>, bool) +0x1c1
Kernel + 0x0000000000489332 Kernel::handle_crash(Kernel::RegisterState const&, char const*, int, bool) +0x642
Kernel + 0x0000000000514230 illegal_instruction_asm_entry +0x30
142.407 CrashReporter(74:79): VERIFICATION FAILED: !_temporary_result.is_error() at ././AK/Vector.h:312
142.427 [CrashReporter(74:79)]: CRASH: CPU #0 Illegal instruction in userspace
142.427 [#0 CrashReporter(74:79)]: Exception code: 0000 (isr: 0000)
142.427 [#0 CrashReporter(74:79)]: pc=0x0023:0x000000191acf708d rflags=0x0000000000010206
142.427 [#0 CrashReporter(74:79)]: stack=0x0000000000f00f10 fs=0x0000000000f08000 gs=0x000000200590b018
142.427 [#0 CrashReporter(74:79)]: rax=0x0000000000000000 rbx=0x0000000000000001 rcx=0x0000001c4fac302b rdx=0x0000000000f00db8
142.427 [#0 CrashReporter(74:79)]: rbp=0x0000000000f00f40 rsp=0x0000002013ffff50 rsi=0x000000191adb5b70 rdi=0x000000000000007e
142.427 [#0 CrashReporter(74:79)]: r8=0x0000000000f00c60 r9=0x000000000000000a r10=0x000000191adb5b70 r11=0x0000000000000216
142.427 [#0 CrashReporter(74:79)]: r12=0x0000000547324116 r13=0x000000000000000d r14=0x0000000000000000 r15=0x0000000000000000
142.427 [#0 CrashReporter(74:79)]: cr0=0x0000000080010013 cr2=0x0000002015790000 cr3=0x0000000036ee7000 cr4=0x0000000000340ee0
142.427 [#0 CrashReporter(74:79)]: 0x000000191acf708d (?)
1 条评论