Due to an influx of spam, we have had to impose restrictions on new accounts. Please see this wiki page for instructions on how to get full permissions. Sorry for the inconvenience.
Project 'drm/intel' was moved to 'drm/i915/kernel'. Please update any links and bookmarks that may still have the old path.
Starting dynamic subtest: DP-4-pipe-A(kms_invalid_mode:2113) igt_kms-CRITICAL: Test assertion failure function igt_display_refresh, file ../lib/igt_kms.c:2810:(kms_invalid_mode:2113) igt_kms-CRITICAL: Failed assertion: output->pending_pipe != b->pending_pipe(kms_invalid_mode:2113) igt_kms-CRITICAL: DP-4 and DP-1 are both trying to use pipe ADynamic subtest DP-4-pipe-A failed.
Edited
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items
0
Show closed items
No child items are currently assigned. Use child items to break down this issue into smaller parts.
Linked items
0
Link issues together to show that they're related.
Learn more.
Equivalent query: runconfig_tag IS IN ["DRM-TIP"] AND (machine_name IS IN ["fi-icl-u2", "shard-iclb", "shard-iclb1", "shard-iclb2", "shard-iclb3", "shard-iclb4", "shard-iclb5", "shard-iclb6", "fi-icl-u3", "shard-iclb7", "fi-icl-y", "shard-iclb8", "fi-icl-guc", "fi-icl-dsi", "re-icl-u", "fi-icl-u4", "bat-dg2-8", "bat-dg2-9", "re-dg2-11", "re-dg2-12", "fi-icl-1065g7", "pig-icl-1065g7", "fi-icl-u"] OR machine_tag IS IN ["ICL", "DG2"]) AND ((testsuite_name = "IGT" AND test_name IS IN ["igt@kms_invalid_mode@clock-too-high", "igt@kms_invalid_mode@clock-too-high@hdmi-a-2-pipe-a", "igt@kms_invalid_mode@clock-too-high@hdmi-a-2-pipe-b", "igt@kms_invalid_mode@clock-too-high@dp-2-pipe-c", "igt@kms_invalid_mode@clock-too-high@dp-2-pipe-a", "igt@kms_invalid_mode@clock-too-high@hdmi-a-2-pipe-c", "igt@kms_invalid_mode@clock-too-high@dp-4-pipe-c", "igt@kms_invalid_mode@clock-too-high@dp-4-pipe-a", "igt@kms_invalid_mode@clock-too-high@dp-42-pipe-cb"])) AND ((testsuite_name = "IGT" AND status_name IS IN ["fail"])) AND stderr ~= 'Failed assertion: output->pending_pipe != b->pending_pipe'
Equivalent query: runconfig_tag IS IN ["DRM-TIP"] AND (machine_name IS IN ["re-adlp-pub3", "re-adlp-pub2", "re-adlp-5", "fi-icl-u2", "re-adlp-11", "bat-adlp-6", "shard-iclb", "shard-iclb1", "shard-iclb2", "shard-iclb3", "shard-iclb4", "shard-iclb5", "shard-iclb6", "fi-icl-u3", "shard-iclb7", "fi-icl-y", "shard-iclb8", "fi-icl-guc", "fi-icl-dsi", "re-icl-u", "fi-icl-u4", "bat-dg2-8", "bat-dg2-9", "re-dg2-11", "re-dg2-12", "fi-icl-1065g7", "pig-icl-1065g7", "bat-adlp-4", "re-adlp-pub1", "fi-icl-u"] OR machine_tag IS IN ["ICL", "DG2", "ADL-P"]) AND ((testsuite_name = "IGT" AND test_name IS IN ["igt@kms_invalid_mode@clock-too-high", "igt@kms_invalid_mode@clock-too-high@dp-5-pipe-b", "igt@kms_invalid_mode@clock-too-high@dp-5-pipe-d", "igt@kms_invalid_mode@clock-too-high@hdmi-a-2-pipe-a", "igt@kms_invalid_mode@clock-too-high@dp-5-pipe-c", "igt@kms_invalid_mode@clock-too-high@hdmi-a-2-pipe-b", "igt@kms_invalid_mode@clock-too-high@dp-2-pipe-c", "igt@kms_invalid_mode@clock-too-high@dp-2-pipe-a", "igt@kms_invalid_mode@clock-too-high@hdmi-a-2-pipe-c", "igt@kms_invalid_mode@clock-too-high@dp-4-pipe-c", "igt@kms_invalid_mode@clock-too-high@dp-4-pipe-a", "igt@kms_invalid_mode@clock-too-high@dp-5-pipe-a", "igt@kms_invalid_mode@clock-too-high@dp-2-pipe-b"])) AND ((testsuite_name = "IGT" AND status_name IS IN ["fail"])) AND stderr ~= 'Failed assertion: output->pending_pipe != b->pending_pipe'
This was happening on setups which have eDP as first display and also another external display connected.
The failure was happening because on eDP this test is an expected skip and as it is skipping on eDP the clean up part was also getting skipped. This left eDP still connected to the same pipe. When the second display tries to run on this pipe, we were getting this error as both the displays are trying to access the same pipe.