FS#57788 - [linux] kernel: WARN_ON(pipe >= intel_info((dev_priv))->num_pipes)
Attached to Project:
Arch Linux
Opened by Juan Simón (j1simon) - Sunday, 11 March 2018, 13:14 GMT
Last edited by Doug Newgard (Scimmia) - Monday, 19 March 2018, 13:44 GMT
Opened by Juan Simón (j1simon) - Sunday, 11 March 2018, 13:14 GMT
Last edited by Doug Newgard (Scimmia) - Monday, 19 March 2018, 13:44 GMT
|
Details
These warning messages are in my journal log output:
mar 11 13:10:41 arch-juan kernel: ------------[ cut here ]------------ mar 11 13:10:41 arch-juan kernel: WARN_ON(pipe >= intel_info((dev_priv))->num_pipes) mar 11 13:10:41 arch-juan kernel: WARNING: CPU: 6 PID: 298 at drivers/gpu/drm/i915/intel_audio.c:757 get_saved_enc+0x7d/0x90 [i915] mar 11 13:10:41 arch-juan kernel: Modules linked in: snd_hda_codec_hdmi(+) uvcvideo(+) hid_logitech_dj(+) hid_generic(+) videobuf2_vmalloc videobuf2_memops snd_usb_audio(+) videobuf2_v4l2 videobuf2_core videodev nls_iso8859_1 snd_usbmidi_> mar 11 13:10:41 arch-juan kernel: rtc_cmos pinctrl_intel evdev mac_hid vboxnetflt(O) vboxnetadp(O) vboxpci(O) vboxdrv(O) crypto_user ip_tables x_tables f2fs fscrypto sd_mod ahci xhci_pci libahci xhci_hcd libata crc32_pclmul usbcore scsi_> mar 11 13:10:41 arch-juan kernel: CPU: 6 PID: 298 Comm: systemd-udevd Tainted: G O 4.15.7-1-ARCH #1 mar 11 13:10:41 arch-juan kernel: Hardware name: ECS H110I-C4P/H110I-C4P, BIOS 5.12 12/12/2016 mar 11 13:10:41 arch-juan kernel: RIP: 0010:get_saved_enc+0x7d/0x90 [i915] mar 11 13:10:41 arch-juan kernel: RSP: 0018:ffffa54b420afa78 EFLAGS: 00010286 mar 11 13:10:41 arch-juan kernel: RAX: 0000000000000000 RBX: 0000000000000100 RCX: 0000000000000001 mar 11 13:10:41 arch-juan kernel: RDX: 0000000080000001 RSI: 0000000000000082 RDI: 0000000000000293 mar 11 13:10:41 arch-juan kernel: RBP: ffff8a58e9d68000 R08: 001265049b8b6e12 R09: 0000000000000333 mar 11 13:10:41 arch-juan kernel: R10: ffffffffc0241db0 R11: 0000000000000000 R12: ffff8a58e9e8c210 mar 11 13:10:41 arch-juan kernel: R13: ffff8a58e9d6cee0 R14: 0000000000000001 R15: ffff8a58e9e8c208 mar 11 13:10:41 arch-juan kernel: FS: 00007f07232658c0(0000) GS:ffff8a58fed80000(0000) knlGS:0000000000000000 mar 11 13:10:41 arch-juan kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 mar 11 13:10:41 arch-juan kernel: CR2: 00007f072322c20f CR3: 000000042ad8e001 CR4: 00000000003606e0 mar 11 13:10:41 arch-juan kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 mar 11 13:10:41 arch-juan kernel: DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 mar 11 13:10:41 arch-juan kernel: Call Trace: mar 11 13:10:41 arch-juan kernel: i915_audio_component_get_eld+0x48/0x150 [i915] mar 11 13:10:41 arch-juan kernel: hdmi_present_sense+0x9a/0x370 [snd_hda_codec_hdmi] mar 11 13:10:41 arch-juan kernel: generic_hdmi_build_controls+0x146/0x1e0 [snd_hda_codec_hdmi] mar 11 13:10:41 arch-juan kernel: snd_hda_codec_build_controls+0x63/0x210 [snd_hda_codec] mar 11 13:10:41 arch-juan kernel: hda_codec_driver_probe+0xc6/0x100 [snd_hda_codec] mar 11 13:10:41 arch-juan kernel: driver_probe_device+0x315/0x480 mar 11 13:10:41 arch-juan kernel: __driver_attach+0xa0/0xe0 mar 11 13:10:41 arch-juan kernel: ? driver_probe_device+0x480/0x480 mar 11 13:10:41 arch-juan kernel: bus_for_each_dev+0x6b/0xb0 mar 11 13:10:41 arch-juan kernel: bus_add_driver+0x1c2/0x260 mar 11 13:10:41 arch-juan kernel: ? 0xffffffffc0927000 mar 11 13:10:41 arch-juan kernel: driver_register+0x57/0xc0 mar 11 13:10:41 arch-juan kernel: ? 0xffffffffc0927000 mar 11 13:10:41 arch-juan kernel: do_one_initcall+0x4e/0x190 mar 11 13:10:41 arch-juan kernel: ? free_unref_page_commit+0x66/0xf0 mar 11 13:10:41 arch-juan kernel: ? kmem_cache_alloc_trace+0xa1/0x1c0 mar 11 13:10:41 arch-juan kernel: do_init_module+0x5b/0x205 mar 11 13:10:41 arch-juan kernel: load_module+0x26ad/0x2b30 mar 11 13:10:41 arch-juan kernel: ? kmem_cache_alloc_node_trace+0xe5/0x1d0 mar 11 13:10:41 arch-juan kernel: ? vmap_page_range_noflush+0x27b/0x380 mar 11 13:10:41 arch-juan kernel: ? SyS_init_module+0x163/0x1a0 mar 11 13:10:41 arch-juan kernel: SyS_init_module+0x163/0x1a0 mar 11 13:10:41 arch-juan kernel: do_syscall_64+0x74/0x190 mar 11 13:10:41 arch-juan kernel: entry_SYSCALL_64_after_hwframe+0x3d/0xa2 mar 11 13:10:41 arch-juan kernel: RIP: 0033:0x7f0722ba16ca mar 11 13:10:41 arch-juan kernel: RSP: 002b:00007ffde5180408 EFLAGS: 00000246 ORIG_RAX: 00000000000000af mar 11 13:10:41 arch-juan kernel: RAX: ffffffffffffffda RBX: 0000557ae06ff810 RCX: 00007f0722ba16ca mar 11 13:10:41 arch-juan kernel: RDX: 00007f0722458cb5 RSI: 000000000001fc40 RDI: 0000557ae0f53a60 mar 11 13:10:41 arch-juan kernel: RBP: 00007f0722458cb5 R08: 0000000000000005 R09: 00007ffde517fee0 mar 11 13:10:41 arch-juan kernel: R10: 0000000000000005 R11: 0000000000000246 R12: 0000557ae0f53a60 mar 11 13:10:41 arch-juan kernel: R13: 0000557ae0711910 R14: 0000000000020000 R15: 00007ffde5180f00 mar 11 13:10:41 arch-juan kernel: Code: 70 74 74 12 48 83 c2 08 48 39 ca 75 e4 31 c0 c3 83 78 70 0b 75 c1 f3 c3 48 c7 c6 60 13 30 c0 48 c7 c7 1c f4 2e c0 e8 d3 90 e3 e1 <0f> 0b 31 c0 c3 0f 1f 40 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f mar 11 13:10:41 arch-juan kernel: ---[ end trace fe237e517a3f3783 ]--- mar 11 13:10:41 arch-juan kernel: ------------[ cut here ]------------ mar 11 13:10:41 arch-juan kernel: WARN_ON(pipe >= intel_info((dev_priv))->num_pipes) mar 11 13:10:41 arch-juan kernel: WARNING: CPU: 6 PID: 298 at drivers/gpu/drm/i915/intel_audio.c:757 get_saved_enc+0x7d/0x90 [i915] mar 11 13:10:41 arch-juan kernel: Modules linked in: snd_hda_codec_hdmi(+) uvcvideo(+) hid_logitech_dj(+) hid_generic(+) videobuf2_vmalloc videobuf2_memops snd_usb_audio(+) videobuf2_v4l2 videobuf2_core videodev nls_iso8859_1 snd_usbmidi_> mar 11 13:10:41 arch-juan kernel: rtc_cmos pinctrl_intel evdev mac_hid vboxnetflt(O) vboxnetadp(O) vboxpci(O) vboxdrv(O) crypto_user ip_tables x_tables f2fs fscrypto sd_mod ahci xhci_pci libahci xhci_hcd libata crc32_pclmul usbcore scsi_> mar 11 13:10:41 arch-juan kernel: CPU: 6 PID: 298 Comm: systemd-udevd Tainted: G W O 4.15.7-1-ARCH #1 mar 11 13:10:41 arch-juan kernel: Hardware name: ECS H110I-C4P/H110I-C4P, BIOS 5.12 12/12/2016 mar 11 13:10:41 arch-juan kernel: RIP: 0010:get_saved_enc+0x7d/0x90 [i915] mar 11 13:10:41 arch-juan kernel: RSP: 0018:ffffa54b420afa78 EFLAGS: 00010286 mar 11 13:10:41 arch-juan kernel: RAX: 0000000000000000 RBX: 0000000000000100 RCX: 0000000000000001 mar 11 13:10:41 arch-juan kernel: RDX: 0000000080000001 RSI: 0000000000000082 RDI: 0000000000000293 mar 11 13:10:41 arch-juan kernel: RBP: ffff8a58e9d68000 R08: 001265049b9c9712 R09: 000000000000039d mar 11 13:10:41 arch-juan kernel: R10: ffffffffc0241db0 R11: 0000000000000000 R12: ffff8a58e9e8c210 mar 11 13:10:41 arch-juan kernel: R13: ffff8a58e9d6cee0 R14: 0000000000000003 R15: ffff8a58e9e8c208 mar 11 13:10:41 arch-juan kernel: FS: 00007f07232658c0(0000) GS:ffff8a58fed80000(0000) knlGS:0000000000000000 mar 11 13:10:41 arch-juan kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 mar 11 13:10:41 arch-juan kernel: CR2: 00007f072322c20f CR3: 000000042ad8e001 CR4: 00000000003606e0 mar 11 13:10:41 arch-juan kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 mar 11 13:10:41 arch-juan kernel: DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 mar 11 13:10:41 arch-juan kernel: Call Trace: mar 11 13:10:41 arch-juan kernel: i915_audio_component_get_eld+0x48/0x150 [i915] mar 11 13:10:41 arch-juan kernel: hdmi_present_sense+0x9a/0x370 [snd_hda_codec_hdmi] mar 11 13:10:41 arch-juan kernel: generic_hdmi_build_controls+0x146/0x1e0 [snd_hda_codec_hdmi] mar 11 13:10:41 arch-juan kernel: snd_hda_codec_build_controls+0x63/0x210 [snd_hda_codec] mar 11 13:10:41 arch-juan kernel: hda_codec_driver_probe+0xc6/0x100 [snd_hda_codec] mar 11 13:10:41 arch-juan kernel: driver_probe_device+0x315/0x480 mar 11 13:10:41 arch-juan kernel: __driver_attach+0xa0/0xe0 mar 11 13:10:41 arch-juan kernel: ? driver_probe_device+0x480/0x480 mar 11 13:10:41 arch-juan kernel: bus_for_each_dev+0x6b/0xb0 mar 11 13:10:41 arch-juan kernel: bus_add_driver+0x1c2/0x260 mar 11 13:10:41 arch-juan kernel: ? 0xffffffffc0927000 mar 11 13:10:41 arch-juan kernel: driver_register+0x57/0xc0 mar 11 13:10:41 arch-juan kernel: ? 0xffffffffc0927000 mar 11 13:10:41 arch-juan kernel: do_one_initcall+0x4e/0x190 mar 11 13:10:41 arch-juan kernel: ? free_unref_page_commit+0x66/0xf0 mar 11 13:10:41 arch-juan kernel: ? kmem_cache_alloc_trace+0xa1/0x1c0 mar 11 13:10:41 arch-juan kernel: do_init_module+0x5b/0x205 mar 11 13:10:41 arch-juan kernel: load_module+0x26ad/0x2b30 mar 11 13:10:41 arch-juan kernel: ? kmem_cache_alloc_node_trace+0xe5/0x1d0 mar 11 13:10:41 arch-juan kernel: ? vmap_page_range_noflush+0x27b/0x380 mar 11 13:10:41 arch-juan kernel: ? SyS_init_module+0x163/0x1a0 mar 11 13:10:41 arch-juan kernel: SyS_init_module+0x163/0x1a0 mar 11 13:10:41 arch-juan kernel: do_syscall_64+0x74/0x190 mar 11 13:10:41 arch-juan kernel: entry_SYSCALL_64_after_hwframe+0x3d/0xa2 mar 11 13:10:41 arch-juan kernel: RIP: 0033:0x7f0722ba16ca mar 11 13:10:41 arch-juan kernel: RSP: 002b:00007ffde5180408 EFLAGS: 00000246 ORIG_RAX: 00000000000000af mar 11 13:10:41 arch-juan kernel: RAX: ffffffffffffffda RBX: 0000557ae06ff810 RCX: 00007f0722ba16ca mar 11 13:10:41 arch-juan kernel: RDX: 00007f0722458cb5 RSI: 000000000001fc40 RDI: 0000557ae0f53a60 mar 11 13:10:41 arch-juan kernel: RBP: 00007f0722458cb5 R08: 0000000000000005 R09: 00007ffde517fee0 mar 11 13:10:41 arch-juan kernel: R10: 0000000000000005 R11: 0000000000000246 R12: 0000557ae0f53a60 mar 11 13:10:41 arch-juan kernel: R13: 0000557ae0711910 R14: 0000000000020000 R15: 00007ffde5180f00 mar 11 13:10:41 arch-juan kernel: Code: 70 74 74 12 48 83 c2 08 48 39 ca 75 e4 31 c0 c3 83 78 70 0b 75 c1 f3 c3 48 c7 c6 60 13 30 c0 48 c7 c7 1c f4 2e c0 e8 d3 90 e3 e1 <0f> 0b 31 c0 c3 0f 1f 40 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f mar 11 13:10:41 arch-juan kernel: ---[ end trace fe237e517a3f3785 ]--- I've tested with linux-ck, linux and linux-zen. With kernel versions 4.15.7 and 4.15.8. In addition to the warnings, a short and slightly annoying sound is heard every time I open a browser or an application that is susceptible to use audio. |
This task depends upon
Closed by Doug Newgard (Scimmia)
Monday, 19 March 2018, 13:44 GMT
Reason for closing: Fixed
Additional comments about closing: linux 4.15.10-1
Monday, 19 March 2018, 13:44 GMT
Reason for closing: Fixed
Additional comments about closing: linux 4.15.10-1
https://bugzilla.redhat.com/show_bug.cgi?id=1552253
https://bugs.freedesktop.org/show_bug.cgi?id=103206
as suggested by upstream?
Edit:
Commit is also in 4.16-rc4+ 9965db26ac0548648309f506dc155a92daa2158f marked for stable 4.10+
You could use linux-mainline from https://wiki.archlinux.org/index.php/Unofficial_user_repositories#miffe if you do not want to build a package and trust a third party repository.
If you want to build locally you could use linux-mainline or linux-drm-tip-git AUR or apply the commit to the linux package.
If building locally I recommend you enable https://wiki.archlinux.org/index.php/Makepkg#Parallel_compilation
src.tar.gz contains 4.15.9 PKGBUILD with patch applied.