[<prev] [next>] [day] [month] [year] [list]
Message-ID: <593590e5.IhsrnvRfXVEwZhZN%fengguang.wu@intel.com>
Date: Tue, 06 Jun 2017 01:12:05 +0800
From: kernel test robot <fengguang.wu@...el.com>
To: Johannes Weiner <hannes@...xchg.org>
Cc: LKP <lkp@...org>, linux-kernel@...r.kernel.org, linux-mm@...ck.org,
Linux Memory Management List <linux-mm@...ck.org>,
Andrew Morton <akpm@...ux-foundation.org>, wfg@...ux.intel.com
Subject: [mm: memcontrol] f44ff37fe1: BUG: unable to handle kernel NULL
pointer dereference at 00000370
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
commit f44ff37fe131a884aec03d79dad5e14e0894dbe2
Author: Johannes Weiner <hannes@...xchg.org>
AuthorDate: Sat Jun 3 10:28:16 2017 +1000
Commit: Stephen Rothwell <sfr@...b.auug.org.au>
CommitDate: Sat Jun 3 10:32:57 2017 +1000
mm: memcontrol: account slab stats per lruvec
Josef's redesign of the balancing between slab caches and the page cache
requires slab cache statistics at the lruvec level.
Link: http://lkml.kernel.org/r/20170530181724.27197-7-hannes@cmpxchg.org
Signed-off-by: Johannes Weiner <hannes@...xchg.org>
Cc: Josef Bacik <josef@...icpanda.com>
Cc: Michal Hocko <mhocko@...e.com>
Cc: Vladimir Davydov <vdavydov.dev@...il.com>
Cc: Rik van Riel <riel@...hat.com>
Signed-off-by: Andrew Morton <akpm@...ux-foundation.org>
85efb146dc mm-memcontrol-per-lruvec-stats-infrastructure-fix
f44ff37fe1 mm: memcontrol: account slab stats per lruvec
f0090bfcf1 Add linux-next specific files for 20170605
+------------------------------------------+------------+------------+---------------+
| | 85efb146dc | f44ff37fe1 | next-20170605 |
+------------------------------------------+------------+------------+---------------+
| boot_successes | 35 | 0 | 0 |
| boot_failures | 0 | 15 | 21 |
| BUG:unable_to_handle_kernel | 0 | 15 | 21 |
| Oops:#[##] | 0 | 15 | 21 |
| EIP:cache_grow_begin | 0 | 15 | 21 |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 15 | 21 |
+------------------------------------------+------------+------------+---------------+
[ 0.000000] lowmem : 0xb0000000 - 0xc27e0000 ( 295 MB)
[ 0.000000] .init : 0xb8e54000 - 0xb8f68000 (1104 kB)
[ 0.000000] .data : 0xb7fda257 - 0xb8e35880 (14701 kB)
[ 0.000000] .text : 0xb6e00000 - 0xb7fda257 (18280 kB)
[ 0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[ 0.000000] BUG: unable to handle kernel NULL pointer dereference at 00000370
[ 0.000000] IP: cache_grow_begin+0x469/0xb30
[ 0.000000] *pde = 00000000
[ 0.000000]
[ 0.000000] Oops: 0000 [#1]
[ 0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 4.12.0-rc3-00265-gf44ff37 #1
[ 0.000000] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014
[ 0.000000] task: b87c15c0 task.stack: b87b6000
[ 0.000000] EIP: cache_grow_begin+0x469/0xb30
[ 0.000000] EFLAGS: 00210002 CPU: 0
[ 0.000000] EAX: 00000000 EBX: b8946c80 ECX: 00000000 EDX: 00000000
[ 0.000000] ESI: 00000000 EDI: 00000001 EBP: b87b7eec ESP: b87b7ec0
[ 0.000000] DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068
[ 0.000000] CR0: 80050033 CR2: 00000370 CR3: 08f6b000 CR4: 00000690
[ 0.000000] Call Trace:
[ 0.000000] cache_alloc_refill+0x564/0x990
[ 0.000000] kmem_cache_alloc+0x440/0x490
[ 0.000000] ? create_kmalloc_cache+0x22/0xac
[ 0.000000] create_kmalloc_cache+0x22/0xac
[ 0.000000] kmem_cache_init+0xe5/0x12d
[ 0.000000] start_kernel+0x1db/0x487
[ 0.000000] i386_start_kernel+0xac/0xb0
[ 0.000000] startup_32_smp+0x166/0x168
[ 0.000000] Code: 05 ac f2 b1 b8 e9 b5 fe ff ff 90 8d b4 26 00 00 00 00 85 c0 0f 84 08 06 00 00 3e 8d 74 26 00 ff 05 5c f7 b1 b8 8b 15 f0 51 a3 b8 <8b> b4 90 70 03 00 00 8b 46 40 89 45 e0 3d e0 4a a3 b8 0f 95 c0
[ 0.000000] EIP: cache_grow_begin+0x469/0xb30 SS:ESP: 0068:b87b7ec0
[ 0.000000] CR2: 0000000000000370
[ 0.000000] ---[ end trace 0000000000000000 ]---
[ 0.000000] Kernel panic - not syncing: Fatal exception
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start f0090bfcf11a52d5e7a93629135e09c49e148741 5ed02dbb497422bf225783f46e6eadd237d23d6b --
git bisect good 7a4b5a769d5c95a8797c02bc0f09877d089a0977 # 20:30 G 10 0 0 0 Merge remote-tracking branch 'vfs/for-next'
git bisect good 2d30558e67c074322923fc1fda9e2d0a70293ed9 # 20:56 G 10 0 0 0 Merge remote-tracking branch 'selinux/next'
git bisect good 235702b9780f105a6eb17298f1fd15302a302dea # 21:12 G 11 0 0 0 Merge remote-tracking branch 'tty/tty-next'
git bisect good f997025ffd86b81d2710745afe62c3cb4693fe37 # 21:30 G 10 0 0 0 Merge remote-tracking branch 'pinctrl/for-next'
git bisect good e9b3d03cad188e9f0571cd972f420e0200f7891a # 21:44 G 11 0 0 0 Merge remote-tracking branch 'coresight/next'
git bisect bad ff2f4367602c1706e2539045ce5a091160238776 # 21:57 B 0 5 16 0 Merge branch 'akpm-current/current'
git bisect good e2ddf6419adc6411e14be6177d0a959776318e4c # 22:22 G 10 0 0 0 Merge remote-tracking branch 'rtc/rtc-next'
git bisect good 8d8e6d294a0005e5b5a98dfd38d38389d4e4b855 # 22:38 G 11 0 0 0 Merge remote-tracking branch 'uuid/for-next'
git bisect good 202f54af19f02bf158c7704f526614628e97d188 # 22:54 G 11 0 0 0 mm: vmstat: move slab statistics from zone to node counters
git bisect bad 219b66b1b60236bb91e7fe3fe32cd071f424c7fe # 23:04 B 0 11 23 0 lib/rhashtable.c: use kvzalloc() in bucket_table_alloc() when possible
git bisect bad 8e57d68936bdfeb3ef907e28cc7f8e35e2dfa2d2 # 23:14 B 0 3 14 0 powerpc,mmap: properly account for stack randomization in mmap_base
git bisect bad 4cb06c1549ae9c5ec293fb69b650895dcad39694 # 23:35 B 0 1 16 4 mm: hugetlb: prevent reuse of hwpoisoned free hugepages
git bisect bad 10bdb667bbc51586be317c36d3ff61d643523e41 # 23:50 B 0 1 12 0 mm, memory_hotplug: move movable_node to the hotplug proper
git bisect good 85efb146dcf00bb67d271e307493400c28e12ae9 # 00:14 G 11 0 0 0 mm-memcontrol-per-lruvec-stats-infrastructure-fix
git bisect bad 44073de790a2067a9c3e9506d96c08cc62ad8ac5 # 00:22 B 0 11 22 0 mm, memory_hotplug: drop artificial restriction on online/offline
git bisect bad f44ff37fe131a884aec03d79dad5e14e0894dbe2 # 00:33 B 0 3 15 0 mm: memcontrol: account slab stats per lruvec
# first bad commit: [f44ff37fe131a884aec03d79dad5e14e0894dbe2] mm: memcontrol: account slab stats per lruvec
git bisect good 85efb146dcf00bb67d271e307493400c28e12ae9 # 00:44 G 30 0 0 0 mm-memcontrol-per-lruvec-stats-infrastructure-fix
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad f44ff37fe131a884aec03d79dad5e14e0894dbe2 # 00:55 B 0 4 15 0 mm: memcontrol: account slab stats per lruvec
# extra tests on HEAD of linux-next/master
git bisect bad f0090bfcf11a52d5e7a93629135e09c49e148741 # 01:00 B 0 21 35 0 Add linux-next specific files for 20170605
# extra tests on tree/branch linux-next/master
git bisect bad f0090bfcf11a52d5e7a93629135e09c49e148741 # 01:00 B 0 21 35 0 Add linux-next specific files for 20170605
# extra tests with first bad commit reverted
git bisect good d2654e3d8423ae0c585c64bb874331abb2207211 # 01:11 G 10 0 0 0 Revert "mm: memcontrol: account slab stats per lruvec"
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
Download attachment "dmesg-yocto-lkp-nhm-dp2-10:20170606003301:i386-randconfig-b0-06051909:4.12.0-rc3-00265-gf44ff37:1.gz" of type "application/gzip" (4208 bytes)
View attachment "reproduce-yocto-lkp-nhm-dp2-10:20170606003301:i386-randconfig-b0-06051909:4.12.0-rc3-00265-gf44ff37:1" of type "text/plain" (733 bytes)
View attachment "config-4.12.0-rc3-00265-gf44ff37" of type "text/plain" (108026 bytes)
Powered by blists - more mailing lists