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
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
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