Bug ID 1183598
Summary kernel bug when plugging USB audio device
Classification openSUSE
Product openSUSE Distribution
Version Leap 15.3
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Kernel
Assignee kernel-bugs@opensuse.org
Reporter nmoreychaisemartin@suse.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

When plugging my headphones (Senheiser PXC 550) to my workstation (or booting
with it plugged), snd_usb_audio triggers a BUG:

[   17.298229] BUG: kernel NULL pointer dereference, address: 0000000000000012
[   17.298232] #PF: supervisor read access in kernel mode
[   17.298233] #PF: error_code(0x0000) - not-present page
[   17.298234] PGD 0 P4D 0 
[   17.298236] Oops: 0000 [#1] SMP PTI
[   17.298238] CPU: 6 PID: 548 Comm: systemd-udevd Tainted: G                 
N 5.3.18-51-default #1 SLE15-SP3
[   17.298239] Hardware name: Dell Inc. Precision Tower 5810/0HHV7N, BIOS A34
10/19/2020
[   17.298253] RIP: 0010:usb_audio_probe+0x28a/0xcf0 [snd_usb_audio]
[   17.298254] Code: 04 48 89 df e8 77 7b 01 00 84 c0 0f 84 6f 06 00 00 4d 85
ed 74 14 41 80 7d 14 00 74 0d 48 8b 74 24 08 48 89 df e8 06 9f 01 00 <41> 0f b7
45 12 48 8b 74 24 08 66 89 83 9c 00 00 00 48 63 03 48 89
[   17.298256] RSP: 0018:ffffbbff404fba98 EFLAGS: 00010246
[   17.298257] RAX: 0000000000000000 RBX: ffffa04340aef8b8 RCX:
0000000000000000
[   17.298258] RDX: ffffa04349cf8088 RSI: 0000000000000000 RDI:
ffffa04348a2b988
[   17.298259] RBP: ffffffffc10cff40 R08: ffffa04349cf8508 R09:
0000000000800000
[   17.298259] R10: ffffbbff404fba98 R11: 00000000000323e0 R12:
ffffffffc10cff40
[   17.298260] R13: 0000000000000000 R14: ffffa04343c4b8a0 R15:
ffffa04340aef97c
[   17.298261] FS:  00007feda983b380(0000) GS:ffffa0434fb80000(0000)
knlGS:0000000000000000
[   17.298262] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   17.298263] CR2: 0000000000000012 CR3: 0000000808b86006 CR4:
00000000001706e0
[   17.298264] Call Trace:
[   17.298270]  ? ktime_get_mono_fast_ns+0x53/0xa0
[   17.298282]  usb_probe_interface+0x13c/0x2f0 [usbcore]
[   17.298285]  really_probe+0xef/0x430
[   17.298287]  driver_probe_device+0x110/0x120
[   17.298288]  device_driver_attach+0x4f/0x60
[   17.298290]  __driver_attach+0x51/0x130
[   17.298291]  ? device_driver_attach+0x60/0x60
[   17.298293]  bus_for_each_dev+0x76/0xc0
[   17.298294]  bus_add_driver+0x144/0x220
[   17.298296]  driver_register+0x5b/0xf0
[   17.298302]  usb_register_driver+0x7c/0x140 [usbcore]
[   17.298303]  ? 0xffffffffc10e1000
[   17.298306]  do_one_initcall+0x46/0x1f4
[   17.298308]  ? kmem_cache_alloc_trace+0x18f/0x270
[   17.298309]  ? do_init_module+0x22/0x22f
[   17.298311]  do_init_module+0x5b/0x22f
[   17.298313]  load_module+0x1d81/0x2320
[   17.298316]  ? __do_sys_init_module+0x160/0x190
[   17.298319]  ? _cond_resched+0x15/0x40
[   17.298320]  __do_sys_init_module+0x160/0x190
[   17.298323]  do_syscall_64+0x5b/0x1e0
[   17.298325]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[   17.298326] RIP: 0033:0x7feda86726da
[   17.298328] Code: 48 8b 0d b9 c7 2c 00 f7 d8 64 89 01 48 83 c8 ff c3 66 2e
0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 49 89 ca b8 af 00 00 00 0f 05 <48> 3d 01
f0 ff ff 73 01 c3 48 8b 0d 86 c7 2c 00 f7 d8 64 89 01 48
[   17.298329] RSP: 002b:00007ffdd2e89b28 EFLAGS: 00000246 ORIG_RAX:
00000000000000af
[   17.298330] RAX: ffffffffffffffda RBX: 00005596f8340db0 RCX:
00007feda86726da
[   17.298331] RDX: 00007feda8fd1f9d RSI: 000000000008dbe0 RDI:
00007fed9fd01010
[   17.298332] RBP: 00007feda8fd1f9d R08: 0000000000000003 R09:
00007fed9fd01000
[   17.298332] R10: 0000000000000004 R11: 0000000000000246 R12:
00007fed9fd01010
[   17.298333] R13: 00005596f809d5e0 R14: 00005596f80968f0 R15:
00005596f834c320
[   17.298334] Modules linked in: pcspkr snd_hda_codec snd_hda_core mxm_wmi(NN)
snd_usb_audio(+) pcc_cpufreq(-) snd_soc_core snd_usbmidi_lib snd_hwdep
snd_rawmidi joydev i2c_i801 lpc_ich snd_compress snd_seq_device mc
snd_pcm_dmaengine snd_pcm snd_timer snd soundcore mei_me e1000e mei button fuse
configfs btrfs libcrc32c xor hid_generic usbhid raid6_pq sr_mod sd_mod cdrom
t10_pi amdgpu iommu_v2 gpu_sched i2c_algo_bit ttm drm_kms_helper syscopyarea
sysfillrect sysimgblt fb_sys_fops xhci_pci cec xhci_hcd rc_core ahci drm
crc32c_intel ehci_pci libahci ehci_hcd ata_generic libata usbcore wmi sg
dm_multipath dm_mod scsi_dh_rdac scsi_dh_emc scsi_dh_alua scsi_mod
[   17.298352] Supported: No, Unsupported modules are loaded
[   17.298354] CR2: 0000000000000012
[   17.298355] ---[ end trace 363a4962d4d49222 ]---
[   17.298361] RIP: 0010:usb_audio_probe+0x28a/0xcf0 [snd_usb_audio]
[   17.298362] Code: 04 48 89 df e8 77 7b 01 00 84 c0 0f 84 6f 06 00 00 4d 85
ed 74 14 41 80 7d 14 00 74 0d 48 8b 74 24 08 48 89 df e8 06 9f 01 00 <41> 0f b7
45 12 48 8b 74 24 08 66 89 83 9c 00 00 00 48 63 03 48 89
[   17.298363] RSP: 0018:ffffbbff404fba98 EFLAGS: 00010246
[   17.298364] RAX: 0000000000000000 RBX: ffffa04340aef8b8 RCX:
0000000000000000
[   17.298365] RDX: ffffa04349cf8088 RSI: 0000000000000000 RDI:
ffffa04348a2b988
[   17.298365] RBP: ffffffffc10cff40 R08: ffffa04349cf8508 R09:
0000000000800000
[   17.298366] R10: ffffbbff404fba98 R11: 00000000000323e0 R12:
ffffffffc10cff40
[   17.298367] R13: 0000000000000000 R14: ffffa04343c4b8a0 R15:
ffffa04340aef97c
[   17.298368] FS:  00007feda983b380(0000) GS:ffffa0434fb80000(0000)
knlGS:0000000000000000
[   17.298369] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   17.298369] CR2: 0000000000000012 CR3: 0000000808b86006 CR4:
00000000001706e0


[(master) nmorey@portia:master]$ rpm -q kernel-default-5.3.18-51.2
kernel-default-5.3.18-51.2.x86_64
[(master) nmorey@portia:master]$ uname -a
Linux portia 5.3.18-51-default #1 SMP Wed Mar 10 15:14:00 UTC 2021 (5219769)
x86_64 x86_64 x86_64 GNU/Linux


Systems seems working after that otherwise apart from:
- No USB output device available
- lsusb just get stuck


You are receiving this mail because: