[<prev] [next>] [day] [month] [year] [list]
Message-ID: <585b1b99.qxwPHZvC3daO0i3p%fengguang.wu@intel.com>
Date: Thu, 22 Dec 2016 08:17:29 +0800
From: kernel test robot <fengguang.wu@...el.com>
To: Thomas Gleixner <tglx@...utronix.de>
Cc: LKP <lkp@...org>, linux-kernel@...r.kernel.org, wfg@...ux.intel.com
Subject: [cpu/hotplug] 0e01e23813: kernel BUG at kernel/cpu.c:1709!
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git WIP.hotplug
commit 0e01e238134d32d4876bb67f16e89e67825aee45
Author: Thomas Gleixner <tglx@...utronix.de>
AuthorDate: Wed Dec 21 18:22:20 2016 +0100
Commit: Thomas Gleixner <tglx@...utronix.de>
CommitDate: Wed Dec 21 20:23:12 2016 +0100
cpu/hotplug: Prevent overwriting of callbacks
Developers manage to overwrite states blindly without thought. That's fatal
and hard to debug. Add sanity checks to make it fail.
Signed-off-by: Thomas Gleixner <tglx@...utronix.de>
+------------------------------------------+------------+------------+------------+
| | 65efa12d72 | 0e01e23813 | 4217914b97 |
+------------------------------------------+------------+------------+------------+
| boot_successes | 63 | 0 | 0 |
| boot_failures | 0 | 22 | 15 |
| kernel_BUG_at_kernel/cpu.c | 0 | 22 | 15 |
| invalid_opcode:#[##]SMP_DEBUG_PAGEALLOC | 0 | 22 | 15 |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 22 | 15 |
+------------------------------------------+------------+------------+------------+
[ 3.123189] debug: unmapping init [mem 0xde78b000-0xdffcffff]
[ 3.124984] Machine check injector initialized
[ 3.125425] ------------[ cut here ]------------
[ 3.125848] kernel BUG at kernel/cpu.c:1709!
[ 3.126387] invalid opcode: 0000 [#1] SMP DEBUG_PAGEALLOC
[ 3.127088] Modules linked in:
[ 3.127550] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.9.0-11746-g0e01e23 #1
[ 3.128584] task: ddc48000 task.stack: ddc34000
[ 3.129242] EIP: __cpuhp_remove_state+0xd0/0xe9
[ 3.129907] EFLAGS: 00210286 CPU: 0
[ 3.130416] EAX: c1d587a0 EBX: fffffff0 ECX: 00000001 EDX: ffffffff
[ 3.131340] ESI: 00000000 EDI: ffffffff EBP: ddc35f20 ESP: ddc35f14
[ 3.132253] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
[ 3.133041] CR0: 80050033 CR2: ffffffff CR3: 01e75000 CR4: 000006f0
[ 3.133952] Call Trace:
[ 3.134318] msr_init+0xa8/0xd4
[ 3.134789] ? reboot_init+0x26/0x26
[ 3.135310] do_one_initcall+0x7e/0x123
git bisect start 4217914b97cfd72d9d42b45a02ea620ef1a8fea7 69973b830859bc6529a7a0468ba0d80ee5117826 --
git bisect bad 926293afc65f682b75a7a3be2289e90cb807aab8 # 05:09 0- 22 Merge 'tip/WIP.hotplug' into devel-catchup-201612220333
git bisect good 02eddcc264d7d777bff855bb80b03fc066bbc9da # 05:18 22+ 0 0day base guard for 'devel-catchup-201612220333'
git bisect good 5266e70335dac35c35b5ca9cea4251c1389d4a68 # 05:29 22+ 0 Merge tag 'tty-4.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
git bisect good 19c75bcbe0113cbbf05e4d89e0502a23358bfca9 # 05:38 22+ 0 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
git bisect good 482c3e8835e9e9b325aad295c21bd9e965a11006 # 05:53 22+ 0 Merge tag 'armsoc-dt64' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
git bisect good bd9999cd6a5eb899504ce14c1f70c5479143bbbc # 06:01 22+ 0 Merge tag 'media/v4.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
git bisect good c07dee7348e2451bcf2f178bf0e7830268e2c31a # 06:11 22+ 0 Merge tag 'for-linus-20161216' of git://git.infradead.org/linux-mtd
git bisect good 231753ef780012eb6f3922c3dfc0a7186baa33c2 # 06:18 22+ 0 Merge uncontroversial parts of branch 'readlink' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs
git bisect good 1bbb05f52055c8b2fc1cbb2ac272b011593172f9 # 06:31 22+ 0 Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect good 3be134e5152f08e8bd3c2afdaac723f64d93c2bb # 06:41 22+ 1 Merge tag 'libnvdimm-for-4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
git bisect good 1c02cbfec5c7754cb16456fcb26592a20781cdff # 06:58 21+ 3 rtc: twl: make driver DT only
git bisect good b0b3a37b908b5906524c11f3ca12cd7c9d4adc1c # 07:07 21+ 0 Merge tag 'rtc-4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
git bisect bad 067a8d2161cd216c8b815ce81b9c4b0c60492838 # 07:15 0- 22 staging/lustre/libcfs: Convert to hotplug state machine
git bisect bad 0e01e238134d32d4876bb67f16e89e67825aee45 # 07:28 0- 11 cpu/hotplug: Prevent overwriting of callbacks
git bisect good 65efa12d721812f942e77155bacf69406a78e2ba # 07:35 22+ 0 ARM: imx: mmcd: Fix broken cpu hotplug handling
# first bad commit: [0e01e238134d32d4876bb67f16e89e67825aee45] cpu/hotplug: Prevent overwriting of callbacks
git bisect good 65efa12d721812f942e77155bacf69406a78e2ba # 07:38 63+ 0 ARM: imx: mmcd: Fix broken cpu hotplug handling
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad 0e01e238134d32d4876bb67f16e89e67825aee45 # 07:43 0- 35 cpu/hotplug: Prevent overwriting of callbacks
# extra tests on HEAD of linux-devel/devel-catchup-201612220333
git bisect bad 4217914b97cfd72d9d42b45a02ea620ef1a8fea7 # 07:43 0- 15 0day head guard for 'devel-catchup-201612220333'
# extra tests on tree/branch tip/WIP.hotplug
git bisect bad e5ec2b990b4160fa8bbbba3be73d2eeedeb4652b # 07:52 0- 50 irqchip/armada-xp: Consolidate hotplug state space
# extra tests with first bad commit reverted
git bisect good 864c54ea3e1dda10d684fd4bde315645db79ab3c # 08:00 66+ 0 Revert "cpu/hotplug: Prevent overwriting of callbacks"
# extra tests on tree/branch tip/master
git bisect good dd907c5760a643dd4bbf7524a5cc2e5592517aca # 08:09 63+ 0 Merge branch 'linus'
# extra tests on tree/branch linus/master
git bisect good 52bce91165e5f2db422b2b972e83d389e5e4725c # 08:13 65+ 0 splice: reinstate SIGPIPE/EPIPE handling
# extra tests on tree/branch linux-next/master
git bisect good e4efff91e4fbca94f72577e87031c7cf4bfa796d # 08:17 60+ 1 Add linux-next specific files for 20161221
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
Download attachment "dmesg-quantal-kbuild-45:20161222072800:i386-randconfig-s0-201651:4.9.0-11746-g0e01e23:1.gz" of type "application/gzip" (9724 bytes)
View attachment "config-4.9.0-11746-g0e01e23" of type "text/plain" (130437 bytes)
Powered by blists - more mailing lists