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 PHC | |
Open Source and information security mailing list archives
| ||
|
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