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