[<prev] [next>] [day] [month] [year] [list]
Message-ID: <59d879af.R0YW866+fRFwGMxy%fengguang.wu@intel.com>
Date: Sat, 07 Oct 2017 14:52:31 +0800
From: kernel test robot <fengguang.wu@...el.com>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: LKP <lkp@...org>, linux-kernel@...r.kernel.org,
linux-doc@...r.kernel.org, Ingo Molnar <mingo@...nel.org>,
LKML <linux-kernel@...r.kernel.org>, wfg@...ux.intel.com
Subject: 5f82e71a00 ("Merge branch 'locking-core-for-linus' of .."):
watchdog: BUG: soft lockup - CPU#0 stuck for 21s! [swapper:1]
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 5f82e71a001d14824a7728ad9e49f6aea420f161
Merge: 6c51e67b64d16 edc2988c548db
Author: Linus Torvalds <torvalds@...ux-foundation.org>
AuthorDate: Mon Sep 4 11:52:29 2017 -0700
Commit: Linus Torvalds <torvalds@...ux-foundation.org>
CommitDate: Mon Sep 4 11:52:29 2017 -0700
Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull locking updates from Ingo Molnar:
- Add 'cross-release' support to lockdep, which allows APIs like
completions, where it's not the 'owner' who releases the lock, to be
tracked. It's all activated automatically under
CONFIG_PROVE_LOCKING=y.
- Clean up (restructure) the x86 atomics op implementation to be more
readable, in preparation of KASAN annotations. (Dmitry Vyukov)
- Fix static keys (Paolo Bonzini)
- Add killable versions of down_read() et al (Kirill Tkhai)
- Rework and fix jump_label locking (Marc Zyngier, Paolo Bonzini)
- Rework (and fix) tlb_flush_pending() barriers (Peter Zijlstra)
- Remove smp_mb__before_spinlock() and convert its usages, introduce
smp_mb__after_spinlock() (Peter Zijlstra)
* 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (56 commits)
locking/lockdep/selftests: Fix mixed read-write ABBA tests
sched/completion: Avoid unnecessary stack allocation for COMPLETION_INITIALIZER_ONSTACK()
acpi/nfit: Fix COMPLETION_INITIALIZER_ONSTACK() abuse
locking/pvqspinlock: Relax cmpxchg's to improve performance on some architectures
smp: Avoid using two cache lines for struct call_single_data
locking/lockdep: Untangle xhlock history save/restore from task independence
locking/refcounts, x86/asm: Disable CONFIG_ARCH_HAS_REFCOUNT for the time being
futex: Remove duplicated code and fix undefined behaviour
Documentation/locking/atomic: Finish the document...
locking/lockdep: Fix workqueue crossrelease annotation
workqueue/lockdep: 'Fix' flush_work() annotation
locking/lockdep/selftests: Add mixed read-write ABBA tests
mm, locking/barriers: Clarify tlb_flush_pending() barriers
locking/lockdep: Make CONFIG_LOCKDEP_CROSSRELEASE and CONFIG_LOCKDEP_COMPLETIONS truly non-interactive
locking/lockdep: Explicitly initialize wq_barrier::done::map
locking/lockdep: Rename CONFIG_LOCKDEP_COMPLETE to CONFIG_LOCKDEP_COMPLETIONS
locking/lockdep: Reword title of LOCKDEP_CROSSRELEASE config
locking/lockdep: Make CONFIG_LOCKDEP_CROSSRELEASE part of CONFIG_PROVE_LOCKING
locking/refcounts, x86/asm: Implement fast refcount overflow protection
locking/lockdep: Fix the rollback and overwrite detection logic in crossrelease
...
6c51e67b64 Merge branch 'x86-syscall-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
edc2988c54 Merge branch 'linus' into locking/core, to fix up conflicts
5f82e71a00 Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
1c86f2e4c8 Merge tag 'hwmon-for-linus-v4.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
1418b85217 Add linux-next specific files for 20170929
+------------------------------------------------+------------+------------+------------+------------+---------------+
| | 6c51e67b64 | edc2988c54 | 5f82e71a00 | 1c86f2e4c8 | next-20170929 |
+------------------------------------------------+------------+------------+------------+------------+---------------+
| boot_successes | 104 | 106 | 20 | 26 | 3 |
| boot_failures | 0 | 0 | 19 | 17 | 32 |
| BUG:soft_lockup-CPU##stuck_for#s | 0 | 0 | 19 | 15 | 32 |
| Kernel_panic-not_syncing:softlockup:hung_tasks | 0 | 0 | 19 | 15 | 32 |
| BUG:workqueue_lockup-pool | 0 | 0 | 0 | 2 | |
+------------------------------------------------+------------+------------+------------+------------+---------------+
[ 34.173316] ACPI: Power Button [PWRF]
[ 36.514313] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
[ 43.543992] ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
[ 50.552444] ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10
[ 57.519736] ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11
[ 80.054918] watchdog: BUG: soft lockup - CPU#0 stuck for 21s! [swapper:1]
[ 80.054918] Modules linked in:
[ 80.054918] irq event stamp: 26612068
[ 80.054918] hardirqs last enabled at (26612067): [<ffffffff81594a70>] _raw_spin_unlock_irqrestore+0x3d/0x4e
[ 80.054918] hardirqs last disabled at (26612068): [<ffffffff81596761>] apic_timer_interrupt+0xb1/0xc0
[ 80.054918] softirqs last enabled at (26606468): [<ffffffff81596e8a>] __do_softirq+0x1e2/0x21c
[ 80.054918] softirqs last disabled at (26606461): [<ffffffff81090dca>] irq_exit+0x4e/0x6a
[ 80.054918] CPU: 0 PID: 1 Comm: swapper Not tainted 4.13.0-02060-g5f82e71 #1
[ 80.054918] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
[ 80.054918] task: ffff88001e030000 task.stack: ffffc90000008000
[ 80.054918] RIP: 0010:arch_local_irq_restore+0x2/0x8
[ 80.054918] RSP: 0000:ffffc9000000ba60 EFLAGS: 00000293 ORIG_RAX: ffffffffffffff10
[ 80.054918] RAX: ffff88001e030000 RBX: 0000000000000293 RCX: 00000000756fc91a
[ 80.054918] RDX: 0000000000000006 RSI: ffff88001e030760 RDI: 0000000000000293
[ 80.054918] RBP: ffffffff81a502e0 R08: 0000000000000002 R09: 0000000000000000
[ 80.054918] R10: ffff88001e030760 R11: 0000000000000002 R12: 0000000000000050
[ 80.054918] R13: 00000000014080c0 R14: 0000000000000008 R15: 0000000000000028
[ 80.054918] FS: 0000000000000000(0000) GS:ffffffff81a2d000(0000) knlGS:0000000000000000
[ 80.054918] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 80.054918] CR2: 0000000000000000 CR3: 0000000001a16000 CR4: 00000000000006b0
[ 80.054918] Call Trace:
[ 80.054918] _raw_spin_unlock_irqrestore+0x45/0x4e
[ 80.054918] slob_alloc+0xf4/0x20f
[ 80.054918] kmem_cache_alloc+0x31/0x69
[ 80.054918] acpi_ut_create_generic_state+0x30/0x3a
[ 80.054918] acpi_ut_create_update_state+0xc/0x20
[ 80.054918] acpi_ut_create_update_state_and_push+0x13/0x31
[ 80.054918] acpi_ut_update_object_reference+0xb5/0x171
[ 80.054918] acpi_ds_clear_operands+0x21/0x36
[ 80.054918] acpi_ds_exec_end_op+0x154/0x3c3
[ 80.054918] acpi_ps_parse_loop+0x508/0x566
[ 80.054918] acpi_ps_parse_aml+0x8c/0x29c
[ 80.054918] acpi_ps_execute_method+0x140/0x174
[ 80.054918] acpi_ns_evaluate+0x1b7/0x235
[ 80.054918] acpi_ut_evaluate_object+0x64/0x17e
[ 80.054918] acpi_rs_get_prt_method_data+0x1e/0x47
[ 80.054918] acpi_get_irq_routing_table+0x27/0x2a
[ 80.054918] acpi_pci_irq_find_prt_entry+0x8d/0x2a2
[ 80.054918] acpi_pci_irq_lookup+0x1d/0x127
[ 80.054918] acpi_pci_irq_disable+0x48/0xb3
[ 80.054918] do_pci_disable_device+0x3e/0x41
[ 80.054918] pci_disable_device+0x75/0x7f
[ 80.054918] virtio_pci_remove+0x3c/0x48
[ 80.054918] pci_device_remove+0x43/0x84
[ 80.054918] driver_probe_device+0x1d6/0x42e
[ 80.054918] ? driver_probe_device+0x42e/0x42e
[ 80.054918] __driver_attach+0x6a/0xc4
[ 80.054918] bus_for_each_dev+0x63/0x7a
[ 80.054918] bus_add_driver+0xee/0x229
[ 80.054918] driver_register+0x7d/0xaf
[ 80.054918] ? hidma_mgmt_init+0x40/0x40
[ 80.054918] do_one_initcall+0x82/0x130
[ 80.054918] kernel_init_freeable+0x170/0x279
[ 80.054918] ? rest_init+0x95/0x95
[ 80.054918] kernel_init+0x5/0xdc
[ 80.054918] ret_from_fork+0x2a/0x40
[ 80.054918] Code: 09 00 ff c5 eb b3 48 c7 c6 c3 27 8a 81 48 89 df e8 48 d8 09 00 5b 31 c0 5d 41 5c 41 5d 41 5e c3 c3 9c 58 0f 1f 44 00 00 c3 57 9d <0f> 1f 44 00 00 c3 fa 66 0f 1f 44 00 00 c3 fb 66 0f 1f 44 00 00
[ 80.054918] Kernel panic - not syncing: softlockup: hung tasks
[ 80.054918] CPU: 0 PID: 1 Comm: swapper Tainted: G L 4.13.0-02060-g5f82e71 #1
[ 80.054918] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
[ 80.054918] Call Trace:
[ 80.054918] <IRQ>
[ 80.054918] panic+0xd0/0x21b
[ 80.054918] watchdog_timer_fn+0x16e/0x18a
[ 80.054918] ? __touch_watchdog+0x11/0x11
[ 80.054918] hrtimer_run_queues+0xd4/0x155
[ 80.054918] run_local_timers+0x5/0x20
[ 80.054918] update_process_times+0x17/0x36
[ 80.054918] tick_handle_periodic+0xe/0x3f
[ 80.054918] smp_trace_apic_timer_interrupt+0x52/0x60
[ 80.054918] apic_timer_interrupt+0xb6/0xc0
[ 80.054918] </IRQ>
[ 80.054918] RIP: 0010:arch_local_irq_restore+0x2/0x8
[ 80.054918] RSP: 0000:ffffc9000000ba60 EFLAGS: 00000293 ORIG_RAX: ffffffffffffff10
[ 80.054918] RAX: ffff88001e030000 RBX: 0000000000000293 RCX: 00000000756fc91a
[ 80.054918] RDX: 0000000000000006 RSI: ffff88001e030760 RDI: 0000000000000293
[ 80.054918] RBP: ffffffff81a502e0 R08: 0000000000000002 R09: 0000000000000000
[ 80.054918] R10: ffff88001e030760 R11: 0000000000000002 R12: 0000000000000050
[ 80.054918] R13: 00000000014080c0 R14: 0000000000000008 R15: 0000000000000028
[ 80.054918] _raw_spin_unlock_irqrestore+0x45/0x4e
[ 80.054918] slob_alloc+0xf4/0x20f
[ 80.054918] kmem_cache_alloc+0x31/0x69
[ 80.054918] acpi_ut_create_generic_state+0x30/0x3a
[ 80.054918] acpi_ut_create_update_state+0xc/0x20
[ 80.054918] acpi_ut_create_update_state_and_push+0x13/0x31
[ 80.054918] acpi_ut_update_object_reference+0xb5/0x171
[ 80.054918] acpi_ds_clear_operands+0x21/0x36
[ 80.054918] acpi_ds_exec_end_op+0x154/0x3c3
[ 80.054918] acpi_ps_parse_loop+0x508/0x566
[ 80.054918] acpi_ps_parse_aml+0x8c/0x29c
[ 80.054918] acpi_ps_execute_method+0x140/0x174
[ 80.054918] acpi_ns_evaluate+0x1b7/0x235
[ 80.054918] acpi_ut_evaluate_object+0x64/0x17e
[ 80.054918] acpi_rs_get_prt_method_data+0x1e/0x47
[ 80.054918] acpi_get_irq_routing_table+0x27/0x2a
[ 80.054918] acpi_pci_irq_find_prt_entry+0x8d/0x2a2
[ 80.054918] acpi_pci_irq_lookup+0x1d/0x127
[ 80.054918] acpi_pci_irq_disable+0x48/0xb3
[ 80.054918] do_pci_disable_device+0x3e/0x41
[ 80.054918] pci_disable_device+0x75/0x7f
[ 80.054918] virtio_pci_remove+0x3c/0x48
[ 80.054918] pci_device_remove+0x43/0x84
[ 80.054918] driver_probe_device+0x1d6/0x42e
[ 80.054918] ? driver_probe_device+0x42e/0x42e
[ 80.054918] __driver_attach+0x6a/0xc4
[ 80.054918] bus_for_each_dev+0x63/0x7a
[ 80.054918] bus_add_driver+0xee/0x229
[ 80.054918] driver_register+0x7d/0xaf
[ 80.054918] ? hidma_mgmt_init+0x40/0x40
[ 80.054918] do_one_initcall+0x82/0x130
[ 80.054918] kernel_init_freeable+0x170/0x279
[ 80.054918] ? rest_init+0x95/0x95
[ 80.054918] kernel_init+0x5/0xdc
[ 80.054918] ret_from_fork+0x2a/0x40
[ 80.054918] Kernel Offset: disabled
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start 9e66317d3c92ddaab330c125dfe9d06eee268aff v4.13 --
git bisect bad 52269718dc2cf2585d7a2828f31d46ef46e68000 # 03:09 B 24 3 0 0 Merge tag 'dma-mapping-4.14' of git://git.infradead.org/users/hch/dma-mapping
git bisect bad 3645e6d0dc80be4376f87acc9ee527768387c909 # 04:28 B 0 1 15 0 Merge tag 'md/4.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/md
git bisect bad bf1d6b2c76eda86159519bf5c427b1fa8f51f733 # 05:47 B 0 2 16 0 Merge tag 'staging-4.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
git bisect good 0098410dd62dcbabf50b5b1d257ddcc9278e9087 # 06:23 G 33 0 0 0 Merge branch 'x86-microcode-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect bad f57091767add2b79d76aac41b83b192d8ba1dce7 # 06:51 B 0 5 19 0 Merge branch 'x86-cache-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect bad b1b6f83ac938d176742c85757960dec2cf10e468 # 07:18 B 0 11 24 0 Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect good 6c51e67b64d169419fb13318035bb442f9176612 # 08:17 G 33 0 0 0 Merge branch 'x86-syscall-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect bad 5f82e71a001d14824a7728ad9e49f6aea420f161 # 09:28 B 6 6 0 1 Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect good b09be676e0ff25bd6d2e7637e26d349f9109ad75 # 10:08 G 35 0 0 0 locking/lockdep: Implement the 'crossrelease' feature
git bisect good 0c2364791343e4b04cd1f097ff2abc2799062448 # 10:31 G 33 0 0 0 Merge branch 'x86/asm' into locking/core
git bisect good 7b3d61cc73a1abe4c2c7eaf00093b338c8b233b0 # 10:58 G 32 0 32 36 locking/refcounts, x86/asm: Disable CONFIG_ARCH_HAS_REFCOUNT for the time being
git bisect good 1c322ac06d9af7ea259098ae5dc977855207d335 # 11:35 G 33 0 33 37 acpi/nfit: Fix COMPLETION_INITIALIZER_ONSTACK() abuse
git bisect good d82fed75294229abc9d757f08a4817febae6c4f4 # 11:56 G 35 0 0 0 locking/lockdep/selftests: Fix mixed read-write ABBA tests
git bisect good edc2988c548db05e33b921fed15821010bc74895 # 12:25 G 35 0 0 0 Merge branch 'linus' into locking/core, to fix up conflicts
# first bad commit: [5f82e71a001d14824a7728ad9e49f6aea420f161] Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect good 6c51e67b64d169419fb13318035bb442f9176612 # 12:52 G 98 0 0 0 Merge branch 'x86-syscall-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect good edc2988c548db05e33b921fed15821010bc74895 # 13:11 G 101 0 0 0 Merge branch 'linus' into locking/core, to fix up conflicts
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad 5f82e71a001d14824a7728ad9e49f6aea420f161 # 13:36 B 0 8 21 0 Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
# extra tests on HEAD of linux-devel/devel-hourly-2017100618
git bisect bad 11d1b1fcb5cc69348da1f30f47f68ad0875b2203 # 13:36 B 0 17 46 12 0day head guard for 'devel-hourly-2017100618'
# extra tests on tree/branch linus/master
git bisect bad 1c86f2e4c84faface399d7ba7c740423d6dfbdf9 # 14:23 B 2 1 0 0 Merge tag 'hwmon-for-linus-v4.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
# extra tests on tree/branch linux-next/master
git bisect bad 1418b852174ad50b3cb4738b8801626aefdc0bd9 # 14:51 B 2 18 0 1 Add linux-next specific files for 20170929
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
Download attachment "dmesg-quantal-ivb41-109:20171007090637:x86_64-randconfig-b0-10062216:4.13.0-02060-g5f82e71:1.gz" of type "application/gzip" (10599 bytes)
View attachment "reproduce-quantal-ivb41-109:20171007090637:x86_64-randconfig-b0-10062216:4.13.0-02060-g5f82e71:1" of type "text/plain" (888 bytes)
View attachment "config-4.13.0-02060-g5f82e71" of type "text/plain" (104239 bytes)
Powered by blists - more mailing lists