Sometimes, DP MST does not work after resuming from standby

Bug #1990778 reported by Michael
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-signed-hwe-5.15 (Ubuntu)
New
Undecided
Unassigned

Bug Description

Sometimes, DP MST does not work after resuming from standby. Using a 1x DB to 2x HDMI and 2 1440p monitors on a i5 8250.

Relevant log:

10132.765955] ================================================================================
[10132.766089] UBSAN: invalid-load in /build/linux-hwe-5.15-69LdM0/linux-hwe-5.15-5.15.0/drivers/gpu/drm/drm_dp_mst_topology.c:2941:3
[10132.766249] load of value 128 is not a valid value for type '_Bool'
[10132.766337] CPU: 0 PID: 213950 Comm: kworker/0:1 Tainted: P OE 5.15.0-46-generic #49~20.04.1-Ubuntu
[10132.766348] Hardware name: Default string Default string/Default string, BIOS 5.12 01/11/2019
[10132.766353] Workqueue: events_long drm_dp_mst_link_probe_work [drm_kms_helper]
[10132.766428] Call Trace:
[10132.766433] <TASK>
[10132.766438] dump_stack_lvl+0x4a/0x63
[10132.766455] dump_stack+0x10/0x16
[10132.766465] ubsan_epilogue+0x9/0x49
[10132.766474] __ubsan_handle_load_invalid_value.cold+0x44/0x49
[10132.766487] drm_dp_send_link_address.cold+0x180/0x1f8 [drm_kms_helper]
[10132.766549] ? radix_tree_lookup+0xd/0x20
[10132.766559] ? workqueue_congested+0x30/0xe0
[10132.766572] drm_dp_check_and_send_link_address+0xdf/0x100 [drm_kms_helper]
[10132.766634] ? drm_dp_mst_link_probe_work+0x157/0x1a0 [drm_kms_helper]
[10132.766694] drm_dp_mst_link_probe_work+0x162/0x1a0 [drm_kms_helper]
[10132.766752] process_one_work+0x228/0x3d0
[10132.766764] worker_thread+0x4d/0x3f0
[10132.766774] ? process_one_work+0x3d0/0x3d0
[10132.766783] kthread+0x127/0x150
[10132.766791] ? set_kthread_struct+0x50/0x50
[10132.766800] ret_from_fork+0x1f/0x30
[10132.766816] </TASK>
[10132.766828] ================================================================================
[10132.766939] ================================================================================
[10132.767047] UBSAN: invalid-load in /build/linux-hwe-5.15-69LdM0/linux-hwe-5.15-5.15.0/drivers/gpu/drm/drm_dp_mst_topology.c:2941:3
[10132.767200] load of value 3 is not a valid value for type '_Bool'
[10132.767261] CPU: 0 PID: 213950 Comm: kworker/0:1 Tainted: P OE 5.15.0-46-generic #49~20.04.1-Ubuntu
[10132.767268] Hardware name: Default string Default string/Default string, BIOS 5.12 01/11/2019
[10132.767272] Workqueue: events_long drm_dp_mst_link_probe_work [drm_kms_helper]
[10132.767323] Call Trace:
[10132.767326] <TASK>
[10132.767329] dump_stack_lvl+0x4a/0x63
[10132.767341] dump_stack+0x10/0x16
[10132.767349] ubsan_epilogue+0x9/0x49
[10132.767358] __ubsan_handle_load_invalid_value.cold+0x44/0x49
[10132.767369] drm_dp_send_link_address.cold+0x136/0x1f8 [drm_kms_helper]
[10132.767416] ? radix_tree_lookup+0xd/0x20
[10132.767427] drm_dp_check_and_send_link_address+0xdf/0x100 [drm_kms_helper]
[10132.767476] ? drm_dp_mst_link_probe_work+0x157/0x1a0 [drm_kms_helper]
[10132.767524] drm_dp_mst_link_probe_work+0x162/0x1a0 [drm_kms_helper]
[10132.767571] process_one_work+0x228/0x3d0
[10132.767582] worker_thread+0x4d/0x3f0
[10132.767591] ? process_one_work+0x3d0/0x3d0
[10132.767600] kthread+0x127/0x150
[10132.767607] ? set_kthread_struct+0x50/0x50
[10132.767615] ret_from_fork+0x1f/0x30
[10132.767629] </TASK>
[10132.767632] ================================================================================
[10132.767708] ================================================================================
[10132.767781] UBSAN: invalid-load in /build/linux-hwe-5.15-69LdM0/linux-hwe-5.15-5.15.0/drivers/gpu/drm/drm_dp_mst_topology.c:2941:3
[10132.767938] load of value 86 is not a valid value for type '_Bool'
[10132.767997] CPU: 0 PID: 213950 Comm: kworker/0:1 Tainted: P OE 5.15.0-46-generic #49~20.04.1-Ubuntu
[10132.768004] Hardware name: Default string Default string/Default string, BIOS 5.12 01/11/2019
[10132.768007] Workqueue: events_long drm_dp_mst_link_probe_work [drm_kms_helper]
[10132.768057] Call Trace:
[10132.768059] <TASK>
[10132.768062] dump_stack_lvl+0x4a/0x63
[10132.768073] dump_stack+0x10/0x16
[10132.768082] ubsan_epilogue+0x9/0x49
[10132.768090] __ubsan_handle_load_invalid_value.cold+0x44/0x49
[10132.768101] drm_dp_send_link_address.cold+0x8c/0x1f8 [drm_kms_helper]
[10132.768153] drm_dp_check_and_send_link_address+0xdf/0x100 [drm_kms_helper]
[10132.768201] ? drm_dp_mst_link_probe_work+0x157/0x1a0 [drm_kms_helper]
[10132.768248] drm_dp_mst_link_probe_work+0x162/0x1a0 [drm_kms_helper]
[10132.768295] process_one_work+0x228/0x3d0
[10132.768305] worker_thread+0x4d/0x3f0
[10132.768315] ? process_one_work+0x3d0/0x3d0
[10132.768324] kthread+0x127/0x150
[10132.768331] ? set_kthread_struct+0x50/0x50
[10132.768339] ret_from_fork+0x1f/0x30
[10132.768352] </TASK>
[10132.768355] ================================================================================
[10132.768488] ================================================================================
[10132.768569] UBSAN: invalid-load in /build/linux-hwe-5.15-69LdM0/linux-hwe-5.15-5.15.0/drivers/gpu/drm/drm_dp_mst_topology.c:2941:3
[10132.768672] load of value 3 is not a valid value for type '_Bool'
[10132.768729] CPU: 0 PID: 213950 Comm: kworker/0:1 Tainted: P OE 5.15.0-46-generic #49~20.04.1-Ubuntu
[10132.768735] Hardware name: Default string Default string/Default string, BIOS 5.12 01/11/2019
[10132.768739] Workqueue: events_long drm_dp_mst_link_probe_work [drm_kms_helper]
[10132.768791] Call Trace:
[10132.768793] <TASK>
[10132.768797] dump_stack_lvl+0x4a/0x63
[10132.768808] dump_stack+0x10/0x16
[10132.768817] ubsan_epilogue+0x9/0x49
[10132.768825] __ubsan_handle_load_invalid_value.cold+0x44/0x49
[10132.768835] ? drm_dp_send_link_address+0x1ab/0x440 [drm_kms_helper]
[10132.768883] drm_dp_send_link_address.cold+0xeb/0x1f8 [drm_kms_helper]
[10132.768935] drm_dp_check_and_send_link_address+0xdf/0x100 [drm_kms_helper]
[10132.768982] ? drm_dp_mst_link_probe_work+0x157/0x1a0 [drm_kms_helper]
[10132.769030] drm_dp_mst_link_probe_work+0x162/0x1a0 [drm_kms_helper]
[10132.769078] process_one_work+0x228/0x3d0
[10132.769089] worker_thread+0x4d/0x3f0
[10132.769099] ? process_one_work+0x3d0/0x3d0
[10132.769108] kthread+0x127/0x150
[10132.769115] ? set_kthread_struct+0x50/0x50
[10132.769123] ret_from_fork+0x1f/0x30
[10132.769137] </TASK>
[10132.769140] ================================================================================
[10132.769220] ================================================================================
[10132.769293] UBSAN: invalid-load in /build/linux-hwe-5.15-69LdM0/linux-hwe-5.15-5.15.0/drivers/gpu/drm/drm_dp_mst_topology.c:2423:24
[10132.769396] load of value 86 is not a valid value for type '_Bool'
[10132.769453] CPU: 0 PID: 213950 Comm: kworker/0:1 Tainted: P OE 5.15.0-46-generic #49~20.04.1-Ubuntu
[10132.769459] Hardware name: Default string Default string/Default string, BIOS 5.12 01/11/2019
[10132.769463] Workqueue: events_long drm_dp_mst_link_probe_work [drm_kms_helper]
[10132.769511] Call Trace:
[10132.769513] <TASK>
[10132.769516] dump_stack_lvl+0x4a/0x63
[10132.769527] dump_stack+0x10/0x16
[10132.769535] ubsan_epilogue+0x9/0x49
[10132.769544] __ubsan_handle_load_invalid_value.cold+0x44/0x49
[10132.769553] ? drm_dp_mst_add_port+0xd1/0x100 [drm_kms_helper]
[10132.769601] drm_dp_mst_handle_link_address_port.cold+0x12b/0x32f [drm_kms_helper]
[10132.769645] ? ubsan_epilogue+0x15/0x49
[10132.769657] drm_dp_send_link_address+0x261/0x440 [drm_kms_helper]
[10132.769708] drm_dp_check_and_send_link_address+0xdf/0x100 [drm_kms_helper]
[10132.769755] ? drm_dp_mst_link_probe_work+0x157/0x1a0 [drm_kms_helper]
[10132.769803] drm_dp_mst_link_probe_work+0x162/0x1a0 [drm_kms_helper]
[10132.769850] process_one_work+0x228/0x3d0
[10132.769860] worker_thread+0x4d/0x3f0
[10132.769869] ? process_one_work+0x3d0/0x3d0
[10132.769878] kthread+0x127/0x150
[10132.769885] ? set_kthread_struct+0x50/0x50
[10132.769893] ret_from_fork+0x1f/0x30
[10132.769907] </TASK>
[10132.769909] ================================================================================
[10132.769984] ================================================================================
[10132.770057] UBSAN: invalid-load in /build/linux-hwe-5.15-69LdM0/linux-hwe-5.15-5.15.0/drivers/gpu/drm/drm_dp_mst_topology.c:2427:23
[10132.770159] load of value 3 is not a valid value for type '_Bool'
[10132.770215] CPU: 0 PID: 213950 Comm: kworker/0:1 Tainted: P OE 5.15.0-46-generic #49~20.04.1-Ubuntu
[10132.770221] Hardware name: Default string Default string/Default string, BIOS 5.12 01/11/2019
[10132.770225] Workqueue: events_long drm_dp_mst_link_probe_work [drm_kms_helper]
[10132.770272] Call Trace:
[10132.770275] <TASK>
[10132.770278] dump_stack_lvl+0x4a/0x63
[10132.770289] dump_stack+0x10/0x16
[10132.770297] ubsan_epilogue+0x9/0x49
[10132.770305] __ubsan_handle_load_invalid_value.cold+0x44/0x49
[10132.770315] ? drm_dp_mst_add_port+0xd1/0x100 [drm_kms_helper]
[10132.770362] drm_dp_mst_handle_link_address_port.cold+0x2ac/0x32f [drm_kms_helper]
[10132.770409] drm_dp_send_link_address+0x261/0x440 [drm_kms_helper]
[10132.770460] drm_dp_check_and_send_link_address+0xdf/0x100 [drm_kms_helper]
[10132.770506] ? drm_dp_mst_link_probe_work+0x157/0x1a0 [drm_kms_helper]
[10132.770554] drm_dp_mst_link_probe_work+0x162/0x1a0 [drm_kms_helper]
[10132.770601] process_one_work+0x228/0x3d0
[10132.770611] worker_thread+0x4d/0x3f0
[10132.770620] ? process_one_work+0x3d0/0x3d0
[10132.770630] kthread+0x127/0x150
[10132.770639] ? set_kthread_struct+0x50/0x50
[10132.770656] ret_from_fork+0x1f/0x30
[10132.770678] </TASK>
[10132.770683] ================================================================================
[10132.770836] ================================================================================
[10132.770963] UBSAN: invalid-load in /build/linux-hwe-5.15-69LdM0/linux-hwe-5.15-5.15.0/drivers/gpu/drm/drm_dp_mst_topology.c:2428:23
[10132.771068] load of value 128 is not a valid value for type '_Bool'
[10132.771126] CPU: 0 PID: 213950 Comm: kworker/0:1 Tainted: P OE 5.15.0-46-generic #49~20.04.1-Ubuntu
[10132.771132] Hardware name: Default string Default string/Default string, BIOS 5.12 01/11/2019
[10132.771136] Workqueue: events_long drm_dp_mst_link_probe_work [drm_kms_helper]
[10132.771188] Call Trace:
[10132.771191] <TASK>
[10132.771194] dump_stack_lvl+0x4a/0x63
[10132.771206] dump_stack+0x10/0x16
[10132.771214] ubsan_epilogue+0x9/0x49
[10132.771223] __ubsan_handle_load_invalid_value.cold+0x44/0x49
[10132.771233] ? drm_dp_mst_add_port+0xd1/0x100 [drm_kms_helper]
[10132.771280] drm_dp_mst_handle_link_address_port.cold+0x14e/0x32f [drm_kms_helper]
[10132.771327] drm_dp_send_link_address+0x261/0x440 [drm_kms_helper]
[10132.771378] drm_dp_check_and_send_link_address+0xdf/0x100 [drm_kms_helper]
[10132.771425] ? drm_dp_mst_link_probe_work+0x157/0x1a0 [drm_kms_helper]
[10132.771472] drm_dp_mst_link_probe_work+0x162/0x1a0 [drm_kms_helper]
[10132.771520] process_one_work+0x228/0x3d0
[10132.771531] worker_thread+0x4d/0x3f0
[10132.771540] ? process_one_work+0x3d0/0x3d0
[10132.771549] kthread+0x127/0x150
[10132.771556] ? set_kthread_struct+0x50/0x50
[10132.771564] ret_from_fork+0x1f/0x30
[10132.771578] </TASK>
[10132.771581] ================================================================================
[10132.784662] [drm:drm_dp_send_enum_path_resources [drm_kms_helper]] *ERROR* got incorrect port in response
[10133.033324] ================================================================================
[10133.033432] UBSAN: invalid-load in /build/linux-hwe-5.15-69LdM0/linux-hwe-5.15-5.15.0/drivers/gpu/drm/drm_dp_mst_topology.c:2392:37
[10133.033566] load of value 60 is not a valid value for type '_Bool'
[10133.033633] CPU: 0 PID: 213950 Comm: kworker/0:1 Tainted: P OE 5.15.0-46-generic #49~20.04.1-Ubuntu
[10133.033644] Hardware name: Default string Default string/Default string, BIOS 5.12 01/11/2019
[10133.033651] Workqueue: events_long drm_dp_mst_link_probe_work [drm_kms_helper]
[10133.033730] Call Trace:
[10133.033735] <TASK>
[10133.033740] dump_stack_lvl+0x4a/0x63
[10133.033758] dump_stack+0x10/0x16
[10133.033768] ubsan_epilogue+0x9/0x49
[10133.033778] __ubsan_handle_load_invalid_value.cold+0x44/0x49
[10133.033790] ? drm_dp_mst_topology_try_get_port.part.0+0x34/0x40 [drm_kms_helper]
[10133.033851] drm_dp_mst_handle_link_address_port.cold+0x1c1/0x32f [drm_kms_helper]
[10133.033911] drm_dp_send_link_address+0x261/0x440 [drm_kms_helper]
[10133.033976] drm_dp_check_and_send_link_address+0xdf/0x100 [drm_kms_helper]
[10133.034068] ? drm_dp_mst_link_probe_work+0x157/0x1a0 [drm_kms_helper]
[10133.034146] drm_dp_mst_link_probe_work+0x162/0x1a0 [drm_kms_helper]
[10133.034200] process_one_work+0x228/0x3d0
[10133.034215] worker_thread+0x4d/0x3f0
[10133.034226] ? process_one_work+0x3d0/0x3d0
[10133.034236] kthread+0x127/0x150
[10133.034245] ? set_kthread_struct+0x50/0x50
[10133.034254] ret_from_fork+0x1f/0x30
[10133.034275] </TASK>
[10133.034280] ================================================================================
[10133.034829] ================================================================================
[10133.034970] UBSAN: invalid-load in /build/linux-hwe-5.15-69LdM0/linux-hwe-5.15-5.15.0/drivers/gpu/drm/drm_dp_mst_topology.c:2404:37
[10133.035179] load of value 48 is not a valid value for type '_Bool'
[10133.035279] CPU: 0 PID: 213950 Comm: kworker/0:1 Tainted: P OE 5.15.0-46-generic #49~20.04.1-Ubuntu
[10133.035293] Hardware name: Default string Default string/Default string, BIOS 5.12 01/11/2019
[10133.035299] Workqueue: events_long drm_dp_mst_link_probe_work [drm_kms_helper]
[10133.035392] Call Trace:
[10133.035400] <TASK>
[10133.035405] dump_stack_lvl+0x4a/0x63
[10133.035423] dump_stack+0x10/0x16
[10133.035435] ubsan_epilogue+0x9/0x49
[10133.035448] __ubsan_handle_load_invalid_value.cold+0x44/0x49
[10133.035463] ? drm_dp_mst_topology_try_get_port.part.0+0x34/0x40 [drm_kms_helper]
[10133.035562] drm_dp_mst_handle_link_address_port.cold+0x23a/0x32f [drm_kms_helper]
[10133.035642] drm_dp_send_link_address+0x261/0x440 [drm_kms_helper]
[10133.035711] drm_dp_check_and_send_link_address+0xdf/0x100 [drm_kms_helper]
[10133.035767] ? drm_dp_mst_link_probe_work+0x157/0x1a0 [drm_kms_helper]
[10133.035824] drm_dp_mst_link_probe_work+0x162/0x1a0 [drm_kms_helper]
[10133.035884] process_one_work+0x228/0x3d0
[10133.035899] worker_thread+0x4d/0x3f0
[10133.035913] ? process_one_work+0x3d0/0x3d0
[10133.035927] kthread+0x127/0x150
[10133.035954] ? set_kthread_struct+0x50/0x50
[10133.035964] ret_from_fork+0x1f/0x30
[10133.035982] </TASK>
[10133.036045] ================================================================================
[10133.038903] ================================================================================
[10133.039102] UBSAN: invalid-load in /build/linux-hwe-5.15-69LdM0/linux-hwe-5.15-5.15.0/drivers/gpu/drm/drm_dp_mst_topology.c:2413:35
[10133.039286] load of value 67 is not a valid value for type '_Bool'
[10133.039380] CPU: 0 PID: 213950 Comm: kworker/0:1 Tainted: P OE 5.15.0-46-generic #49~20.04.1-Ubuntu
[10133.039392] Hardware name: Default string Default string/Default string, BIOS 5.12 01/11/2019
[10133.039397] Workqueue: events_long drm_dp_mst_link_probe_work [drm_kms_helper]
[10133.039477] Call Trace:
[10133.039481] <TASK>
[10133.039487] dump_stack_lvl+0x4a/0x63
[10133.039504] dump_stack+0x10/0x16
[10133.039514] ubsan_epilogue+0x9/0x49
[10133.039525] __ubsan_handle_load_invalid_value.cold+0x44/0x49
[10133.039538] ? drm_modeset_lock+0xb7/0xf0 [drm]
[10133.039663] drm_dp_mst_handle_link_address_port.cold+0xd2/0x32f [drm_kms_helper]
[10133.039742] drm_dp_send_link_address+0x261/0x440 [drm_kms_helper]
[10133.039818] drm_dp_check_and_send_link_address+0xdf/0x100 [drm_kms_helper]
[10133.039885] ? drm_dp_mst_link_probe_work+0x157/0x1a0 [drm_kms_helper]
[10133.039957] drm_dp_mst_link_probe_work+0x162/0x1a0 [drm_kms_helper]
[10133.040023] process_one_work+0x228/0x3d0
[10133.040037] worker_thread+0x4d/0x3f0
[10133.040048] ? process_one_work+0x3d0/0x3d0
[10133.040059] kthread+0x127/0x150
[10133.040068] ? set_kthread_struct+0x50/0x50
[10133.040078] ret_from_fork+0x1f/0x30
[10133.040096] </TASK>
[10133.040111] ================================================================================
[10133.051461] ================================================================================
[10133.051619] UBSAN: invalid-load in /build/linux-hwe-5.15-69LdM0/linux-hwe-5.15-5.15.0/drivers/gpu/drm/drm_dp_mst_topology.c:2426:10
[10133.051804] load of value 3 is not a valid value for type '_Bool'
[10133.051900] CPU: 0 PID: 213950 Comm: kworker/0:1 Tainted: P OE 5.15.0-46-generic #49~20.04.1-Ubuntu
[10133.051912] Hardware name: Default string Default string/Default string, BIOS 5.12 01/11/2019
[10133.051918] Workqueue: events_long drm_dp_mst_link_probe_work [drm_kms_helper]
[10133.052004] Call Trace:
[10133.052010] <TASK>
[10133.052016] dump_stack_lvl+0x4a/0x63
[10133.052035] dump_stack+0x10/0x16
[10133.052046] ubsan_epilogue+0x9/0x49
[10133.052056] __ubsan_handle_load_invalid_value.cold+0x44/0x49
[10133.052078] ? drm_modeset_lock+0xb7/0xf0 [drm]
[10133.052236] drm_dp_mst_handle_link_address_port.cold+0x285/0x32f [drm_kms_helper]
[10133.052332] drm_dp_send_link_address+0x261/0x440 [drm_kms_helper]
[10133.052429] drm_dp_check_and_send_link_address+0xdf/0x100 [drm_kms_helper]
[10133.052516] ? drm_dp_mst_link_probe_work+0x157/0x1a0 [drm_kms_helper]
[10133.052614] drm_dp_mst_link_probe_work+0x162/0x1a0 [drm_kms_helper]
[10133.052717] process_one_work+0x228/0x3d0
[10133.052739] worker_thread+0x4d/0x3f0
[10133.052758] ? process_one_work+0x3d0/0x3d0
[10133.052775] kthread+0x127/0x150
[10133.052787] ? set_kthread_struct+0x50/0x50
[10133.052800] ret_from_fork+0x1f/0x30
[10133.052826] </TASK>
[10133.052919] ================================================================================

ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: linux-image-5.15.0-46-generic 5.15.0-46.49~20.04.1
ProcVersionSignature: Ubuntu 5.15.0-46.49~20.04.1-generic 5.15.39
Uname: Linux 5.15.0-46-generic x86_64
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
ApportVersion: 2.20.11-0ubuntu27.24
Architecture: amd64
CasperMD5CheckResult: skip
Date: Sun Sep 25 22:39:07 2022
SourcePackage: linux-signed-hwe-5.15
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Michael (3-ueuntu-4) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.