Sporadically there are errors like that:
019-11-01T14:41:21.930340+01:00 linux-2kgy kernel: 62.531947] BUG: workqueue lockup - pool cpus=1 node=0 flags=0x0 nice=0 stuck for 54s!
2019-11-01T14:41:21.930351+01:00 linux-2kgy kernel: 62.531968] Showing busy workqueues and worker pools:
2019-11-01T14:41:21.930352+01:00 linux-2kgy kernel: 62.531969] workqueue events: flags=0x0
2019-11-01T14:41:21.930352+01:00 linux-2kgy kernel: 62.531970] pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=5/256
2019-11-01T14:41:21.930354+01:00 linux-2kgy kernel: 62.531972] in-flight: 157:snd_hdac_bus_process_unsol_events [snd_hda_core] snd_hdac_bus_process_unsol_events [snd_h
da_core]
2019-11-01T14:41:21.930364+01:00 linux-2kgy kernel: 62.531993] pending: mei_timer [mei], push_to_pool, check_corruption
2019-11-01T14:41:21.930364+01:00 linux-2kgy kernel: 62.532016] pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/256
2019-11-01T14:41:21.930365+01:00 linux-2kgy kernel: 62.532018] pending: vmstat_shepherd
2019-11-01T14:41:21.930374+01:00 linux-2kgy kernel: 62.532024] workqueue events_freezable: flags=0x4
2019-11-01T14:41:21.930375+01:00 linux-2kgy kernel: 62.532026] pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256
2019-11-01T14:41:21.930375+01:00 linux-2kgy kernel: 62.532027] pending: pci_pme_list_scan
2019-11-01T14:41:21.930376+01:00 linux-2kgy kernel: 62.532030] workqueue events_power_efficient: flags=0x80
2019-11-01T14:41:21.930377+01:00 linux-2kgy kernel: 62.532031] pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=2/256
2019-11-01T14:41:21.930377+01:00 linux-2kgy kernel: 62.532032] pending: fb_flashcursor, neigh_periodic_work
2019-11-01T14:41:21.930378+01:00 linux-2kgy kernel: 62.532037] workqueue mm_percpu_wq: flags=0x8
2019-11-01T14:41:21.930378+01:00 linux-2kgy kernel: 62.532038] pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256
2019-11-01T14:41:21.930379+01:00 linux-2kgy kernel: 62.532039] pending: vmstat_update
2019-11-01T14:41:21.930379+01:00 linux-2kgy kernel: 62.532042] workqueue writeback: flags=0x4e
2019-11-01T14:41:21.930380+01:00 linux-2kgy kernel: 62.532043] pwq 16: cpus=0-7 flags=0x4 nice=0 active=1/256
2019-11-01T14:41:21.930380+01:00 linux-2kgy kernel: 62.532044] pending: wb_workfn
2019-11-01T14:41:21.930381+01:00 linux-2kgy kernel: 62.532059] workqueue e1000e: flags=0x8
2019-11-01T14:41:21.930385+01:00 linux-2kgy kernel: 62.532061] pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256
2019-11-01T14:41:21.930386+01:00 linux-2kgy kernel: 62.532062] pending: e1000_watchdog_task [e1000e]
2019-11-01T14:41:21.930393+01:00 linux-2kgy kernel: 62.532072] pool 2: cpus=1 node=0 flags=0x0 nice=0 hung=54s workers=7 idle: 19 220 221 222 234 224
2019-11-01T14:41:28.202535+01:00 linux-2kgy systemd[1]: systemd-localed.service: Succeeded.
2019-11-01T14:41:52.650330+01:00 linux-2kgy kernel: 93.251273] BUG: workqueue lockup - pool cpus=1 node=0 flags=0x0 nice=0 stuck for 85s!
2019-11-01T14:41:52.650342+01:00 linux-2kgy kernel: 93.251282] Showing busy workqueues and worker pools:
2019-11-01T14:41:52.650343+01:00 linux-2kgy kernel: 93.251283] workqueue events: flags=0x0
2019-11-01T14:41:52.650343+01:00 linux-2kgy kernel: 93.251284] pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=5/256
2019-11-01T14:41:52.650344+01:00 linux-2kgy kernel: 93.251286] in-flight: 157:snd_hdac_bus_process_unsol_events [snd_hda_core] snd_hdac_bus_process_unsol_events [snd_h
da_core]
2019-11-01T14:41:52.650346+01:00 linux-2kgy kernel: 93.251293] pending: mei_timer [mei], push_to_pool, check_corruption
2019-11-01T14:41:52.650346+01:00 linux-2kgy kernel: 93.251300] pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/256
2019-11-01T14:41:52.650347+01:00 linux-2kgy kernel: 93.251301] pending: vmstat_shepherd
2019-11-01T14:41:52.650381+01:00 linux-2kgy kernel: 93.251305] workqueue events_freezable: flags=0x4
2019-11-01T14:41:52.650384+01:00 linux-2kgy kernel: 93.251306] pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256
2019-11-01T14:41:52.650385+01:00 linux-2kgy kernel: 93.251307] pending: pci_pme_list_scan
2019-11-01T14:41:52.650385+01:00 linux-2kgy kernel: 93.251310] workqueue events_power_efficient: flags=0x80
2019-11-01T14:41:52.650386+01:00 linux-2kgy kernel: 93.251311] pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=2/256
2019-11-01T14:41:52.650386+01:00 linux-2kgy kernel: 93.251312] pending: fb_flashcursor, neigh_periodic_work
2019-11-01T14:41:52.650387+01:00 linux-2kgy kernel: 93.251316] workqueue mm_percpu_wq: flags=0x8
2019-11-01T14:41:52.650387+01:00 linux-2kgy kernel: 93.251317] pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256
2019-11-01T14:41:52.650387+01:00 linux-2kgy kernel: 93.251318] pending: vmstat_update
2019-11-01T14:41:52.650388+01:00 linux-2kgy kernel: 93.251322] workqueue writeback: flags=0x4e
2019-11-01T14:41:52.650388+01:00 linux-2kgy kernel: 93.251323] pwq 16: cpus=0-7 flags=0x4 nice=0 active=1/256
2019-11-01T14:41:52.650389+01:00 linux-2kgy kernel: 93.251327] pending: wb_workfn
2019-11-01T14:41:52.650407+01:00 linux-2kgy kernel: 93.251343] workqueue e1000e: flags=0x8
2019-11-01T14:41:52.650407+01:00 linux-2kgy kernel: 93.251344] pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256
2019-11-01T14:41:52.650408+01:00 linux-2kgy kernel: 93.251345] pending: e1000_watchdog_task [e1000e]
2019-11-01T14:41:52.650408+01:00 linux-2kgy kernel: 93.251353] pool 2: cpus=1 node=0 flags=0x0 nice=0 hung=85s workers=7 idle: 19 220 221 222 234 224
Top shows a kworker process at 100% CPU. And you can’t shutdown the system properly anymore.
After a reboot it is usually gone.
How do I interpret this ? Is this a problem with snd_hda_core ? Is there anything that I can do to debug this further ? Or is this enough to open a report a bugzilla.opensuse.org ?