Skip to content

Browser crashes frequently and cannot handle even small web pages like google search.. #26548

@udaykiriti

Description

@udaykiriti

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 (?)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions