lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
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

Powered by Openwall GNU/*/Linux Powered by OpenVZ