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  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:   Fri, 19 Oct 2018 08:35:28 +0800
From:   kernel test robot <rong.a.chen@...el.com>
To:     Bart Van Assche <bvanassche@....org>
Cc:     linux-kernel@...r.kernel.org, LKP <lkp@...org>
Subject: [LKP] bd00db8b16 [ 48.718069] BUG: spinlock trylock failure on UP on
 CPU#0, kworker/u2:1/27

Greetings,

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

https://github.com/bvanassche/linux for-next

commit bd00db8b160b8cb2a61e6321aee5a68c6d823075
Author:     Bart Van Assche <bvanassche@....org>
AuthorDate: Tue Oct 16 13:57:06 2018 -0700
Commit:     Bart Van Assche <bvanassche@....org>
CommitDate: Wed Oct 17 16:17:43 2018 -0700

    drivers/base: Probe devices concurrently if requested by the driver
    
    Instead of probing devices sequentially in the PROBE_PREFER_ASYNCHRONOUS
    mode, scan devices concurrently. This helps when the wall clock time for
    a single probe is significantly above the CPU time needed for a single
    probe, e.g. when scanning SCSI LUNs over a storage network.
    
    Cc: Lee Duncan <lduncan@...e.com>
    Cc: Hannes Reinecke <hare@...e.com>
    Cc: Luis Chamberlain <mcgrof@...nel.org>
    Cc: Johannes Thumshirn <jthumshirn@...e.de>
    Cc: Christoph Hellwig <hch@....de>
    Cc: Greg Kroah-Hartman <gregkh@...uxfoundation.org>
    Cc: Dan Williams <dan.j.williams@...el.com>
    Signed-off-by: Bart Van Assche <bvanassche@....org>

49e249b0dd  drivers/base: Verify struct device locking requirements at runtime
bd00db8b16  drivers/base: Probe devices concurrently if requested by the driver
9294000d6d  IB/srp: Drain the send queue before destroying a QP
+----------------------------------------------------+------------+------------+---------------------+
|                                                    | 49e249b0dd | bd00db8b16 | bvanassche/for-next |
+----------------------------------------------------+------------+------------+---------------------+
| boot_successes                                     | 39         | 0          | 12                  |
| boot_failures                                      | 0          | 12         |                     |
| BUG:spinlock_trylock_failure_on_UP_on_CPU          | 0          | 11         |                     |
| BUG:unable_to_handle_kernel                        | 0          | 11         |                     |
| Oops:#[##]                                         | 0          | 11         |                     |
| EIP:__list_add_valid                               | 0          | 11         |                     |
| Kernel_panic-not_syncing:Fatal_exception           | 0          | 11         |                     |
| genirq:Flags_mismatch_irq##(sir_ir)vs.#(serial_ir) | 0          | 1          |                     |
+----------------------------------------------------+------------+------------+---------------------+

[   42.926637] CE: hpet increased min_delta_ns to 25312 nsec
[   42.926776] CE: hpet increased min_delta_ns to 37968 nsec
[   48.630057] [drm] Initialized vgem 1.0.0 20120112 for virtual device on minor 0
[   48.631889] parport_pc 00:04: reported by Plug and Play ACPI
[   48.633342] parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE]
[   48.718069] BUG: spinlock trylock failure on UP on CPU#0, kworker/u2:1/27
[   48.719387]  lock: 0xcd89bc44, .magic: c224d69c, .owner: <none>/-1, .owner_cpu: 0
[   48.720968] CPU: 0 PID: 27 Comm: kworker/u2:1 Not tainted 4.19.0-rc1-00171-gbd00db8 #1
[   48.722617] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
[   48.724360] Workqueue: events_unbound async_run_entry_fn
[   48.725391] Call Trace:
[   48.726152]  dump_stack+0x16/0x26
[   48.726948]  spin_dump+0x66/0xa0
[   48.727729]  do_raw_spin_trylock+0x3c/0x60
[   48.728586]  _raw_spin_lock+0x2f/0x60
[   48.729380]  ? __mutex_lock+0xd9/0x460
[   48.730190]  __mutex_lock+0xd9/0x460
[   48.730974]  ? sched_clock_local+0x15/0x120
[   48.732012]  ? _raw_spin_unlock_irqrestore+0x32/0x70
[   48.733027]  mutex_lock_nested+0x14/0x20
[   48.733904]  ? __driver_probe_device_async+0x1f/0x50
[   48.734889]  __driver_probe_device_async+0x1f/0x50
[   48.735841]  async_run_entry_fn+0x34/0xe0
[   48.736786]  process_one_work+0x275/0x4b0
[   48.737669]  worker_thread+0x279/0x400
[   48.738511]  kthread+0xf9/0x100
[   48.739250]  ? process_one_work+0x4b0/0x4b0
[   48.740117]  ? __kthread_create_on_node+0x130/0x130
[   48.741094]  ret_from_fork+0x19/0x24
[   48.741890] BUG: unable to handle kernel NULL pointer dereference at 00000000
[   48.743166] *pde = 00000000 
[   48.743877] Oops: 0000 [#1] PREEMPT PTI
[   48.744741] CPU: 0 PID: 27 Comm: kworker/u2:1 Not tainted 4.19.0-rc1-00171-gbd00db8 #1
[   48.746368] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.10.2-1 04/01/2014
[   48.746717] Workqueue: events_unbound async_run_entry_fn
[   48.746717] EIP: __list_add_valid+0x20/0x60
[   48.746717] Code: 90 90 90 90 90 90 90 90 90 90 55 89 e5 56 53 8b 59 04 39 d3 74 14 51 53 52 68 70 fb e0 c1 e8 68 96 c0 ff 0f 0b 90 8d 74 26 00 <8b> 33 39 ce 74 12 53 56 51 68 ec fb e0 c1 e8 4e 96 c0 ff 0f 0b 8d
[   48.746717] EAX: cf5e7ec8 EBX: 00000000 ECX: cd89bc6c EDX: 00000000
[   48.746717] ESI: cd89bc6c EDI: cd89bc40 EBP: cf5e7e84 ESP: cf5e7e7c
[   48.746717] DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068 EFLAGS: 00210246
[   48.746717] CR0: 80050033 CR2: 00000000 CR3: 0223c000 CR4: 00140690
[   48.746717] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
[   48.746717] DR6: fffe0ff0 DR7: 00000400
[   48.746717] Call Trace:
[   48.746717]  __mutex_add_waiter+0x2b/0x50
[   48.746717]  __mutex_lock+0x1c9/0x460
[   48.746717]  ? sched_clock_local+0x15/0x120
[   48.746717]  mutex_lock_nested+0x14/0x20
[   48.746717]  ? __driver_probe_device_async+0x1f/0x50
[   48.746717]  __driver_probe_device_async+0x1f/0x50
[   48.746717]  async_run_entry_fn+0x34/0xe0
[   48.746717]  process_one_work+0x275/0x4b0
[   48.746717]  worker_thread+0x279/0x400
[   48.746717]  kthread+0xf9/0x100
[   48.746717]  ? process_one_work+0x4b0/0x4b0
[   48.746717]  ? __kthread_create_on_node+0x130/0x130
[   48.746717]  ret_from_fork+0x19/0x24
[   48.746717] CR2: 0000000000000000
[   48.746717] ---[ end trace 82f5aba0cabbcb35 ]---
[   48.746717] EIP: __list_add_valid+0x20/0x60

                                                          # HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start 598838757dde28a7e727b0ba2aa39c5d5fadc780 35a7f35ad1b150ddf59a41dcac7b2fa32982be0e --
git bisect  bad 59d496ffa8596b2e65688fa987f7bbabf983b0b5  # 15:26  B      0     3   19   2  Merge 'pza/reset/next' into devel-spot-201810180841
git bisect  bad 59f110ccd25e13c26da5f0a17f4ce1010fde9e46  # 15:31  B      0     2   18   2  Merge 'clk/clk-imx6-mmdc' into devel-spot-201810180841
git bisect  bad 24af61ee7d85c4191863c50d18900a9872cb5750  # 15:36  B      1     9    0  12  Merge 'villemoes/rai' into devel-spot-201810180841
git bisect good 369bc2c5a563377903063671bc97b472ac67a7f1  # 15:36  G     12     0    0   0  Merge 'clk/clk-qoriq-t1023' into devel-spot-201810180841
git bisect  bad 9cecccba969e6465dcfd235d60015affc2e1bdc1  # 15:36  B      1    10    0   3  Merge 'dhowells-fs/afs-yfs' into devel-spot-201810180841
git bisect  bad 313ee6c8d58f5abe847f8a3ca3dee60558b13236  # 15:36  B      0    11   28   3  Merge 'bvanassche/for-next' into devel-spot-201810180841
git bisect good 986d7dbc4169a8afefe7f4081253a75b60b791a6  # 15:37  G     12     0    0   0  scsi: libsas: delete dead code in scsi_transport_sas.c
git bisect good df032bf27a414acf61c957ec2fad22a57d903b39  # 15:37  G     12     0    0   0  scsi: ufs: Add a bsg endpoint that supports UPIUs
git bisect good 1668e3b6f8f8ed2ce685691c92b90dfadeaa3f2f  # 15:37  G     12     0    0   0  scsi: hisi_sas: Move evaluation of hisi_hba in hisi_sas_task_prep()
git bisect good 4240d448a483e8c2811dc914a1408f606fe13347  # 15:37  G     12     0    0   0  scsi: target/core: Fix spelling in two source code comments
git bisect good aa73237dcb2d96d7a3292af8ca943dd149fd39af  # 15:37  G     12     0    0   0  scsi: target/core: Always call transport_complete_callback() upon failure
git bisect good 49e249b0dd85b212567370ba9eb1829662f72d27  # 15:37  G     35     0    0   0  drivers/base: Verify struct device locking requirements at runtime
git bisect  bad d7c161555c802538c593a50218357d6f656c9e30  # 15:37  B      2    10    0   2  drivers/base, __device_release_driver(): Do not wait for asynchronous probing
git bisect  bad bd00db8b160b8cb2a61e6321aee5a68c6d823075  # 15:37  B      0    11   41   1  drivers/base: Probe devices concurrently if requested by the driver
# first bad commit: [bd00db8b160b8cb2a61e6321aee5a68c6d823075] drivers/base: Probe devices concurrently if requested by the driver
git bisect good 49e249b0dd85b212567370ba9eb1829662f72d27  # 15:41  G     36     0    0   0  drivers/base: Verify struct device locking requirements at runtime
# extra tests on HEAD of linux-devel/devel-spot-201810180841
git bisect  bad 598838757dde28a7e727b0ba2aa39c5d5fadc780  # 15:41  B      0    30   53   6  0day head guard for 'devel-spot-201810180841'
# extra tests on tree/branch bvanassche/for-next
git bisect good 9294000d6d895ad609f3cc4aff98c9c6175b466f  # 15:45  G     12     0    0   0  IB/srp: Drain the send queue before destroying a QP
# extra tests with first bad commit reverted
git bisect good 57cb041e20ed5399b993e5949362d3df0b64bc56  # 15:46  G     12     0    0   0  Revert "drivers/base: Probe devices concurrently if requested by the driver"

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

Download attachment "dmesg-openwrt-lkp-hsw01-96:20181018135427:i386-randconfig-c0-10180958:4.19.0-rc1-00171-gbd00db8:1.gz" of type "application/gzip" (10838 bytes)

View attachment "reproduce-openwrt-lkp-hsw01-96:20181018135427:i386-randconfig-c0-10180958:4.19.0-rc1-00171-gbd00db8:1" of type "text/plain" (924 bytes)

View attachment "config-4.19.0-rc1-00171-gbd00db8" of type "text/plain" (101112 bytes)

Powered by blists - more mailing lists