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: <59e70426.3CsnIVe7J2sf2yCn%fengguang.wu@intel.com>
Date:   Wed, 18 Oct 2017 15:35:02 +0800
From:   kernel test robot <fengguang.wu@...el.com>
To:     Kees Cook <keescook@...omium.org>
Cc:     LKP <lkp@...org>, linux-kernel@...r.kernel.org,
        linux-kbuild@...r.kernel.org,
        Linux Memory Management List <linux-mm@...ck.org>,
        Andrew Morton <akpm@...ux-foundation.org>,
        Mark Brown <broonie@...nel.org>, wfg@...ux.intel.com
Subject: 9c2fb296dd ("Makefile: move stackprotector availability out of
 .."): BUG: kernel hang in early-boot stage, last printk:

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 9c2fb296dde16a1bb81277be7b32cec881fe1153
Author:     Kees Cook <keescook@...omium.org>
AuthorDate: Mon Oct 16 20:01:58 2017 +0100
Commit:     Mark Brown <broonie@...nel.org>
CommitDate: Mon Oct 16 20:01:58 2017 +0100

    Makefile: move stackprotector availability out of Kconfig
    
    Various portions of the kernel, especially per-architecture pieces, need
    to know if the compiler is building it with the stack protector.  This was
    done in the arch/Kconfig with 'select', but this doesn't allow a way to do
    auto-detected compiler support.  In preparation for creating an
    on-if-available default, move the logic for the definition of
    CONFIG_CC_STACKPROTECTOR into the Makefile.
    
    Link: http://lkml.kernel.org/r/1506972007-80614-3-git-send-email-keescook@chromium.org
    Signed-off-by: Kees Cook <keescook@...omium.org>
    Cc: Masahiro Yamada <yamada.masahiro@...ionext.com>
    Cc: Michal Marek <mmarek@...e.com>
    Cc: Ingo Molnar <mingo@...nel.org>
    Cc: Laura Abbott <labbott@...hat.com>
    Cc: Nicholas Piggin <npiggin@...il.com>
    Cc: Al Viro <viro@...iv.linux.org.uk>
    Cc: Rich Felker <dalias@...c.org>
    Cc: Yoshinori Sato <ysato@...rs.sourceforge.jp>
    Signed-off-by: Andrew Morton <akpm@...ux-foundation.org>
    Signed-off-by: Mark Brown <broonie@...nel.org>

007286d860  sh/boot: add static stack-protector to pre-kernel
9c2fb296dd  Makefile: move stackprotector availability out of Kconfig
a7dd40274d  Add linux-next specific files for 20171017
+-------------------------------------------------+------------+------------+---------------+
|                                                 | 007286d860 | 9c2fb296dd | next-20171017 |
+-------------------------------------------------+------------+------------+---------------+
| boot_successes                                  | 567        | 99         | 15            |
| boot_failures                                   | 0          | 118        | 14            |
| BUG:kernel_hang_in_boot_stage                   | 0          | 2          |               |
| BUG:kernel_in_stage                             | 0          | 70         | 6             |
| BUG:kernel_reboot-without-warning_in_boot_stage | 0          | 37         | 1             |
| BUG:kernel_hang_in_early-boot_stage,last_printk | 0          | 7          | 7             |
| BUG:kernel_reboot-without-warning_in_test_stage | 0          | 2          |               |
+-------------------------------------------------+------------+------------+---------------+

[    0.015079] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.016011] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0
[    0.016638] CPU: GenuineIntel Intel Core Processor (Haswell) (family: 0x6, model: 0x3c, stepping: 0x4)


                                                          # HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start a7dd40274d75326ca868479c62090b1198a357ad 33d930e59a98fa10a0db9f56c7fa2f21a4aef9b9 --
git bisect good 8380866c02eeababffd2e264708d64c658139581  # 10:10  G     15     0    0   0  Merge remote-tracking branch 'ipvs-next/master'
git bisect good 44b9f8d8d385dd7d0af16df2924fceb142e7f8e6  # 10:31  G     15     0    0   0  Merge remote-tracking branch 'edac-amd/for-next'
git bisect good e2ae73cd59f6d856c4997db797e6e842060a9ca7  # 11:23  G     15     0    0   0  Merge remote-tracking branch 'char-misc/char-misc-next'
git bisect good f6b9165a42719739aebdc3bad280e05659f1e644  # 11:35  G     15     0    0   0  Merge remote-tracking branch 'gpio/for-next'
git bisect good 5263e423a186d4709a183f8416fbb770ede70e67  # 11:46  G     15     0    0   0  Merge remote-tracking branch 'rtc/rtc-next'
git bisect  bad ec7b5698d29d347b9ee51a2bcac749c56de49a62  # 12:01  B     13     2   11  38  Merge branch 'akpm-current/current'
git bisect good 37fc0c7ac586734b5a3ad70a174b8771c20bc6dd  # 12:27  G     46     0    0   0  Merge remote-tracking branch 'kspp/for-next/kspp'
git bisect good 626d91b3d40e30431314a7f7f2484bdb4754f5a9  # 12:37  G     46     0    0   0  ext4: use pagevec_lookup_range_tag()
git bisect good 0c8d5b2ca10fc1235cf60606e7f15307c4f34f84  # 12:46  G     46     0    0   0  proc: document CoreDumping flag in /proc/<pid>/status
git bisect  bad e60c6c50c29a31e028b300516725a397f7c1c079  # 12:58  B     16     2    6  30  rapidio: idtcps: constify rio_device_id
git bisect  bad cd0d7c937e3147c292d86281afa1a2b7ed156cea  # 13:20  B     28     7   13  87  lib: add module support to string tests
git bisect  bad 123c48cf899dd3fbf31bc638d779a442727bb517  # 14:00  B     45     1   41 192  Makefile: introduce CONFIG_CC_STACKPROTECTOR_AUTO
git bisect good 8bd8de96ee605349e108356b8b59f97ee5a517db  # 14:16  G    175     0    0   0  proc: use do-while in name_to_int()
git bisect  bad 9c2fb296dde16a1bb81277be7b32cec881fe1153  # 14:41  B     48     3    4   9  Makefile: move stackprotector availability out of Kconfig
git bisect good 007286d860544e2aa115190815dc3d35bc1f92dc  # 14:52  G    185     0    0   0  sh/boot: add static stack-protector to pre-kernel
# first bad commit: [9c2fb296dde16a1bb81277be7b32cec881fe1153] Makefile: move stackprotector availability out of Kconfig
git bisect good 007286d860544e2aa115190815dc3d35bc1f92dc  # 15:32  G    535     0    0   0  sh/boot: add static stack-protector to pre-kernel
# extra tests on HEAD of linux-next/master
git bisect  bad a7dd40274d75326ca868479c62090b1198a357ad  # 15:32  B      5     7    0   7  Add linux-next specific files for 20171017
# extra tests on tree/branch linux-next/master
git bisect  bad a7dd40274d75326ca868479c62090b1198a357ad  # 15:33  B      5     7    0   7  Add linux-next specific files for 20171017

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

Download attachment "dmesg-yocto-ivb41-103:20171018142858:i386-randconfig-s0-201742:4.14.0-rc4-00286-g9c2fb29:454.gz" of type "application/gzip" (4750 bytes)

View attachment "reproduce-yocto-ivb41-103:20171018142858:i386-randconfig-s0-201742:4.14.0-rc4-00286-g9c2fb29:454" of type "text/plain" (759 bytes)

View attachment "config-4.14.0-rc4-00286-g9c2fb29" of type "text/plain" (79445 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ