Comment # 1 on bug 1177018 from
More on this.

This happened again today but not an entire lockup this time.

Was working as usual and suddenly, adb (command line tool to communicate with
an Android device over USB) stopped responding and at the same time audio
playing via USB to my Thunderbolt dock also stopped intermittently for several
seconds. The adb process was unkillable with 'kill -9'.

'top' indicated that culprit is "kworker/7:2+usb_hub_wq" process taking 100%
CPU all the time with regular traces below in journal. At that stage the only
way the machine was really unstable (Ethernet networking from TB3 dock gone,
temporary lockups) and had to force poweroff the machine with power button (as
/sbin/poweroff remained stuck). So on my system, USB is going berserk at some
point...

Sep 28 17:28:24 p72 kernel: watchdog: BUG: soft lockup - CPU#7 stuck for 22s!
[kworker/7:2:18895]
Sep 28 17:28:24 p72 kernel: Modules linked in: snd_seq_dummy snd_hrtimer
snd_seq st sr_mod cdrom lp parport_pc ppdev parport rfcomm xt_CHECKSUM
xt_MASQUERADE xt_conntrack ipt_REJECT nf_reject_ipv4 xt_tcpudp ip6table_mangle
ip6table_nat md4 iptable_mangle>
Sep 28 17:28:24 p72 kernel:  mei_wdt iTCO_vendor_support intel_rapl_msr fuse
fat mac80211 snd_hda_codec_generic snd_soc_core kvm snd_compress snd_usb_audio
snd_pcm_dmaengine snd_hda_intel snd_intel_dspcfg libarc4 irqbypass efi_pstore
snd_hda_codec btusb >
Sep 28 17:28:24 p72 kernel:  xhci_pci_renesas fb_sys_fops cec xhci_hcd rc_core
aesni_intel drm glue_helper usbcore crypto_simd cryptd nvme nvme_core rtsx_pci
serio_raw wmi battery pinctrl_cannonlake video pinctrl_intel button btrfs
blake2b_generic libcrc>
Sep 28 17:28:24 p72 kernel: CPU: 7 PID: 18895 Comm: kworker/7:2 Kdump: loaded
Tainted: P     U  W  OEL    5.8.10-1-default #1 openSUSE Tumbleweed
Sep 28 17:28:24 p72 kernel: Hardware name: LENOVO 20MBCTO1WW/20MBCTO1WW, BIOS
N2CET50W (1.33 ) 01/15/2020
Sep 28 17:28:24 p72 kernel: Workqueue: usb_hub_wq hub_event [usbcore]
Sep 28 17:28:24 p72 kernel: RIP: 0010:try_to_grab_pending+0xa0/0x170
Sep 28 17:28:24 p72 kernel: Code: e7 e8 c4 b5 94 00 48 8b 03 a8 04 74 0d 48 25
00 ff ff ff 74 05 4c 39 20 74 64 4c 89 e7 c6 07 00 0f 1f 40 00 48 8b 7d 00 57
9d <0f> 1f 44 00 00 48 8b 13 b8 fe ff ff ff 83 e2 14 48 83 fa 10 74 85
Sep 28 17:28:24 p72 kernel: RSP: 0018:ffffb1ebc642fac0 EFLAGS: 00000286
Sep 28 17:28:24 p72 kernel: RAX: 00000000000001c1 RBX: ffff95d78718f790 RCX:
0000000000000000
Sep 28 17:28:24 p72 kernel: RDX: 0000000000000001 RSI: ffff95d787802518 RDI:
0000000000000286
Sep 28 17:28:24 p72 kernel: RBP: ffffb1ebc642fae8 R08: ffff95db1d3ee000 R09:
ffffffff82e5c6d8
Sep 28 17:28:24 p72 kernel: R10: 0000000000000000 R11: 0000000000000000 R12:
ffff95db1d3ee000
Sep 28 17:28:24 p72 kernel: R13: ffff95da7f248000 R14: ffff95d78718f020 R15:
ffff95d78718f440
Sep 28 17:28:24 p72 kernel: FS:  0000000000000000(0000)
GS:ffff95db1d3c0000(0000) knlGS:0000000000000000
Sep 28 17:28:24 p72 kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Sep 28 17:28:24 p72 kernel: CR2: 00007f2eec84f300 CR3: 000000019d60a005 CR4:
00000000003606e0
Sep 28 17:28:24 p72 kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2:
0000000000000000
Sep 28 17:28:24 p72 kernel: DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7:
0000000000000400
Sep 28 17:28:24 p72 kernel: Call Trace:
Sep 28 17:28:24 p72 kernel:  __cancel_work_timer+0x3c/0x190
Sep 28 17:28:24 p72 kernel:  ? _cond_resched+0x16/0x40
Sep 28 17:28:24 p72 kernel:  ? usb_kill_urb.part.0+0x30/0xa0 [usbcore]
Sep 28 17:28:24 p72 kernel:  acm_disconnect+0x13f/0x280 [cdc_acm]
Sep 28 17:28:24 p72 kernel:  usb_unbind_interface+0x8a/0x270 [usbcore]
Sep 28 17:28:24 p72 kernel:  __device_release_driver+0x15c/0x210
Sep 28 17:28:24 p72 kernel:  device_release_driver+0x24/0x30
Sep 28 17:28:24 p72 kernel:  bus_remove_device+0xdb/0x140
Sep 28 17:28:24 p72 kernel:  device_del+0x16f/0x2d0
Sep 28 17:28:24 p72 kernel:  ? kobject_cleanup+0x4f/0x140
Sep 28 17:28:24 p72 kernel:  usb_disable_device+0xc6/0x1f0 [usbcore]
Sep 28 17:28:24 p72 kernel:  usb_disconnect.cold+0x7e/0x20a [usbcore]
Sep 28 17:28:24 p72 kernel:  hub_port_connect+0x8a/0x820 [usbcore]
Sep 28 17:28:24 p72 kernel:  hub_port_connect_change+0xae/0x350 [usbcore]
Sep 28 17:28:24 p72 kernel:  port_event+0x321/0x500 [usbcore]
Sep 28 17:28:24 p72 kernel:  hub_event+0x1db/0x440 [usbcore]
Sep 28 17:28:24 p72 kernel:  process_one_work+0x1e3/0x3b0
Sep 28 17:28:24 p72 kernel:  worker_thread+0x46/0x340
Sep 28 17:28:24 p72 kernel:  ? process_one_work+0x3b0/0x3b0
Sep 28 17:28:24 p72 kernel:  kthread+0x11b/0x140
Sep 28 17:28:24 p72 kernel:  ? __kthread_bind_mask+0x60/0x60
Sep 28 17:28:24 p72 kernel:  ret_from_fork+0x1f/0x30


You are receiving this mail because: