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]
Message-ID: <5841dc7f.S1K1TpbvQuMvlyTK%fengguang.wu@intel.com>
Date:   Sat, 03 Dec 2016 04:41:35 +0800
From:   kernel test robot <fengguang.wu@...el.com>
To:     Dave Hansen <dave.hansen@...ux.intel.com>
Cc:     LKP <lkp@...org>, linux-mm@...ck.org, linux-kernel@...r.kernel.org,
        Linux Memory Management List <linux-mm@...ck.org>,
        Andrew Morton <akpm@...ux-foundation.org>, wfg@...ux.intel.com
Subject: a3a18061c9:  WARNING: CPU: 0 PID: 1 at mm/hugetlb.c:2918
 hugetlb_add_hstate

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 a3a18061c987aa9da4f5d3cbb31a9e71e9d7191d
Author:     Dave Hansen <dave.hansen@...ux.intel.com>
AuthorDate: Thu Dec 1 11:27:23 2016 +1100
Commit:     Stephen Rothwell <sfr@...b.auug.org.au>
CommitDate: Thu Dec 1 11:27:23 2016 +1100

    proc-mm-export-pte-sizes-directly-in-smaps-v3
    
    Changes from v2:
     * Do not assume (wrongly) that smaps_hugetlb_range() always uses
       PUDs.  (Thanks for pointing this out, Vlastimil).  Also handle
       hstates that are not exactly at PMD/PUD sizes.
    
    Link: http://lkml.kernel.org/r/20161129201703.CE9D5054@viggo.jf.intel.com
    Signed-off-by: Dave Hansen <dave.hansen@...ux.intel.com>
    Cc: Christoph Hellwig <hch@....de>
    Cc: Dan Williams <dan.j.williams@...el.com>
    Cc: Anshuman Khandual <khandual@...ux.vnet.ibm.com>
    Cc: Vlastimil Babka <vbabka@...e.cz>
    Signed-off-by: Andrew Morton <akpm@...ux-foundation.org>

+-------------------------------------------------+------------+------------+---------------+
|                                                 | 446111661a | a3a18061c9 | next-20161202 |
+-------------------------------------------------+------------+------------+---------------+
| boot_successes                                  | 65         | 0          | 0             |
| boot_failures                                   | 27         | 26         | 19            |
| BUG:kernel_reboot-without-warning_in_test_stage | 27         |            |               |
| WARNING:at_mm/hugetlb.c:#hugetlb_add_hstate     | 0          | 26         | 19            |
| calltrace:hugetlb_init                          | 0          | 26         |               |
+-------------------------------------------------+------------+------------+---------------+

[    0.448484] PCI: PCI BIOS revision 2.10 entry at 0xfd3e3, last bus=0
[    0.449274] PCI: Using configuration type 1 for base access
[    0.488247] ------------[ cut here ]------------
[    0.488712] WARNING: CPU: 0 PID: 1 at mm/hugetlb.c:2918 hugetlb_add_hstate+0x1bc/0x1d2
[    0.489777] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.9.0-rc7-00105-ga3a1806 #1
[    0.490440] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014
[    0.491347]  52087e9c 4725705c 00000000 483fed9d 52087eb4 46e96360 00000b66 48d5b220
[    0.492139]  48d5b520 00001000 52087ec8 46e9648c 00000009 00000000 00000000 52087ee4
[    0.492932]  483fed9d 0000000a 00400000 ffffffff 483fedb3 00000000 52087f28 483fee68
[    0.493737] Call Trace:
[    0.493965]  [<4725705c>] dump_stack+0x15f/0x202
[    0.494377]  [<483fed9d>] ? hugetlb_add_hstate+0x1bc/0x1d2
[    0.494872]  [<46e96360>] __warn+0x151/0x192
[    0.495450]  [<46e9648c>] warn_slowpath_null+0x32/0x45
[    0.496181]  [<483fed9d>] hugetlb_add_hstate+0x1bc/0x1d2
[    0.496832]  [<483fedb3>] ? hugetlb_add_hstate+0x1d2/0x1d2
[    0.497497]  [<483fee68>] hugetlb_init+0xb5/0x7c1
[    0.498107]  [<47083aef>] ? bdi_init+0x2c3/0x428
[    0.498740]  [<483fedb3>] ? hugetlb_add_hstate+0x1d2/0x1d2
[    0.499509]  [<483bb950>] do_one_initcall+0x11b/0x248
[    0.499982]  [<483ba6f7>] ? do_early_param+0x128/0x128
[    0.500670]  [<46ec0386>] ? __usermodehelper_set_disable_depth+0x65/0x79
[    0.501626]  [<483bbca6>] ? kernel_init_freeable+0x229/0x3b2
[    0.502281]  [<46f20a62>] ? up_write+0x37/0x6f
[    0.502759]  [<483bbcd4>] kernel_init_freeable+0x257/0x3b2
[    0.503549]  [<47b6fff0>] ? rest_init+0x270/0x270
[    0.504057]  [<47b7000b>] kernel_init+0x1b/0x24d
[    0.504551]  [<47b7e723>] ret_from_fork+0x1b/0x28
[    0.505108] ---[ end trace f888bffec9944273 ]---
[    0.505533] HugeTLB registered 4 MB page size, pre-allocated 0 pages

git bisect start e05f574a0bb1f4502a4b2264fdb0ef6419cf3772 e5517c2a5a49ed5e99047008629f1cd60246ea0e --
git bisect good 84a012eb7f1c73c86304373b5c302fbf15c38cda  # 00:59     20+      4  Merge remote-tracking branch 'jc_docs/docs-next'
git bisect good 9d99be1bcd44e5ce75128d754b72abcf2d7df9a7  # 01:18     22+      6  Merge remote-tracking branch 'trivial/for-next'
git bisect good de0195ee24b6f36b443c8a5adfb122f448bc960b  # 01:27     21+      0  Merge remote-tracking branch 'usb/usb-next'
git bisect good 7aa8bf662a4d5d48b8387bdb3b24be715efff72e  # 01:37     22+      2  Merge remote-tracking branch 'gpio/for-next'
git bisect good 8f7b1ed0e2bd0757e755c44911a4856d752b48af  # 01:59     22+      7  Merge remote-tracking branch 'y2038/y2038'
git bisect good 03ed36f1929f3243b8562d09652933bb4193f49f  # 02:14     20+      3  Merge remote-tracking branch 'rtc/rtc-next'
git bisect  bad 1036073cce5760fa95224f051bf381695f13cff1  # 02:26      0-     13  Merge branch 'akpm-current/current'
git bisect  bad bcc39723928e838f38eb364dc2b3c8643542540d  # 02:41      0-      5  mm: THP page cache support for ppc64
git bisect good 00f83cee9cf1fe8eef0b00e946de9360e4214f3c  # 02:52     22+      1  mm, compaction: fix NR_ISOLATED_* stats for pfn based migration
git bisect good 446111661a3d252221bb520150de864f171be219  # 03:02     22+      9  proc: mm: export PTE sizes directly in smaps
git bisect  bad 94b0c842a24d4dfb4c7d47af8ec4ba69123b6a58  # 03:15      0-     19  lib: radix-tree: update callback for changing leaf nodes
git bisect  bad f86cc05c6afed8070517ddc27397497a0b62b425  # 03:24      0-      2  include/linux/backing-dev-defs.h: shrink struct backing_dev_info
git bisect  bad 52f1bb6ac95bf6c292c4d9d8569f290963c09255  # 03:33      0-     21  filemap-add-comment-for-confusing-logic-in-page_cache_tree_insert-fix
git bisect  bad 642c599c5a0ae1b85005f45401ba00156f989648  # 03:42      0-      1  mm/filemap.c: add comment for confusing logic in page_cache_tree_insert()
git bisect  bad a3a18061c987aa9da4f5d3cbb31a9e71e9d7191d  # 03:52      0-      8  proc-mm-export-pte-sizes-directly-in-smaps-v3
# first bad commit: [a3a18061c987aa9da4f5d3cbb31a9e71e9d7191d] proc-mm-export-pte-sizes-directly-in-smaps-v3
git bisect good 446111661a3d252221bb520150de864f171be219  # 03:55     66+     27  proc: mm: export PTE sizes directly in smaps
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect  bad a3a18061c987aa9da4f5d3cbb31a9e71e9d7191d  # 04:14      0-      4  proc-mm-export-pte-sizes-directly-in-smaps-v3
# extra tests on HEAD of linux-next/master
git bisect  bad e05f574a0bb1f4502a4b2264fdb0ef6419cf3772  # 04:14      0-     19  Add linux-next specific files for 20161202
# extra tests on tree/branch linux-next/master
git bisect  bad e05f574a0bb1f4502a4b2264fdb0ef6419cf3772  # 04:14      0-     19  Add linux-next specific files for 20161202
# extra tests with first bad commit reverted
git bisect good d4ae4276015ffb2c2542a4b70cbed3219b73876b  # 04:29     66+      8  Revert "proc-mm-export-pte-sizes-directly-in-smaps-v3"
# extra tests on tree/branch linus/master
git bisect good ed8d747fd2b9d9204762ca6ab8c843c72c42cc41  # 04:40     64+     17  Fix up a couple of field names in the CREDITS file
# extra tests on tree/branch linux-next/master
git bisect  bad e05f574a0bb1f4502a4b2264fdb0ef6419cf3772  # 04:40      0-     19  Add linux-next specific files for 20161202


---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/lkp                          Intel Corporation

Download attachment "dmesg-yocto-kbuild-6:20161203035216:i386-randconfig-c0-12022226:4.9.0-rc7-00105-ga3a1806:1.gz" of type "application/gzip" (98238 bytes)

Download attachment "dmesg-quantal-ivb41-114:20161202195350:i386-randconfig-c0-12022226:4.9.0-rc7-00104-g4461116:1.gz" of type "application/gzip" (17593 bytes)

View attachment "config-4.9.0-rc7-00105-ga3a1806" of type "text/plain" (88944 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ