Bug ID 1208783
Summary Kernel hard lockup when initializing FW sound device with jackdbus
Classification openSUSE
Product openSUSE Distribution
Version Leap 15.4
Hardware Other
OS Other
Status NEW
Severity Major
Priority P5 - None
Component Kernel
Assignee kernel-bugs@opensuse.org
Reporter sbahling@suse.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

Ever since upgrading from leap 15.3 to 15.4 I sometimes get hard lock up when
initializing my FireWire audio device via jackdbus. I enabled kdump and was
able to get a core dump.

Here is the back trace:

crash> bt
PID: 14532  TASK: ffff8d1ffab08000  CPU: 15  COMMAND: "jackdbus"
 #0 [fffffe0000382a10] machine_kexec at ffffffffa4a7efc3
 #1 [fffffe0000382a68] __crash_kexec at ffffffffa4b80f1a
 #2 [fffffe0000382b28] panic at ffffffffa5430205
 #3 [fffffe0000382bb0] nmi_panic at ffffffffa4aab2e8
 #4 [fffffe0000382bb8] watchdog_overflow_callback at ffffffffa4bbad98
 #5 [fffffe0000382bc8] __perf_event_overflow at ffffffffa4c5a07f
 #6 [fffffe0000382bf8] handle_pmi_common at ffffffffa4a106c0
 #7 [fffffe0000382de8] intel_pmu_handle_irq at ffffffffa4a10885
 #8 [fffffe0000382e40] perf_event_nmi_handler at ffffffffa4a065d4
 #9 [fffffe0000382e58] nmi_handle at ffffffffa4a3eb85
#10 [fffffe0000382e98] default_do_nmi at ffffffffa5436d89
#11 [fffffe0000382eb8] exc_nmi at ffffffffa5436fb7
#12 [fffffe0000382ef0] end_repeat_nmi at ffffffffa5601658
    [exception RIP: native_queued_spin_lock_slowpath+102]
    RIP: ffffffffa4b18676  RSP: ffffb869467ef9d8  RFLAGS: 00000002
    RAX: 0000000000000101  RBX: ffff8d1ec68b4600  RCX: ffff8d1f09f649e8
    RDX: 0000000000000000  RSI: 0000000000000000  RDI: ffff8d1ec68b46f8
    RBP: ffff8d1f09f649c0   R8: 0000000007494103   R9: 00160d7108b72c9b
    R10: 0000000000000000  R11: 000000010011275a  R12: ffff8d1ec68b4c00
    R13: ffffffffc0c11180  R14: 0000000000000001  R15: 0000000000000004
    ORIG_RAX: ffffffffffffffff  CS: 0010  SS: 0018
--- <NMI exception stack> ---
#13 [ffffb869467ef9d8] native_queued_spin_lock_slowpath at ffffffffa4b18676
#14 [ffffb869467ef9d8] _raw_spin_lock at ffffffffa544a185
#15 [ffffb869467ef9e0] snd_pcm_action_group at ffffffffc0c00c98 [snd_pcm]
#16 [ffffb869467efa20] snd_pcm_action at ffffffffc0c02c57 [snd_pcm]
#17 [ffffb869467efa48] __snd_pcm_xrun at ffffffffc0c0b10d [snd_pcm]
#18 [ffffb869467efa88] snd_pcm_update_state at ffffffffc0c0b326 [snd_pcm]
#19 [ffffb869467efa98] snd_pcm_update_hw_ptr0 at ffffffffc0c0b541 [snd_pcm]
#20 [ffffb869467efb38] snd_pcm_period_elapsed_under_stream_lock at
ffffffffc0c0bc07 [snd_pcm]
#21 [ffffb869467efb50] process_rx_packets at ffffffffc09a2ca5
[snd_firewire_lib]
#22 [ffffb869467efbc8] irq_target_callback at ffffffffc09a30c2
[snd_firewire_lib]
#23 [ffffb869467efbd8] ohci_flush_iso_completions at ffffffffc04b4708
[firewire_ohci]
#24 [ffffb869467efbf0] amdtp_domain_stream_pcm_pointer at ffffffffc09a1d94
[snd_firewire_lib]
#25 [ffffb869467efc00] snd_pcm_update_hw_ptr0 at ffffffffc0c0b37c [snd_pcm]
#26 [ffffb869467efca0] snd_pcm_status64 at ffffffffc0c064c4 [snd_pcm]
#27 [ffffb869467efcd8] snd_pcm_status_user64 at ffffffffc0c06685 [snd_pcm]
#28 [ffffb869467efd90] snd_pcm_common_ioctl at ffffffffc0c072f4 [snd_pcm]
#29 [ffffb869467efe78] snd_pcm_ioctl at ffffffffc0c078fa [snd_pcm]
#30 [ffffb869467efe80] __x64_sys_ioctl at ffffffffa4d6060f
#31 [ffffb869467efeb8] do_syscall_64 at ffffffffa5435408
#32 [ffffb869467efed8] switch_fpu_return at ffffffffa4a48829
#33 [ffffb869467efef8] exit_to_user_mode_prepare at ffffffffa4b5431c
#34 [ffffb869467eff10] syscall_exit_to_user_mode at ffffffffa5439698
#35 [ffffb869467eff20] do_syscall_64 at ffffffffa5435417
#36 [ffffb869467eff50] entry_SYSCALL_64_after_hwframe at ffffffffa5600099
    RIP: 00007f9710e2ec27  RSP: 00007f970e3e6bb8  RFLAGS: 00000246
    RAX: ffffffffffffffda  RBX: 0000561f9c64dd50  RCX: 00007f9710e2ec27
    RDX: 00007f970e3e6c10  RSI: 00000000c0984124  RDI: 0000000000000009
    RBP: 00007f970e3e6d10   R8: 0000000000000001   R9: 0000000000000000
    R10: 0000000000000000  R11: 0000000000000246  R12: 00007f970e3e6c10
    R13: 0000561f9c64bf88  R14: 0000561f9c64cf90  R15: 00000000ffffffff
    ORIG_RAX: 0000000000000010  CS: 0033  SS: 002b

crash> sys
      KERNEL: ./vmlinux-5.14.21-150400.24.46-default.gz
   DEBUGINFO: /usr/lib/debug/boot/vmlinux-5.14.21-150400.24.46-default.debug
    DUMPFILE: vmcore  [PARTIAL DUMP]
        CPUS: 28
        DATE: Mon Feb 27 11:43:40 CET 2023
      UPTIME: 01:20:10
LOAD AVERAGE: 0.99, 0.80, 0.74
       TASKS: 1303
    NODENAME: cagafuego
     RELEASE: 5.14.21-150400.24.46-default
     VERSION: #1 SMP PREEMPT_DYNAMIC Thu Feb 9 08:38:18 UTC 2023 (2d95137)
     MACHINE: x86_64  (2000 Mhz)
      MEMORY: 31.7 GB
       PANIC: "Kernel panic - not syncing: Hard LOCKUP"

The audio device is a Tascam FW-1884 using the snd_firewire_tascam driver.


You are receiving this mail because: