Linux-Fsdevel Archive on lore.kernel.org
help / color / mirror / Atom feed
From: Tetsuo Handa <penguin-kernel@i-love.sakura.ne.jp>
To: Michal Hocko <mhocko@kernel.org>
Cc: torvalds@linux-foundation.org, linux-mm@kvack.org,
	x86@kernel.org, linux-fsdevel@vger.kernel.org
Subject: Re: [mm 4.15-rc7] Random oopses under memory pressure.
Date: Fri, 12 Jan 2018 10:31:19 +0900	[thread overview]
Message-ID: <201801120131.w0C1VJUN034283@www262.sakura.ne.jp> (raw)
In-Reply-To: <20180111142148.GD1732@dhcp22.suse.cz>

Tetsuo Handa wrote:
> Michal Hocko wrote:
> > On Wed 10-01-18 22:37:52, Tetsuo Handa wrote:
> > > Michal Hocko wrote:
> > > > On Wed 10-01-18 20:49:56, Tetsuo Handa wrote:
> > > > > Tetsuo Handa wrote:
> > > > > > I can hit this bug with Linux 4.11 and 4.8. (i.e. at least all 4.8+ have this bug.)
> > > > > > So far I haven't hit this bug with Linux 4.8-rc3 and 4.7.
> > > > > > Does anyone know what is happening?
> > > > > 
> > > > > I simplified the reproducer and succeeded to reproduce this bug with both
> > > > > i7-2630QM (8 core) and i5-4440S (4 core). Thus, I think that this bug is
> > > > > not architecture specific.
> > > > 
> > > > Can you see the same with 64b kernel?
> > > 
> > > No. I can hit this bug with only x86_32 kernels.
> > > But if the cause is not specific to 32b, this might be silent memory corruption.
> > > 
> > > > It smells like a ref count imbalance and premature page free to me. Can
> > > > you try to bisect this?
> > > 
> > > Too difficult to bisect, but at least I can hit this bug with 4.8+ kernels.
> 
> The bug in 4.8 kernel might be different from the bug in 4.15-rc7 kernel.
> 4.15-rc7 kernel hits the bug so trivially.

CONFIG_HIGHMEM4G=y or CONFIG_HIGHMEM64G=y x86_32 kernel hits this bug.

[    0.000000] 2184MB HIGHMEM available.
[    0.000000] 887MB LOWMEM available.
[    0.000000]   mapped low ram: 0 - 377fe000
[    0.000000]   low ram: 0 - 377fe000
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.000000]   Normal   [mem 0x0000000001000000-0x00000000377fdfff]
[    0.000000]   HighMem  [mem 0x00000000377fe000-0x00000000bfffffff]

[    0.000000] 4230MB HIGHMEM available.
[    0.000000] 889MB LOWMEM available.
[    0.000000]   mapped low ram: 0 - 379fe000
[    0.000000]   low ram: 0 - 379fe000
[    0.000000] crashkernel: memory value expected
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.000000]   Normal   [mem 0x0000000001000000-0x00000000379fdfff]
[    0.000000]   HighMem  [mem 0x00000000379fe000-0x000000013fffffff]

CONFIG_NOHIGHMEM=y x86_32 kernel does not hit this bug.

[    0.000000] Warning only 891MB will be used.
[    0.000000] Use a HIGHMEM enabled kernel.
[    0.000000] 891MB LOWMEM available.
[    0.000000]   mapped low ram: 0 - 37bfe000
[    0.000000]   low ram: 0 - 37bfe000
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.000000]   Normal   [mem 0x0000000001000000-0x0000000037bfdfff]

x86_64 kernel does not show HighMem line.

[    0.000000] Reserving 256MB of memory at 448MB for crashkernel (System RAM: 4095MB)
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.000000]   DMA32    [mem 0x0000000001000000-0x00000000ffffffff]
[    0.000000]   Normal   [mem 0x0000000100000000-0x000000013fffffff]

Thus, I suspect that somewhere is confusing HighMem pages and !HighMem pages.



[    2.845150] systemd-journald[128]: Received SIGTERM from PID 1 (systemd).
[    2.859834] bash: 31 output lines suppressed due to ratelimiting
[    8.234776] random: crng init done
[   58.935340] WARNING: CPU: 0 PID: 720 at fs/xfs/xfs_aops.c:1468 xfs_vm_set_page_dirty+0x12d/0x210 [xfs]
[   58.939192] Modules linked in: xfs libcrc32c sr_mod cdrom ata_generic sd_mod pata_acpi vmwgfx drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops ttm mptspi drm crc32c_intel scsi_transport_spi serio_raw ata_piix mptscsih libata e1000 mptbase i2c_core
[   58.948541] CPU: 0 PID: 720 Comm: b.out Not tainted 4.15.0-rc7+ #309
[   58.951330] Hardware name: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 07/02/2015
[   58.956375] EIP: xfs_vm_set_page_dirty+0x12d/0x210 [xfs]
[   58.958909] EFLAGS: 00010046 CPU: 0
[   58.960846] EAX: 13000010 EBX: f3bd61d8 ECX: f3bd61d8 EDX: f3bd61cc
[   58.963663] ESI: 00000246 EDI: f4503f68 EBP: eed8d9ec ESP: eed8d9c4
[   58.966515]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[   58.969065] CR0: 80050033 CR2: b7f07700 CR3: 33453a80 CR4: 000406f0
[   58.971948] Call Trace:
[   58.973593]  set_page_dirty+0x42/0xa0
[   58.975606]  try_to_unmap_one+0x417/0x6c0
[   58.977768]  rmap_walk_file+0xf0/0x1e0
[   58.979878]  rmap_walk+0x37/0x60
[   58.981781]  try_to_unmap+0x52/0xd0
[   58.983645]  ? page_remove_rmap+0x270/0x270
[   58.985938]  ? page_not_mapped+0x20/0x20
[   58.988044]  ? page_get_anon_vma+0x80/0x80
[   58.990222]  shrink_page_list+0x3f6/0xef0
[   58.992275]  shrink_inactive_list+0x1c2/0x530
[   58.994528]  ? check_preempt_wakeup+0x181/0x230
[   58.996757]  shrink_node_memcg+0x352/0x770
[   58.998710]  shrink_node+0xc3/0x2f0
[   59.000481]  do_try_to_free_pages+0xc9/0x320
[   59.002494]  try_to_free_pages+0x163/0x420
[   59.004472]  __alloc_pages_slowpath+0x280/0x8e4
[   59.006613]  ? release_pages+0x13a/0x340
[   59.008508]  ? __accumulate_pelt_segments+0x37/0x50
[   59.010835]  __alloc_pages_nodemask+0x23b/0x260
[   59.012955]  do_anonymous_page+0xef/0x5a0
[   59.014879]  ? set_next_entity+0x96/0x280
[   59.016772]  handle_mm_fault+0x888/0xa50
[   59.018665]  __do_page_fault+0x1e3/0x4d0
[   59.020609]  ? __do_page_fault+0x4d0/0x4d0
[   59.022481]  do_page_fault+0x29/0xe0
[   59.024165]  ? __do_page_fault+0x4d0/0x4d0
[   59.025992]  ? __do_page_fault+0x4d0/0x4d0
[   59.027808]  common_exception+0x6f/0x76
[   59.029566] EIP: 0x8048437
[   59.031034] EFLAGS: 00010202 CPU: 0
[   59.032699] EAX: 004c5000 EBX: 7ff00000 ECX: 382cd008 EDX: 00000000
[   59.035109] ESI: 7ff00000 EDI: 00000000 EBP: bfbc6198 ESP: bfbc6160
[   59.037516]  DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 007b
[   59.039825] Code: e4 8d 58 0c 89 d8 e8 23 c6 8c c8 89 c6 8b 45 e8 8b 50 04 85 d2 74 5b 8b 40 14 a8 01 0f 85 d3 00 00 00 8b 45 e8 8b 00 a8 08 75 7b <0f> ff 8b 7d e8 8b 55 e4 89 f8 e8 94 0a 38 c8 8b 47 14 a8 01 0f
[   59.046971] ---[ end trace a3882c406e0b0b93 ]---
[   59.061588] b.out invoked oom-killer: gfp_mask=0x14280ca(GFP_HIGHUSER_MOVABLE|__GFP_ZERO), nodemask=(null), order=0, oom_score_adj=0
[   59.066371] b.out cpuset=/ mems_allowed=0
[   59.068273] CPU: 0 PID: 798 Comm: b.out Tainted: G        W        4.15.0-rc7+ #309
[   59.071107] Hardware name: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 07/02/2015
[   59.075456] Call Trace:
[   59.076963]  dump_stack+0x58/0x78
[   59.078653]  dump_header+0x70/0x271
[   59.080371]  ? ___ratelimit+0x83/0xf0
[   59.082086]  oom_kill_process+0x1f5/0x3f0
[   59.083881]  ? has_capability_noaudit+0x1a/0x30
[   59.086106]  ? oom_badness+0xe1/0x140
[   59.087885]  out_of_memory+0xe6/0x280
[   59.089653]  __alloc_pages_slowpath+0x647/0x8e4
[   59.091643]  __alloc_pages_nodemask+0x23b/0x260
[   59.093741]  do_anonymous_page+0xef/0x5a0
[   59.095767]  ? set_next_entity+0x96/0x280
[   59.097770]  handle_mm_fault+0x888/0xa50
[   59.099640]  __do_page_fault+0x1e3/0x4d0
[   59.101440]  ? __do_page_fault+0x4d0/0x4d0
[   59.103344]  do_page_fault+0x29/0xe0
[   59.105011]  ? __do_page_fault+0x4d0/0x4d0
[   59.106821]  ? __do_page_fault+0x4d0/0x4d0
[   59.108635]  common_exception+0x6f/0x76
[   59.110432] EIP: 0x8048437
[   59.111920] EFLAGS: 00010202 CPU: 0
[   59.113598] EAX: 003e5000 EBX: 7ff00000 ECX: 382a3008 EDX: 00000000
[   59.116181] ESI: 7ff00000 EDI: 00000000 EBP: bf8ccc08 ESP: bf8ccbd0
[   59.118630]  DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 007b
[   59.120851]  ? move_vma+0x90/0x280
[   59.122535] Mem-Info:
[   59.123848] active_anon:957369 inactive_anon:2048 isolated_anon:0
[   59.123848]  active_file:8 inactive_file:32 isolated_file:34
[   59.123848]  unevictable:0 dirty:0 writeback:0 unstable:0
[   59.123848]  slab_reclaimable:1481 slab_unreclaimable:2749
[   59.123848]  mapped:0 shmem:2050 pagetables:24289 bounce:0
[   59.123848]  free:39933 free_pcp:63 free_cma:0
[   59.137797] Node 0 active_anon:3829476kB inactive_anon:8192kB active_file:32kB inactive_file:128kB unevictable:0kB isolated(anon):0kB isolated(file):136kB mapped:0kB dirty:0kB writeback:0kB shmem:8200kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 0kB writeback_tmp:0kB unstable:0kB all_unreclaimable? yes
[   59.150272] DMA free:15912kB min:788kB low:984kB high:1180kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15916kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB
[   59.164549] lowmem_reserve[]: 0 803 4009 4009
[   59.166791] Normal free:143380kB min:40868kB low:51084kB high:61300kB active_anon:568644kB inactive_anon:0kB active_file:20kB inactive_file:44kB unevictable:0kB writepending:0kB present:894968kB managed:840896kB mlocked:0kB kernel_stack:4760kB pagetables:97156kB bounce:0kB free_pcp:120kB local_pcp:120kB free_cma:0kB
[   59.179026] lowmem_reserve[]: 0 0 25647 25647
[   59.181335] HighMem free:440kB min:512kB low:41276kB high:82040kB active_anon:3260828kB inactive_anon:8192kB active_file:12kB inactive_file:24kB unevictable:0kB writepending:0kB present:3282888kB managed:3282888kB mlocked:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:132kB local_pcp:132kB free_cma:0kB
[   59.193942] lowmem_reserve[]: 0 0 0 0
[   59.196116] DMA: 0*4kB 1*8kB (U) 0*16kB 1*32kB (U) 2*64kB (U) 1*128kB (U) 1*256kB (U) 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15912kB
[   59.202192] Normal: 159*4kB (UE) 91*8kB (UE) 36*16kB (UME) 18*32kB (UE) 9*64kB (UE) 6*128kB (UME) 3*256kB (UE) 3*512kB (UME) 2*1024kB (ME) 2*2048kB (UE) 32*4096kB (M) = 143380kB
[   59.209381] HighMem: 6*4kB (UM) 4*8kB (UM) 4*16kB (UM) 4*32kB (UM) 1*64kB (M) 1*128kB (U) 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 440kB
[   59.215678] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB
[   59.220196] 2125 total pagecache pages
[   59.222587] 0 pages in swap cache
[   59.224777] Swap cache stats: add 0, delete 0, find 0/0
[   59.227634] Free swap  = 0kB
[   59.229594] Total swap = 0kB
[   59.231533] 1048462 pages RAM
[   59.233527] 820722 pages HighMem/MovableOnly
[   59.235870] 13537 pages reserved
[   59.237905] 0 pages cma reserved
[   59.239980] Out of memory: Kill process 388 (b.out) score 3 or sacrifice child
[   59.243277] Killed process 388 (b.out) total-vm:2099260kB, anon-rss:16688kB, file-rss:12kB, shmem-rss:0kB
[   66.736837] ------------[ cut here ]------------
[   66.739227] list_add corruption. next->prev should be prev (cf64836e), but was 6673909a. (next=b675dd8b).
[   66.743934] WARNING: CPU: 0 PID: 720 at lib/list_debug.c:25 __list_add_valid+0x3f/0x90
[   66.747137] Modules linked in: xfs libcrc32c sr_mod cdrom ata_generic sd_mod pata_acpi vmwgfx drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops ttm mptspi drm crc32c_intel scsi_transport_spi serio_raw ata_piix mptscsih libata e1000 mptbase i2c_core
[   66.756725] CPU: 0 PID: 720 Comm: b.out Tainted: G        W        4.15.0-rc7+ #309
[   66.759984] Hardware name: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 07/02/2015
[   66.764940] EIP: __list_add_valid+0x3f/0x90
[   66.767046] EFLAGS: 00010096 CPU: 0
[   66.768984] EAX: 0000005d EBX: 00000200 ECX: c1b3bce8 EDX: 00000086
[   66.771626] ESI: f4503f7c EDI: f4503f7c EBP: eed8db40 ESP: eed8db2c
[   66.774286]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[   66.776701] CR0: 80050033 CR2: 08048437 CR3: 33453a80 CR4: 000406f0
[   66.779404] Call Trace:
[   66.781033]  putback_inactive_pages+0x13f/0x3b0
[   66.783198]  shrink_inactive_list+0x215/0x530
[   66.785300]  ? check_preempt_wakeup+0x181/0x230
[   66.787465]  shrink_node_memcg+0x352/0x770
[   66.789431]  shrink_node+0xc3/0x2f0
[   66.791192]  do_try_to_free_pages+0xc9/0x320
[   66.793156]  try_to_free_pages+0x163/0x420
[   66.795057]  __alloc_pages_slowpath+0x280/0x8e4
[   66.797072]  ? release_pages+0x13a/0x340
[   66.798908]  ? __accumulate_pelt_segments+0x37/0x50
[   66.800993]  __alloc_pages_nodemask+0x23b/0x260
[   66.802991]  do_anonymous_page+0xef/0x5a0
[   66.804855]  ? set_next_entity+0x96/0x280
[   66.806716]  handle_mm_fault+0x888/0xa50
[   66.808573]  __do_page_fault+0x1e3/0x4d0
[   66.810423]  ? __do_page_fault+0x4d0/0x4d0
[   66.812325]  do_page_fault+0x29/0xe0
[   66.814069]  ? __do_page_fault+0x4d0/0x4d0
[   66.815902]  ? __do_page_fault+0x4d0/0x4d0
[   66.817738]  common_exception+0x6f/0x76
[   66.819512] EIP: 0x8048437
[   66.820931] EFLAGS: 00010202 CPU: 0
[   66.822529] EAX: 004c5000 EBX: 7ff00000 ECX: 382cd008 EDX: 00000000
[   66.824891] ESI: 7ff00000 EDI: 00000000 EBP: bfbc6198 ESP: bfbc6160
[   66.827199]  DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 007b
[   66.829285] Code: 39 c8 74 2d 39 c3 74 29 b8 01 00 00 00 83 c4 10 5b 5d c3 89 4c 24 0c 89 5c 24 08 89 54 24 04 c7 04 24 70 aa 8d c1 e8 b1 e5 d2 ff <0f> ff 31 c0 eb dc 89 4c 24 0c 89 5c 24 08 89 44 24 04 c7 04 24
[   66.836182] ---[ end trace a3882c406e0b0b94 ]---
[   66.844058] ------------[ cut here ]------------
[   66.845963] list_add corruption. next->prev should be prev (cf64836e), but was 6673909a. (next=b675dd8b).
[   66.849814] WARNING: CPU: 0 PID: 30 at lib/list_debug.c:25 __list_add_valid+0x3f/0x90
[   66.852599] Modules linked in: xfs libcrc32c sr_mod cdrom ata_generic sd_mod pata_acpi vmwgfx drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops ttm mptspi drm crc32c_intel scsi_transport_spi serio_raw ata_piix mptscsih libata e1000 mptbase i2c_core
[   66.861186] CPU: 0 PID: 30 Comm: kswapd0 Tainted: G        W        4.15.0-rc7+ #309
[   66.864078] Hardware name: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 07/02/2015
[   66.868375] EIP: __list_add_valid+0x3f/0x90
[   66.870277] EFLAGS: 00010096 CPU: 0
[   66.872003] EAX: 0000005d EBX: 00000200 ECX: c1b3bce8 EDX: 00000082
[   66.874461] ESI: f4503f7c EDI: f55738bc EBP: f352dd50 ESP: f352dd3c
[   66.876985]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[   66.879233] CR0: 80050033 CR2: b7d9f2a0 CR3: 33560d20 CR4: 000406f0
[   66.881768] Call Trace:
[   66.883233]  putback_inactive_pages+0x13f/0x3b0
[   66.885256]  shrink_inactive_list+0x215/0x530
[   66.887211]  shrink_node_memcg+0x352/0x770
[   66.889120]  ? _cond_resched+0x17/0x30
[   66.890928]  shrink_node+0xc3/0x2f0
[   66.892748]  kswapd+0x257/0x670
[   66.894395]  kthread+0xdb/0x110
[   66.896078]  ? mem_cgroup_shrink_node+0x160/0x160
[   66.898157]  ? kthread_worker_fn+0x160/0x160
[   66.900153]  ret_from_fork+0x19/0x24
[   66.901902] Code: 39 c8 74 2d 39 c3 74 29 b8 01 00 00 00 83 c4 10 5b 5d c3 89 4c 24 0c 89 5c 24 08 89 54 24 04 c7 04 24 70 aa 8d c1 e8 b1 e5 d2 ff <0f> ff 31 c0 eb dc 89 4c 24 0c 89 5c 24 08 89 44 24 04 c7 04 24
[   66.909496] ---[ end trace a3882c406e0b0b95 ]---
(...snipped...)
[   67.964739] ------------[ cut here ]------------
[   67.966833] list_add corruption. next->prev should be prev (cf64836e), but was 6673909a. (next=b675dd8b).
[   67.971133] WARNING: CPU: 0 PID: 30 at lib/list_debug.c:25 __list_add_valid+0x3f/0x90
[   67.974100] Modules linked in: xfs libcrc32c sr_mod cdrom ata_generic sd_mod pata_acpi vmwgfx drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops ttm mptspi drm crc32c_intel scsi_transport_spi serio_raw ata_piix mptscsih libata e1000 mptbase i2c_core
[   67.982900] CPU: 0 PID: 30 Comm: kswapd0 Tainted: G        W        4.15.0-rc7+ #309
[   67.985849] Hardware name: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 07/02/2015
[   67.990519] EIP: __list_add_valid+0x3f/0x90
[   67.992533] EFLAGS: 00010096 CPU: 0
[   67.994334] EAX: 0000005d EBX: 00000200 ECX: c1b3bce8 EDX: 00000082
[   67.996837] ESI: f4503f7c EDI: f5573b14 EBP: f352dd50 ESP: f352dd3c
[   67.999430]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[   68.001757] CR0: 80050033 CR2: b7d9f2a0 CR3: 33436e20 CR4: 000406f0
[   68.004304] Call Trace:
[   68.005785]  putback_inactive_pages+0x13f/0x3b0
[   68.007812]  shrink_inactive_list+0x215/0x530
[   68.009804]  shrink_node_memcg+0x352/0x770
[   68.011771]  ? _cond_resched+0x17/0x30
[   68.013593]  shrink_node+0xc3/0x2f0
[   68.015379]  kswapd+0x257/0x670
[   68.017047]  kthread+0xdb/0x110
[   68.018674]  ? mem_cgroup_shrink_node+0x160/0x160
[   68.020700]  ? kthread_worker_fn+0x160/0x160
[   68.022667]  ret_from_fork+0x19/0x24
[   68.024436] Code: 39 c8 74 2d 39 c3 74 29 b8 01 00 00 00 83 c4 10 5b 5d c3 89 4c 24 0c 89 5c 24 08 89 54 24 04 c7 04 24 70 aa 8d c1 e8 b1 e5 d2 ff <0f> ff 31 c0 eb dc 89 4c 24 0c 89 5c 24 08 89 44 24 04 c7 04 24
[   68.031947] ---[ end trace a3882c406e0b0ba3 ]---
[   68.034203] ------------[ cut here ]------------
[   68.036504] list_del corruption, b675dd8b->next is LIST_POISON1 (490f1932)
[   68.039405] WARNING: CPU: 0 PID: 30 at lib/list_debug.c:47 __list_del_entry_valid+0x47/0xa0
[   68.042497] Modules linked in: xfs libcrc32c sr_mod cdrom ata_generic sd_mod pata_acpi vmwgfx drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops ttm mptspi drm crc32c_intel scsi_transport_spi serio_raw ata_piix mptscsih libata e1000 mptbase i2c_core
[   68.051350] CPU: 0 PID: 30 Comm: kswapd0 Tainted: G        W        4.15.0-rc7+ #309
[   68.054343] Hardware name: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 07/02/2015
[   68.059006] EIP: __list_del_entry_valid+0x47/0xa0
[   68.061197] EFLAGS: 00010086 CPU: 0
[   68.063002] EAX: 0000003e EBX: f4503f7c ECX: c1b3bce8 EDX: 00000082
[   68.065590] ESI: f3c60c18 EDI: f352dd90 EBP: f352dd4c ESP: f352dd40
[   68.068098]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[   68.070375] CR0: 80050033 CR2: b7d9f2a0 CR3: 33436e20 CR4: 000406f0
[   68.072858] Call Trace:
[   68.074311]  isolate_lru_pages.isra.65+0x210/0x360
[   68.076482]  ? putback_inactive_pages+0x13f/0x3b0
[   68.078583]  ? apic_timer_interrupt+0x3c/0x44
[   68.080537]  shrink_active_list+0xb1/0x3a0
[   68.082502]  ? inactive_list_is_low.isra.64+0x12b/0x1f0
[   68.084688]  shrink_node_memcg+0x3a2/0x770
[   68.086600]  shrink_node+0xc3/0x2f0
[   68.088372]  kswapd+0x257/0x670
[   68.090007]  kthread+0xdb/0x110
[   68.091642]  ? mem_cgroup_shrink_node+0x160/0x160
[   68.093779]  ? kthread_worker_fn+0x160/0x160
[   68.095686]  ret_from_fork+0x19/0x24
[   68.097479] Code: 09 39 c8 75 46 8b 52 04 39 d0 75 25 b8 01 00 00 00 c9 c3 89 44 24 04 c7 44 24 08 00 01 00 00 c7 04 24 40 ab 8d c1 e8 19 e5 d2 ff <0f> ff 31 c0 c9 c3 89 54 24 08 89 44 24 04 c7 04 24 e4 ab 8d c1
[   68.104937] ---[ end trace a3882c406e0b0ba4 ]---
[   68.107030] ------------[ cut here ]------------
[   68.109187] kernel BUG at mm/vmscan.c:1560!
[   68.111147] invalid opcode: 0000 [#1] SMP
[   68.112978] Modules linked in: xfs libcrc32c sr_mod cdrom ata_generic sd_mod pata_acpi vmwgfx drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops ttm mptspi drm crc32c_intel scsi_transport_spi serio_raw ata_piix mptscsih libata e1000 mptbase i2c_core
[   68.121527] CPU: 0 PID: 30 Comm: kswapd0 Tainted: G        W        4.15.0-rc7+ #309
[   68.124410] Hardware name: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 07/02/2015
[   68.129258] EIP: isolate_lru_pages.isra.65+0x248/0x360
[   68.132206] EFLAGS: 00010082 CPU: 0
[   68.134103] EAX: ffffffea EBX: f4503f7c ECX: f352df68 EDX: 00000000
[   68.136776] ESI: f3c60c18 EDI: 00000001 EBP: f352ddc8 ESP: f352dd54
[   68.139404]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[   68.141700] CR0: 80050033 CR2: b7d9f2a0 CR3: 33436e20 CR4: 000406f0
[   68.144202] Call Trace:
[   68.145656]  ? putback_inactive_pages+0x13f/0x3b0
[   68.147714]  ? apic_timer_interrupt+0x3c/0x44
[   68.149628]  shrink_active_list+0xb1/0x3a0
[   68.151576]  ? inactive_list_is_low.isra.64+0x12b/0x1f0
[   68.153749]  shrink_node_memcg+0x3a2/0x770
[   68.155605]  shrink_node+0xc3/0x2f0
[   68.157303]  kswapd+0x257/0x670
[   68.158884]  kthread+0xdb/0x110
[   68.160500]  ? mem_cgroup_shrink_node+0x160/0x160
[   68.162491]  ? kthread_worker_fn+0x160/0x160
[   68.164366]  ret_from_fork+0x19/0x24
[   68.166050] Code: 10 8b 45 b0 8b 38 89 c2 89 d8 89 f9 e8 02 36 1b 00 84 c0 0f 84 d5 fe ff ff 8b 45 b0 89 5f 04 89 3b 89 43 04 89 18 e9 c3 fe ff ff <0f> 0b 8d b6 00 00 00 00 89 d8 e8 69 36 1b 00 84 c0 74 0a 8b 13
[   68.173408] EIP: isolate_lru_pages.isra.65+0x248/0x360 SS:ESP: 0068:f352dd54
[   68.176105] ---[ end trace a3882c406e0b0ba5 ]---
[   68.178248] Kernel panic - not syncing: Fatal exception
[   68.180517] Kernel Offset: 0x0 from 0xc1000000 (relocation range: 0xc0000000-0xf81fdfff)
[   68.183605] Rebooting in 5 seconds..
[   73.262601] ACPI MEMORY or I/O RESET_REG.

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>

  parent reply	other threads:[~2018-01-12  1:31 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <201801091939.JDJ64598.HOMFQtOFSOVLFJ@I-love.SAKURA.ne.jp>
     [not found] ` <201801102049.BGJ13564.OOOMtJLSFQFVHF@I-love.SAKURA.ne.jp>
     [not found]   ` <20180110124519.GU1732@dhcp22.suse.cz>
     [not found]     ` <201801102237.BED34322.QOOJMFFFHVLSOt@I-love.SAKURA.ne.jp>
     [not found]       ` <20180111135721.GC1732@dhcp22.suse.cz>
2018-01-11 14:11         ` [mm? " Tetsuo Handa
2018-01-11 14:21           ` Michal Hocko
2018-01-11 14:37             ` Tetsuo Handa
2018-01-12  1:31             ` Tetsuo Handa [this message]
2018-01-12  1:42               ` [mm " Linus Torvalds
2018-01-12 11:22                 ` Tetsuo Handa
2018-01-14 11:54                   ` Tetsuo Handa
2018-01-15 23:05                     ` Linus Torvalds
2018-01-16  1:15                       ` [mm 4.15-rc8] " Tetsuo Handa
2018-01-16  2:14                         ` Linus Torvalds
2018-01-16  8:06                           ` Dave Hansen
2018-01-16  8:37                             ` Ingo Molnar
2018-01-16 19:30                             ` Linus Torvalds
2018-01-16 17:33                           ` Tetsuo Handa
2018-01-16 19:34                             ` Linus Torvalds
2018-01-17 11:08                               ` Tetsuo Handa
2018-01-11 18:11           ` [mm? 4.15-rc7] " Linus Torvalds
2018-01-11 20:59             ` Tetsuo Handa

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=201801120131.w0C1VJUN034283@www262.sakura.ne.jp \
    --to=penguin-kernel@i-love.sakura.ne.jp \
    --cc=linux-fsdevel@vger.kernel.org \
    --cc=linux-mm@kvack.org \
    --cc=mhocko@kernel.org \
    --cc=torvalds@linux-foundation.org \
    --cc=x86@kernel.org \
    --subject='Re: [mm 4.15-rc7] Random oopses under memory pressure.' \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).