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>] [thread-next>] [day] [month] [year] [list]
Message-ID: <0728338a-8d05-9d42-85cf-736f2017cf4f@cn.fujitsu.com>
Date:   Mon, 25 Jun 2018 16:43:28 +0800
From:   kernel test robot <chenr.fnst@...fujitsu.com>
To:     Dmitry Vyukov <dvyukov@...gle.com>
CC:     Ingo Molnar <mingo@...nel.org>, <linux-kernel@...r.kernel.org>,
        <linux-arch@...r.kernel.org>, LKP <lkp@...org>
Subject: [lkp-robot] a35353bb9e BUG: kernel hang in test stage


Greetings,

0day kernel testing robot got the below dmesg and the first bad commit is

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master

commit a35353bb9eb1990a44a0d7585f99e9589bcdb682
Author:     Dmitry Vyukov <dvyukov@...gle.com>
AuthorDate: Mon Jan 29 18:26:06 2018 +0100
Commit:     Ingo Molnar <mingo@...nel.org>
CommitDate: Mon Mar 12 12:15:35 2018 +0100

     locking/atomic, asm-generic: Add KASAN instrumentation to atomic operations
     
     KASAN uses compiler instrumentation to intercept all memory accesses. But it does
     not see memory accesses done in assembly code. One notable user of assembly code
     is atomic operations. Frequently, for example, an atomic reference decrement is
     the last access to an object and a good candidate for a racy use-after-free.
     
     Add manual KASAN checks to atomic operations.
     
     Signed-off-by: Dmitry Vyukov <dvyukov@...gle.com>
     Cc: Andrew Morton <akpm@...ux-foundation.org>,
     Cc: Andrey Ryabinin <aryabinin@...tuozzo.com>,
     Cc: Linus Torvalds <torvalds@...ux-foundation.org>
     Cc: Mark Rutland <mark.rutland@....com>
     Cc: Peter Zijlstra <peterz@...radead.org>
     Cc: Thomas Gleixner <tglx@...utronix.de>
     Cc: Will Deacon <will.deacon@....com>,
     Cc: kasan-dev@...glegroups.com
     Cc: linux-mm@...ck.org
     Link: http://lkml.kernel.org/r/2fa6e7f0210fd20fe404e5b67e6e9213af2b69a1.1517246437.git.dvyukov@google.com
     Signed-off-by: Ingo Molnar <mingo@...nel.org>

8bf705d130  locking/atomic/x86: Switch atomic.h to use atomic-instrumented.h
a35353bb9e  locking/atomic, asm-generic: Add KASAN instrumentation to atomic operations
7daf201d7f  Linux 4.18-rc2
deb5571a33  Add linux-next specific files for 20180625
+------------------------------------------------------------------+------------+------------+-----------+---------------+
|                                                                  | 8bf705d130 | a35353bb9e | v4.18-rc2 | next-20180625 |
+------------------------------------------------------------------+------------+------------+-----------+---------------+
| boot_successes                                                   | 893        | 526        | 768       | 169           |
| boot_failures                                                    | 56         | 166        | 128       | 17            |
| invoked_oom-killer:gfp_mask=0x                                   | 17         | 13         |           |               |
| Mem-Info                                                         | 55         | 31         |           |               |
| BUG:unable_to_handle_kernel                                      | 1          | 0          | 13        | 2             |
| Oops:#[##]                                                       | 1          | 0          | 13        | 2             |
| RIP:write_port                                                   | 1          |            |           |               |
| Kernel_panic-not_syncing:Fatal_exception                         | 1          |            |           |               |
| Out_of_memory:Kill_process                                       | 2          | 5          |           |               |
| Kernel_panic-not_syncing:Out_of_memory_and_no_killable_processes | 2          | 4          |           |               |
| RIP:copy_user_generic_unrolled                                   | 1          |            |           |               |
| RIP:__put_user_4                                                 | 1          |            |           |               |
| BUG:kernel_hang_in_test_stage                                    | 0          | 135        | 87        | 7             |
| IP-Config:Auto-configuration_of_network_failed                   | 0          | 0          | 2         |               |
| BUG:KASAN:slab-out-of-bounds_in_c                                | 0          | 0          | 1         |               |
| PANIC:double_fault                                               | 0          | 0          | 1         |               |
| RIP:error_entry                                                  | 0          | 0          | 1         |               |
| Kernel_panic-not_syncing:Machine_halted                          | 0          | 0          | 1         |               |
| WARNING:at_kernel/sched/core.c:#preempt_count_add                | 0          | 0          | 1         |               |
| RIP:preempt_count_add                                            | 0          | 0          | 2         |               |
| BUG:KASAN:use-after-free_in_f                                    | 0          | 0          | 1         |               |
| BUG:kernel_reboot-without-warning_in_test_stage                  | 0          | 0          | 23        | 8             |
| RIP:cmp_ex_search                                                | 0          | 0          | 1         |               |
| Kernel_panic-not_syncing:Fatal_exception_in_interrupt            | 0          | 0          | 14        | 2             |
| BUG:KASAN:slab-out-of-bounds_in_f                                | 0          | 0          | 4         |               |
| RIP:depot_fetch_stack                                            | 0          | 0          | 10        |               |
| BUG:KASAN:stack-out-of-bounds_in_p                               | 0          | 0          | 5         |               |
| BUG:KASAN:use-after-free_in_s                                    | 0          | 0          | 2         |               |
| WARNING:at_kernel/sched/core.c:#preempt_count_add/0x             | 0          | 0          | 1         |               |
| general_protection_fault:#[##]                                   | 0          | 0          | 1         |               |
| RIP:ftrace_ops_assist_func                                       | 0          | 0          | 1         |               |
| BUG:KASAN:slab-out-of-bounds_in_s                                | 0          | 0          | 1         |               |
| BUG:KASAN:use-after-free_in_n                                    | 0          | 0          | 0         | 1             |
+------------------------------------------------------------------+------------+------------+-----------+---------------+

[    9.996837] Freeing unused kernel memory: 68K
[    9.997637] rodata_test: all tests were successful
/etc/rcS.d/S00fbsetup: line 3: /sbin/modprobe: not found
Starting udev
Kernel tests: Boot OK!
BUG: kernel hang in test stage


                                                           # HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start v4.17 v4.16 --
git bisect  bad 83beed7b2b26f232d782127792dd0cd4362fdc41  # 07:43  B     33     5    0  20  Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal
git bisect  bad 8844a509863d7da41024194e40190ec00c2cd890  # 08:21  B    182     4   56  56  Merge branch 'misc.sparc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
git bisect  bad a8f8e8ac766ddb8702ef9baf01b7ae4f8d3a940c  # 08:57  B     57     1   20  20  Merge tag '4.17-SMB3-Fixes' of git://git.samba.org/sfrench/cifs-2.6
git bisect  bad 642e7fd23353e22290e3d51719fcb658dc252342  # 09:33  B     42     1   18  18  Merge branch 'syscalls-next' of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux
git bisect  bad 5e46caf62d8910f6999fd378b743b9c0e1b21cf9  # 10:10  B     21     1    6   6  Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect  bad 701f3b314905ac05f09fc052c87b022825d831f2  # 10:47  B     18     1    7   7  Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect good 61d1757f562da687bfd5277a652bd007ad2a8419  # 22:06  G    901     0  278 278  Merge branch 'core-debugobjects-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect good cc67ccecd3e6e2827b6706bad3287786202498f5  # 23:12  G    901     0  269 269  Merge branch 'core-headers-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect good 8747a29173c6eb6f4b3e8d3b3bcabc0fa132678a  # 00:18  G    905     0  297 297  Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect good 6ce5ae7977c89f2a09092954396a66c90e8213f2  # 01:25  G    908     0  251 251  mutex: Drop linkage.h from mutex.h
git bisect good b06ed71a624ba088a3e3e3ac7d4185f48c7c1660  # 02:39  G    903     0  282 282  locking/atomic, asm-generic: Add asm-generic/atomic-instrumented.h
git bisect  bad b3c39758c8a6972f02b43f83dba7fe7a352371b9  # 03:15  B     90     1   25  25  lockdep: Make the lock debug output more useful
git bisect  bad a35353bb9eb1990a44a0d7585f99e9589bcdb682  # 03:57  B     96     1   33  33  locking/atomic, asm-generic: Add KASAN instrumentation to atomic operations
git bisect good 8bf705d130396e69c04cd8e6e010244ad2ce71f4  # 08:33  G    901     0  286 286  locking/atomic/x86: Switch atomic.h to use atomic-instrumented.h
# first bad commit: [a35353bb9eb1990a44a0d7585f99e9589bcdb682] locking/atomic, asm-generic: Add KASAN instrumentation to atomic operations
git bisect good 8bf705d130396e69c04cd8e6e010244ad2ce71f4  # 08:56  G   1006     0  115 403  locking/atomic/x86: Switch atomic.h to use atomic-instrumented.h
# extra tests with debug options
git bisect  bad a35353bb9eb1990a44a0d7585f99e9589bcdb682  # 09:32  B    194     1   64  64  locking/atomic, asm-generic: Add KASAN instrumentation to atomic operations
# extra tests on HEAD of linux-devel/devel-catchup-201806231618
git bisect  bad 3a3fa6b63b7f74d04a2c1fc760e8f804fdd7a8ee  # 09:33  B     10     3    0   0  0day head guard for 'devel-catchup-201806231618'
# extra tests on tree/branch linus/master
git bisect  bad 7daf201d7fe8334e2d2364d4e8ed3394ec9af819  # 10:14  B     52     1    3   3  Linux 4.18-rc2
# extra tests with first bad commit reverted
git bisect good bdab4e4c216b552a2c616dbcd6b555b897421145  # 15:04  G    902     0   21  21  Revert "locking/atomic, asm-generic: Add KASAN instrumentation to atomic operations"
# extra tests on tree/branch linux-next/master
git bisect  bad deb5571a333c08f20bee8cb1324644f774b27a66  # 15:40  B    130     1   10  10  Add linux-next specific files for 20180625

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





Download attachment "
	"dmesg-yocto-lkp-hsw01-10020180625072952x86_64-randconfig-s1-062315204.16.0-rc5-00029-ga35353b1.gz"" of type "application/gzip" (10692 bytes)

Download attachment "
	"dmesg-yocto-lkp-hsw01-10020180625052206x86_64-randconfig-s1-062315204.16.0-rc5-00028-g8bf705d1.gz"" of type "application/gzip" (38935 bytes)

View attachment "
	"reproduce-yocto-lkp-hsw01-10020180625072952x86_64-randconfig-s1-062315204.16.0-rc5-00029-ga35353b1"" of type "text/plain" (916 bytes)

View attachment "config-4.16.0-rc5-00029-ga35353b" of type "text/plain" (126256 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ