Bug ID 1054427
Summary Firefox crashes (consumes all memory) when loading 1.6MB text file
Classification openSUSE
Product openSUSE Distribution
Version Leap 42.2
Hardware x86-64
URL https://www.rfc-editor.org/rfc-index.txt
OS openSUSE 42.2
Status NEW
Severity Major
Priority P5 - None
Component Firefox
Assignee bnc-team-mozilla@forge.provo.novell.com
Reporter Ulrich.Windl@rz.uni-regensburg.de
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

Created attachment 737250 [details]
Selected OOM dumps regarding Firefox

I had repeated Firefox crashes when loading an 1.6MB ASCII text file in Firefox
52.3.0. According to the sound of my disks, the system started paging a while
before Firefox was killed. A few seconds after Firefox stared to download (and
display) the file, the mouse cursor would not follow mouse movements, and the
whole system was quite slow, almost freezing.
Maybe the culprit is BtrFS:


systemd-coredump[12093]: Detected coredump of the journal daemon itself,
diverted to /var/lib/systemd/coredump/core.sys
Aug 18 11:46:54 pc kernel: python invoked oom-killer:
gfp_mask=0x2400840(GFP_NOFS|__GFP_NOFAIL), nodemask=0, order=0, oom_score_adj=0
Aug 18 11:46:54 pc kernel: python cpuset=/ mems_allowed=0
Aug 18 11:46:54 pc kernel: CPU: 3 PID: 3468 Comm: python Tainted: P           O
    4.4.79-18.26-default #1
Aug 18 11:46:54 pc kernel: Hardware name: Gigabyte Technology Co., Ltd.
GA-MA770T-UD3P/GA-MA770T-UD3P, BIOS F12 03/22/2011
Aug 18 11:46:54 pc kernel:  0000000000000000 ffffffff8132a157 ffff880074cf7520
0000000000000000
Aug 18 11:46:54 pc kernel:  ffffffff8120240e 0000000000000000 0000000000000000
ffffffff81140aaa
Aug 18 11:46:54 pc kernel:  0000000000000002 0000000001320122 ffff88012ffd5320
0000000000000206
Aug 18 11:46:54 pc kernel: Call Trace:
Aug 18 11:46:54 pc kernel:  [<ffffffff81019ea9>] dump_trace+0x59/0x320
Aug 18 11:46:54 pc kernel:  [<ffffffff8101a26a>] show_stack_log_lvl+0xfa/0x180
Aug 18 11:46:54 pc kernel:  [<ffffffff8101b011>] show_stack+0x21/0x40
Aug 18 11:46:54 pc kernel:  [<ffffffff8132a157>] dump_stack+0x5c/0x85
Aug 18 11:46:54 pc kernel:  [<ffffffff8120240e>] dump_header+0x82/0x231
Aug 18 11:46:54 pc kernel:  [<ffffffff81190b32>] oom_kill_process+0x222/0x410
Aug 18 11:46:54 pc kernel:  [<ffffffff81191218>] out_of_memory+0x4a8/0x4c0
Aug 18 11:46:54 pc kernel:  [<ffffffff81195918>]
__alloc_pages_nodemask+0xa48/0xbc0
Aug 18 11:46:54 pc kernel:  [<ffffffff811dd85f>] alloc_pages_current+0x7f/0x100
Aug 18 11:46:54 pc kernel:  [<ffffffff8118dd40>] pagecache_get_page+0x50/0x1c0
Aug 18 11:46:54 pc kernel:  [<ffffffffa0d81ea2>]
alloc_extent_buffer+0x112/0x3a0 [btrfs]
Aug 18 11:46:54 pc kernel:  [<ffffffffa0d547eb>] read_tree_block+0x1b/0x50
[btrfs]
Aug 18 11:46:54 pc kernel:  [<ffffffffa0d32825>]
read_block_for_search.isra.32+0x125/0x320 [btrfs]
Aug 18 11:46:54 pc kernel:  [<ffffffffa0d3493c>] btrfs_search_slot+0x3ac/0x970
[btrfs]
Aug 18 11:46:54 pc kernel:  [<ffffffffa0d4e77e>] btrfs_lookup_csum+0x3e/0x130
[btrfs]
Aug 18 11:46:54 pc kernel:  [<ffffffffa0d4ea68>]
__btrfs_lookup_bio_sums.isra.7+0x1f8/0x530 [btrfs]
Aug 18 11:46:54 pc kernel:  [<ffffffffa0d4eff2>]
btrfs_lookup_bio_sums+0x32/0x40 [btrfs]
Aug 18 11:46:54 pc kernel:  [<ffffffffa0d60031>]
btrfs_submit_bio_hook+0x131/0x1b0 [btrfs]
Aug 18 11:46:54 pc kernel:  [<ffffffffa0d7b50a>] submit_one_bio+0x6a/0x90
[btrfs]
Aug 18 11:46:54 pc kernel:  [<ffffffffa0d7ee39>]
submit_extent_page.isra.41+0x129/0x270 [btrfs]
Aug 18 11:46:54 pc kernel:  [<ffffffffa0d7fd3b>] __do_readpage+0x2bb/0x950
[btrfs]
Aug 18 11:46:54 pc kernel:  [<ffffffffa0d807d4>]
__extent_readpages.constprop.45+0x304/0x330 [btrfs]
Aug 18 11:46:54 pc kernel:  [<ffffffffa0d8179c>] extent_readpages+0x15c/0x1a0
[btrfs]
Aug 18 11:46:54 pc kernel:  [<ffffffff8119a35d>]
__do_page_cache_readahead+0x18d/0x210
Aug 18 11:46:54 pc kernel:  [<ffffffff8118f83b>] filemap_fault+0x38b/0x450
Aug 18 11:46:54 pc kernel:  [<ffffffff811b91c1>] __do_fault+0x61/0xe0
Aug 18 11:46:54 pc kernel:  [<ffffffff811bc431>] handle_pte_fault+0x781/0x1530
Aug 18 11:46:54 pc kernel:  [<ffffffff811be23b>] handle_mm_fault+0x3db/0x580
Aug 18 11:46:54 pc kernel:  [<ffffffff8106682f>] __do_page_fault+0x1af/0x450
Aug 18 11:46:54 pc kernel:  [<ffffffff81066afb>] do_page_fault+0x2b/0x70
Aug 18 11:46:54 pc kernel:  [<ffffffff81612bc8>] page_fault+0x28/0x30
Aug 18 11:46:54 pc kernel: DWARF2 unwinder stuck at page_fault+0x28/0x30
Aug 18 11:46:54 pc kernel: 
Aug 18 11:46:54 pc kernel: Leftover inexact backtrace:
Aug 18 11:46:54 pc kernel: Mem-Info:
Aug 18 11:46:54 pc kernel: active_anon:684402 inactive_anon:233347
isolated_anon:0
                                   active_file:409 inactive_file:1873
isolated_file:0
                                   unevictable:4630 dirty:0 writeback:0
unstable:0
                                   slab_reclaimable:8717
slab_unreclaimable:13379
                                   mapped:9568 shmem:9 pagetables:12593
bounce:0
                                   free:21386 free_pcp:1022 free_cma:0
Aug 18 11:46:54 pc kernel: Node 0 DMA free:15640kB min:268kB low:332kB
high:396kB active_anon:12kB inactive_anon:16kB active_file:0kB inac
Aug 18 11:46:54 pc kernel: lowmem_reserve[]: 0 3145 3846 3846 3846
Aug 18 11:46:54 pc kernel: Node 0 DMA32 free:57672kB min:55032kB low:68788kB
high:82544kB active_anon:2413444kB inactive_anon:608192kB act
Aug 18 11:46:54 pc kernel: lowmem_reserve[]: 0 0 701 701 701
Aug 18 11:46:54 pc kernel: Node 0 Normal free:12232kB min:12276kB low:15344kB
high:18412kB active_anon:324152kB inactive_anon:325180kB act
Aug 18 11:46:54 pc kernel: lowmem_reserve[]: 0 0 0 0 0
Aug 18 11:46:54 pc kernel: Node 0 DMA: 2*4kB (UE) 2*8kB (ME) 4*16kB (UME)
2*32kB (UE) 4*64kB (UME) 1*128kB (E) 3*256kB (UME) 2*512kB (ME) 
Aug 18 11:46:54 pc kernel: Node 0 
Aug 18 11:46:54 pc kernel: DMA32: 
Aug 18 11:46:54 pc kernel: 9166*4kB (UE) 2620*8kB (U) 0*16kB 0*32kB 0*64kB
0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 57624kB
Aug 18 11:46:54 pc kernel: Node 0 Normal: 2024*4kB (UME) 525*8kB (U) 0*16kB
0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096
Aug 18 11:46:54 pc kernel: Node 0 hugepages_total=0 hugepages_free=0
hugepages_surp=0 hugepages_size=1048576kB
Aug 18 11:46:54 pc kernel: Node 0 hugepages_total=0 hugepages_free=0
hugepages_surp=0 hugepages_size=2048kB
Aug 18 11:46:54 pc kernel: 23598 total pagecache pages
Aug 18 11:46:54 pc kernel: 19480 pages in swap cache
Aug 18 11:46:54 pc kernel: Swap cache stats: add 2107615, delete 2088135, find
6469/10740
Aug 18 11:46:54 pc kernel: Free swap  = 0kB
Aug 18 11:46:54 pc kernel: Total swap = 8383484kB
Aug 18 11:46:54 pc kernel: 1047950 pages RAM
Aug 18 11:46:54 pc kernel: 0 pages HighMem/MovableOnly
Aug 18 11:46:54 pc kernel: 37110 pages reserved
Aug 18 11:46:54 pc kernel: 0 pages hwpoisoned

More attached.


You are receiving this mail because: