All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] drm/i915: fix blank screen booting crashes
@ 2021-09-22  1:50 ` Matthew Brost
  0 siblings, 0 replies; 12+ messages in thread
From: Matthew Brost @ 2021-09-22  1:50 UTC (permalink / raw)
  To: intel-gfx, dri-devel

From: Hugh Dickins <hughd@google.com>

5.15-rc1 crashes with blank screen when booting up on two ThinkPads
using i915.  Bisections converge convincingly, but arrive at different
and surprising "culprits", none of them the actual culprit.

netconsole (with init_netconsole() hacked to call i915_init() when
logging has started, instead of by module_init()) tells the story:

kernel BUG at drivers/gpu/drm/i915/i915_sw_fence.c:245!
with RSI: ffffffff814d408b pointing to sw_fence_dummy_notify().
I've been building with CONFIG_CC_OPTIMIZE_FOR_SIZE=y, and that
function needs to be 4-byte aligned.

v2:
 (Jani Nikula)
  - Change BUG_ON to WARN_ON
v3:
 (Jani / Tvrtko)
  - Short circuit __i915_sw_fence_init on WARN_ON
v4:
 (Lucas)
  - Break WARN_ON changes out in a different patch

Fixes: 62eaf0ae217d ("drm/i915/guc: Support request cancellation")
Signed-off-by: Hugh Dickins <hughd@google.com>
Signed-off-by: Matthew Brost <matthew.brost@intel.com>
Reviewed-by: Matthew Brost <matthew.brost@intel.com>
---
 drivers/gpu/drm/i915/gt/intel_context.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/i915/gt/intel_context.c b/drivers/gpu/drm/i915/gt/intel_context.c
index ff637147b1a9..e7f78bc7ebfc 100644
--- a/drivers/gpu/drm/i915/gt/intel_context.c
+++ b/drivers/gpu/drm/i915/gt/intel_context.c
@@ -362,8 +362,8 @@ static int __intel_context_active(struct i915_active *active)
 	return 0;
 }
 
-static int sw_fence_dummy_notify(struct i915_sw_fence *sf,
-				 enum i915_sw_fence_notify state)
+static int __i915_sw_fence_call
+sw_fence_dummy_notify(struct i915_sw_fence *sf, enum i915_sw_fence_notify state)
 {
 	return NOTIFY_DONE;
 }
-- 
2.32.0


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [Intel-gfx] [PATCH] drm/i915: fix blank screen booting crashes
@ 2021-09-22  1:50 ` Matthew Brost
  0 siblings, 0 replies; 12+ messages in thread
From: Matthew Brost @ 2021-09-22  1:50 UTC (permalink / raw)
  To: intel-gfx, dri-devel

From: Hugh Dickins <hughd@google.com>

5.15-rc1 crashes with blank screen when booting up on two ThinkPads
using i915.  Bisections converge convincingly, but arrive at different
and surprising "culprits", none of them the actual culprit.

netconsole (with init_netconsole() hacked to call i915_init() when
logging has started, instead of by module_init()) tells the story:

kernel BUG at drivers/gpu/drm/i915/i915_sw_fence.c:245!
with RSI: ffffffff814d408b pointing to sw_fence_dummy_notify().
I've been building with CONFIG_CC_OPTIMIZE_FOR_SIZE=y, and that
function needs to be 4-byte aligned.

v2:
 (Jani Nikula)
  - Change BUG_ON to WARN_ON
v3:
 (Jani / Tvrtko)
  - Short circuit __i915_sw_fence_init on WARN_ON
v4:
 (Lucas)
  - Break WARN_ON changes out in a different patch

Fixes: 62eaf0ae217d ("drm/i915/guc: Support request cancellation")
Signed-off-by: Hugh Dickins <hughd@google.com>
Signed-off-by: Matthew Brost <matthew.brost@intel.com>
Reviewed-by: Matthew Brost <matthew.brost@intel.com>
---
 drivers/gpu/drm/i915/gt/intel_context.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/i915/gt/intel_context.c b/drivers/gpu/drm/i915/gt/intel_context.c
index ff637147b1a9..e7f78bc7ebfc 100644
--- a/drivers/gpu/drm/i915/gt/intel_context.c
+++ b/drivers/gpu/drm/i915/gt/intel_context.c
@@ -362,8 +362,8 @@ static int __intel_context_active(struct i915_active *active)
 	return 0;
 }
 
-static int sw_fence_dummy_notify(struct i915_sw_fence *sf,
-				 enum i915_sw_fence_notify state)
+static int __i915_sw_fence_call
+sw_fence_dummy_notify(struct i915_sw_fence *sf, enum i915_sw_fence_notify state)
 {
 	return NOTIFY_DONE;
 }
-- 
2.32.0


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915: fix blank screen booting crashes (rev4)
  2021-09-22  1:50 ` [Intel-gfx] " Matthew Brost
  (?)
@ 2021-09-22  2:40 ` Patchwork
  -1 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2021-09-22  2:40 UTC (permalink / raw)
  To: Matthew Brost; +Cc: intel-gfx

[-- Attachment #1: Type: text/plain, Size: 8974 bytes --]

== Series Details ==

Series: drm/i915: fix blank screen booting crashes (rev4)
URL   : https://patchwork.freedesktop.org/series/94822/
State : failure

== Summary ==

CI Bug Log - changes from CI_DRM_10622 -> Patchwork_21122
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with Patchwork_21122 absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in Patchwork_21122, please notify your bug team to allow them
  to document this new failure mode, which will reduce false positives in CI.

  External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21122/index.html

Possible new issues
-------------------

  Here are the unknown changes that may have been introduced in Patchwork_21122:

### IGT changes ###

#### Possible regressions ####

  * igt@i915_pm_rpm@module-reload:
    - fi-kbl-7500u:       [PASS][1] -> [DMESG-WARN][2]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10622/fi-kbl-7500u/igt@i915_pm_rpm@module-reload.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21122/fi-kbl-7500u/igt@i915_pm_rpm@module-reload.html

  
#### Suppressed ####

  The following results come from untrusted machines, tests, or statuses.
  They do not affect the overall result.

  * igt@i915_module_load@reload:
    - {fi-ehl-2}:         [INCOMPLETE][3] ([i915#4136]) -> [INCOMPLETE][4]
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10622/fi-ehl-2/igt@i915_module_load@reload.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21122/fi-ehl-2/igt@i915_module_load@reload.html

  * igt@i915_pm_rpm@module-reload:
    - {fi-jsl-1}:         [PASS][5] -> [INCOMPLETE][6]
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10622/fi-jsl-1/igt@i915_pm_rpm@module-reload.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21122/fi-jsl-1/igt@i915_pm_rpm@module-reload.html

  * igt@runner@aborted:
    - {fi-jsl-1}:         NOTRUN -> [FAIL][7]
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21122/fi-jsl-1/igt@runner@aborted.html

  
Known issues
------------

  Here are the changes found in Patchwork_21122 that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@amdgpu/amd_cs_nop@fork-compute0:
    - fi-ivb-3770:        NOTRUN -> [SKIP][8] ([fdo#109271]) +18 similar issues
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21122/fi-ivb-3770/igt@amdgpu/amd_cs_nop@fork-compute0.html

  * igt@core_hotunplug@unbind-rebind:
    - fi-rkl-guc:         [PASS][9] -> [INCOMPLETE][10] ([i915#4130] / [i915#4136])
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10622/fi-rkl-guc/igt@core_hotunplug@unbind-rebind.html
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21122/fi-rkl-guc/igt@core_hotunplug@unbind-rebind.html
    - fi-cfl-8700k:       [PASS][11] -> [INCOMPLETE][12] ([i915#4130] / [i915#4136])
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10622/fi-cfl-8700k/igt@core_hotunplug@unbind-rebind.html
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21122/fi-cfl-8700k/igt@core_hotunplug@unbind-rebind.html

  * igt@i915_module_load@reload:
    - fi-skl-6600u:       [PASS][13] -> [INCOMPLETE][14] ([i915#4136])
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10622/fi-skl-6600u/igt@i915_module_load@reload.html
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21122/fi-skl-6600u/igt@i915_module_load@reload.html
    - fi-kbl-7567u:       [PASS][15] -> [DMESG-WARN][16] ([i915#4136])
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10622/fi-kbl-7567u/igt@i915_module_load@reload.html
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21122/fi-kbl-7567u/igt@i915_module_load@reload.html
    - fi-cfl-8109u:       NOTRUN -> [INCOMPLETE][17] ([i915#4130] / [i915#4136] / [i915#4179])
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21122/fi-cfl-8109u/igt@i915_module_load@reload.html

  * igt@runner@aborted:
    - fi-cfl-8109u:       NOTRUN -> [FAIL][18] ([i915#2426] / [i915#3363])
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21122/fi-cfl-8109u/igt@runner@aborted.html
    - fi-kbl-soraka:      NOTRUN -> [FAIL][19] ([i915#2426] / [i915#3363])
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21122/fi-kbl-soraka/igt@runner@aborted.html
    - fi-kbl-7500u:       NOTRUN -> [FAIL][20] ([fdo#109271] / [i915#1814] / [i915#2426] / [i915#3363])
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21122/fi-kbl-7500u/igt@runner@aborted.html

  
#### Possible fixes ####

  * igt@core_hotunplug@unbind-rebind:
    - fi-cfl-8109u:       [INCOMPLETE][21] ([i915#4130]) -> [PASS][22]
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10622/fi-cfl-8109u/igt@core_hotunplug@unbind-rebind.html
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21122/fi-cfl-8109u/igt@core_hotunplug@unbind-rebind.html

  * igt@i915_module_load@reload:
    - fi-ivb-3770:        [INCOMPLETE][23] ([i915#4179]) -> [PASS][24]
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10622/fi-ivb-3770/igt@i915_module_load@reload.html
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21122/fi-ivb-3770/igt@i915_module_load@reload.html

  * igt@kms_flip@basic-plain-flip@c-dp1:
    - fi-cfl-8109u:       [FAIL][25] ([i915#4165]) -> [PASS][26]
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10622/fi-cfl-8109u/igt@kms_flip@basic-plain-flip@c-dp1.html
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21122/fi-cfl-8109u/igt@kms_flip@basic-plain-flip@c-dp1.html

  * igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-b:
    - fi-cfl-8109u:       [DMESG-WARN][27] ([i915#295]) -> [PASS][28] +14 similar issues
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10622/fi-cfl-8109u/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-b.html
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21122/fi-cfl-8109u/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-b.html

  
#### Warnings ####

  * igt@core_hotunplug@unbind-rebind:
    - fi-cfl-guc:         [INCOMPLETE][29] ([i915#4130] / [i915#4136]) -> [INCOMPLETE][30] ([i915#4130])
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10622/fi-cfl-guc/igt@core_hotunplug@unbind-rebind.html
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21122/fi-cfl-guc/igt@core_hotunplug@unbind-rebind.html
    - fi-icl-u2:          [INCOMPLETE][31] ([i915#4130]) -> [INCOMPLETE][32] ([i915#4130] / [i915#4136])
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10622/fi-icl-u2/igt@core_hotunplug@unbind-rebind.html
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21122/fi-icl-u2/igt@core_hotunplug@unbind-rebind.html

  * igt@i915_module_load@reload:
    - fi-kbl-r:           [INCOMPLETE][33] ([i915#4136]) -> [INCOMPLETE][34] ([i915#4130] / [i915#4136])
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10622/fi-kbl-r/igt@i915_module_load@reload.html
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21122/fi-kbl-r/igt@i915_module_load@reload.html
    - fi-kbl-soraka:      [INCOMPLETE][35] ([i915#4136]) -> [INCOMPLETE][36] ([i915#4130] / [i915#4136])
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10622/fi-kbl-soraka/igt@i915_module_load@reload.html
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21122/fi-kbl-soraka/igt@i915_module_load@reload.html

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
  [i915#1814]: https://gitlab.freedesktop.org/drm/intel/issues/1814
  [i915#2426]: https://gitlab.freedesktop.org/drm/intel/issues/2426
  [i915#295]: https://gitlab.freedesktop.org/drm/intel/issues/295
  [i915#3363]: https://gitlab.freedesktop.org/drm/intel/issues/3363
  [i915#4130]: https://gitlab.freedesktop.org/drm/intel/issues/4130
  [i915#4136]: https://gitlab.freedesktop.org/drm/intel/issues/4136
  [i915#4165]: https://gitlab.freedesktop.org/drm/intel/issues/4165
  [i915#4179]: https://gitlab.freedesktop.org/drm/intel/issues/4179


Participating hosts (33 -> 29)
------------------------------

  Missing    (4): fi-bsw-cyan fi-bdw-samus fi-bdw-5557u bat-dg1-6 


Build changes
-------------

  * Linux: CI_DRM_10622 -> Patchwork_21122

  CI-20190529: 20190529
  CI_DRM_10622: 525a2117194d1c06200adb49678fe56fd1641591 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_6214: 13550e92c6c7bd825abb6c9b087d12a524b4674c @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  Patchwork_21122: 6dab2cbac1c2d2d4180b8b0868f521c1c19d0481 @ git://anongit.freedesktop.org/gfx-ci/linux


== Linux commits ==

6dab2cbac1c2 drm/i915: fix blank screen booting crashes

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21122/index.html

[-- Attachment #2: Type: text/html, Size: 11807 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: fix blank screen booting crashes (rev5)
  2021-09-22  1:50 ` [Intel-gfx] " Matthew Brost
  (?)
  (?)
@ 2021-09-22 18:25 ` Patchwork
  -1 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2021-09-22 18:25 UTC (permalink / raw)
  To: Matthew Brost; +Cc: intel-gfx

[-- Attachment #1: Type: text/plain, Size: 8648 bytes --]

== Series Details ==

Series: drm/i915: fix blank screen booting crashes (rev5)
URL   : https://patchwork.freedesktop.org/series/94822/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_10627 -> Patchwork_21132
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/index.html

Known issues
------------

  Here are the changes found in Patchwork_21132 that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@amdgpu/amd_basic@cs-gfx:
    - fi-rkl-guc:         NOTRUN -> [SKIP][1] ([fdo#109315]) +17 similar issues
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/fi-rkl-guc/igt@amdgpu/amd_basic@cs-gfx.html

  * igt@amdgpu/amd_basic@cs-sdma:
    - fi-cfl-8109u:       NOTRUN -> [SKIP][2] ([fdo#109271]) +26 similar issues
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/fi-cfl-8109u/igt@amdgpu/amd_basic@cs-sdma.html

  * igt@amdgpu/amd_basic@query-info:
    - fi-tgl-1115g4:      NOTRUN -> [SKIP][3] ([fdo#109315])
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/fi-tgl-1115g4/igt@amdgpu/amd_basic@query-info.html

  * igt@amdgpu/amd_basic@semaphore:
    - fi-bdw-5557u:       NOTRUN -> [SKIP][4] ([fdo#109271]) +23 similar issues
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/fi-bdw-5557u/igt@amdgpu/amd_basic@semaphore.html

  * igt@amdgpu/amd_cs_nop@nop-gfx0:
    - fi-tgl-1115g4:      NOTRUN -> [SKIP][5] ([fdo#109315] / [i915#2575]) +16 similar issues
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/fi-tgl-1115g4/igt@amdgpu/amd_cs_nop@nop-gfx0.html

  * igt@core_hotunplug@unbind-rebind:
    - fi-bdw-5557u:       NOTRUN -> [WARN][6] ([i915#3718])
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/fi-bdw-5557u/igt@core_hotunplug@unbind-rebind.html

  * igt@gem_exec_suspend@basic-s0:
    - fi-tgl-1115g4:      NOTRUN -> [FAIL][7] ([i915#1888])
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/fi-tgl-1115g4/igt@gem_exec_suspend@basic-s0.html

  * igt@gem_huc_copy@huc-copy:
    - fi-tgl-1115g4:      NOTRUN -> [SKIP][8] ([i915#2190])
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/fi-tgl-1115g4/igt@gem_huc_copy@huc-copy.html
    - fi-cfl-8109u:       NOTRUN -> [SKIP][9] ([fdo#109271] / [i915#2190])
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/fi-cfl-8109u/igt@gem_huc_copy@huc-copy.html

  * igt@i915_pm_backlight@basic-brightness:
    - fi-tgl-1115g4:      NOTRUN -> [SKIP][10] ([i915#1155])
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/fi-tgl-1115g4/igt@i915_pm_backlight@basic-brightness.html

  * igt@kms_chamelium@common-hpd-after-suspend:
    - fi-tgl-1115g4:      NOTRUN -> [SKIP][11] ([fdo#111827]) +8 similar issues
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/fi-tgl-1115g4/igt@kms_chamelium@common-hpd-after-suspend.html

  * igt@kms_chamelium@hdmi-hpd-fast:
    - fi-cfl-8109u:       NOTRUN -> [SKIP][12] ([fdo#109271] / [fdo#111827]) +8 similar issues
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/fi-cfl-8109u/igt@kms_chamelium@hdmi-hpd-fast.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
    - fi-tgl-1115g4:      NOTRUN -> [SKIP][13] ([i915#4103]) +1 similar issue
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/fi-tgl-1115g4/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html

  * igt@kms_force_connector_basic@force-load-detect:
    - fi-tgl-1115g4:      NOTRUN -> [SKIP][14] ([fdo#109285])
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/fi-tgl-1115g4/igt@kms_force_connector_basic@force-load-detect.html

  * igt@kms_frontbuffer_tracking@basic:
    - fi-rkl-11600:       [PASS][15] -> [SKIP][16] ([i915#1849] / [i915#3180])
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/fi-rkl-11600/igt@kms_frontbuffer_tracking@basic.html
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/fi-rkl-11600/igt@kms_frontbuffer_tracking@basic.html

  * igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-a:
    - fi-rkl-11600:       [PASS][17] -> [SKIP][18] ([i915#3919] / [i915#4098])
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/fi-rkl-11600/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-a.html
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/fi-rkl-11600/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-a.html

  * igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-d:
    - fi-cfl-8109u:       NOTRUN -> [SKIP][19] ([fdo#109271] / [i915#533])
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/fi-cfl-8109u/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-d.html

  * igt@kms_psr@primary_mmap_gtt:
    - fi-tgl-1115g4:      NOTRUN -> [SKIP][20] ([i915#1072]) +3 similar issues
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/fi-tgl-1115g4/igt@kms_psr@primary_mmap_gtt.html

  * igt@prime_vgem@basic-userptr:
    - fi-tgl-1115g4:      NOTRUN -> [SKIP][21] ([i915#3301])
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/fi-tgl-1115g4/igt@prime_vgem@basic-userptr.html

  
#### Possible fixes ####

  * igt@gem_exec_suspend@basic-s0:
    - fi-cfl-8109u:       [INCOMPLETE][22] ([i915#155]) -> [PASS][23]
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/fi-cfl-8109u/igt@gem_exec_suspend@basic-s0.html
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/fi-cfl-8109u/igt@gem_exec_suspend@basic-s0.html

  * igt@i915_selftest@live@gt_timelines:
    - fi-rkl-guc:         [INCOMPLETE][24] ([i915#4034]) -> [PASS][25]
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/fi-rkl-guc/igt@i915_selftest@live@gt_timelines.html
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/fi-rkl-guc/igt@i915_selftest@live@gt_timelines.html

  * igt@kms_pipe_crc_basic@read-crc-pipe-b:
    - fi-rkl-11600:       [SKIP][26] ([i915#3919] / [i915#4098]) -> [PASS][27]
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/fi-rkl-11600/igt@kms_pipe_crc_basic@read-crc-pipe-b.html
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/fi-rkl-11600/igt@kms_pipe_crc_basic@read-crc-pipe-b.html

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
  [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
  [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
  [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
  [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
  [i915#1155]: https://gitlab.freedesktop.org/drm/intel/issues/1155
  [i915#155]: https://gitlab.freedesktop.org/drm/intel/issues/155
  [i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849
  [i915#1888]: https://gitlab.freedesktop.org/drm/intel/issues/1888
  [i915#1993]: https://gitlab.freedesktop.org/drm/intel/issues/1993
  [i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
  [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575
  [i915#3180]: https://gitlab.freedesktop.org/drm/intel/issues/3180
  [i915#3301]: https://gitlab.freedesktop.org/drm/intel/issues/3301
  [i915#3718]: https://gitlab.freedesktop.org/drm/intel/issues/3718
  [i915#3919]: https://gitlab.freedesktop.org/drm/intel/issues/3919
  [i915#4034]: https://gitlab.freedesktop.org/drm/intel/issues/4034
  [i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098
  [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
  [i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533


Participating hosts (42 -> 36)
------------------------------

  Additional (1): fi-tgl-1115g4 
  Missing    (7): fi-ilk-m540 bat-dg1-6 bat-dg1-5 fi-bsw-cyan fi-ctg-p8600 fi-bdw-samus bat-jsl-1 


Build changes
-------------

  * Linux: CI_DRM_10627 -> Patchwork_21132

  CI-20190529: 20190529
  CI_DRM_10627: 5031176825b15eb495dc1c6e087a3dba439db429 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_6214: 13550e92c6c7bd825abb6c9b087d12a524b4674c @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  Patchwork_21132: 6ca5359b62768f561923c2522e3fc4af70adb2fe @ git://anongit.freedesktop.org/gfx-ci/linux


== Linux commits ==

6ca5359b6276 drm/i915: fix blank screen booting crashes

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/index.html

[-- Attachment #2: Type: text/html, Size: 10403 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915: fix blank screen booting crashes (rev5)
  2021-09-22  1:50 ` [Intel-gfx] " Matthew Brost
                   ` (2 preceding siblings ...)
  (?)
@ 2021-09-22 20:39 ` Patchwork
  -1 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2021-09-22 20:39 UTC (permalink / raw)
  To: Matthew Brost; +Cc: intel-gfx

[-- Attachment #1: Type: text/plain, Size: 30272 bytes --]

== Series Details ==

Series: drm/i915: fix blank screen booting crashes (rev5)
URL   : https://patchwork.freedesktop.org/series/94822/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_10627_full -> Patchwork_21132_full
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

Known issues
------------

  Here are the changes found in Patchwork_21132_full that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@gem_ctx_persistence@legacy-engines-mixed:
    - shard-snb:          NOTRUN -> [SKIP][1] ([fdo#109271] / [i915#1099]) +3 similar issues
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-snb2/igt@gem_ctx_persistence@legacy-engines-mixed.html

  * igt@gem_ctx_persistence@many-contexts:
    - shard-tglb:         [PASS][2] -> [FAIL][3] ([i915#2410])
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-tglb3/igt@gem_ctx_persistence@many-contexts.html
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-tglb2/igt@gem_ctx_persistence@many-contexts.html

  * igt@gem_eio@unwedge-stress:
    - shard-tglb:         [PASS][4] -> [TIMEOUT][5] ([i915#2369] / [i915#3063] / [i915#3648])
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-tglb2/igt@gem_eio@unwedge-stress.html
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-tglb6/igt@gem_eio@unwedge-stress.html

  * igt@gem_exec_fair@basic-none-vip@rcs0:
    - shard-kbl:          [PASS][6] -> [FAIL][7] ([i915#2842])
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-kbl6/igt@gem_exec_fair@basic-none-vip@rcs0.html
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-kbl3/igt@gem_exec_fair@basic-none-vip@rcs0.html

  * igt@gem_exec_fair@basic-none@vcs1:
    - shard-iclb:         NOTRUN -> [FAIL][8] ([i915#2842])
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-iclb2/igt@gem_exec_fair@basic-none@vcs1.html

  * igt@gem_exec_fair@basic-pace-share@rcs0:
    - shard-glk:          [PASS][9] -> [FAIL][10] ([i915#2842]) +1 similar issue
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-glk8/igt@gem_exec_fair@basic-pace-share@rcs0.html
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-glk6/igt@gem_exec_fair@basic-pace-share@rcs0.html

  * igt@gem_exec_fair@basic-pace@rcs0:
    - shard-tglb:         [PASS][11] -> [FAIL][12] ([i915#2842])
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-tglb2/igt@gem_exec_fair@basic-pace@rcs0.html
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-tglb6/igt@gem_exec_fair@basic-pace@rcs0.html

  * igt@gem_exec_params@no-blt:
    - shard-tglb:         NOTRUN -> [SKIP][13] ([fdo#109283])
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-tglb3/igt@gem_exec_params@no-blt.html

  * igt@gem_huc_copy@huc-copy:
    - shard-kbl:          NOTRUN -> [SKIP][14] ([fdo#109271] / [i915#2190])
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-kbl2/igt@gem_huc_copy@huc-copy.html

  * igt@gem_pwrite@basic-exhaustion:
    - shard-snb:          NOTRUN -> [WARN][15] ([i915#2658])
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-snb5/igt@gem_pwrite@basic-exhaustion.html

  * igt@gem_userptr_blits@dmabuf-sync:
    - shard-apl:          NOTRUN -> [SKIP][16] ([fdo#109271] / [i915#3323])
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-apl3/igt@gem_userptr_blits@dmabuf-sync.html

  * igt@gem_userptr_blits@unsync-unmap-after-close:
    - shard-tglb:         NOTRUN -> [SKIP][17] ([i915#3297])
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-tglb5/igt@gem_userptr_blits@unsync-unmap-after-close.html

  * igt@gem_workarounds@suspend-resume-context:
    - shard-kbl:          NOTRUN -> [DMESG-WARN][18] ([i915#180])
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-kbl6/igt@gem_workarounds@suspend-resume-context.html

  * igt@gem_workarounds@suspend-resume-fd:
    - shard-kbl:          [PASS][19] -> [INCOMPLETE][20] ([i915#155] / [i915#794])
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-kbl6/igt@gem_workarounds@suspend-resume-fd.html
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-kbl3/igt@gem_workarounds@suspend-resume-fd.html

  * igt@gen9_exec_parse@allowed-single:
    - shard-skl:          [PASS][21] -> [DMESG-WARN][22] ([i915#1436] / [i915#716])
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-skl9/igt@gen9_exec_parse@allowed-single.html
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-skl9/igt@gen9_exec_parse@allowed-single.html

  * igt@gen9_exec_parse@secure-batches:
    - shard-iclb:         NOTRUN -> [SKIP][23] ([i915#2856])
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-iclb5/igt@gen9_exec_parse@secure-batches.html

  * igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-dp:
    - shard-apl:          NOTRUN -> [SKIP][24] ([fdo#109271] / [i915#1937])
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-apl8/igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-dp.html

  * igt@i915_pm_rpm@modeset-non-lpsp-stress-no-wait:
    - shard-tglb:         NOTRUN -> [SKIP][25] ([fdo#111644] / [i915#1397] / [i915#2411])
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-tglb5/igt@i915_pm_rpm@modeset-non-lpsp-stress-no-wait.html

  * igt@i915_selftest@live@gt_lrc:
    - shard-tglb:         NOTRUN -> [DMESG-FAIL][26] ([i915#2373])
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-tglb3/igt@i915_selftest@live@gt_lrc.html

  * igt@i915_selftest@live@gt_pm:
    - shard-tglb:         NOTRUN -> [DMESG-FAIL][27] ([i915#1759] / [i915#2291])
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-tglb3/igt@i915_selftest@live@gt_pm.html

  * igt@kms_async_flips@alternate-sync-async-flip:
    - shard-skl:          [PASS][28] -> [FAIL][29] ([i915#2521])
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-skl10/igt@kms_async_flips@alternate-sync-async-flip.html
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-skl2/igt@kms_async_flips@alternate-sync-async-flip.html

  * igt@kms_big_fb@x-tiled-8bpp-rotate-270:
    - shard-tglb:         NOTRUN -> [SKIP][30] ([fdo#111614])
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-tglb3/igt@kms_big_fb@x-tiled-8bpp-rotate-270.html

  * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip:
    - shard-apl:          NOTRUN -> [SKIP][31] ([fdo#109271] / [i915#3777]) +1 similar issue
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-apl8/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip.html

  * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip:
    - shard-kbl:          NOTRUN -> [SKIP][32] ([fdo#109271] / [i915#3777])
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-kbl2/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip.html

  * igt@kms_big_fb@yf-tiled-64bpp-rotate-270:
    - shard-tglb:         NOTRUN -> [SKIP][33] ([fdo#111615]) +3 similar issues
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-tglb5/igt@kms_big_fb@yf-tiled-64bpp-rotate-270.html

  * igt@kms_big_joiner@basic:
    - shard-tglb:         NOTRUN -> [SKIP][34] ([i915#2705])
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-tglb5/igt@kms_big_joiner@basic.html

  * igt@kms_ccs@pipe-b-bad-pixel-format-y_tiled_gen12_mc_ccs:
    - shard-tglb:         NOTRUN -> [SKIP][35] ([i915#3689] / [i915#3886])
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-tglb5/igt@kms_ccs@pipe-b-bad-pixel-format-y_tiled_gen12_mc_ccs.html

  * igt@kms_ccs@pipe-b-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc:
    - shard-kbl:          NOTRUN -> [SKIP][36] ([fdo#109271] / [i915#3886]) +2 similar issues
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-kbl7/igt@kms_ccs@pipe-b-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc.html

  * igt@kms_ccs@pipe-c-ccs-on-another-bo-y_tiled_gen12_mc_ccs:
    - shard-apl:          NOTRUN -> [SKIP][37] ([fdo#109271] / [i915#3886]) +7 similar issues
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-apl8/igt@kms_ccs@pipe-c-ccs-on-another-bo-y_tiled_gen12_mc_ccs.html

  * igt@kms_ccs@pipe-d-crc-sprite-planes-basic-y_tiled_ccs:
    - shard-tglb:         NOTRUN -> [SKIP][38] ([i915#3689]) +7 similar issues
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-tglb3/igt@kms_ccs@pipe-d-crc-sprite-planes-basic-y_tiled_ccs.html

  * igt@kms_chamelium@hdmi-edid-read:
    - shard-tglb:         NOTRUN -> [SKIP][39] ([fdo#109284] / [fdo#111827]) +10 similar issues
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-tglb3/igt@kms_chamelium@hdmi-edid-read.html

  * igt@kms_color_chamelium@pipe-a-ctm-blue-to-red:
    - shard-snb:          NOTRUN -> [SKIP][40] ([fdo#109271] / [fdo#111827]) +15 similar issues
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-snb7/igt@kms_color_chamelium@pipe-a-ctm-blue-to-red.html

  * igt@kms_color_chamelium@pipe-a-ctm-limited-range:
    - shard-apl:          NOTRUN -> [SKIP][41] ([fdo#109271] / [fdo#111827]) +22 similar issues
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-apl8/igt@kms_color_chamelium@pipe-a-ctm-limited-range.html

  * igt@kms_color_chamelium@pipe-b-ctm-0-25:
    - shard-kbl:          NOTRUN -> [SKIP][42] ([fdo#109271] / [fdo#111827]) +7 similar issues
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-kbl2/igt@kms_color_chamelium@pipe-b-ctm-0-25.html

  * igt@kms_content_protection@dp-mst-lic-type-0:
    - shard-tglb:         NOTRUN -> [SKIP][43] ([i915#3116])
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-tglb3/igt@kms_content_protection@dp-mst-lic-type-0.html

  * igt@kms_content_protection@legacy:
    - shard-kbl:          NOTRUN -> [TIMEOUT][44] ([i915#1319]) +1 similar issue
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-kbl6/igt@kms_content_protection@legacy.html
    - shard-tglb:         NOTRUN -> [SKIP][45] ([fdo#111828])
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-tglb5/igt@kms_content_protection@legacy.html

  * igt@kms_content_protection@srm:
    - shard-apl:          NOTRUN -> [TIMEOUT][46] ([i915#1319]) +1 similar issue
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-apl8/igt@kms_content_protection@srm.html

  * igt@kms_cursor_crc@pipe-a-cursor-max-size-onscreen:
    - shard-kbl:          NOTRUN -> [SKIP][47] ([fdo#109271]) +84 similar issues
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-kbl7/igt@kms_cursor_crc@pipe-a-cursor-max-size-onscreen.html

  * igt@kms_cursor_crc@pipe-a-cursor-suspend:
    - shard-apl:          [PASS][48] -> [DMESG-WARN][49] ([i915#180])
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-apl6/igt@kms_cursor_crc@pipe-a-cursor-suspend.html
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-apl6/igt@kms_cursor_crc@pipe-a-cursor-suspend.html
    - shard-tglb:         [PASS][50] -> [INCOMPLETE][51] ([i915#2828] / [i915#456]) +1 similar issue
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-tglb1/igt@kms_cursor_crc@pipe-a-cursor-suspend.html
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-tglb7/igt@kms_cursor_crc@pipe-a-cursor-suspend.html

  * igt@kms_cursor_crc@pipe-b-cursor-32x32-sliding:
    - shard-tglb:         NOTRUN -> [SKIP][52] ([i915#3319]) +1 similar issue
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-tglb3/igt@kms_cursor_crc@pipe-b-cursor-32x32-sliding.html

  * igt@kms_cursor_crc@pipe-c-cursor-max-size-onscreen:
    - shard-tglb:         NOTRUN -> [SKIP][53] ([i915#3359]) +2 similar issues
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-tglb3/igt@kms_cursor_crc@pipe-c-cursor-max-size-onscreen.html

  * igt@kms_cursor_crc@pipe-d-cursor-512x512-sliding:
    - shard-tglb:         NOTRUN -> [SKIP][54] ([fdo#109279] / [i915#3359]) +2 similar issues
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-tglb3/igt@kms_cursor_crc@pipe-d-cursor-512x512-sliding.html

  * igt@kms_cursor_legacy@flip-vs-cursor-toggle:
    - shard-skl:          [PASS][55] -> [FAIL][56] ([i915#2346]) +1 similar issue
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-skl6/igt@kms_cursor_legacy@flip-vs-cursor-toggle.html
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-skl3/igt@kms_cursor_legacy@flip-vs-cursor-toggle.html

  * igt@kms_dp_tiled_display@basic-test-pattern-with-chamelium:
    - shard-tglb:         NOTRUN -> [SKIP][57] ([i915#3528])
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-tglb3/igt@kms_dp_tiled_display@basic-test-pattern-with-chamelium.html

  * igt@kms_flip@flip-vs-expired-vblank@b-edp1:
    - shard-skl:          [PASS][58] -> [FAIL][59] ([i915#79])
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-skl5/igt@kms_flip@flip-vs-expired-vblank@b-edp1.html
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-skl10/igt@kms_flip@flip-vs-expired-vblank@b-edp1.html

  * igt@kms_flip@plain-flip-ts-check@c-edp1:
    - shard-skl:          [PASS][60] -> [FAIL][61] ([i915#2122])
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-skl6/igt@kms_flip@plain-flip-ts-check@c-edp1.html
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-skl5/igt@kms_flip@plain-flip-ts-check@c-edp1.html

  * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile:
    - shard-snb:          NOTRUN -> [SKIP][62] ([fdo#109271]) +462 similar issues
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-snb7/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc:
    - shard-tglb:         NOTRUN -> [SKIP][63] ([fdo#111825]) +17 similar issues
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-tglb3/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc.html

  * igt@kms_hdr@bpc-switch-suspend:
    - shard-skl:          [PASS][64] -> [FAIL][65] ([i915#1188])
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-skl1/igt@kms_hdr@bpc-switch-suspend.html
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-skl1/igt@kms_hdr@bpc-switch-suspend.html

  * igt@kms_pipe_crc_basic@nonblocking-crc-pipe-a-frame-sequence:
    - shard-skl:          [PASS][66] -> [DMESG-WARN][67] ([i915#1982])
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-skl9/igt@kms_pipe_crc_basic@nonblocking-crc-pipe-a-frame-sequence.html
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-skl9/igt@kms_pipe_crc_basic@nonblocking-crc-pipe-a-frame-sequence.html

  * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a:
    - shard-kbl:          [PASS][68] -> [DMESG-WARN][69] ([i915#180]) +4 similar issues
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-kbl1/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-kbl1/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html

  * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-d:
    - shard-kbl:          NOTRUN -> [SKIP][70] ([fdo#109271] / [i915#533]) +1 similar issue
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-kbl7/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-d.html
    - shard-apl:          NOTRUN -> [SKIP][71] ([fdo#109271] / [i915#533])
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-apl8/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-d.html

  * igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a-planes:
    - shard-apl:          NOTRUN -> [DMESG-WARN][72] ([i915#180])
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-apl8/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a-planes.html

  * igt@kms_plane_alpha_blend@pipe-a-alpha-transparent-fb:
    - shard-apl:          NOTRUN -> [FAIL][73] ([i915#265])
   [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-apl7/igt@kms_plane_alpha_blend@pipe-a-alpha-transparent-fb.html

  * igt@kms_plane_alpha_blend@pipe-a-constant-alpha-min:
    - shard-skl:          [PASS][74] -> [FAIL][75] ([fdo#108145] / [i915#265])
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-skl7/igt@kms_plane_alpha_blend@pipe-a-constant-alpha-min.html
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-skl8/igt@kms_plane_alpha_blend@pipe-a-constant-alpha-min.html

  * igt@kms_plane_alpha_blend@pipe-b-alpha-opaque-fb:
    - shard-apl:          NOTRUN -> [FAIL][76] ([fdo#108145] / [i915#265]) +1 similar issue
   [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-apl3/igt@kms_plane_alpha_blend@pipe-b-alpha-opaque-fb.html

  * igt@kms_plane_alpha_blend@pipe-c-alpha-basic:
    - shard-kbl:          NOTRUN -> [FAIL][77] ([fdo#108145] / [i915#265]) +1 similar issue
   [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-kbl2/igt@kms_plane_alpha_blend@pipe-c-alpha-basic.html

  * igt@kms_plane_lowres@pipe-c-tiling-y:
    - shard-tglb:         NOTRUN -> [SKIP][78] ([i915#3536])
   [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-tglb5/igt@kms_plane_lowres@pipe-c-tiling-y.html

  * igt@kms_plane_multiple@atomic-pipe-d-tiling-yf:
    - shard-tglb:         NOTRUN -> [SKIP][79] ([fdo#112054]) +1 similar issue
   [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-tglb5/igt@kms_plane_multiple@atomic-pipe-d-tiling-yf.html

  * igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area-4:
    - shard-apl:          NOTRUN -> [SKIP][80] ([fdo#109271] / [i915#658]) +2 similar issues
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-apl2/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area-4.html

  * igt@kms_psr2_sf@plane-move-sf-dmg-area-0:
    - shard-tglb:         NOTRUN -> [SKIP][81] ([i915#2920]) +1 similar issue
   [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-tglb5/igt@kms_psr2_sf@plane-move-sf-dmg-area-0.html
    - shard-kbl:          NOTRUN -> [SKIP][82] ([fdo#109271] / [i915#658]) +1 similar issue
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-kbl6/igt@kms_psr2_sf@plane-move-sf-dmg-area-0.html

  * igt@kms_psr@psr2_cursor_plane_move:
    - shard-iclb:         [PASS][83] -> [SKIP][84] ([fdo#109441])
   [83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-iclb2/igt@kms_psr@psr2_cursor_plane_move.html
   [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-iclb4/igt@kms_psr@psr2_cursor_plane_move.html

  * igt@kms_psr@psr2_primary_render:
    - shard-iclb:         NOTRUN -> [SKIP][85] ([fdo#109441])
   [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-iclb5/igt@kms_psr@psr2_primary_render.html

  * igt@kms_psr@psr2_suspend:
    - shard-tglb:         NOTRUN -> [FAIL][86] ([i915#132] / [i915#3467])
   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-tglb5/igt@kms_psr@psr2_suspend.html

  * igt@kms_vblank@pipe-a-ts-continuation-suspend:
    - shard-skl:          [PASS][87] -> [INCOMPLETE][88] ([i915#198] / [i915#1982])
   [87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-skl3/igt@kms_vblank@pipe-a-ts-continuation-suspend.html
   [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-skl9/igt@kms_vblank@pipe-a-ts-continuation-suspend.html

  * igt@kms_vblank@pipe-d-ts-continuation-idle:
    - shard-apl:          NOTRUN -> [SKIP][89] ([fdo#109271]) +236 similar issues
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-apl8/igt@kms_vblank@pipe-d-ts-continuation-idle.html

  * igt@kms_vblank@pipe-d-wait-busy:
    - shard-iclb:         NOTRUN -> [SKIP][90] ([fdo#109278])
   [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-iclb5/igt@kms_vblank@pipe-d-wait-busy.html

  * igt@nouveau_crc@pipe-d-ctx-flip-detection:
    - shard-tglb:         NOTRUN -> [SKIP][91] ([i915#2530]) +1 similar issue
   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-tglb3/igt@nouveau_crc@pipe-d-ctx-flip-detection.html

  * igt@prime_nv_api@i915_nv_double_import:
    - shard-tglb:         NOTRUN -> [SKIP][92] ([fdo#109291]) +3 similar issues
   [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-tglb5/igt@prime_nv_api@i915_nv_double_import.html

  * igt@sysfs_clients@fair-0:
    - shard-apl:          NOTRUN -> [SKIP][93] ([fdo#109271] / [i915#2994]) +1 similar issue
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-apl8/igt@sysfs_clients@fair-0.html

  * igt@sysfs_clients@sema-25:
    - shard-kbl:          NOTRUN -> [SKIP][94] ([fdo#109271] / [i915#2994])
   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-kbl6/igt@sysfs_clients@sema-25.html
    - shard-tglb:         NOTRUN -> [SKIP][95] ([i915#2994]) +1 similar issue
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-tglb5/igt@sysfs_clients@sema-25.html

  
#### Possible fixes ####

  * igt@drm_import_export@prime:
    - shard-kbl:          [INCOMPLETE][96] ([i915#2944]) -> [PASS][97]
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-kbl2/igt@drm_import_export@prime.html
   [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-kbl7/igt@drm_import_export@prime.html

  * igt@gem_exec_fair@basic-none-share@rcs0:
    - shard-iclb:         [FAIL][98] ([i915#2842]) -> [PASS][99] +1 similar issue
   [98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-iclb8/igt@gem_exec_fair@basic-none-share@rcs0.html
   [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-iclb4/igt@gem_exec_fair@basic-none-share@rcs0.html

  * igt@gem_softpin@noreloc-s3:
    - shard-apl:          [DMESG-WARN][100] ([i915#180]) -> [PASS][101] +2 similar issues
   [100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-apl8/igt@gem_softpin@noreloc-s3.html
   [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-apl1/igt@gem_softpin@noreloc-s3.html

  * igt@i915_suspend@forcewake:
    - shard-tglb:         [INCOMPLETE][102] ([i915#2411] / [i915#456]) -> [PASS][103]
   [102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-tglb7/igt@i915_suspend@forcewake.html
   [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-tglb3/igt@i915_suspend@forcewake.html

  * igt@kms_cursor_crc@pipe-b-cursor-suspend:
    - shard-tglb:         [INCOMPLETE][104] ([i915#456]) -> [PASS][105]
   [104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-tglb7/igt@kms_cursor_crc@pipe-b-cursor-suspend.html
   [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-tglb5/igt@kms_cursor_crc@pipe-b-cursor-suspend.html

  * igt@kms_cursor_legacy@pipe-b-forked-move:
    - shard-skl:          [DMESG-WARN][106] ([i915#1982]) -> [PASS][107]
   [106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-skl1/igt@kms_cursor_legacy@pipe-b-forked-move.html
   [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-skl4/igt@kms_cursor_legacy@pipe-b-forked-move.html

  * igt@kms_flip@flip-vs-expired-vblank@a-edp1:
    - shard-skl:          [FAIL][108] ([i915#79]) -> [PASS][109]
   [108]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-skl5/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html
   [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-skl10/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html

  * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile:
    - shard-iclb:         [SKIP][110] ([i915#3701]) -> [PASS][111]
   [110]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-iclb2/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile.html
   [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-iclb4/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile.html

  * igt@kms_hdr@bpc-switch:
    - shard-skl:          [FAIL][112] ([i915#1188]) -> [PASS][113]
   [112]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-skl4/igt@kms_hdr@bpc-switch.html
   [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-skl1/igt@kms_hdr@bpc-switch.html

  * igt@kms_hdr@bpc-switch-suspend:
    - shard-kbl:          [DMESG-WARN][114] ([i915#180]) -> [PASS][115] +9 similar issues
   [114]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-kbl3/igt@kms_hdr@bpc-switch-suspend.html
   [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-kbl2/igt@kms_hdr@bpc-switch-suspend.html

  * igt@kms_plane_alpha_blend@pipe-c-coverage-7efc:
    - shard-skl:          [FAIL][116] ([fdo#108145] / [i915#265]) -> [PASS][117] +2 similar issues
   [116]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-skl8/igt@kms_plane_alpha_blend@pipe-c-coverage-7efc.html
   [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-skl10/igt@kms_plane_alpha_blend@pipe-c-coverage-7efc.html

  * igt@kms_psr@psr2_sprite_render:
    - shard-iclb:         [SKIP][118] ([fdo#109441]) -> [PASS][119]
   [118]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-iclb7/igt@kms_psr@psr2_sprite_render.html
   [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-iclb2/igt@kms_psr@psr2_sprite_render.html

  * igt@perf@polling-small-buf:
    - shard-skl:          [FAIL][120] ([i915#1722]) -> [PASS][121]
   [120]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-skl8/igt@perf@polling-small-buf.html
   [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-skl10/igt@perf@polling-small-buf.html

  * igt@perf@short-reads:
    - shard-skl:          [FAIL][122] ([i915#51]) -> [PASS][123]
   [122]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-skl5/igt@perf@short-reads.html
   [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-skl6/igt@perf@short-reads.html

  
#### Warnings ####

  * igt@i915_pm_dc@dc9-dpms:
    - shard-iclb:         [FAIL][124] ([i915#3343]) -> [SKIP][125] ([i915#3288])
   [124]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-iclb1/igt@i915_pm_dc@dc9-dpms.html
   [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-iclb3/igt@i915_pm_dc@dc9-dpms.html

  * igt@i915_pm_rc6_residency@rc6-fence:
    - shard-iclb:         [WARN][126] ([i915#2684]) -> [WARN][127] ([i915#1804] / [i915#2684]) +1 similar issue
   [126]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-iclb2/igt@i915_pm_rc6_residency@rc6-fence.html
   [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-iclb4/igt@i915_pm_rc6_residency@rc6-fence.html

  * igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area-1:
    - shard-iclb:         [SKIP][128] ([i915#2920]) -> [SKIP][129] ([i915#658]) +2 similar issues
   [128]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-iclb2/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area-1.html
   [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-iclb4/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area-1.html

  * igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-2:
    - shard-iclb:         [SKIP][130] ([i915#658]) -> [SKIP][131] ([i915#2920]) +1 similar issue
   [130]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-iclb7/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-2.html
   [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-iclb2/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-2.html

  * igt@runner@aborted:
    - shard-kbl:          ([FAIL][132], [FAIL][133], [FAIL][134], [FAIL][135], [FAIL][136], [FAIL][137], [FAIL][138], [FAIL][139], [FAIL][140], [FAIL][141], [FAIL][142], [FAIL][143], [FAIL][144], [FAIL][145]) ([fdo#109271] / [i915#1436] / [i915#180] / [i915#1814] / [i915#2722] / [i915#3002] / [i915#3363] / [i915#602]) -> ([FAIL][146], [FAIL][147], [FAIL][148], [FAIL][149], [FAIL][150], [FAIL][151], [FAIL][152], [FAIL][153], [FAIL][154], [FAIL][155], [FAIL][156], [FAIL][157]) ([i915#1436] / [i915#180] / [i915#1814] / [i915#3002] / [i915#3363] / [i915#602])
   [132]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-kbl2/igt@runner@aborted.html
   [133]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-kbl1/igt@runner@aborted.html
   [134]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-kbl4/igt@runner@aborted.html
   [135]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-kbl1/igt@runner@aborted.html
   [136]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-kbl3/igt@runner@aborted.html
   [137]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-kbl3/igt@runner@aborted.html
   [138]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-kbl4/igt@runner@aborted.html
   [139]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-kbl3/igt@runner@aborted.html
   [140]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-kbl3/igt@runner@aborted.html
   [141]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-kbl7/igt@runner@aborted.html
   [142]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-kbl6/igt@runner@aborted.html
   [143]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-kbl4/igt@runner@aborted.html
   [144]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-kbl7/igt@runner@aborted.html
   [145]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10627/shard-kbl4/igt@runner@aborted.html
   [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/shard-kbl6/igt@runner@aborted.html
   [147]: https://intel-gfx-

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_21132/index.html

[-- Attachment #2: Type: text/html, Size: 34028 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH] drm/i915: fix blank screen booting crashes
  2021-09-22  1:50 ` [Intel-gfx] " Matthew Brost
@ 2021-09-24 12:16   ` Ville Syrjälä
  -1 siblings, 0 replies; 12+ messages in thread
From: Ville Syrjälä @ 2021-09-24 12:16 UTC (permalink / raw)
  To: Matthew Brost; +Cc: intel-gfx, dri-devel

On Tue, Sep 21, 2021 at 06:50:39PM -0700, Matthew Brost wrote:
> From: Hugh Dickins <hughd@google.com>
> 
> 5.15-rc1 crashes with blank screen when booting up on two ThinkPads
> using i915.  Bisections converge convincingly, but arrive at different
> and surprising "culprits", none of them the actual culprit.
> 
> netconsole (with init_netconsole() hacked to call i915_init() when
> logging has started, instead of by module_init()) tells the story:
> 
> kernel BUG at drivers/gpu/drm/i915/i915_sw_fence.c:245!
> with RSI: ffffffff814d408b pointing to sw_fence_dummy_notify().
> I've been building with CONFIG_CC_OPTIMIZE_FOR_SIZE=y, and that
> function needs to be 4-byte aligned.
> 
> v2:
>  (Jani Nikula)
>   - Change BUG_ON to WARN_ON
> v3:
>  (Jani / Tvrtko)
>   - Short circuit __i915_sw_fence_init on WARN_ON
> v4:
>  (Lucas)
>   - Break WARN_ON changes out in a different patch
> 
> Fixes: 62eaf0ae217d ("drm/i915/guc: Support request cancellation")
> Signed-off-by: Hugh Dickins <hughd@google.com>
> Signed-off-by: Matthew Brost <matthew.brost@intel.com>
> Reviewed-by: Matthew Brost <matthew.brost@intel.com>
> ---
>  drivers/gpu/drm/i915/gt/intel_context.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/drivers/gpu/drm/i915/gt/intel_context.c b/drivers/gpu/drm/i915/gt/intel_context.c
> index ff637147b1a9..e7f78bc7ebfc 100644
> --- a/drivers/gpu/drm/i915/gt/intel_context.c
> +++ b/drivers/gpu/drm/i915/gt/intel_context.c
> @@ -362,8 +362,8 @@ static int __intel_context_active(struct i915_active *active)
>  	return 0;
>  }
>  
> -static int sw_fence_dummy_notify(struct i915_sw_fence *sf,
> -				 enum i915_sw_fence_notify state)
> +static int __i915_sw_fence_call
> +sw_fence_dummy_notify(struct i915_sw_fence *sf, enum i915_sw_fence_notify state)
>  {
>  	return NOTIFY_DONE;
>  }

This thing seems broken beyond just this alignment stuff. I'm getting
this spew from DEBUG_OBJECTS all the time on a glk here:

[   48.122629] ------------[ cut here ]------------
[   48.122640] ODEBUG: init destroyed (active state 0) object type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
[   48.122963] WARNING: CPU: 0 PID: 815 at lib/debugobjects.c:505 debug_print_object+0x6e/0x90
[   48.122976] Modules linked in: i915 i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
[   48.123119] CPU: 0 PID: 815 Comm: kms_async_flips Not tainted 5.15.0-rc2-hsw+ #131
[   48.123125] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
[   48.123129] RIP: 0010:debug_print_object+0x6e/0x90
[   48.123137] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 c0 0c 01
[   48.123142] RSP: 0018:ffffc90000dabae0 EFLAGS: 00010282
[   48.123150] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 0000000000000000
[   48.123154] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: ffffffff8112673f
[   48.123159] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 000000000009fffb
[   48.123163] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: ffff88810a04d100
[   48.123167] R13: ffff88810a07d308 R14: ffff888109990800 R15: ffff88810997b800
[   48.123171] FS:  00007ffff624b9c0(0000) GS:ffff888276e00000(0000) knlGS:0000000000000000
[   48.123176] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   48.123181] CR2: 00007ffff7f93bf0 CR3: 0000000108e56000 CR4: 0000000000350ef0
[   48.123185] Call Trace:
[   48.123190]  i915_sw_fence_reinit+0x15/0x40 [i915]
[   48.123341]  intel_context_init+0x16b/0x1d0 [i915]
[   48.123492]  intel_context_create+0x33/0x100 [i915]
[   48.123642]  default_engines+0x9d/0x120 [i915]
[   48.123806]  i915_gem_create_context+0x465/0x630 [i915]
[   48.125964]  ? trace_kmalloc+0x29/0xd0
[   48.125976]  ? kmem_cache_alloc_trace+0x121/0x620
[   48.125984]  i915_gem_context_open+0x145/0x1d0 [i915]
[   48.126172]  i915_gem_open+0x75/0xb0 [i915]
[   48.126364]  drm_file_alloc+0x1b1/0x280 [drm]
[   48.126427]  drm_open+0xde/0x250 [drm]
[   48.126482]  drm_stub_open+0xa8/0x130 [drm]
[   48.126538]  chrdev_open+0xbf/0x240
[   48.126547]  ? cdev_device_add+0x90/0x90
[   48.126553]  do_dentry_open+0x151/0x3a0
[   48.126560]  path_openat+0x76f/0xa10
[   48.126568]  do_filp_open+0xa9/0x150
[   48.126575]  ? preempt_count_sub+0x9b/0xd0
[   48.126584]  ? _raw_spin_unlock+0x29/0x40
[   48.126593]  do_sys_openat2+0x97/0x160
[   48.126600]  __x64_sys_openat+0x54/0x90
[   48.126607]  do_syscall_64+0x38/0x90
[   48.126614]  entry_SYSCALL_64_after_hwframe+0x44/0xae
[   48.126622] RIP: 0033:0x7ffff7cdca5b
[   48.126630] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 33 0c 25
[   48.126636] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
[   48.126645] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 00007ffff7cdca5b
[   48.126649] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 00000000ffffff9c
[   48.126654] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 000000000000000e
[   48.126658] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
[   48.126663] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 00000000fffffffb
[   48.126669] irq event stamp: 29565
[   48.126673] hardirqs last  enabled at (29571): [<ffffffff81126357>] __up_console_sem+0x67/0x70
[   48.126682] hardirqs last disabled at (29576): [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
[   48.126689] softirqs last  enabled at (29394): [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
[   48.126696] softirqs last disabled at (29371): [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
[   48.126704] ---[ end trace 4978f2ce56481e4b ]---
[   48.126711] ------------[ cut here ]------------
[   48.126714] ODEBUG: activate destroyed (active state 0) object type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
[   48.127053] WARNING: CPU: 1 PID: 815 at lib/debugobjects.c:505 debug_print_object+0x6e/0x90
[   48.127062] Modules linked in: i915 i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
[   48.127216] CPU: 1 PID: 815 Comm: kms_async_flips Tainted: G        W         5.15.0-rc2-hsw+ #131
[   48.127221] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
[   48.127226] RIP: 0010:debug_print_object+0x6e/0x90
[   48.127232] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 c0 0c 01
[   48.127238] RSP: 0018:ffffc90000daba88 EFLAGS: 00010282
[   48.127245] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 0000000000000000
[   48.127250] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: ffffffff8112673f
[   48.127254] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 000000000009fffb
[   48.127259] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: ffff88810a04d468
[   48.127263] R13: ffffffffa0577480 R14: ffffffff835ce0b8 R15: ffff88810997b800
[   48.127268] FS:  00007ffff624b9c0(0000) GS:ffff888276e80000(0000) knlGS:0000000000000000
[   48.127273] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   48.127277] CR2: 000055555556f5e8 CR3: 0000000108e56000 CR4: 0000000000350ee0
[   48.127282] Call Trace:
[   48.127287]  debug_object_activate+0x174/0x200
[   48.127296]  i915_sw_fence_commit+0x15/0x20 [i915]
[   48.127461]  intel_context_init+0x173/0x1d0 [i915]
[   48.127627]  intel_context_create+0x33/0x100 [i915]
[   48.127792]  default_engines+0x9d/0x120 [i915]
[   48.127971]  i915_gem_create_context+0x465/0x630 [i915]
[   48.128195]  ? trace_kmalloc+0x29/0xd0
[   48.128203]  ? kmem_cache_alloc_trace+0x121/0x620
[   48.128211]  i915_gem_context_open+0x145/0x1d0 [i915]
[   48.128389]  i915_gem_open+0x75/0xb0 [i915]
[   48.128577]  drm_file_alloc+0x1b1/0x280 [drm]
[   48.128632]  drm_open+0xde/0x250 [drm]
[   48.128687]  drm_stub_open+0xa8/0x130 [drm]
[   48.128742]  chrdev_open+0xbf/0x240
[   48.128749]  ? cdev_device_add+0x90/0x90
[   48.128754]  do_dentry_open+0x151/0x3a0
[   48.128761]  path_openat+0x76f/0xa10
[   48.128768]  do_filp_open+0xa9/0x150
[   48.128775]  ? preempt_count_sub+0x9b/0xd0
[   48.128782]  ? _raw_spin_unlock+0x29/0x40
[   48.128789]  do_sys_openat2+0x97/0x160
[   48.128795]  __x64_sys_openat+0x54/0x90
[   48.128802]  do_syscall_64+0x38/0x90
[   48.128808]  entry_SYSCALL_64_after_hwframe+0x44/0xae
[   48.128815] RIP: 0033:0x7ffff7cdca5b
[   48.128821] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 33 0c 25
[   48.128826] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
[   48.128835] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 00007ffff7cdca5b
[   48.128839] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 00000000ffffff9c
[   48.128844] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 000000000000000e
[   48.128848] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
[   48.128852] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 00000000fffffffb
[   48.128859] irq event stamp: 30217
[   48.128862] hardirqs last  enabled at (30223): [<ffffffff81126357>] __up_console_sem+0x67/0x70
[   48.128869] hardirqs last disabled at (30228): [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
[   48.128875] softirqs last  enabled at (30050): [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
[   48.128881] softirqs last disabled at (30035): [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
[   48.128888] ---[ end trace 4978f2ce56481e4c ]---
[   48.128895] ------------[ cut here ]------------
[   48.128899] ODEBUG: active_state destroyed (active state 0) object type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
[   48.129179] WARNING: CPU: 1 PID: 815 at lib/debugobjects.c:505 debug_print_object+0x6e/0x90
[   48.129187] Modules linked in: i915 i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
[   48.129328] CPU: 1 PID: 815 Comm: kms_async_flips Tainted: G        W         5.15.0-rc2-hsw+ #131
[   48.129334] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
[   48.129338] RIP: 0010:debug_print_object+0x6e/0x90
[   48.129344] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 c0 0c 01
[   48.129350] RSP: 0018:ffffc90000dabaa8 EFLAGS: 00010286
[   48.129357] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 0000000000000000
[   48.129362] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: ffffffff8112673f
[   48.129366] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 000000000009fffb
[   48.129371] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: ffff88810a04d100
[   48.129375] R13: ffff88810a07d308 R14: 0000000000000000 R15: ffff88810997b800
[   48.129379] FS:  00007ffff624b9c0(0000) GS:ffff888276e80000(0000) knlGS:0000000000000000
[   48.129384] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   48.129389] CR2: 000055555556f5e8 CR3: 0000000108e56000 CR4: 0000000000350ee0
[   48.129393] Call Trace:
[   48.129398]  __i915_sw_fence_complete+0x70/0x240 [i915]
[   48.129564]  ? preempt_count_sub+0x9b/0xd0
[   48.129572]  intel_context_init+0x173/0x1d0 [i915]
[   48.129738]  intel_context_create+0x33/0x100 [i915]
[   48.129902]  default_engines+0x9d/0x120 [i915]
[   48.130080]  i915_gem_create_context+0x465/0x630 [i915]
[   48.130258]  ? trace_kmalloc+0x29/0xd0
[   48.130264]  ? kmem_cache_alloc_trace+0x121/0x620
[   48.130271]  i915_gem_context_open+0x145/0x1d0 [i915]
[   48.130449]  i915_gem_open+0x75/0xb0 [i915]
[   48.130635]  drm_file_alloc+0x1b1/0x280 [drm]
[   48.130689]  drm_open+0xde/0x250 [drm]
[   48.130744]  drm_stub_open+0xa8/0x130 [drm]
[   48.130801]  chrdev_open+0xbf/0x240
[   48.130807]  ? cdev_device_add+0x90/0x90
[   48.130813]  do_dentry_open+0x151/0x3a0
[   48.130819]  path_openat+0x76f/0xa10
[   48.130826]  do_filp_open+0xa9/0x150
[   48.130833]  ? preempt_count_sub+0x9b/0xd0
[   48.130839]  ? _raw_spin_unlock+0x29/0x40
[   48.130847]  do_sys_openat2+0x97/0x160
[   48.130853]  __x64_sys_openat+0x54/0x90
[   48.130860]  do_syscall_64+0x38/0x90
[   48.130866]  entry_SYSCALL_64_after_hwframe+0x44/0xae
[   48.130873] RIP: 0033:0x7ffff7cdca5b
[   48.130878] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 33 0c 25
[   48.130883] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
[   48.130892] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 00007ffff7cdca5b
[   48.130896] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 00000000ffffff9c
[   48.130901] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 000000000000000e
[   48.130905] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
[   48.130909] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 00000000fffffffb
[   48.130916] irq event stamp: 30843
[   48.130919] hardirqs last  enabled at (30849): [<ffffffff81126357>] __up_console_sem+0x67/0x70
[   48.130926] hardirqs last disabled at (30854): [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
[   48.130932] softirqs last  enabled at (30050): [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
[   48.130938] softirqs last disabled at (30035): [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
[   48.130944] ---[ end trace 4978f2ce56481e4d ]---
[   48.130950] ------------[ cut here ]------------
[   48.130954] ODEBUG: active_state destroyed (active state 0) object type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
[   48.131232] WARNING: CPU: 1 PID: 815 at lib/debugobjects.c:505 debug_print_object+0x6e/0x90
[   48.131240] Modules linked in: i915 i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
[   48.131381] CPU: 1 PID: 815 Comm: kms_async_flips Tainted: G        W         5.15.0-rc2-hsw+ #131
[   48.131387] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
[   48.131391] RIP: 0010:debug_print_object+0x6e/0x90
[   48.131397] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 c0 0c 01
[   48.131402] RSP: 0018:ffffc90000dabaa8 EFLAGS: 00010286
[   48.131410] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 0000000000000000
[   48.131414] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: ffffffff8112673f
[   48.131419] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 000000000009fffb
[   48.131423] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: ffff88810a04d100
[   48.131427] R13: ffff88810a07d308 R14: 0000000000000000 R15: ffff88810997b800
[   48.131432] FS:  00007ffff624b9c0(0000) GS:ffff888276e80000(0000) knlGS:0000000000000000
[   48.131437] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   48.131441] CR2: 000055555556f5e8 CR3: 0000000108e56000 CR4: 0000000000350ee0
[   48.131446] Call Trace:
[   48.131450]  __i915_sw_fence_complete+0x9c/0x240 [i915]
[   48.131614]  ? preempt_count_sub+0x9b/0xd0
[   48.131622]  intel_context_init+0x173/0x1d0 [i915]
[   48.131787]  intel_context_create+0x33/0x100 [i915]
[   48.131951]  default_engines+0x9d/0x120 [i915]
[   48.132129]  i915_gem_create_context+0x465/0x630 [i915]
[   48.132306]  ? trace_kmalloc+0x29/0xd0
[   48.132313]  ? kmem_cache_alloc_trace+0x121/0x620
[   48.132320]  i915_gem_context_open+0x145/0x1d0 [i915]
[   48.132498]  i915_gem_open+0x75/0xb0 [i915]
[   48.132685]  drm_file_alloc+0x1b1/0x280 [drm]
[   48.132739]  drm_open+0xde/0x250 [drm]
[   48.132793]  drm_stub_open+0xa8/0x130 [drm]
[   48.132849]  chrdev_open+0xbf/0x240
[   48.132855]  ? cdev_device_add+0x90/0x90
[   48.132861]  do_dentry_open+0x151/0x3a0
[   48.132867]  path_openat+0x76f/0xa10
[   48.132874]  do_filp_open+0xa9/0x150
[   48.132881]  ? preempt_count_sub+0x9b/0xd0
[   48.132887]  ? _raw_spin_unlock+0x29/0x40
[   48.132895]  do_sys_openat2+0x97/0x160
[   48.132901]  __x64_sys_openat+0x54/0x90
[   48.132907]  do_syscall_64+0x38/0x90
[   48.132914]  entry_SYSCALL_64_after_hwframe+0x44/0xae
[   48.132921] RIP: 0033:0x7ffff7cdca5b
[   48.132926] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 33 0c 25
[   48.132931] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
[   48.132939] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 00007ffff7cdca5b
[   48.132944] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 00000000ffffff9c
[   48.132948] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 000000000000000e
[   48.132952] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
[   48.132956] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 00000000fffffffb
[   48.132963] irq event stamp: 31465
[   48.132966] hardirqs last  enabled at (31471): [<ffffffff81126357>] __up_console_sem+0x67/0x70
[   48.132973] hardirqs last disabled at (31476): [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
[   48.132979] softirqs last  enabled at (30050): [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
[   48.132984] softirqs last disabled at (30035): [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
[   48.132991] ---[ end trace 4978f2ce56481e4e ]---
[   48.132996] ------------[ cut here ]------------
[   48.133000] ODEBUG: deactivate destroyed (active state 0) object type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
[   48.133277] WARNING: CPU: 1 PID: 815 at lib/debugobjects.c:505 debug_print_object+0x6e/0x90
[   48.133284] Modules linked in: i915 i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
[   48.133425] CPU: 1 PID: 815 Comm: kms_async_flips Tainted: G        W         5.15.0-rc2-hsw+ #131
[   48.133430] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
[   48.133434] RIP: 0010:debug_print_object+0x6e/0x90
[   48.133440] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 c0 0c 01
[   48.133445] RSP: 0018:ffffc90000dabaa8 EFLAGS: 00010286
[   48.133453] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 0000000000000000
[   48.133458] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: ffffffff8112673f
[   48.133462] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 000000000009fffb
[   48.133468] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: ffff88810a04d100
[   48.133472] R13: ffff88810a07d308 R14: 0000000000000000 R15: ffff88810997b800
[   48.133476] FS:  00007ffff624b9c0(0000) GS:ffff888276e80000(0000) knlGS:0000000000000000
[   48.133481] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   48.133486] CR2: 000055555556f5e8 CR3: 0000000108e56000 CR4: 0000000000350ee0
[   48.133490] Call Trace:
[   48.133495]  __i915_sw_fence_complete+0xab/0x240 [i915]
[   48.133658]  ? preempt_count_sub+0x9b/0xd0
[   48.133666]  intel_context_init+0x173/0x1d0 [i915]
[   48.133830]  intel_context_create+0x33/0x100 [i915]
[   48.142705]  default_engines+0x9d/0x120 [i915]
[   48.142861]  i915_gem_create_context+0x465/0x630 [i915]
[   48.142996]  ? trace_kmalloc+0x29/0xd0
[   48.143003]  ? kmem_cache_alloc_trace+0x121/0x620
[   48.143009]  i915_gem_context_open+0x145/0x1d0 [i915]
[   48.143141]  i915_gem_open+0x75/0xb0 [i915]
[   48.143438]  drm_file_alloc+0x1b1/0x280 [drm]
[   48.143516]  drm_open+0xde/0x250 [drm]
[   48.143557]  drm_stub_open+0xa8/0x130 [drm]
[   48.143598]  chrdev_open+0xbf/0x240
[   48.143604]  ? cdev_device_add+0x90/0x90
[   48.143608]  do_dentry_open+0x151/0x3a0
[   48.143614]  path_openat+0x76f/0xa10
[   48.143619]  do_filp_open+0xa9/0x150
[   48.143625]  ? preempt_count_sub+0x9b/0xd0
[   48.143631]  ? _raw_spin_unlock+0x29/0x40
[   48.143638]  do_sys_openat2+0x97/0x160
[   48.143644]  __x64_sys_openat+0x54/0x90
[   48.143648]  do_syscall_64+0x38/0x90
[   48.143654]  entry_SYSCALL_64_after_hwframe+0x44/0xae
[   48.143660] RIP: 0033:0x7ffff7cdca5b
[   48.143664] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 33 0c 25
[   48.143668] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
[   48.143675] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 00007ffff7cdca5b
[   48.143679] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 00000000ffffff9c
[   48.143682] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 000000000000000e
[   48.143685] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
[   48.143688] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 00000000fffffffb
[   48.143693] irq event stamp: 32275
[   48.143696] hardirqs last  enabled at (32281): [<ffffffff81126357>] __up_console_sem+0x67/0x70
[   48.143701] hardirqs last disabled at (32286): [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
[   48.143706] softirqs last  enabled at (32138): [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
[   48.143710] softirqs last disabled at (32125): [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
[   48.143716] ---[ end trace 4978f2ce56481e4f ]---

-- 
Ville Syrjälä
Intel

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Intel-gfx] [PATCH] drm/i915: fix blank screen booting crashes
@ 2021-09-24 12:16   ` Ville Syrjälä
  0 siblings, 0 replies; 12+ messages in thread
From: Ville Syrjälä @ 2021-09-24 12:16 UTC (permalink / raw)
  To: Matthew Brost; +Cc: intel-gfx, dri-devel

On Tue, Sep 21, 2021 at 06:50:39PM -0700, Matthew Brost wrote:
> From: Hugh Dickins <hughd@google.com>
> 
> 5.15-rc1 crashes with blank screen when booting up on two ThinkPads
> using i915.  Bisections converge convincingly, but arrive at different
> and surprising "culprits", none of them the actual culprit.
> 
> netconsole (with init_netconsole() hacked to call i915_init() when
> logging has started, instead of by module_init()) tells the story:
> 
> kernel BUG at drivers/gpu/drm/i915/i915_sw_fence.c:245!
> with RSI: ffffffff814d408b pointing to sw_fence_dummy_notify().
> I've been building with CONFIG_CC_OPTIMIZE_FOR_SIZE=y, and that
> function needs to be 4-byte aligned.
> 
> v2:
>  (Jani Nikula)
>   - Change BUG_ON to WARN_ON
> v3:
>  (Jani / Tvrtko)
>   - Short circuit __i915_sw_fence_init on WARN_ON
> v4:
>  (Lucas)
>   - Break WARN_ON changes out in a different patch
> 
> Fixes: 62eaf0ae217d ("drm/i915/guc: Support request cancellation")
> Signed-off-by: Hugh Dickins <hughd@google.com>
> Signed-off-by: Matthew Brost <matthew.brost@intel.com>
> Reviewed-by: Matthew Brost <matthew.brost@intel.com>
> ---
>  drivers/gpu/drm/i915/gt/intel_context.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/drivers/gpu/drm/i915/gt/intel_context.c b/drivers/gpu/drm/i915/gt/intel_context.c
> index ff637147b1a9..e7f78bc7ebfc 100644
> --- a/drivers/gpu/drm/i915/gt/intel_context.c
> +++ b/drivers/gpu/drm/i915/gt/intel_context.c
> @@ -362,8 +362,8 @@ static int __intel_context_active(struct i915_active *active)
>  	return 0;
>  }
>  
> -static int sw_fence_dummy_notify(struct i915_sw_fence *sf,
> -				 enum i915_sw_fence_notify state)
> +static int __i915_sw_fence_call
> +sw_fence_dummy_notify(struct i915_sw_fence *sf, enum i915_sw_fence_notify state)
>  {
>  	return NOTIFY_DONE;
>  }

This thing seems broken beyond just this alignment stuff. I'm getting
this spew from DEBUG_OBJECTS all the time on a glk here:

[   48.122629] ------------[ cut here ]------------
[   48.122640] ODEBUG: init destroyed (active state 0) object type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
[   48.122963] WARNING: CPU: 0 PID: 815 at lib/debugobjects.c:505 debug_print_object+0x6e/0x90
[   48.122976] Modules linked in: i915 i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
[   48.123119] CPU: 0 PID: 815 Comm: kms_async_flips Not tainted 5.15.0-rc2-hsw+ #131
[   48.123125] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
[   48.123129] RIP: 0010:debug_print_object+0x6e/0x90
[   48.123137] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 c0 0c 01
[   48.123142] RSP: 0018:ffffc90000dabae0 EFLAGS: 00010282
[   48.123150] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 0000000000000000
[   48.123154] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: ffffffff8112673f
[   48.123159] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 000000000009fffb
[   48.123163] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: ffff88810a04d100
[   48.123167] R13: ffff88810a07d308 R14: ffff888109990800 R15: ffff88810997b800
[   48.123171] FS:  00007ffff624b9c0(0000) GS:ffff888276e00000(0000) knlGS:0000000000000000
[   48.123176] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   48.123181] CR2: 00007ffff7f93bf0 CR3: 0000000108e56000 CR4: 0000000000350ef0
[   48.123185] Call Trace:
[   48.123190]  i915_sw_fence_reinit+0x15/0x40 [i915]
[   48.123341]  intel_context_init+0x16b/0x1d0 [i915]
[   48.123492]  intel_context_create+0x33/0x100 [i915]
[   48.123642]  default_engines+0x9d/0x120 [i915]
[   48.123806]  i915_gem_create_context+0x465/0x630 [i915]
[   48.125964]  ? trace_kmalloc+0x29/0xd0
[   48.125976]  ? kmem_cache_alloc_trace+0x121/0x620
[   48.125984]  i915_gem_context_open+0x145/0x1d0 [i915]
[   48.126172]  i915_gem_open+0x75/0xb0 [i915]
[   48.126364]  drm_file_alloc+0x1b1/0x280 [drm]
[   48.126427]  drm_open+0xde/0x250 [drm]
[   48.126482]  drm_stub_open+0xa8/0x130 [drm]
[   48.126538]  chrdev_open+0xbf/0x240
[   48.126547]  ? cdev_device_add+0x90/0x90
[   48.126553]  do_dentry_open+0x151/0x3a0
[   48.126560]  path_openat+0x76f/0xa10
[   48.126568]  do_filp_open+0xa9/0x150
[   48.126575]  ? preempt_count_sub+0x9b/0xd0
[   48.126584]  ? _raw_spin_unlock+0x29/0x40
[   48.126593]  do_sys_openat2+0x97/0x160
[   48.126600]  __x64_sys_openat+0x54/0x90
[   48.126607]  do_syscall_64+0x38/0x90
[   48.126614]  entry_SYSCALL_64_after_hwframe+0x44/0xae
[   48.126622] RIP: 0033:0x7ffff7cdca5b
[   48.126630] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 33 0c 25
[   48.126636] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
[   48.126645] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 00007ffff7cdca5b
[   48.126649] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 00000000ffffff9c
[   48.126654] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 000000000000000e
[   48.126658] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
[   48.126663] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 00000000fffffffb
[   48.126669] irq event stamp: 29565
[   48.126673] hardirqs last  enabled at (29571): [<ffffffff81126357>] __up_console_sem+0x67/0x70
[   48.126682] hardirqs last disabled at (29576): [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
[   48.126689] softirqs last  enabled at (29394): [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
[   48.126696] softirqs last disabled at (29371): [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
[   48.126704] ---[ end trace 4978f2ce56481e4b ]---
[   48.126711] ------------[ cut here ]------------
[   48.126714] ODEBUG: activate destroyed (active state 0) object type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
[   48.127053] WARNING: CPU: 1 PID: 815 at lib/debugobjects.c:505 debug_print_object+0x6e/0x90
[   48.127062] Modules linked in: i915 i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
[   48.127216] CPU: 1 PID: 815 Comm: kms_async_flips Tainted: G        W         5.15.0-rc2-hsw+ #131
[   48.127221] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
[   48.127226] RIP: 0010:debug_print_object+0x6e/0x90
[   48.127232] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 c0 0c 01
[   48.127238] RSP: 0018:ffffc90000daba88 EFLAGS: 00010282
[   48.127245] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 0000000000000000
[   48.127250] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: ffffffff8112673f
[   48.127254] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 000000000009fffb
[   48.127259] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: ffff88810a04d468
[   48.127263] R13: ffffffffa0577480 R14: ffffffff835ce0b8 R15: ffff88810997b800
[   48.127268] FS:  00007ffff624b9c0(0000) GS:ffff888276e80000(0000) knlGS:0000000000000000
[   48.127273] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   48.127277] CR2: 000055555556f5e8 CR3: 0000000108e56000 CR4: 0000000000350ee0
[   48.127282] Call Trace:
[   48.127287]  debug_object_activate+0x174/0x200
[   48.127296]  i915_sw_fence_commit+0x15/0x20 [i915]
[   48.127461]  intel_context_init+0x173/0x1d0 [i915]
[   48.127627]  intel_context_create+0x33/0x100 [i915]
[   48.127792]  default_engines+0x9d/0x120 [i915]
[   48.127971]  i915_gem_create_context+0x465/0x630 [i915]
[   48.128195]  ? trace_kmalloc+0x29/0xd0
[   48.128203]  ? kmem_cache_alloc_trace+0x121/0x620
[   48.128211]  i915_gem_context_open+0x145/0x1d0 [i915]
[   48.128389]  i915_gem_open+0x75/0xb0 [i915]
[   48.128577]  drm_file_alloc+0x1b1/0x280 [drm]
[   48.128632]  drm_open+0xde/0x250 [drm]
[   48.128687]  drm_stub_open+0xa8/0x130 [drm]
[   48.128742]  chrdev_open+0xbf/0x240
[   48.128749]  ? cdev_device_add+0x90/0x90
[   48.128754]  do_dentry_open+0x151/0x3a0
[   48.128761]  path_openat+0x76f/0xa10
[   48.128768]  do_filp_open+0xa9/0x150
[   48.128775]  ? preempt_count_sub+0x9b/0xd0
[   48.128782]  ? _raw_spin_unlock+0x29/0x40
[   48.128789]  do_sys_openat2+0x97/0x160
[   48.128795]  __x64_sys_openat+0x54/0x90
[   48.128802]  do_syscall_64+0x38/0x90
[   48.128808]  entry_SYSCALL_64_after_hwframe+0x44/0xae
[   48.128815] RIP: 0033:0x7ffff7cdca5b
[   48.128821] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 33 0c 25
[   48.128826] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
[   48.128835] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 00007ffff7cdca5b
[   48.128839] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 00000000ffffff9c
[   48.128844] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 000000000000000e
[   48.128848] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
[   48.128852] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 00000000fffffffb
[   48.128859] irq event stamp: 30217
[   48.128862] hardirqs last  enabled at (30223): [<ffffffff81126357>] __up_console_sem+0x67/0x70
[   48.128869] hardirqs last disabled at (30228): [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
[   48.128875] softirqs last  enabled at (30050): [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
[   48.128881] softirqs last disabled at (30035): [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
[   48.128888] ---[ end trace 4978f2ce56481e4c ]---
[   48.128895] ------------[ cut here ]------------
[   48.128899] ODEBUG: active_state destroyed (active state 0) object type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
[   48.129179] WARNING: CPU: 1 PID: 815 at lib/debugobjects.c:505 debug_print_object+0x6e/0x90
[   48.129187] Modules linked in: i915 i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
[   48.129328] CPU: 1 PID: 815 Comm: kms_async_flips Tainted: G        W         5.15.0-rc2-hsw+ #131
[   48.129334] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
[   48.129338] RIP: 0010:debug_print_object+0x6e/0x90
[   48.129344] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 c0 0c 01
[   48.129350] RSP: 0018:ffffc90000dabaa8 EFLAGS: 00010286
[   48.129357] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 0000000000000000
[   48.129362] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: ffffffff8112673f
[   48.129366] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 000000000009fffb
[   48.129371] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: ffff88810a04d100
[   48.129375] R13: ffff88810a07d308 R14: 0000000000000000 R15: ffff88810997b800
[   48.129379] FS:  00007ffff624b9c0(0000) GS:ffff888276e80000(0000) knlGS:0000000000000000
[   48.129384] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   48.129389] CR2: 000055555556f5e8 CR3: 0000000108e56000 CR4: 0000000000350ee0
[   48.129393] Call Trace:
[   48.129398]  __i915_sw_fence_complete+0x70/0x240 [i915]
[   48.129564]  ? preempt_count_sub+0x9b/0xd0
[   48.129572]  intel_context_init+0x173/0x1d0 [i915]
[   48.129738]  intel_context_create+0x33/0x100 [i915]
[   48.129902]  default_engines+0x9d/0x120 [i915]
[   48.130080]  i915_gem_create_context+0x465/0x630 [i915]
[   48.130258]  ? trace_kmalloc+0x29/0xd0
[   48.130264]  ? kmem_cache_alloc_trace+0x121/0x620
[   48.130271]  i915_gem_context_open+0x145/0x1d0 [i915]
[   48.130449]  i915_gem_open+0x75/0xb0 [i915]
[   48.130635]  drm_file_alloc+0x1b1/0x280 [drm]
[   48.130689]  drm_open+0xde/0x250 [drm]
[   48.130744]  drm_stub_open+0xa8/0x130 [drm]
[   48.130801]  chrdev_open+0xbf/0x240
[   48.130807]  ? cdev_device_add+0x90/0x90
[   48.130813]  do_dentry_open+0x151/0x3a0
[   48.130819]  path_openat+0x76f/0xa10
[   48.130826]  do_filp_open+0xa9/0x150
[   48.130833]  ? preempt_count_sub+0x9b/0xd0
[   48.130839]  ? _raw_spin_unlock+0x29/0x40
[   48.130847]  do_sys_openat2+0x97/0x160
[   48.130853]  __x64_sys_openat+0x54/0x90
[   48.130860]  do_syscall_64+0x38/0x90
[   48.130866]  entry_SYSCALL_64_after_hwframe+0x44/0xae
[   48.130873] RIP: 0033:0x7ffff7cdca5b
[   48.130878] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 33 0c 25
[   48.130883] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
[   48.130892] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 00007ffff7cdca5b
[   48.130896] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 00000000ffffff9c
[   48.130901] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 000000000000000e
[   48.130905] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
[   48.130909] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 00000000fffffffb
[   48.130916] irq event stamp: 30843
[   48.130919] hardirqs last  enabled at (30849): [<ffffffff81126357>] __up_console_sem+0x67/0x70
[   48.130926] hardirqs last disabled at (30854): [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
[   48.130932] softirqs last  enabled at (30050): [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
[   48.130938] softirqs last disabled at (30035): [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
[   48.130944] ---[ end trace 4978f2ce56481e4d ]---
[   48.130950] ------------[ cut here ]------------
[   48.130954] ODEBUG: active_state destroyed (active state 0) object type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
[   48.131232] WARNING: CPU: 1 PID: 815 at lib/debugobjects.c:505 debug_print_object+0x6e/0x90
[   48.131240] Modules linked in: i915 i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
[   48.131381] CPU: 1 PID: 815 Comm: kms_async_flips Tainted: G        W         5.15.0-rc2-hsw+ #131
[   48.131387] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
[   48.131391] RIP: 0010:debug_print_object+0x6e/0x90
[   48.131397] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 c0 0c 01
[   48.131402] RSP: 0018:ffffc90000dabaa8 EFLAGS: 00010286
[   48.131410] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 0000000000000000
[   48.131414] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: ffffffff8112673f
[   48.131419] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 000000000009fffb
[   48.131423] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: ffff88810a04d100
[   48.131427] R13: ffff88810a07d308 R14: 0000000000000000 R15: ffff88810997b800
[   48.131432] FS:  00007ffff624b9c0(0000) GS:ffff888276e80000(0000) knlGS:0000000000000000
[   48.131437] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   48.131441] CR2: 000055555556f5e8 CR3: 0000000108e56000 CR4: 0000000000350ee0
[   48.131446] Call Trace:
[   48.131450]  __i915_sw_fence_complete+0x9c/0x240 [i915]
[   48.131614]  ? preempt_count_sub+0x9b/0xd0
[   48.131622]  intel_context_init+0x173/0x1d0 [i915]
[   48.131787]  intel_context_create+0x33/0x100 [i915]
[   48.131951]  default_engines+0x9d/0x120 [i915]
[   48.132129]  i915_gem_create_context+0x465/0x630 [i915]
[   48.132306]  ? trace_kmalloc+0x29/0xd0
[   48.132313]  ? kmem_cache_alloc_trace+0x121/0x620
[   48.132320]  i915_gem_context_open+0x145/0x1d0 [i915]
[   48.132498]  i915_gem_open+0x75/0xb0 [i915]
[   48.132685]  drm_file_alloc+0x1b1/0x280 [drm]
[   48.132739]  drm_open+0xde/0x250 [drm]
[   48.132793]  drm_stub_open+0xa8/0x130 [drm]
[   48.132849]  chrdev_open+0xbf/0x240
[   48.132855]  ? cdev_device_add+0x90/0x90
[   48.132861]  do_dentry_open+0x151/0x3a0
[   48.132867]  path_openat+0x76f/0xa10
[   48.132874]  do_filp_open+0xa9/0x150
[   48.132881]  ? preempt_count_sub+0x9b/0xd0
[   48.132887]  ? _raw_spin_unlock+0x29/0x40
[   48.132895]  do_sys_openat2+0x97/0x160
[   48.132901]  __x64_sys_openat+0x54/0x90
[   48.132907]  do_syscall_64+0x38/0x90
[   48.132914]  entry_SYSCALL_64_after_hwframe+0x44/0xae
[   48.132921] RIP: 0033:0x7ffff7cdca5b
[   48.132926] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 33 0c 25
[   48.132931] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
[   48.132939] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 00007ffff7cdca5b
[   48.132944] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 00000000ffffff9c
[   48.132948] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 000000000000000e
[   48.132952] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
[   48.132956] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 00000000fffffffb
[   48.132963] irq event stamp: 31465
[   48.132966] hardirqs last  enabled at (31471): [<ffffffff81126357>] __up_console_sem+0x67/0x70
[   48.132973] hardirqs last disabled at (31476): [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
[   48.132979] softirqs last  enabled at (30050): [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
[   48.132984] softirqs last disabled at (30035): [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
[   48.132991] ---[ end trace 4978f2ce56481e4e ]---
[   48.132996] ------------[ cut here ]------------
[   48.133000] ODEBUG: deactivate destroyed (active state 0) object type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
[   48.133277] WARNING: CPU: 1 PID: 815 at lib/debugobjects.c:505 debug_print_object+0x6e/0x90
[   48.133284] Modules linked in: i915 i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
[   48.133425] CPU: 1 PID: 815 Comm: kms_async_flips Tainted: G        W         5.15.0-rc2-hsw+ #131
[   48.133430] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
[   48.133434] RIP: 0010:debug_print_object+0x6e/0x90
[   48.133440] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 c0 0c 01
[   48.133445] RSP: 0018:ffffc90000dabaa8 EFLAGS: 00010286
[   48.133453] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 0000000000000000
[   48.133458] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: ffffffff8112673f
[   48.133462] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 000000000009fffb
[   48.133468] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: ffff88810a04d100
[   48.133472] R13: ffff88810a07d308 R14: 0000000000000000 R15: ffff88810997b800
[   48.133476] FS:  00007ffff624b9c0(0000) GS:ffff888276e80000(0000) knlGS:0000000000000000
[   48.133481] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   48.133486] CR2: 000055555556f5e8 CR3: 0000000108e56000 CR4: 0000000000350ee0
[   48.133490] Call Trace:
[   48.133495]  __i915_sw_fence_complete+0xab/0x240 [i915]
[   48.133658]  ? preempt_count_sub+0x9b/0xd0
[   48.133666]  intel_context_init+0x173/0x1d0 [i915]
[   48.133830]  intel_context_create+0x33/0x100 [i915]
[   48.142705]  default_engines+0x9d/0x120 [i915]
[   48.142861]  i915_gem_create_context+0x465/0x630 [i915]
[   48.142996]  ? trace_kmalloc+0x29/0xd0
[   48.143003]  ? kmem_cache_alloc_trace+0x121/0x620
[   48.143009]  i915_gem_context_open+0x145/0x1d0 [i915]
[   48.143141]  i915_gem_open+0x75/0xb0 [i915]
[   48.143438]  drm_file_alloc+0x1b1/0x280 [drm]
[   48.143516]  drm_open+0xde/0x250 [drm]
[   48.143557]  drm_stub_open+0xa8/0x130 [drm]
[   48.143598]  chrdev_open+0xbf/0x240
[   48.143604]  ? cdev_device_add+0x90/0x90
[   48.143608]  do_dentry_open+0x151/0x3a0
[   48.143614]  path_openat+0x76f/0xa10
[   48.143619]  do_filp_open+0xa9/0x150
[   48.143625]  ? preempt_count_sub+0x9b/0xd0
[   48.143631]  ? _raw_spin_unlock+0x29/0x40
[   48.143638]  do_sys_openat2+0x97/0x160
[   48.143644]  __x64_sys_openat+0x54/0x90
[   48.143648]  do_syscall_64+0x38/0x90
[   48.143654]  entry_SYSCALL_64_after_hwframe+0x44/0xae
[   48.143660] RIP: 0033:0x7ffff7cdca5b
[   48.143664] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 33 0c 25
[   48.143668] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
[   48.143675] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 00007ffff7cdca5b
[   48.143679] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 00000000ffffff9c
[   48.143682] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 000000000000000e
[   48.143685] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
[   48.143688] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 00000000fffffffb
[   48.143693] irq event stamp: 32275
[   48.143696] hardirqs last  enabled at (32281): [<ffffffff81126357>] __up_console_sem+0x67/0x70
[   48.143701] hardirqs last disabled at (32286): [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
[   48.143706] softirqs last  enabled at (32138): [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
[   48.143710] softirqs last disabled at (32125): [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
[   48.143716] ---[ end trace 4978f2ce56481e4f ]---

-- 
Ville Syrjälä
Intel

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH] drm/i915: fix blank screen booting crashes
  2021-09-24 12:16   ` [Intel-gfx] " Ville Syrjälä
@ 2021-10-04  7:36     ` Jani Nikula
  -1 siblings, 0 replies; 12+ messages in thread
From: Jani Nikula @ 2021-10-04  7:36 UTC (permalink / raw)
  To: Ville Syrjälä, Matthew Brost; +Cc: intel-gfx, dri-devel

On Fri, 24 Sep 2021, Ville Syrjälä <ville.syrjala@linux.intel.com> wrote:
> On Tue, Sep 21, 2021 at 06:50:39PM -0700, Matthew Brost wrote:
>> From: Hugh Dickins <hughd@google.com>
>> 
>> 5.15-rc1 crashes with blank screen when booting up on two ThinkPads
>> using i915.  Bisections converge convincingly, but arrive at different
>> and surprising "culprits", none of them the actual culprit.
>> 
>> netconsole (with init_netconsole() hacked to call i915_init() when
>> logging has started, instead of by module_init()) tells the story:
>> 
>> kernel BUG at drivers/gpu/drm/i915/i915_sw_fence.c:245!
>> with RSI: ffffffff814d408b pointing to sw_fence_dummy_notify().
>> I've been building with CONFIG_CC_OPTIMIZE_FOR_SIZE=y, and that
>> function needs to be 4-byte aligned.
>> 
>> v2:
>>  (Jani Nikula)
>>   - Change BUG_ON to WARN_ON
>> v3:
>>  (Jani / Tvrtko)
>>   - Short circuit __i915_sw_fence_init on WARN_ON
>> v4:
>>  (Lucas)
>>   - Break WARN_ON changes out in a different patch
>> 
>> Fixes: 62eaf0ae217d ("drm/i915/guc: Support request cancellation")
>> Signed-off-by: Hugh Dickins <hughd@google.com>
>> Signed-off-by: Matthew Brost <matthew.brost@intel.com>
>> Reviewed-by: Matthew Brost <matthew.brost@intel.com>
>> ---
>>  drivers/gpu/drm/i915/gt/intel_context.c | 4 ++--
>>  1 file changed, 2 insertions(+), 2 deletions(-)
>> 
>> diff --git a/drivers/gpu/drm/i915/gt/intel_context.c b/drivers/gpu/drm/i915/gt/intel_context.c
>> index ff637147b1a9..e7f78bc7ebfc 100644
>> --- a/drivers/gpu/drm/i915/gt/intel_context.c
>> +++ b/drivers/gpu/drm/i915/gt/intel_context.c
>> @@ -362,8 +362,8 @@ static int __intel_context_active(struct i915_active *active)
>>  	return 0;
>>  }
>>  
>> -static int sw_fence_dummy_notify(struct i915_sw_fence *sf,
>> -				 enum i915_sw_fence_notify state)
>> +static int __i915_sw_fence_call
>> +sw_fence_dummy_notify(struct i915_sw_fence *sf, enum i915_sw_fence_notify state)
>>  {
>>  	return NOTIFY_DONE;
>>  }
>
> This thing seems broken beyond just this alignment stuff. I'm getting
> this spew from DEBUG_OBJECTS all the time on a glk here:

Nobody followed through with this, so:

https://lore.kernel.org/r/20211002020257.34a0e882@oasis.local.home

and

cdc1e6e225e3 ("drm/i915: fix blank screen booting crashes")


BR,
Jani.


>
> [   48.122629] ------------[ cut here ]------------
> [   48.122640] ODEBUG: init destroyed (active state 0) object type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
> [   48.122963] WARNING: CPU: 0 PID: 815 at lib/debugobjects.c:505 debug_print_object+0x6e/0x90
> [   48.122976] Modules linked in: i915 i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
> [   48.123119] CPU: 0 PID: 815 Comm: kms_async_flips Not tainted 5.15.0-rc2-hsw+ #131
> [   48.123125] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
> [   48.123129] RIP: 0010:debug_print_object+0x6e/0x90
> [   48.123137] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 c0 0c 01
> [   48.123142] RSP: 0018:ffffc90000dabae0 EFLAGS: 00010282
> [   48.123150] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 0000000000000000
> [   48.123154] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: ffffffff8112673f
> [   48.123159] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 000000000009fffb
> [   48.123163] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: ffff88810a04d100
> [   48.123167] R13: ffff88810a07d308 R14: ffff888109990800 R15: ffff88810997b800
> [   48.123171] FS:  00007ffff624b9c0(0000) GS:ffff888276e00000(0000) knlGS:0000000000000000
> [   48.123176] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [   48.123181] CR2: 00007ffff7f93bf0 CR3: 0000000108e56000 CR4: 0000000000350ef0
> [   48.123185] Call Trace:
> [   48.123190]  i915_sw_fence_reinit+0x15/0x40 [i915]
> [   48.123341]  intel_context_init+0x16b/0x1d0 [i915]
> [   48.123492]  intel_context_create+0x33/0x100 [i915]
> [   48.123642]  default_engines+0x9d/0x120 [i915]
> [   48.123806]  i915_gem_create_context+0x465/0x630 [i915]
> [   48.125964]  ? trace_kmalloc+0x29/0xd0
> [   48.125976]  ? kmem_cache_alloc_trace+0x121/0x620
> [   48.125984]  i915_gem_context_open+0x145/0x1d0 [i915]
> [   48.126172]  i915_gem_open+0x75/0xb0 [i915]
> [   48.126364]  drm_file_alloc+0x1b1/0x280 [drm]
> [   48.126427]  drm_open+0xde/0x250 [drm]
> [   48.126482]  drm_stub_open+0xa8/0x130 [drm]
> [   48.126538]  chrdev_open+0xbf/0x240
> [   48.126547]  ? cdev_device_add+0x90/0x90
> [   48.126553]  do_dentry_open+0x151/0x3a0
> [   48.126560]  path_openat+0x76f/0xa10
> [   48.126568]  do_filp_open+0xa9/0x150
> [   48.126575]  ? preempt_count_sub+0x9b/0xd0
> [   48.126584]  ? _raw_spin_unlock+0x29/0x40
> [   48.126593]  do_sys_openat2+0x97/0x160
> [   48.126600]  __x64_sys_openat+0x54/0x90
> [   48.126607]  do_syscall_64+0x38/0x90
> [   48.126614]  entry_SYSCALL_64_after_hwframe+0x44/0xae
> [   48.126622] RIP: 0033:0x7ffff7cdca5b
> [   48.126630] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 33 0c 25
> [   48.126636] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
> [   48.126645] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 00007ffff7cdca5b
> [   48.126649] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 00000000ffffff9c
> [   48.126654] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 000000000000000e
> [   48.126658] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
> [   48.126663] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 00000000fffffffb
> [   48.126669] irq event stamp: 29565
> [   48.126673] hardirqs last  enabled at (29571): [<ffffffff81126357>] __up_console_sem+0x67/0x70
> [   48.126682] hardirqs last disabled at (29576): [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
> [   48.126689] softirqs last  enabled at (29394): [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
> [   48.126696] softirqs last disabled at (29371): [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
> [   48.126704] ---[ end trace 4978f2ce56481e4b ]---
> [   48.126711] ------------[ cut here ]------------
> [   48.126714] ODEBUG: activate destroyed (active state 0) object type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
> [   48.127053] WARNING: CPU: 1 PID: 815 at lib/debugobjects.c:505 debug_print_object+0x6e/0x90
> [   48.127062] Modules linked in: i915 i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
> [   48.127216] CPU: 1 PID: 815 Comm: kms_async_flips Tainted: G        W         5.15.0-rc2-hsw+ #131
> [   48.127221] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
> [   48.127226] RIP: 0010:debug_print_object+0x6e/0x90
> [   48.127232] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 c0 0c 01
> [   48.127238] RSP: 0018:ffffc90000daba88 EFLAGS: 00010282
> [   48.127245] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 0000000000000000
> [   48.127250] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: ffffffff8112673f
> [   48.127254] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 000000000009fffb
> [   48.127259] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: ffff88810a04d468
> [   48.127263] R13: ffffffffa0577480 R14: ffffffff835ce0b8 R15: ffff88810997b800
> [   48.127268] FS:  00007ffff624b9c0(0000) GS:ffff888276e80000(0000) knlGS:0000000000000000
> [   48.127273] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [   48.127277] CR2: 000055555556f5e8 CR3: 0000000108e56000 CR4: 0000000000350ee0
> [   48.127282] Call Trace:
> [   48.127287]  debug_object_activate+0x174/0x200
> [   48.127296]  i915_sw_fence_commit+0x15/0x20 [i915]
> [   48.127461]  intel_context_init+0x173/0x1d0 [i915]
> [   48.127627]  intel_context_create+0x33/0x100 [i915]
> [   48.127792]  default_engines+0x9d/0x120 [i915]
> [   48.127971]  i915_gem_create_context+0x465/0x630 [i915]
> [   48.128195]  ? trace_kmalloc+0x29/0xd0
> [   48.128203]  ? kmem_cache_alloc_trace+0x121/0x620
> [   48.128211]  i915_gem_context_open+0x145/0x1d0 [i915]
> [   48.128389]  i915_gem_open+0x75/0xb0 [i915]
> [   48.128577]  drm_file_alloc+0x1b1/0x280 [drm]
> [   48.128632]  drm_open+0xde/0x250 [drm]
> [   48.128687]  drm_stub_open+0xa8/0x130 [drm]
> [   48.128742]  chrdev_open+0xbf/0x240
> [   48.128749]  ? cdev_device_add+0x90/0x90
> [   48.128754]  do_dentry_open+0x151/0x3a0
> [   48.128761]  path_openat+0x76f/0xa10
> [   48.128768]  do_filp_open+0xa9/0x150
> [   48.128775]  ? preempt_count_sub+0x9b/0xd0
> [   48.128782]  ? _raw_spin_unlock+0x29/0x40
> [   48.128789]  do_sys_openat2+0x97/0x160
> [   48.128795]  __x64_sys_openat+0x54/0x90
> [   48.128802]  do_syscall_64+0x38/0x90
> [   48.128808]  entry_SYSCALL_64_after_hwframe+0x44/0xae
> [   48.128815] RIP: 0033:0x7ffff7cdca5b
> [   48.128821] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 33 0c 25
> [   48.128826] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
> [   48.128835] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 00007ffff7cdca5b
> [   48.128839] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 00000000ffffff9c
> [   48.128844] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 000000000000000e
> [   48.128848] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
> [   48.128852] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 00000000fffffffb
> [   48.128859] irq event stamp: 30217
> [   48.128862] hardirqs last  enabled at (30223): [<ffffffff81126357>] __up_console_sem+0x67/0x70
> [   48.128869] hardirqs last disabled at (30228): [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
> [   48.128875] softirqs last  enabled at (30050): [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
> [   48.128881] softirqs last disabled at (30035): [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
> [   48.128888] ---[ end trace 4978f2ce56481e4c ]---
> [   48.128895] ------------[ cut here ]------------
> [   48.128899] ODEBUG: active_state destroyed (active state 0) object type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
> [   48.129179] WARNING: CPU: 1 PID: 815 at lib/debugobjects.c:505 debug_print_object+0x6e/0x90
> [   48.129187] Modules linked in: i915 i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
> [   48.129328] CPU: 1 PID: 815 Comm: kms_async_flips Tainted: G        W         5.15.0-rc2-hsw+ #131
> [   48.129334] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
> [   48.129338] RIP: 0010:debug_print_object+0x6e/0x90
> [   48.129344] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 c0 0c 01
> [   48.129350] RSP: 0018:ffffc90000dabaa8 EFLAGS: 00010286
> [   48.129357] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 0000000000000000
> [   48.129362] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: ffffffff8112673f
> [   48.129366] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 000000000009fffb
> [   48.129371] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: ffff88810a04d100
> [   48.129375] R13: ffff88810a07d308 R14: 0000000000000000 R15: ffff88810997b800
> [   48.129379] FS:  00007ffff624b9c0(0000) GS:ffff888276e80000(0000) knlGS:0000000000000000
> [   48.129384] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [   48.129389] CR2: 000055555556f5e8 CR3: 0000000108e56000 CR4: 0000000000350ee0
> [   48.129393] Call Trace:
> [   48.129398]  __i915_sw_fence_complete+0x70/0x240 [i915]
> [   48.129564]  ? preempt_count_sub+0x9b/0xd0
> [   48.129572]  intel_context_init+0x173/0x1d0 [i915]
> [   48.129738]  intel_context_create+0x33/0x100 [i915]
> [   48.129902]  default_engines+0x9d/0x120 [i915]
> [   48.130080]  i915_gem_create_context+0x465/0x630 [i915]
> [   48.130258]  ? trace_kmalloc+0x29/0xd0
> [   48.130264]  ? kmem_cache_alloc_trace+0x121/0x620
> [   48.130271]  i915_gem_context_open+0x145/0x1d0 [i915]
> [   48.130449]  i915_gem_open+0x75/0xb0 [i915]
> [   48.130635]  drm_file_alloc+0x1b1/0x280 [drm]
> [   48.130689]  drm_open+0xde/0x250 [drm]
> [   48.130744]  drm_stub_open+0xa8/0x130 [drm]
> [   48.130801]  chrdev_open+0xbf/0x240
> [   48.130807]  ? cdev_device_add+0x90/0x90
> [   48.130813]  do_dentry_open+0x151/0x3a0
> [   48.130819]  path_openat+0x76f/0xa10
> [   48.130826]  do_filp_open+0xa9/0x150
> [   48.130833]  ? preempt_count_sub+0x9b/0xd0
> [   48.130839]  ? _raw_spin_unlock+0x29/0x40
> [   48.130847]  do_sys_openat2+0x97/0x160
> [   48.130853]  __x64_sys_openat+0x54/0x90
> [   48.130860]  do_syscall_64+0x38/0x90
> [   48.130866]  entry_SYSCALL_64_after_hwframe+0x44/0xae
> [   48.130873] RIP: 0033:0x7ffff7cdca5b
> [   48.130878] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 33 0c 25
> [   48.130883] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
> [   48.130892] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 00007ffff7cdca5b
> [   48.130896] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 00000000ffffff9c
> [   48.130901] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 000000000000000e
> [   48.130905] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
> [   48.130909] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 00000000fffffffb
> [   48.130916] irq event stamp: 30843
> [   48.130919] hardirqs last  enabled at (30849): [<ffffffff81126357>] __up_console_sem+0x67/0x70
> [   48.130926] hardirqs last disabled at (30854): [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
> [   48.130932] softirqs last  enabled at (30050): [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
> [   48.130938] softirqs last disabled at (30035): [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
> [   48.130944] ---[ end trace 4978f2ce56481e4d ]---
> [   48.130950] ------------[ cut here ]------------
> [   48.130954] ODEBUG: active_state destroyed (active state 0) object type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
> [   48.131232] WARNING: CPU: 1 PID: 815 at lib/debugobjects.c:505 debug_print_object+0x6e/0x90
> [   48.131240] Modules linked in: i915 i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
> [   48.131381] CPU: 1 PID: 815 Comm: kms_async_flips Tainted: G        W         5.15.0-rc2-hsw+ #131
> [   48.131387] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
> [   48.131391] RIP: 0010:debug_print_object+0x6e/0x90
> [   48.131397] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 c0 0c 01
> [   48.131402] RSP: 0018:ffffc90000dabaa8 EFLAGS: 00010286
> [   48.131410] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 0000000000000000
> [   48.131414] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: ffffffff8112673f
> [   48.131419] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 000000000009fffb
> [   48.131423] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: ffff88810a04d100
> [   48.131427] R13: ffff88810a07d308 R14: 0000000000000000 R15: ffff88810997b800
> [   48.131432] FS:  00007ffff624b9c0(0000) GS:ffff888276e80000(0000) knlGS:0000000000000000
> [   48.131437] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [   48.131441] CR2: 000055555556f5e8 CR3: 0000000108e56000 CR4: 0000000000350ee0
> [   48.131446] Call Trace:
> [   48.131450]  __i915_sw_fence_complete+0x9c/0x240 [i915]
> [   48.131614]  ? preempt_count_sub+0x9b/0xd0
> [   48.131622]  intel_context_init+0x173/0x1d0 [i915]
> [   48.131787]  intel_context_create+0x33/0x100 [i915]
> [   48.131951]  default_engines+0x9d/0x120 [i915]
> [   48.132129]  i915_gem_create_context+0x465/0x630 [i915]
> [   48.132306]  ? trace_kmalloc+0x29/0xd0
> [   48.132313]  ? kmem_cache_alloc_trace+0x121/0x620
> [   48.132320]  i915_gem_context_open+0x145/0x1d0 [i915]
> [   48.132498]  i915_gem_open+0x75/0xb0 [i915]
> [   48.132685]  drm_file_alloc+0x1b1/0x280 [drm]
> [   48.132739]  drm_open+0xde/0x250 [drm]
> [   48.132793]  drm_stub_open+0xa8/0x130 [drm]
> [   48.132849]  chrdev_open+0xbf/0x240
> [   48.132855]  ? cdev_device_add+0x90/0x90
> [   48.132861]  do_dentry_open+0x151/0x3a0
> [   48.132867]  path_openat+0x76f/0xa10
> [   48.132874]  do_filp_open+0xa9/0x150
> [   48.132881]  ? preempt_count_sub+0x9b/0xd0
> [   48.132887]  ? _raw_spin_unlock+0x29/0x40
> [   48.132895]  do_sys_openat2+0x97/0x160
> [   48.132901]  __x64_sys_openat+0x54/0x90
> [   48.132907]  do_syscall_64+0x38/0x90
> [   48.132914]  entry_SYSCALL_64_after_hwframe+0x44/0xae
> [   48.132921] RIP: 0033:0x7ffff7cdca5b
> [   48.132926] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 33 0c 25
> [   48.132931] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
> [   48.132939] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 00007ffff7cdca5b
> [   48.132944] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 00000000ffffff9c
> [   48.132948] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 000000000000000e
> [   48.132952] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
> [   48.132956] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 00000000fffffffb
> [   48.132963] irq event stamp: 31465
> [   48.132966] hardirqs last  enabled at (31471): [<ffffffff81126357>] __up_console_sem+0x67/0x70
> [   48.132973] hardirqs last disabled at (31476): [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
> [   48.132979] softirqs last  enabled at (30050): [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
> [   48.132984] softirqs last disabled at (30035): [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
> [   48.132991] ---[ end trace 4978f2ce56481e4e ]---
> [   48.132996] ------------[ cut here ]------------
> [   48.133000] ODEBUG: deactivate destroyed (active state 0) object type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
> [   48.133277] WARNING: CPU: 1 PID: 815 at lib/debugobjects.c:505 debug_print_object+0x6e/0x90
> [   48.133284] Modules linked in: i915 i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
> [   48.133425] CPU: 1 PID: 815 Comm: kms_async_flips Tainted: G        W         5.15.0-rc2-hsw+ #131
> [   48.133430] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
> [   48.133434] RIP: 0010:debug_print_object+0x6e/0x90
> [   48.133440] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 c0 0c 01
> [   48.133445] RSP: 0018:ffffc90000dabaa8 EFLAGS: 00010286
> [   48.133453] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 0000000000000000
> [   48.133458] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: ffffffff8112673f
> [   48.133462] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 000000000009fffb
> [   48.133468] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: ffff88810a04d100
> [   48.133472] R13: ffff88810a07d308 R14: 0000000000000000 R15: ffff88810997b800
> [   48.133476] FS:  00007ffff624b9c0(0000) GS:ffff888276e80000(0000) knlGS:0000000000000000
> [   48.133481] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [   48.133486] CR2: 000055555556f5e8 CR3: 0000000108e56000 CR4: 0000000000350ee0
> [   48.133490] Call Trace:
> [   48.133495]  __i915_sw_fence_complete+0xab/0x240 [i915]
> [   48.133658]  ? preempt_count_sub+0x9b/0xd0
> [   48.133666]  intel_context_init+0x173/0x1d0 [i915]
> [   48.133830]  intel_context_create+0x33/0x100 [i915]
> [   48.142705]  default_engines+0x9d/0x120 [i915]
> [   48.142861]  i915_gem_create_context+0x465/0x630 [i915]
> [   48.142996]  ? trace_kmalloc+0x29/0xd0
> [   48.143003]  ? kmem_cache_alloc_trace+0x121/0x620
> [   48.143009]  i915_gem_context_open+0x145/0x1d0 [i915]
> [   48.143141]  i915_gem_open+0x75/0xb0 [i915]
> [   48.143438]  drm_file_alloc+0x1b1/0x280 [drm]
> [   48.143516]  drm_open+0xde/0x250 [drm]
> [   48.143557]  drm_stub_open+0xa8/0x130 [drm]
> [   48.143598]  chrdev_open+0xbf/0x240
> [   48.143604]  ? cdev_device_add+0x90/0x90
> [   48.143608]  do_dentry_open+0x151/0x3a0
> [   48.143614]  path_openat+0x76f/0xa10
> [   48.143619]  do_filp_open+0xa9/0x150
> [   48.143625]  ? preempt_count_sub+0x9b/0xd0
> [   48.143631]  ? _raw_spin_unlock+0x29/0x40
> [   48.143638]  do_sys_openat2+0x97/0x160
> [   48.143644]  __x64_sys_openat+0x54/0x90
> [   48.143648]  do_syscall_64+0x38/0x90
> [   48.143654]  entry_SYSCALL_64_after_hwframe+0x44/0xae
> [   48.143660] RIP: 0033:0x7ffff7cdca5b
> [   48.143664] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 33 0c 25
> [   48.143668] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
> [   48.143675] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 00007ffff7cdca5b
> [   48.143679] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 00000000ffffff9c
> [   48.143682] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 000000000000000e
> [   48.143685] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
> [   48.143688] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 00000000fffffffb
> [   48.143693] irq event stamp: 32275
> [   48.143696] hardirqs last  enabled at (32281): [<ffffffff81126357>] __up_console_sem+0x67/0x70
> [   48.143701] hardirqs last disabled at (32286): [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
> [   48.143706] softirqs last  enabled at (32138): [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
> [   48.143710] softirqs last disabled at (32125): [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
> [   48.143716] ---[ end trace 4978f2ce56481e4f ]---

-- 
Jani Nikula, Intel Open Source Graphics Center

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Intel-gfx] [PATCH] drm/i915: fix blank screen booting crashes
@ 2021-10-04  7:36     ` Jani Nikula
  0 siblings, 0 replies; 12+ messages in thread
From: Jani Nikula @ 2021-10-04  7:36 UTC (permalink / raw)
  To: Ville Syrjälä, Matthew Brost; +Cc: intel-gfx, dri-devel

On Fri, 24 Sep 2021, Ville Syrjälä <ville.syrjala@linux.intel.com> wrote:
> On Tue, Sep 21, 2021 at 06:50:39PM -0700, Matthew Brost wrote:
>> From: Hugh Dickins <hughd@google.com>
>> 
>> 5.15-rc1 crashes with blank screen when booting up on two ThinkPads
>> using i915.  Bisections converge convincingly, but arrive at different
>> and surprising "culprits", none of them the actual culprit.
>> 
>> netconsole (with init_netconsole() hacked to call i915_init() when
>> logging has started, instead of by module_init()) tells the story:
>> 
>> kernel BUG at drivers/gpu/drm/i915/i915_sw_fence.c:245!
>> with RSI: ffffffff814d408b pointing to sw_fence_dummy_notify().
>> I've been building with CONFIG_CC_OPTIMIZE_FOR_SIZE=y, and that
>> function needs to be 4-byte aligned.
>> 
>> v2:
>>  (Jani Nikula)
>>   - Change BUG_ON to WARN_ON
>> v3:
>>  (Jani / Tvrtko)
>>   - Short circuit __i915_sw_fence_init on WARN_ON
>> v4:
>>  (Lucas)
>>   - Break WARN_ON changes out in a different patch
>> 
>> Fixes: 62eaf0ae217d ("drm/i915/guc: Support request cancellation")
>> Signed-off-by: Hugh Dickins <hughd@google.com>
>> Signed-off-by: Matthew Brost <matthew.brost@intel.com>
>> Reviewed-by: Matthew Brost <matthew.brost@intel.com>
>> ---
>>  drivers/gpu/drm/i915/gt/intel_context.c | 4 ++--
>>  1 file changed, 2 insertions(+), 2 deletions(-)
>> 
>> diff --git a/drivers/gpu/drm/i915/gt/intel_context.c b/drivers/gpu/drm/i915/gt/intel_context.c
>> index ff637147b1a9..e7f78bc7ebfc 100644
>> --- a/drivers/gpu/drm/i915/gt/intel_context.c
>> +++ b/drivers/gpu/drm/i915/gt/intel_context.c
>> @@ -362,8 +362,8 @@ static int __intel_context_active(struct i915_active *active)
>>  	return 0;
>>  }
>>  
>> -static int sw_fence_dummy_notify(struct i915_sw_fence *sf,
>> -				 enum i915_sw_fence_notify state)
>> +static int __i915_sw_fence_call
>> +sw_fence_dummy_notify(struct i915_sw_fence *sf, enum i915_sw_fence_notify state)
>>  {
>>  	return NOTIFY_DONE;
>>  }
>
> This thing seems broken beyond just this alignment stuff. I'm getting
> this spew from DEBUG_OBJECTS all the time on a glk here:

Nobody followed through with this, so:

https://lore.kernel.org/r/20211002020257.34a0e882@oasis.local.home

and

cdc1e6e225e3 ("drm/i915: fix blank screen booting crashes")


BR,
Jani.


>
> [   48.122629] ------------[ cut here ]------------
> [   48.122640] ODEBUG: init destroyed (active state 0) object type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
> [   48.122963] WARNING: CPU: 0 PID: 815 at lib/debugobjects.c:505 debug_print_object+0x6e/0x90
> [   48.122976] Modules linked in: i915 i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
> [   48.123119] CPU: 0 PID: 815 Comm: kms_async_flips Not tainted 5.15.0-rc2-hsw+ #131
> [   48.123125] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
> [   48.123129] RIP: 0010:debug_print_object+0x6e/0x90
> [   48.123137] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 c0 0c 01
> [   48.123142] RSP: 0018:ffffc90000dabae0 EFLAGS: 00010282
> [   48.123150] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 0000000000000000
> [   48.123154] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: ffffffff8112673f
> [   48.123159] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 000000000009fffb
> [   48.123163] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: ffff88810a04d100
> [   48.123167] R13: ffff88810a07d308 R14: ffff888109990800 R15: ffff88810997b800
> [   48.123171] FS:  00007ffff624b9c0(0000) GS:ffff888276e00000(0000) knlGS:0000000000000000
> [   48.123176] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [   48.123181] CR2: 00007ffff7f93bf0 CR3: 0000000108e56000 CR4: 0000000000350ef0
> [   48.123185] Call Trace:
> [   48.123190]  i915_sw_fence_reinit+0x15/0x40 [i915]
> [   48.123341]  intel_context_init+0x16b/0x1d0 [i915]
> [   48.123492]  intel_context_create+0x33/0x100 [i915]
> [   48.123642]  default_engines+0x9d/0x120 [i915]
> [   48.123806]  i915_gem_create_context+0x465/0x630 [i915]
> [   48.125964]  ? trace_kmalloc+0x29/0xd0
> [   48.125976]  ? kmem_cache_alloc_trace+0x121/0x620
> [   48.125984]  i915_gem_context_open+0x145/0x1d0 [i915]
> [   48.126172]  i915_gem_open+0x75/0xb0 [i915]
> [   48.126364]  drm_file_alloc+0x1b1/0x280 [drm]
> [   48.126427]  drm_open+0xde/0x250 [drm]
> [   48.126482]  drm_stub_open+0xa8/0x130 [drm]
> [   48.126538]  chrdev_open+0xbf/0x240
> [   48.126547]  ? cdev_device_add+0x90/0x90
> [   48.126553]  do_dentry_open+0x151/0x3a0
> [   48.126560]  path_openat+0x76f/0xa10
> [   48.126568]  do_filp_open+0xa9/0x150
> [   48.126575]  ? preempt_count_sub+0x9b/0xd0
> [   48.126584]  ? _raw_spin_unlock+0x29/0x40
> [   48.126593]  do_sys_openat2+0x97/0x160
> [   48.126600]  __x64_sys_openat+0x54/0x90
> [   48.126607]  do_syscall_64+0x38/0x90
> [   48.126614]  entry_SYSCALL_64_after_hwframe+0x44/0xae
> [   48.126622] RIP: 0033:0x7ffff7cdca5b
> [   48.126630] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 33 0c 25
> [   48.126636] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
> [   48.126645] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 00007ffff7cdca5b
> [   48.126649] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 00000000ffffff9c
> [   48.126654] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 000000000000000e
> [   48.126658] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
> [   48.126663] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 00000000fffffffb
> [   48.126669] irq event stamp: 29565
> [   48.126673] hardirqs last  enabled at (29571): [<ffffffff81126357>] __up_console_sem+0x67/0x70
> [   48.126682] hardirqs last disabled at (29576): [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
> [   48.126689] softirqs last  enabled at (29394): [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
> [   48.126696] softirqs last disabled at (29371): [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
> [   48.126704] ---[ end trace 4978f2ce56481e4b ]---
> [   48.126711] ------------[ cut here ]------------
> [   48.126714] ODEBUG: activate destroyed (active state 0) object type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
> [   48.127053] WARNING: CPU: 1 PID: 815 at lib/debugobjects.c:505 debug_print_object+0x6e/0x90
> [   48.127062] Modules linked in: i915 i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
> [   48.127216] CPU: 1 PID: 815 Comm: kms_async_flips Tainted: G        W         5.15.0-rc2-hsw+ #131
> [   48.127221] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
> [   48.127226] RIP: 0010:debug_print_object+0x6e/0x90
> [   48.127232] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 c0 0c 01
> [   48.127238] RSP: 0018:ffffc90000daba88 EFLAGS: 00010282
> [   48.127245] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 0000000000000000
> [   48.127250] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: ffffffff8112673f
> [   48.127254] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 000000000009fffb
> [   48.127259] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: ffff88810a04d468
> [   48.127263] R13: ffffffffa0577480 R14: ffffffff835ce0b8 R15: ffff88810997b800
> [   48.127268] FS:  00007ffff624b9c0(0000) GS:ffff888276e80000(0000) knlGS:0000000000000000
> [   48.127273] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [   48.127277] CR2: 000055555556f5e8 CR3: 0000000108e56000 CR4: 0000000000350ee0
> [   48.127282] Call Trace:
> [   48.127287]  debug_object_activate+0x174/0x200
> [   48.127296]  i915_sw_fence_commit+0x15/0x20 [i915]
> [   48.127461]  intel_context_init+0x173/0x1d0 [i915]
> [   48.127627]  intel_context_create+0x33/0x100 [i915]
> [   48.127792]  default_engines+0x9d/0x120 [i915]
> [   48.127971]  i915_gem_create_context+0x465/0x630 [i915]
> [   48.128195]  ? trace_kmalloc+0x29/0xd0
> [   48.128203]  ? kmem_cache_alloc_trace+0x121/0x620
> [   48.128211]  i915_gem_context_open+0x145/0x1d0 [i915]
> [   48.128389]  i915_gem_open+0x75/0xb0 [i915]
> [   48.128577]  drm_file_alloc+0x1b1/0x280 [drm]
> [   48.128632]  drm_open+0xde/0x250 [drm]
> [   48.128687]  drm_stub_open+0xa8/0x130 [drm]
> [   48.128742]  chrdev_open+0xbf/0x240
> [   48.128749]  ? cdev_device_add+0x90/0x90
> [   48.128754]  do_dentry_open+0x151/0x3a0
> [   48.128761]  path_openat+0x76f/0xa10
> [   48.128768]  do_filp_open+0xa9/0x150
> [   48.128775]  ? preempt_count_sub+0x9b/0xd0
> [   48.128782]  ? _raw_spin_unlock+0x29/0x40
> [   48.128789]  do_sys_openat2+0x97/0x160
> [   48.128795]  __x64_sys_openat+0x54/0x90
> [   48.128802]  do_syscall_64+0x38/0x90
> [   48.128808]  entry_SYSCALL_64_after_hwframe+0x44/0xae
> [   48.128815] RIP: 0033:0x7ffff7cdca5b
> [   48.128821] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 33 0c 25
> [   48.128826] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
> [   48.128835] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 00007ffff7cdca5b
> [   48.128839] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 00000000ffffff9c
> [   48.128844] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 000000000000000e
> [   48.128848] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
> [   48.128852] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 00000000fffffffb
> [   48.128859] irq event stamp: 30217
> [   48.128862] hardirqs last  enabled at (30223): [<ffffffff81126357>] __up_console_sem+0x67/0x70
> [   48.128869] hardirqs last disabled at (30228): [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
> [   48.128875] softirqs last  enabled at (30050): [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
> [   48.128881] softirqs last disabled at (30035): [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
> [   48.128888] ---[ end trace 4978f2ce56481e4c ]---
> [   48.128895] ------------[ cut here ]------------
> [   48.128899] ODEBUG: active_state destroyed (active state 0) object type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
> [   48.129179] WARNING: CPU: 1 PID: 815 at lib/debugobjects.c:505 debug_print_object+0x6e/0x90
> [   48.129187] Modules linked in: i915 i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
> [   48.129328] CPU: 1 PID: 815 Comm: kms_async_flips Tainted: G        W         5.15.0-rc2-hsw+ #131
> [   48.129334] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
> [   48.129338] RIP: 0010:debug_print_object+0x6e/0x90
> [   48.129344] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 c0 0c 01
> [   48.129350] RSP: 0018:ffffc90000dabaa8 EFLAGS: 00010286
> [   48.129357] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 0000000000000000
> [   48.129362] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: ffffffff8112673f
> [   48.129366] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 000000000009fffb
> [   48.129371] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: ffff88810a04d100
> [   48.129375] R13: ffff88810a07d308 R14: 0000000000000000 R15: ffff88810997b800
> [   48.129379] FS:  00007ffff624b9c0(0000) GS:ffff888276e80000(0000) knlGS:0000000000000000
> [   48.129384] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [   48.129389] CR2: 000055555556f5e8 CR3: 0000000108e56000 CR4: 0000000000350ee0
> [   48.129393] Call Trace:
> [   48.129398]  __i915_sw_fence_complete+0x70/0x240 [i915]
> [   48.129564]  ? preempt_count_sub+0x9b/0xd0
> [   48.129572]  intel_context_init+0x173/0x1d0 [i915]
> [   48.129738]  intel_context_create+0x33/0x100 [i915]
> [   48.129902]  default_engines+0x9d/0x120 [i915]
> [   48.130080]  i915_gem_create_context+0x465/0x630 [i915]
> [   48.130258]  ? trace_kmalloc+0x29/0xd0
> [   48.130264]  ? kmem_cache_alloc_trace+0x121/0x620
> [   48.130271]  i915_gem_context_open+0x145/0x1d0 [i915]
> [   48.130449]  i915_gem_open+0x75/0xb0 [i915]
> [   48.130635]  drm_file_alloc+0x1b1/0x280 [drm]
> [   48.130689]  drm_open+0xde/0x250 [drm]
> [   48.130744]  drm_stub_open+0xa8/0x130 [drm]
> [   48.130801]  chrdev_open+0xbf/0x240
> [   48.130807]  ? cdev_device_add+0x90/0x90
> [   48.130813]  do_dentry_open+0x151/0x3a0
> [   48.130819]  path_openat+0x76f/0xa10
> [   48.130826]  do_filp_open+0xa9/0x150
> [   48.130833]  ? preempt_count_sub+0x9b/0xd0
> [   48.130839]  ? _raw_spin_unlock+0x29/0x40
> [   48.130847]  do_sys_openat2+0x97/0x160
> [   48.130853]  __x64_sys_openat+0x54/0x90
> [   48.130860]  do_syscall_64+0x38/0x90
> [   48.130866]  entry_SYSCALL_64_after_hwframe+0x44/0xae
> [   48.130873] RIP: 0033:0x7ffff7cdca5b
> [   48.130878] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 33 0c 25
> [   48.130883] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
> [   48.130892] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 00007ffff7cdca5b
> [   48.130896] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 00000000ffffff9c
> [   48.130901] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 000000000000000e
> [   48.130905] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
> [   48.130909] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 00000000fffffffb
> [   48.130916] irq event stamp: 30843
> [   48.130919] hardirqs last  enabled at (30849): [<ffffffff81126357>] __up_console_sem+0x67/0x70
> [   48.130926] hardirqs last disabled at (30854): [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
> [   48.130932] softirqs last  enabled at (30050): [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
> [   48.130938] softirqs last disabled at (30035): [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
> [   48.130944] ---[ end trace 4978f2ce56481e4d ]---
> [   48.130950] ------------[ cut here ]------------
> [   48.130954] ODEBUG: active_state destroyed (active state 0) object type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
> [   48.131232] WARNING: CPU: 1 PID: 815 at lib/debugobjects.c:505 debug_print_object+0x6e/0x90
> [   48.131240] Modules linked in: i915 i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
> [   48.131381] CPU: 1 PID: 815 Comm: kms_async_flips Tainted: G        W         5.15.0-rc2-hsw+ #131
> [   48.131387] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
> [   48.131391] RIP: 0010:debug_print_object+0x6e/0x90
> [   48.131397] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 c0 0c 01
> [   48.131402] RSP: 0018:ffffc90000dabaa8 EFLAGS: 00010286
> [   48.131410] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 0000000000000000
> [   48.131414] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: ffffffff8112673f
> [   48.131419] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 000000000009fffb
> [   48.131423] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: ffff88810a04d100
> [   48.131427] R13: ffff88810a07d308 R14: 0000000000000000 R15: ffff88810997b800
> [   48.131432] FS:  00007ffff624b9c0(0000) GS:ffff888276e80000(0000) knlGS:0000000000000000
> [   48.131437] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [   48.131441] CR2: 000055555556f5e8 CR3: 0000000108e56000 CR4: 0000000000350ee0
> [   48.131446] Call Trace:
> [   48.131450]  __i915_sw_fence_complete+0x9c/0x240 [i915]
> [   48.131614]  ? preempt_count_sub+0x9b/0xd0
> [   48.131622]  intel_context_init+0x173/0x1d0 [i915]
> [   48.131787]  intel_context_create+0x33/0x100 [i915]
> [   48.131951]  default_engines+0x9d/0x120 [i915]
> [   48.132129]  i915_gem_create_context+0x465/0x630 [i915]
> [   48.132306]  ? trace_kmalloc+0x29/0xd0
> [   48.132313]  ? kmem_cache_alloc_trace+0x121/0x620
> [   48.132320]  i915_gem_context_open+0x145/0x1d0 [i915]
> [   48.132498]  i915_gem_open+0x75/0xb0 [i915]
> [   48.132685]  drm_file_alloc+0x1b1/0x280 [drm]
> [   48.132739]  drm_open+0xde/0x250 [drm]
> [   48.132793]  drm_stub_open+0xa8/0x130 [drm]
> [   48.132849]  chrdev_open+0xbf/0x240
> [   48.132855]  ? cdev_device_add+0x90/0x90
> [   48.132861]  do_dentry_open+0x151/0x3a0
> [   48.132867]  path_openat+0x76f/0xa10
> [   48.132874]  do_filp_open+0xa9/0x150
> [   48.132881]  ? preempt_count_sub+0x9b/0xd0
> [   48.132887]  ? _raw_spin_unlock+0x29/0x40
> [   48.132895]  do_sys_openat2+0x97/0x160
> [   48.132901]  __x64_sys_openat+0x54/0x90
> [   48.132907]  do_syscall_64+0x38/0x90
> [   48.132914]  entry_SYSCALL_64_after_hwframe+0x44/0xae
> [   48.132921] RIP: 0033:0x7ffff7cdca5b
> [   48.132926] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 33 0c 25
> [   48.132931] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
> [   48.132939] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 00007ffff7cdca5b
> [   48.132944] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 00000000ffffff9c
> [   48.132948] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 000000000000000e
> [   48.132952] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
> [   48.132956] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 00000000fffffffb
> [   48.132963] irq event stamp: 31465
> [   48.132966] hardirqs last  enabled at (31471): [<ffffffff81126357>] __up_console_sem+0x67/0x70
> [   48.132973] hardirqs last disabled at (31476): [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
> [   48.132979] softirqs last  enabled at (30050): [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
> [   48.132984] softirqs last disabled at (30035): [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
> [   48.132991] ---[ end trace 4978f2ce56481e4e ]---
> [   48.132996] ------------[ cut here ]------------
> [   48.133000] ODEBUG: deactivate destroyed (active state 0) object type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
> [   48.133277] WARNING: CPU: 1 PID: 815 at lib/debugobjects.c:505 debug_print_object+0x6e/0x90
> [   48.133284] Modules linked in: i915 i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
> [   48.133425] CPU: 1 PID: 815 Comm: kms_async_flips Tainted: G        W         5.15.0-rc2-hsw+ #131
> [   48.133430] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
> [   48.133434] RIP: 0010:debug_print_object+0x6e/0x90
> [   48.133440] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 c0 0c 01
> [   48.133445] RSP: 0018:ffffc90000dabaa8 EFLAGS: 00010286
> [   48.133453] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 0000000000000000
> [   48.133458] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: ffffffff8112673f
> [   48.133462] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 000000000009fffb
> [   48.133468] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: ffff88810a04d100
> [   48.133472] R13: ffff88810a07d308 R14: 0000000000000000 R15: ffff88810997b800
> [   48.133476] FS:  00007ffff624b9c0(0000) GS:ffff888276e80000(0000) knlGS:0000000000000000
> [   48.133481] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
> [   48.133486] CR2: 000055555556f5e8 CR3: 0000000108e56000 CR4: 0000000000350ee0
> [   48.133490] Call Trace:
> [   48.133495]  __i915_sw_fence_complete+0xab/0x240 [i915]
> [   48.133658]  ? preempt_count_sub+0x9b/0xd0
> [   48.133666]  intel_context_init+0x173/0x1d0 [i915]
> [   48.133830]  intel_context_create+0x33/0x100 [i915]
> [   48.142705]  default_engines+0x9d/0x120 [i915]
> [   48.142861]  i915_gem_create_context+0x465/0x630 [i915]
> [   48.142996]  ? trace_kmalloc+0x29/0xd0
> [   48.143003]  ? kmem_cache_alloc_trace+0x121/0x620
> [   48.143009]  i915_gem_context_open+0x145/0x1d0 [i915]
> [   48.143141]  i915_gem_open+0x75/0xb0 [i915]
> [   48.143438]  drm_file_alloc+0x1b1/0x280 [drm]
> [   48.143516]  drm_open+0xde/0x250 [drm]
> [   48.143557]  drm_stub_open+0xa8/0x130 [drm]
> [   48.143598]  chrdev_open+0xbf/0x240
> [   48.143604]  ? cdev_device_add+0x90/0x90
> [   48.143608]  do_dentry_open+0x151/0x3a0
> [   48.143614]  path_openat+0x76f/0xa10
> [   48.143619]  do_filp_open+0xa9/0x150
> [   48.143625]  ? preempt_count_sub+0x9b/0xd0
> [   48.143631]  ? _raw_spin_unlock+0x29/0x40
> [   48.143638]  do_sys_openat2+0x97/0x160
> [   48.143644]  __x64_sys_openat+0x54/0x90
> [   48.143648]  do_syscall_64+0x38/0x90
> [   48.143654]  entry_SYSCALL_64_after_hwframe+0x44/0xae
> [   48.143660] RIP: 0033:0x7ffff7cdca5b
> [   48.143664] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 33 0c 25
> [   48.143668] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
> [   48.143675] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 00007ffff7cdca5b
> [   48.143679] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 00000000ffffff9c
> [   48.143682] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 000000000000000e
> [   48.143685] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
> [   48.143688] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 00000000fffffffb
> [   48.143693] irq event stamp: 32275
> [   48.143696] hardirqs last  enabled at (32281): [<ffffffff81126357>] __up_console_sem+0x67/0x70
> [   48.143701] hardirqs last disabled at (32286): [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
> [   48.143706] softirqs last  enabled at (32138): [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
> [   48.143710] softirqs last disabled at (32125): [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
> [   48.143716] ---[ end trace 4978f2ce56481e4f ]---

-- 
Jani Nikula, Intel Open Source Graphics Center

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Intel-gfx] [PATCH] drm/i915: fix blank screen booting crashes
  2021-10-04  7:36     ` [Intel-gfx] " Jani Nikula
  (?)
@ 2021-10-15 14:52     ` Tvrtko Ursulin
  2021-10-15 15:42       ` John Harrison
  -1 siblings, 1 reply; 12+ messages in thread
From: Tvrtko Ursulin @ 2021-10-15 14:52 UTC (permalink / raw)
  To: Jani Nikula, Ville Syrjälä, Matthew Brost, John Harrison
  Cc: intel-gfx, dri-devel



On 04/10/2021 08:36, Jani Nikula wrote:
> On Fri, 24 Sep 2021, Ville Syrjälä <ville.syrjala@linux.intel.com> wrote:
>> On Tue, Sep 21, 2021 at 06:50:39PM -0700, Matthew Brost wrote:
>>> From: Hugh Dickins <hughd@google.com>
>>>
>>> 5.15-rc1 crashes with blank screen when booting up on two ThinkPads
>>> using i915.  Bisections converge convincingly, but arrive at different
>>> and surprising "culprits", none of them the actual culprit.
>>>
>>> netconsole (with init_netconsole() hacked to call i915_init() when
>>> logging has started, instead of by module_init()) tells the story:
>>>
>>> kernel BUG at drivers/gpu/drm/i915/i915_sw_fence.c:245!
>>> with RSI: ffffffff814d408b pointing to sw_fence_dummy_notify().
>>> I've been building with CONFIG_CC_OPTIMIZE_FOR_SIZE=y, and that
>>> function needs to be 4-byte aligned.
>>>
>>> v2:
>>>   (Jani Nikula)
>>>    - Change BUG_ON to WARN_ON
>>> v3:
>>>   (Jani / Tvrtko)
>>>    - Short circuit __i915_sw_fence_init on WARN_ON
>>> v4:
>>>   (Lucas)
>>>    - Break WARN_ON changes out in a different patch
>>>
>>> Fixes: 62eaf0ae217d ("drm/i915/guc: Support request cancellation")
>>> Signed-off-by: Hugh Dickins <hughd@google.com>
>>> Signed-off-by: Matthew Brost <matthew.brost@intel.com>
>>> Reviewed-by: Matthew Brost <matthew.brost@intel.com>
>>> ---
>>>   drivers/gpu/drm/i915/gt/intel_context.c | 4 ++--
>>>   1 file changed, 2 insertions(+), 2 deletions(-)
>>>
>>> diff --git a/drivers/gpu/drm/i915/gt/intel_context.c b/drivers/gpu/drm/i915/gt/intel_context.c
>>> index ff637147b1a9..e7f78bc7ebfc 100644
>>> --- a/drivers/gpu/drm/i915/gt/intel_context.c
>>> +++ b/drivers/gpu/drm/i915/gt/intel_context.c
>>> @@ -362,8 +362,8 @@ static int __intel_context_active(struct i915_active *active)
>>>   	return 0;
>>>   }
>>>   
>>> -static int sw_fence_dummy_notify(struct i915_sw_fence *sf,
>>> -				 enum i915_sw_fence_notify state)
>>> +static int __i915_sw_fence_call
>>> +sw_fence_dummy_notify(struct i915_sw_fence *sf, enum i915_sw_fence_notify state)
>>>   {
>>>   	return NOTIFY_DONE;
>>>   }
>>
>> This thing seems broken beyond just this alignment stuff. I'm getting
>> this spew from DEBUG_OBJECTS all the time on a glk here:
> 
> Nobody followed through with this, so:
> 
> https://lore.kernel.org/r/20211002020257.34a0e882@oasis.local.home
> 
> and
> 
> cdc1e6e225e3 ("drm/i915: fix blank screen booting crashes")

John you pushed this yesterday? Will this cause a problem now if we have 
two commits for the same bug:

commit b0179f0d18dd7e6fb6b1c52c49ac21365257e97e
Author:     Hugh Dickins <hughd@google.com>
AuthorDate: Tue Sep 21 18:50:39 2021 -0700
Commit:     John Harrison <John.C.Harrison@Intel.com>
CommitDate: Thu Oct 14 18:29:01 2021 -0700

     drm/i915: fix blank screen booting crashes



commit cdc1e6e225e3256d56dc6648411630e71d7c776b
Author:     Hugh Dickins <hughd@google.com>
AuthorDate: Sat Oct 2 03:17:29 2021 -0700
Commit:     Linus Torvalds <torvalds@linux-foundation.org>
CommitDate: Sat Oct 2 09:39:15 2021 -0700

     drm/i915: fix blank screen booting crashes

Regards,

Tvrtko

> 
> 
> BR,
> Jani.
> 
> 
>>
>> [   48.122629] ------------[ cut here ]------------
>> [   48.122640] ODEBUG: init destroyed (active state 0) object type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
>> [   48.122963] WARNING: CPU: 0 PID: 815 at lib/debugobjects.c:505 debug_print_object+0x6e/0x90
>> [   48.122976] Modules linked in: i915 i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
>> [   48.123119] CPU: 0 PID: 815 Comm: kms_async_flips Not tainted 5.15.0-rc2-hsw+ #131
>> [   48.123125] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
>> [   48.123129] RIP: 0010:debug_print_object+0x6e/0x90
>> [   48.123137] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 c0 0c 01
>> [   48.123142] RSP: 0018:ffffc90000dabae0 EFLAGS: 00010282
>> [   48.123150] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 0000000000000000
>> [   48.123154] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: ffffffff8112673f
>> [   48.123159] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 000000000009fffb
>> [   48.123163] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: ffff88810a04d100
>> [   48.123167] R13: ffff88810a07d308 R14: ffff888109990800 R15: ffff88810997b800
>> [   48.123171] FS:  00007ffff624b9c0(0000) GS:ffff888276e00000(0000) knlGS:0000000000000000
>> [   48.123176] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>> [   48.123181] CR2: 00007ffff7f93bf0 CR3: 0000000108e56000 CR4: 0000000000350ef0
>> [   48.123185] Call Trace:
>> [   48.123190]  i915_sw_fence_reinit+0x15/0x40 [i915]
>> [   48.123341]  intel_context_init+0x16b/0x1d0 [i915]
>> [   48.123492]  intel_context_create+0x33/0x100 [i915]
>> [   48.123642]  default_engines+0x9d/0x120 [i915]
>> [   48.123806]  i915_gem_create_context+0x465/0x630 [i915]
>> [   48.125964]  ? trace_kmalloc+0x29/0xd0
>> [   48.125976]  ? kmem_cache_alloc_trace+0x121/0x620
>> [   48.125984]  i915_gem_context_open+0x145/0x1d0 [i915]
>> [   48.126172]  i915_gem_open+0x75/0xb0 [i915]
>> [   48.126364]  drm_file_alloc+0x1b1/0x280 [drm]
>> [   48.126427]  drm_open+0xde/0x250 [drm]
>> [   48.126482]  drm_stub_open+0xa8/0x130 [drm]
>> [   48.126538]  chrdev_open+0xbf/0x240
>> [   48.126547]  ? cdev_device_add+0x90/0x90
>> [   48.126553]  do_dentry_open+0x151/0x3a0
>> [   48.126560]  path_openat+0x76f/0xa10
>> [   48.126568]  do_filp_open+0xa9/0x150
>> [   48.126575]  ? preempt_count_sub+0x9b/0xd0
>> [   48.126584]  ? _raw_spin_unlock+0x29/0x40
>> [   48.126593]  do_sys_openat2+0x97/0x160
>> [   48.126600]  __x64_sys_openat+0x54/0x90
>> [   48.126607]  do_syscall_64+0x38/0x90
>> [   48.126614]  entry_SYSCALL_64_after_hwframe+0x44/0xae
>> [   48.126622] RIP: 0033:0x7ffff7cdca5b
>> [   48.126630] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 33 0c 25
>> [   48.126636] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
>> [   48.126645] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 00007ffff7cdca5b
>> [   48.126649] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 00000000ffffff9c
>> [   48.126654] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 000000000000000e
>> [   48.126658] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
>> [   48.126663] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 00000000fffffffb
>> [   48.126669] irq event stamp: 29565
>> [   48.126673] hardirqs last  enabled at (29571): [<ffffffff81126357>] __up_console_sem+0x67/0x70
>> [   48.126682] hardirqs last disabled at (29576): [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
>> [   48.126689] softirqs last  enabled at (29394): [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
>> [   48.126696] softirqs last disabled at (29371): [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
>> [   48.126704] ---[ end trace 4978f2ce56481e4b ]---
>> [   48.126711] ------------[ cut here ]------------
>> [   48.126714] ODEBUG: activate destroyed (active state 0) object type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
>> [   48.127053] WARNING: CPU: 1 PID: 815 at lib/debugobjects.c:505 debug_print_object+0x6e/0x90
>> [   48.127062] Modules linked in: i915 i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
>> [   48.127216] CPU: 1 PID: 815 Comm: kms_async_flips Tainted: G        W         5.15.0-rc2-hsw+ #131
>> [   48.127221] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
>> [   48.127226] RIP: 0010:debug_print_object+0x6e/0x90
>> [   48.127232] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 c0 0c 01
>> [   48.127238] RSP: 0018:ffffc90000daba88 EFLAGS: 00010282
>> [   48.127245] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 0000000000000000
>> [   48.127250] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: ffffffff8112673f
>> [   48.127254] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 000000000009fffb
>> [   48.127259] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: ffff88810a04d468
>> [   48.127263] R13: ffffffffa0577480 R14: ffffffff835ce0b8 R15: ffff88810997b800
>> [   48.127268] FS:  00007ffff624b9c0(0000) GS:ffff888276e80000(0000) knlGS:0000000000000000
>> [   48.127273] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>> [   48.127277] CR2: 000055555556f5e8 CR3: 0000000108e56000 CR4: 0000000000350ee0
>> [   48.127282] Call Trace:
>> [   48.127287]  debug_object_activate+0x174/0x200
>> [   48.127296]  i915_sw_fence_commit+0x15/0x20 [i915]
>> [   48.127461]  intel_context_init+0x173/0x1d0 [i915]
>> [   48.127627]  intel_context_create+0x33/0x100 [i915]
>> [   48.127792]  default_engines+0x9d/0x120 [i915]
>> [   48.127971]  i915_gem_create_context+0x465/0x630 [i915]
>> [   48.128195]  ? trace_kmalloc+0x29/0xd0
>> [   48.128203]  ? kmem_cache_alloc_trace+0x121/0x620
>> [   48.128211]  i915_gem_context_open+0x145/0x1d0 [i915]
>> [   48.128389]  i915_gem_open+0x75/0xb0 [i915]
>> [   48.128577]  drm_file_alloc+0x1b1/0x280 [drm]
>> [   48.128632]  drm_open+0xde/0x250 [drm]
>> [   48.128687]  drm_stub_open+0xa8/0x130 [drm]
>> [   48.128742]  chrdev_open+0xbf/0x240
>> [   48.128749]  ? cdev_device_add+0x90/0x90
>> [   48.128754]  do_dentry_open+0x151/0x3a0
>> [   48.128761]  path_openat+0x76f/0xa10
>> [   48.128768]  do_filp_open+0xa9/0x150
>> [   48.128775]  ? preempt_count_sub+0x9b/0xd0
>> [   48.128782]  ? _raw_spin_unlock+0x29/0x40
>> [   48.128789]  do_sys_openat2+0x97/0x160
>> [   48.128795]  __x64_sys_openat+0x54/0x90
>> [   48.128802]  do_syscall_64+0x38/0x90
>> [   48.128808]  entry_SYSCALL_64_after_hwframe+0x44/0xae
>> [   48.128815] RIP: 0033:0x7ffff7cdca5b
>> [   48.128821] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 33 0c 25
>> [   48.128826] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
>> [   48.128835] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 00007ffff7cdca5b
>> [   48.128839] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 00000000ffffff9c
>> [   48.128844] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 000000000000000e
>> [   48.128848] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
>> [   48.128852] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 00000000fffffffb
>> [   48.128859] irq event stamp: 30217
>> [   48.128862] hardirqs last  enabled at (30223): [<ffffffff81126357>] __up_console_sem+0x67/0x70
>> [   48.128869] hardirqs last disabled at (30228): [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
>> [   48.128875] softirqs last  enabled at (30050): [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
>> [   48.128881] softirqs last disabled at (30035): [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
>> [   48.128888] ---[ end trace 4978f2ce56481e4c ]---
>> [   48.128895] ------------[ cut here ]------------
>> [   48.128899] ODEBUG: active_state destroyed (active state 0) object type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
>> [   48.129179] WARNING: CPU: 1 PID: 815 at lib/debugobjects.c:505 debug_print_object+0x6e/0x90
>> [   48.129187] Modules linked in: i915 i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
>> [   48.129328] CPU: 1 PID: 815 Comm: kms_async_flips Tainted: G        W         5.15.0-rc2-hsw+ #131
>> [   48.129334] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
>> [   48.129338] RIP: 0010:debug_print_object+0x6e/0x90
>> [   48.129344] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 c0 0c 01
>> [   48.129350] RSP: 0018:ffffc90000dabaa8 EFLAGS: 00010286
>> [   48.129357] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 0000000000000000
>> [   48.129362] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: ffffffff8112673f
>> [   48.129366] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 000000000009fffb
>> [   48.129371] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: ffff88810a04d100
>> [   48.129375] R13: ffff88810a07d308 R14: 0000000000000000 R15: ffff88810997b800
>> [   48.129379] FS:  00007ffff624b9c0(0000) GS:ffff888276e80000(0000) knlGS:0000000000000000
>> [   48.129384] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>> [   48.129389] CR2: 000055555556f5e8 CR3: 0000000108e56000 CR4: 0000000000350ee0
>> [   48.129393] Call Trace:
>> [   48.129398]  __i915_sw_fence_complete+0x70/0x240 [i915]
>> [   48.129564]  ? preempt_count_sub+0x9b/0xd0
>> [   48.129572]  intel_context_init+0x173/0x1d0 [i915]
>> [   48.129738]  intel_context_create+0x33/0x100 [i915]
>> [   48.129902]  default_engines+0x9d/0x120 [i915]
>> [   48.130080]  i915_gem_create_context+0x465/0x630 [i915]
>> [   48.130258]  ? trace_kmalloc+0x29/0xd0
>> [   48.130264]  ? kmem_cache_alloc_trace+0x121/0x620
>> [   48.130271]  i915_gem_context_open+0x145/0x1d0 [i915]
>> [   48.130449]  i915_gem_open+0x75/0xb0 [i915]
>> [   48.130635]  drm_file_alloc+0x1b1/0x280 [drm]
>> [   48.130689]  drm_open+0xde/0x250 [drm]
>> [   48.130744]  drm_stub_open+0xa8/0x130 [drm]
>> [   48.130801]  chrdev_open+0xbf/0x240
>> [   48.130807]  ? cdev_device_add+0x90/0x90
>> [   48.130813]  do_dentry_open+0x151/0x3a0
>> [   48.130819]  path_openat+0x76f/0xa10
>> [   48.130826]  do_filp_open+0xa9/0x150
>> [   48.130833]  ? preempt_count_sub+0x9b/0xd0
>> [   48.130839]  ? _raw_spin_unlock+0x29/0x40
>> [   48.130847]  do_sys_openat2+0x97/0x160
>> [   48.130853]  __x64_sys_openat+0x54/0x90
>> [   48.130860]  do_syscall_64+0x38/0x90
>> [   48.130866]  entry_SYSCALL_64_after_hwframe+0x44/0xae
>> [   48.130873] RIP: 0033:0x7ffff7cdca5b
>> [   48.130878] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 33 0c 25
>> [   48.130883] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
>> [   48.130892] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 00007ffff7cdca5b
>> [   48.130896] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 00000000ffffff9c
>> [   48.130901] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 000000000000000e
>> [   48.130905] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
>> [   48.130909] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 00000000fffffffb
>> [   48.130916] irq event stamp: 30843
>> [   48.130919] hardirqs last  enabled at (30849): [<ffffffff81126357>] __up_console_sem+0x67/0x70
>> [   48.130926] hardirqs last disabled at (30854): [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
>> [   48.130932] softirqs last  enabled at (30050): [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
>> [   48.130938] softirqs last disabled at (30035): [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
>> [   48.130944] ---[ end trace 4978f2ce56481e4d ]---
>> [   48.130950] ------------[ cut here ]------------
>> [   48.130954] ODEBUG: active_state destroyed (active state 0) object type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
>> [   48.131232] WARNING: CPU: 1 PID: 815 at lib/debugobjects.c:505 debug_print_object+0x6e/0x90
>> [   48.131240] Modules linked in: i915 i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
>> [   48.131381] CPU: 1 PID: 815 Comm: kms_async_flips Tainted: G        W         5.15.0-rc2-hsw+ #131
>> [   48.131387] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
>> [   48.131391] RIP: 0010:debug_print_object+0x6e/0x90
>> [   48.131397] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 c0 0c 01
>> [   48.131402] RSP: 0018:ffffc90000dabaa8 EFLAGS: 00010286
>> [   48.131410] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 0000000000000000
>> [   48.131414] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: ffffffff8112673f
>> [   48.131419] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 000000000009fffb
>> [   48.131423] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: ffff88810a04d100
>> [   48.131427] R13: ffff88810a07d308 R14: 0000000000000000 R15: ffff88810997b800
>> [   48.131432] FS:  00007ffff624b9c0(0000) GS:ffff888276e80000(0000) knlGS:0000000000000000
>> [   48.131437] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>> [   48.131441] CR2: 000055555556f5e8 CR3: 0000000108e56000 CR4: 0000000000350ee0
>> [   48.131446] Call Trace:
>> [   48.131450]  __i915_sw_fence_complete+0x9c/0x240 [i915]
>> [   48.131614]  ? preempt_count_sub+0x9b/0xd0
>> [   48.131622]  intel_context_init+0x173/0x1d0 [i915]
>> [   48.131787]  intel_context_create+0x33/0x100 [i915]
>> [   48.131951]  default_engines+0x9d/0x120 [i915]
>> [   48.132129]  i915_gem_create_context+0x465/0x630 [i915]
>> [   48.132306]  ? trace_kmalloc+0x29/0xd0
>> [   48.132313]  ? kmem_cache_alloc_trace+0x121/0x620
>> [   48.132320]  i915_gem_context_open+0x145/0x1d0 [i915]
>> [   48.132498]  i915_gem_open+0x75/0xb0 [i915]
>> [   48.132685]  drm_file_alloc+0x1b1/0x280 [drm]
>> [   48.132739]  drm_open+0xde/0x250 [drm]
>> [   48.132793]  drm_stub_open+0xa8/0x130 [drm]
>> [   48.132849]  chrdev_open+0xbf/0x240
>> [   48.132855]  ? cdev_device_add+0x90/0x90
>> [   48.132861]  do_dentry_open+0x151/0x3a0
>> [   48.132867]  path_openat+0x76f/0xa10
>> [   48.132874]  do_filp_open+0xa9/0x150
>> [   48.132881]  ? preempt_count_sub+0x9b/0xd0
>> [   48.132887]  ? _raw_spin_unlock+0x29/0x40
>> [   48.132895]  do_sys_openat2+0x97/0x160
>> [   48.132901]  __x64_sys_openat+0x54/0x90
>> [   48.132907]  do_syscall_64+0x38/0x90
>> [   48.132914]  entry_SYSCALL_64_after_hwframe+0x44/0xae
>> [   48.132921] RIP: 0033:0x7ffff7cdca5b
>> [   48.132926] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 33 0c 25
>> [   48.132931] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
>> [   48.132939] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 00007ffff7cdca5b
>> [   48.132944] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 00000000ffffff9c
>> [   48.132948] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 000000000000000e
>> [   48.132952] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
>> [   48.132956] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 00000000fffffffb
>> [   48.132963] irq event stamp: 31465
>> [   48.132966] hardirqs last  enabled at (31471): [<ffffffff81126357>] __up_console_sem+0x67/0x70
>> [   48.132973] hardirqs last disabled at (31476): [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
>> [   48.132979] softirqs last  enabled at (30050): [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
>> [   48.132984] softirqs last disabled at (30035): [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
>> [   48.132991] ---[ end trace 4978f2ce56481e4e ]---
>> [   48.132996] ------------[ cut here ]------------
>> [   48.133000] ODEBUG: deactivate destroyed (active state 0) object type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
>> [   48.133277] WARNING: CPU: 1 PID: 815 at lib/debugobjects.c:505 debug_print_object+0x6e/0x90
>> [   48.133284] Modules linked in: i915 i2c_algo_bit ttm drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
>> [   48.133425] CPU: 1 PID: 815 Comm: kms_async_flips Tainted: G        W         5.15.0-rc2-hsw+ #131
>> [   48.133430] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
>> [   48.133434] RIP: 0010:debug_print_object+0x6e/0x90
>> [   48.133440] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 c0 0c 01
>> [   48.133445] RSP: 0018:ffffc90000dabaa8 EFLAGS: 00010286
>> [   48.133453] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 0000000000000000
>> [   48.133458] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: ffffffff8112673f
>> [   48.133462] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 000000000009fffb
>> [   48.133468] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: ffff88810a04d100
>> [   48.133472] R13: ffff88810a07d308 R14: 0000000000000000 R15: ffff88810997b800
>> [   48.133476] FS:  00007ffff624b9c0(0000) GS:ffff888276e80000(0000) knlGS:0000000000000000
>> [   48.133481] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>> [   48.133486] CR2: 000055555556f5e8 CR3: 0000000108e56000 CR4: 0000000000350ee0
>> [   48.133490] Call Trace:
>> [   48.133495]  __i915_sw_fence_complete+0xab/0x240 [i915]
>> [   48.133658]  ? preempt_count_sub+0x9b/0xd0
>> [   48.133666]  intel_context_init+0x173/0x1d0 [i915]
>> [   48.133830]  intel_context_create+0x33/0x100 [i915]
>> [   48.142705]  default_engines+0x9d/0x120 [i915]
>> [   48.142861]  i915_gem_create_context+0x465/0x630 [i915]
>> [   48.142996]  ? trace_kmalloc+0x29/0xd0
>> [   48.143003]  ? kmem_cache_alloc_trace+0x121/0x620
>> [   48.143009]  i915_gem_context_open+0x145/0x1d0 [i915]
>> [   48.143141]  i915_gem_open+0x75/0xb0 [i915]
>> [   48.143438]  drm_file_alloc+0x1b1/0x280 [drm]
>> [   48.143516]  drm_open+0xde/0x250 [drm]
>> [   48.143557]  drm_stub_open+0xa8/0x130 [drm]
>> [   48.143598]  chrdev_open+0xbf/0x240
>> [   48.143604]  ? cdev_device_add+0x90/0x90
>> [   48.143608]  do_dentry_open+0x151/0x3a0
>> [   48.143614]  path_openat+0x76f/0xa10
>> [   48.143619]  do_filp_open+0xa9/0x150
>> [   48.143625]  ? preempt_count_sub+0x9b/0xd0
>> [   48.143631]  ? _raw_spin_unlock+0x29/0x40
>> [   48.143638]  do_sys_openat2+0x97/0x160
>> [   48.143644]  __x64_sys_openat+0x54/0x90
>> [   48.143648]  do_syscall_64+0x38/0x90
>> [   48.143654]  entry_SYSCALL_64_after_hwframe+0x44/0xae
>> [   48.143660] RIP: 0033:0x7ffff7cdca5b
>> [   48.143664] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 33 0c 25
>> [   48.143668] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 0000000000000101
>> [   48.143675] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 00007ffff7cdca5b
>> [   48.143679] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 00000000ffffff9c
>> [   48.143682] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 000000000000000e
>> [   48.143685] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002
>> [   48.143688] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 00000000fffffffb
>> [   48.143693] irq event stamp: 32275
>> [   48.143696] hardirqs last  enabled at (32281): [<ffffffff81126357>] __up_console_sem+0x67/0x70
>> [   48.143701] hardirqs last disabled at (32286): [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
>> [   48.143706] softirqs last  enabled at (32138): [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
>> [   48.143710] softirqs last disabled at (32125): [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
>> [   48.143716] ---[ end trace 4978f2ce56481e4f ]---
> 

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Intel-gfx] [PATCH] drm/i915: fix blank screen booting crashes
  2021-10-15 14:52     ` Tvrtko Ursulin
@ 2021-10-15 15:42       ` John Harrison
  2021-10-15 15:55         ` Jani Nikula
  0 siblings, 1 reply; 12+ messages in thread
From: John Harrison @ 2021-10-15 15:42 UTC (permalink / raw)
  To: Tvrtko Ursulin, Jani Nikula, Ville Syrjälä, Matthew Brost
  Cc: intel-gfx, dri-devel

On 10/15/2021 07:52, Tvrtko Ursulin wrote:
> On 04/10/2021 08:36, Jani Nikula wrote:
>> On Fri, 24 Sep 2021, Ville Syrjälä <ville.syrjala@linux.intel.com> 
>> wrote:
>>> On Tue, Sep 21, 2021 at 06:50:39PM -0700, Matthew Brost wrote:
>>>> From: Hugh Dickins <hughd@google.com>
>>>>
>>>> 5.15-rc1 crashes with blank screen when booting up on two ThinkPads
>>>> using i915.  Bisections converge convincingly, but arrive at different
>>>> and surprising "culprits", none of them the actual culprit.
>>>>
>>>> netconsole (with init_netconsole() hacked to call i915_init() when
>>>> logging has started, instead of by module_init()) tells the story:
>>>>
>>>> kernel BUG at drivers/gpu/drm/i915/i915_sw_fence.c:245!
>>>> with RSI: ffffffff814d408b pointing to sw_fence_dummy_notify().
>>>> I've been building with CONFIG_CC_OPTIMIZE_FOR_SIZE=y, and that
>>>> function needs to be 4-byte aligned.
>>>>
>>>> v2:
>>>>   (Jani Nikula)
>>>>    - Change BUG_ON to WARN_ON
>>>> v3:
>>>>   (Jani / Tvrtko)
>>>>    - Short circuit __i915_sw_fence_init on WARN_ON
>>>> v4:
>>>>   (Lucas)
>>>>    - Break WARN_ON changes out in a different patch
>>>>
>>>> Fixes: 62eaf0ae217d ("drm/i915/guc: Support request cancellation")
>>>> Signed-off-by: Hugh Dickins <hughd@google.com>
>>>> Signed-off-by: Matthew Brost <matthew.brost@intel.com>
>>>> Reviewed-by: Matthew Brost <matthew.brost@intel.com>
>>>> ---
>>>>   drivers/gpu/drm/i915/gt/intel_context.c | 4 ++--
>>>>   1 file changed, 2 insertions(+), 2 deletions(-)
>>>>
>>>> diff --git a/drivers/gpu/drm/i915/gt/intel_context.c 
>>>> b/drivers/gpu/drm/i915/gt/intel_context.c
>>>> index ff637147b1a9..e7f78bc7ebfc 100644
>>>> --- a/drivers/gpu/drm/i915/gt/intel_context.c
>>>> +++ b/drivers/gpu/drm/i915/gt/intel_context.c
>>>> @@ -362,8 +362,8 @@ static int __intel_context_active(struct 
>>>> i915_active *active)
>>>>       return 0;
>>>>   }
>>>>   -static int sw_fence_dummy_notify(struct i915_sw_fence *sf,
>>>> -                 enum i915_sw_fence_notify state)
>>>> +static int __i915_sw_fence_call
>>>> +sw_fence_dummy_notify(struct i915_sw_fence *sf, enum 
>>>> i915_sw_fence_notify state)
>>>>   {
>>>>       return NOTIFY_DONE;
>>>>   }
>>>
>>> This thing seems broken beyond just this alignment stuff. I'm getting
>>> this spew from DEBUG_OBJECTS all the time on a glk here:
>>
>> Nobody followed through with this, so:
>>
>> https://lore.kernel.org/r/20211002020257.34a0e882@oasis.local.home
>>
>> and
>>
>> cdc1e6e225e3 ("drm/i915: fix blank screen booting crashes")
>
> John you pushed this yesterday? Will this cause a problem now if we 
> have two commits for the same bug:
I'm thoroughly confused.

I finally got far enough down my backlog to reach this and it did not 
appear to be in the tree yet so I tried pushing it. The DIM tool gave me 
a bunch of errors that didn't seem to make any sense. It certainly gave 
me the impression that it did not actually do anything. So I gave up on 
it. But now it seems like it did actually push something? And it was 
already merged after all?

John.

>
> commit b0179f0d18dd7e6fb6b1c52c49ac21365257e97e
> Author:     Hugh Dickins <hughd@google.com>
> AuthorDate: Tue Sep 21 18:50:39 2021 -0700
> Commit:     John Harrison <John.C.Harrison@Intel.com>
> CommitDate: Thu Oct 14 18:29:01 2021 -0700
>
>     drm/i915: fix blank screen booting crashes
>
>
>
> commit cdc1e6e225e3256d56dc6648411630e71d7c776b
> Author:     Hugh Dickins <hughd@google.com>
> AuthorDate: Sat Oct 2 03:17:29 2021 -0700
> Commit:     Linus Torvalds <torvalds@linux-foundation.org>
> CommitDate: Sat Oct 2 09:39:15 2021 -0700
>
>     drm/i915: fix blank screen booting crashes
>
> Regards,
>
> Tvrtko
>
>>
>>
>> BR,
>> Jani.
>>
>>
>>>
>>> [   48.122629] ------------[ cut here ]------------
>>> [   48.122640] ODEBUG: init destroyed (active state 0) object type: 
>>> i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
>>> [   48.122963] WARNING: CPU: 0 PID: 815 at lib/debugobjects.c:505 
>>> debug_print_object+0x6e/0x90
>>> [   48.122976] Modules linked in: i915 i2c_algo_bit ttm 
>>> drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops 
>>> prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat 
>>> fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal 
>>> r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci 
>>> cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class 
>>> wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
>>> [   48.123119] CPU: 0 PID: 815 Comm: kms_async_flips Not tainted 
>>> 5.15.0-rc2-hsw+ #131
>>> [   48.123125] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, 
>>> BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
>>> [   48.123129] RIP: 0010:debug_print_object+0x6e/0x90
>>> [   48.123137] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 
>>> a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 
>>> 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 
>>> c0 0c 01
>>> [   48.123142] RSP: 0018:ffffc90000dabae0 EFLAGS: 00010282
>>> [   48.123150] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 
>>> 0000000000000000
>>> [   48.123154] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: 
>>> ffffffff8112673f
>>> [   48.123159] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 
>>> 000000000009fffb
>>> [   48.123163] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: 
>>> ffff88810a04d100
>>> [   48.123167] R13: ffff88810a07d308 R14: ffff888109990800 R15: 
>>> ffff88810997b800
>>> [   48.123171] FS:  00007ffff624b9c0(0000) GS:ffff888276e00000(0000) 
>>> knlGS:0000000000000000
>>> [   48.123176] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>>> [   48.123181] CR2: 00007ffff7f93bf0 CR3: 0000000108e56000 CR4: 
>>> 0000000000350ef0
>>> [   48.123185] Call Trace:
>>> [   48.123190]  i915_sw_fence_reinit+0x15/0x40 [i915]
>>> [   48.123341]  intel_context_init+0x16b/0x1d0 [i915]
>>> [   48.123492]  intel_context_create+0x33/0x100 [i915]
>>> [   48.123642]  default_engines+0x9d/0x120 [i915]
>>> [   48.123806]  i915_gem_create_context+0x465/0x630 [i915]
>>> [   48.125964]  ? trace_kmalloc+0x29/0xd0
>>> [   48.125976]  ? kmem_cache_alloc_trace+0x121/0x620
>>> [   48.125984]  i915_gem_context_open+0x145/0x1d0 [i915]
>>> [   48.126172]  i915_gem_open+0x75/0xb0 [i915]
>>> [   48.126364]  drm_file_alloc+0x1b1/0x280 [drm]
>>> [   48.126427]  drm_open+0xde/0x250 [drm]
>>> [   48.126482]  drm_stub_open+0xa8/0x130 [drm]
>>> [   48.126538]  chrdev_open+0xbf/0x240
>>> [   48.126547]  ? cdev_device_add+0x90/0x90
>>> [   48.126553]  do_dentry_open+0x151/0x3a0
>>> [   48.126560]  path_openat+0x76f/0xa10
>>> [   48.126568]  do_filp_open+0xa9/0x150
>>> [   48.126575]  ? preempt_count_sub+0x9b/0xd0
>>> [   48.126584]  ? _raw_spin_unlock+0x29/0x40
>>> [   48.126593]  do_sys_openat2+0x97/0x160
>>> [   48.126600]  __x64_sys_openat+0x54/0x90
>>> [   48.126607]  do_syscall_64+0x38/0x90
>>> [   48.126614]  entry_SYSCALL_64_after_hwframe+0x44/0xae
>>> [   48.126622] RIP: 0033:0x7ffff7cdca5b
>>> [   48.126630] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 
>>> 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 
>>> 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 
>>> 33 0c 25
>>> [   48.126636] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 
>>> 0000000000000101
>>> [   48.126645] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 
>>> 00007ffff7cdca5b
>>> [   48.126649] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 
>>> 00000000ffffff9c
>>> [   48.126654] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 
>>> 000000000000000e
>>> [   48.126658] R10: 0000000000000000 R11: 0000000000000246 R12: 
>>> 0000000000000002
>>> [   48.126663] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 
>>> 00000000fffffffb
>>> [   48.126669] irq event stamp: 29565
>>> [   48.126673] hardirqs last  enabled at (29571): 
>>> [<ffffffff81126357>] __up_console_sem+0x67/0x70
>>> [   48.126682] hardirqs last disabled at (29576): 
>>> [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
>>> [   48.126689] softirqs last  enabled at (29394): 
>>> [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
>>> [   48.126696] softirqs last disabled at (29371): 
>>> [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
>>> [   48.126704] ---[ end trace 4978f2ce56481e4b ]---
>>> [   48.126711] ------------[ cut here ]------------
>>> [   48.126714] ODEBUG: activate destroyed (active state 0) object 
>>> type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
>>> [   48.127053] WARNING: CPU: 1 PID: 815 at lib/debugobjects.c:505 
>>> debug_print_object+0x6e/0x90
>>> [   48.127062] Modules linked in: i915 i2c_algo_bit ttm 
>>> drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops 
>>> prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat 
>>> fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal 
>>> r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci 
>>> cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class 
>>> wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
>>> [   48.127216] CPU: 1 PID: 815 Comm: kms_async_flips Tainted: 
>>> G        W         5.15.0-rc2-hsw+ #131
>>> [   48.127221] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, 
>>> BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
>>> [   48.127226] RIP: 0010:debug_print_object+0x6e/0x90
>>> [   48.127232] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 
>>> a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 
>>> 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 
>>> c0 0c 01
>>> [   48.127238] RSP: 0018:ffffc90000daba88 EFLAGS: 00010282
>>> [   48.127245] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 
>>> 0000000000000000
>>> [   48.127250] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: 
>>> ffffffff8112673f
>>> [   48.127254] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 
>>> 000000000009fffb
>>> [   48.127259] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: 
>>> ffff88810a04d468
>>> [   48.127263] R13: ffffffffa0577480 R14: ffffffff835ce0b8 R15: 
>>> ffff88810997b800
>>> [   48.127268] FS:  00007ffff624b9c0(0000) GS:ffff888276e80000(0000) 
>>> knlGS:0000000000000000
>>> [   48.127273] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>>> [   48.127277] CR2: 000055555556f5e8 CR3: 0000000108e56000 CR4: 
>>> 0000000000350ee0
>>> [   48.127282] Call Trace:
>>> [   48.127287]  debug_object_activate+0x174/0x200
>>> [   48.127296]  i915_sw_fence_commit+0x15/0x20 [i915]
>>> [   48.127461]  intel_context_init+0x173/0x1d0 [i915]
>>> [   48.127627]  intel_context_create+0x33/0x100 [i915]
>>> [   48.127792]  default_engines+0x9d/0x120 [i915]
>>> [   48.127971]  i915_gem_create_context+0x465/0x630 [i915]
>>> [   48.128195]  ? trace_kmalloc+0x29/0xd0
>>> [   48.128203]  ? kmem_cache_alloc_trace+0x121/0x620
>>> [   48.128211]  i915_gem_context_open+0x145/0x1d0 [i915]
>>> [   48.128389]  i915_gem_open+0x75/0xb0 [i915]
>>> [   48.128577]  drm_file_alloc+0x1b1/0x280 [drm]
>>> [   48.128632]  drm_open+0xde/0x250 [drm]
>>> [   48.128687]  drm_stub_open+0xa8/0x130 [drm]
>>> [   48.128742]  chrdev_open+0xbf/0x240
>>> [   48.128749]  ? cdev_device_add+0x90/0x90
>>> [   48.128754]  do_dentry_open+0x151/0x3a0
>>> [   48.128761]  path_openat+0x76f/0xa10
>>> [   48.128768]  do_filp_open+0xa9/0x150
>>> [   48.128775]  ? preempt_count_sub+0x9b/0xd0
>>> [   48.128782]  ? _raw_spin_unlock+0x29/0x40
>>> [   48.128789]  do_sys_openat2+0x97/0x160
>>> [   48.128795]  __x64_sys_openat+0x54/0x90
>>> [   48.128802]  do_syscall_64+0x38/0x90
>>> [   48.128808]  entry_SYSCALL_64_after_hwframe+0x44/0xae
>>> [   48.128815] RIP: 0033:0x7ffff7cdca5b
>>> [   48.128821] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 
>>> 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 
>>> 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 
>>> 33 0c 25
>>> [   48.128826] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 
>>> 0000000000000101
>>> [   48.128835] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 
>>> 00007ffff7cdca5b
>>> [   48.128839] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 
>>> 00000000ffffff9c
>>> [   48.128844] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 
>>> 000000000000000e
>>> [   48.128848] R10: 0000000000000000 R11: 0000000000000246 R12: 
>>> 0000000000000002
>>> [   48.128852] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 
>>> 00000000fffffffb
>>> [   48.128859] irq event stamp: 30217
>>> [   48.128862] hardirqs last  enabled at (30223): 
>>> [<ffffffff81126357>] __up_console_sem+0x67/0x70
>>> [   48.128869] hardirqs last disabled at (30228): 
>>> [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
>>> [   48.128875] softirqs last  enabled at (30050): 
>>> [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
>>> [   48.128881] softirqs last disabled at (30035): 
>>> [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
>>> [   48.128888] ---[ end trace 4978f2ce56481e4c ]---
>>> [   48.128895] ------------[ cut here ]------------
>>> [   48.128899] ODEBUG: active_state destroyed (active state 0) 
>>> object type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
>>> [   48.129179] WARNING: CPU: 1 PID: 815 at lib/debugobjects.c:505 
>>> debug_print_object+0x6e/0x90
>>> [   48.129187] Modules linked in: i915 i2c_algo_bit ttm 
>>> drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops 
>>> prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat 
>>> fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal 
>>> r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci 
>>> cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class 
>>> wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
>>> [   48.129328] CPU: 1 PID: 815 Comm: kms_async_flips Tainted: 
>>> G        W         5.15.0-rc2-hsw+ #131
>>> [   48.129334] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, 
>>> BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
>>> [   48.129338] RIP: 0010:debug_print_object+0x6e/0x90
>>> [   48.129344] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 
>>> a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 
>>> 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 
>>> c0 0c 01
>>> [   48.129350] RSP: 0018:ffffc90000dabaa8 EFLAGS: 00010286
>>> [   48.129357] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 
>>> 0000000000000000
>>> [   48.129362] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: 
>>> ffffffff8112673f
>>> [   48.129366] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 
>>> 000000000009fffb
>>> [   48.129371] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: 
>>> ffff88810a04d100
>>> [   48.129375] R13: ffff88810a07d308 R14: 0000000000000000 R15: 
>>> ffff88810997b800
>>> [   48.129379] FS:  00007ffff624b9c0(0000) GS:ffff888276e80000(0000) 
>>> knlGS:0000000000000000
>>> [   48.129384] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>>> [   48.129389] CR2: 000055555556f5e8 CR3: 0000000108e56000 CR4: 
>>> 0000000000350ee0
>>> [   48.129393] Call Trace:
>>> [   48.129398]  __i915_sw_fence_complete+0x70/0x240 [i915]
>>> [   48.129564]  ? preempt_count_sub+0x9b/0xd0
>>> [   48.129572]  intel_context_init+0x173/0x1d0 [i915]
>>> [   48.129738]  intel_context_create+0x33/0x100 [i915]
>>> [   48.129902]  default_engines+0x9d/0x120 [i915]
>>> [   48.130080]  i915_gem_create_context+0x465/0x630 [i915]
>>> [   48.130258]  ? trace_kmalloc+0x29/0xd0
>>> [   48.130264]  ? kmem_cache_alloc_trace+0x121/0x620
>>> [   48.130271]  i915_gem_context_open+0x145/0x1d0 [i915]
>>> [   48.130449]  i915_gem_open+0x75/0xb0 [i915]
>>> [   48.130635]  drm_file_alloc+0x1b1/0x280 [drm]
>>> [   48.130689]  drm_open+0xde/0x250 [drm]
>>> [   48.130744]  drm_stub_open+0xa8/0x130 [drm]
>>> [   48.130801]  chrdev_open+0xbf/0x240
>>> [   48.130807]  ? cdev_device_add+0x90/0x90
>>> [   48.130813]  do_dentry_open+0x151/0x3a0
>>> [   48.130819]  path_openat+0x76f/0xa10
>>> [   48.130826]  do_filp_open+0xa9/0x150
>>> [   48.130833]  ? preempt_count_sub+0x9b/0xd0
>>> [   48.130839]  ? _raw_spin_unlock+0x29/0x40
>>> [   48.130847]  do_sys_openat2+0x97/0x160
>>> [   48.130853]  __x64_sys_openat+0x54/0x90
>>> [   48.130860]  do_syscall_64+0x38/0x90
>>> [   48.130866]  entry_SYSCALL_64_after_hwframe+0x44/0xae
>>> [   48.130873] RIP: 0033:0x7ffff7cdca5b
>>> [   48.130878] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 
>>> 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 
>>> 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 
>>> 33 0c 25
>>> [   48.130883] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 
>>> 0000000000000101
>>> [   48.130892] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 
>>> 00007ffff7cdca5b
>>> [   48.130896] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 
>>> 00000000ffffff9c
>>> [   48.130901] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 
>>> 000000000000000e
>>> [   48.130905] R10: 0000000000000000 R11: 0000000000000246 R12: 
>>> 0000000000000002
>>> [   48.130909] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 
>>> 00000000fffffffb
>>> [   48.130916] irq event stamp: 30843
>>> [   48.130919] hardirqs last  enabled at (30849): 
>>> [<ffffffff81126357>] __up_console_sem+0x67/0x70
>>> [   48.130926] hardirqs last disabled at (30854): 
>>> [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
>>> [   48.130932] softirqs last  enabled at (30050): 
>>> [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
>>> [   48.130938] softirqs last disabled at (30035): 
>>> [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
>>> [   48.130944] ---[ end trace 4978f2ce56481e4d ]---
>>> [   48.130950] ------------[ cut here ]------------
>>> [   48.130954] ODEBUG: active_state destroyed (active state 0) 
>>> object type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
>>> [   48.131232] WARNING: CPU: 1 PID: 815 at lib/debugobjects.c:505 
>>> debug_print_object+0x6e/0x90
>>> [   48.131240] Modules linked in: i915 i2c_algo_bit ttm 
>>> drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops 
>>> prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat 
>>> fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal 
>>> r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci 
>>> cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class 
>>> wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
>>> [   48.131381] CPU: 1 PID: 815 Comm: kms_async_flips Tainted: 
>>> G        W         5.15.0-rc2-hsw+ #131
>>> [   48.131387] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, 
>>> BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
>>> [   48.131391] RIP: 0010:debug_print_object+0x6e/0x90
>>> [   48.131397] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 
>>> a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 
>>> 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 
>>> c0 0c 01
>>> [   48.131402] RSP: 0018:ffffc90000dabaa8 EFLAGS: 00010286
>>> [   48.131410] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 
>>> 0000000000000000
>>> [   48.131414] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: 
>>> ffffffff8112673f
>>> [   48.131419] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 
>>> 000000000009fffb
>>> [   48.131423] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: 
>>> ffff88810a04d100
>>> [   48.131427] R13: ffff88810a07d308 R14: 0000000000000000 R15: 
>>> ffff88810997b800
>>> [   48.131432] FS:  00007ffff624b9c0(0000) GS:ffff888276e80000(0000) 
>>> knlGS:0000000000000000
>>> [   48.131437] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>>> [   48.131441] CR2: 000055555556f5e8 CR3: 0000000108e56000 CR4: 
>>> 0000000000350ee0
>>> [   48.131446] Call Trace:
>>> [   48.131450]  __i915_sw_fence_complete+0x9c/0x240 [i915]
>>> [   48.131614]  ? preempt_count_sub+0x9b/0xd0
>>> [   48.131622]  intel_context_init+0x173/0x1d0 [i915]
>>> [   48.131787]  intel_context_create+0x33/0x100 [i915]
>>> [   48.131951]  default_engines+0x9d/0x120 [i915]
>>> [   48.132129]  i915_gem_create_context+0x465/0x630 [i915]
>>> [   48.132306]  ? trace_kmalloc+0x29/0xd0
>>> [   48.132313]  ? kmem_cache_alloc_trace+0x121/0x620
>>> [   48.132320]  i915_gem_context_open+0x145/0x1d0 [i915]
>>> [   48.132498]  i915_gem_open+0x75/0xb0 [i915]
>>> [   48.132685]  drm_file_alloc+0x1b1/0x280 [drm]
>>> [   48.132739]  drm_open+0xde/0x250 [drm]
>>> [   48.132793]  drm_stub_open+0xa8/0x130 [drm]
>>> [   48.132849]  chrdev_open+0xbf/0x240
>>> [   48.132855]  ? cdev_device_add+0x90/0x90
>>> [   48.132861]  do_dentry_open+0x151/0x3a0
>>> [   48.132867]  path_openat+0x76f/0xa10
>>> [   48.132874]  do_filp_open+0xa9/0x150
>>> [   48.132881]  ? preempt_count_sub+0x9b/0xd0
>>> [   48.132887]  ? _raw_spin_unlock+0x29/0x40
>>> [   48.132895]  do_sys_openat2+0x97/0x160
>>> [   48.132901]  __x64_sys_openat+0x54/0x90
>>> [   48.132907]  do_syscall_64+0x38/0x90
>>> [   48.132914]  entry_SYSCALL_64_after_hwframe+0x44/0xae
>>> [   48.132921] RIP: 0033:0x7ffff7cdca5b
>>> [   48.132926] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 
>>> 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 
>>> 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 
>>> 33 0c 25
>>> [   48.132931] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 
>>> 0000000000000101
>>> [   48.132939] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 
>>> 00007ffff7cdca5b
>>> [   48.132944] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 
>>> 00000000ffffff9c
>>> [   48.132948] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 
>>> 000000000000000e
>>> [   48.132952] R10: 0000000000000000 R11: 0000000000000246 R12: 
>>> 0000000000000002
>>> [   48.132956] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 
>>> 00000000fffffffb
>>> [   48.132963] irq event stamp: 31465
>>> [   48.132966] hardirqs last  enabled at (31471): 
>>> [<ffffffff81126357>] __up_console_sem+0x67/0x70
>>> [   48.132973] hardirqs last disabled at (31476): 
>>> [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
>>> [   48.132979] softirqs last  enabled at (30050): 
>>> [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
>>> [   48.132984] softirqs last disabled at (30035): 
>>> [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
>>> [   48.132991] ---[ end trace 4978f2ce56481e4e ]---
>>> [   48.132996] ------------[ cut here ]------------
>>> [   48.133000] ODEBUG: deactivate destroyed (active state 0) object 
>>> type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
>>> [   48.133277] WARNING: CPU: 1 PID: 815 at lib/debugobjects.c:505 
>>> debug_print_object+0x6e/0x90
>>> [   48.133284] Modules linked in: i915 i2c_algo_bit ttm 
>>> drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops 
>>> prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat 
>>> fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal 
>>> r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci 
>>> cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class 
>>> wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
>>> [   48.133425] CPU: 1 PID: 815 Comm: kms_async_flips Tainted: 
>>> G        W         5.15.0-rc2-hsw+ #131
>>> [   48.133430] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, 
>>> BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
>>> [   48.133434] RIP: 0010:debug_print_object+0x6e/0x90
>>> [   48.133440] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 
>>> a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 
>>> 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 
>>> c0 0c 01
>>> [   48.133445] RSP: 0018:ffffc90000dabaa8 EFLAGS: 00010286
>>> [   48.133453] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 
>>> 0000000000000000
>>> [   48.133458] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: 
>>> ffffffff8112673f
>>> [   48.133462] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 
>>> 000000000009fffb
>>> [   48.133468] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: 
>>> ffff88810a04d100
>>> [   48.133472] R13: ffff88810a07d308 R14: 0000000000000000 R15: 
>>> ffff88810997b800
>>> [   48.133476] FS:  00007ffff624b9c0(0000) GS:ffff888276e80000(0000) 
>>> knlGS:0000000000000000
>>> [   48.133481] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>>> [   48.133486] CR2: 000055555556f5e8 CR3: 0000000108e56000 CR4: 
>>> 0000000000350ee0
>>> [   48.133490] Call Trace:
>>> [   48.133495]  __i915_sw_fence_complete+0xab/0x240 [i915]
>>> [   48.133658]  ? preempt_count_sub+0x9b/0xd0
>>> [   48.133666]  intel_context_init+0x173/0x1d0 [i915]
>>> [   48.133830]  intel_context_create+0x33/0x100 [i915]
>>> [   48.142705]  default_engines+0x9d/0x120 [i915]
>>> [   48.142861]  i915_gem_create_context+0x465/0x630 [i915]
>>> [   48.142996]  ? trace_kmalloc+0x29/0xd0
>>> [   48.143003]  ? kmem_cache_alloc_trace+0x121/0x620
>>> [   48.143009]  i915_gem_context_open+0x145/0x1d0 [i915]
>>> [   48.143141]  i915_gem_open+0x75/0xb0 [i915]
>>> [   48.143438]  drm_file_alloc+0x1b1/0x280 [drm]
>>> [   48.143516]  drm_open+0xde/0x250 [drm]
>>> [   48.143557]  drm_stub_open+0xa8/0x130 [drm]
>>> [   48.143598]  chrdev_open+0xbf/0x240
>>> [   48.143604]  ? cdev_device_add+0x90/0x90
>>> [   48.143608]  do_dentry_open+0x151/0x3a0
>>> [   48.143614]  path_openat+0x76f/0xa10
>>> [   48.143619]  do_filp_open+0xa9/0x150
>>> [   48.143625]  ? preempt_count_sub+0x9b/0xd0
>>> [   48.143631]  ? _raw_spin_unlock+0x29/0x40
>>> [   48.143638]  do_sys_openat2+0x97/0x160
>>> [   48.143644]  __x64_sys_openat+0x54/0x90
>>> [   48.143648]  do_syscall_64+0x38/0x90
>>> [   48.143654]  entry_SYSCALL_64_after_hwframe+0x44/0xae
>>> [   48.143660] RIP: 0033:0x7ffff7cdca5b
>>> [   48.143664] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 
>>> 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 
>>> 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 
>>> 33 0c 25
>>> [   48.143668] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 
>>> 0000000000000101
>>> [   48.143675] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 
>>> 00007ffff7cdca5b
>>> [   48.143679] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 
>>> 00000000ffffff9c
>>> [   48.143682] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 
>>> 000000000000000e
>>> [   48.143685] R10: 0000000000000000 R11: 0000000000000246 R12: 
>>> 0000000000000002
>>> [   48.143688] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 
>>> 00000000fffffffb
>>> [   48.143693] irq event stamp: 32275
>>> [   48.143696] hardirqs last  enabled at (32281): 
>>> [<ffffffff81126357>] __up_console_sem+0x67/0x70
>>> [   48.143701] hardirqs last disabled at (32286): 
>>> [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
>>> [   48.143706] softirqs last  enabled at (32138): 
>>> [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
>>> [   48.143710] softirqs last disabled at (32125): 
>>> [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
>>> [   48.143716] ---[ end trace 4978f2ce56481e4f ]---
>>


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Intel-gfx] [PATCH] drm/i915: fix blank screen booting crashes
  2021-10-15 15:42       ` John Harrison
@ 2021-10-15 15:55         ` Jani Nikula
  0 siblings, 0 replies; 12+ messages in thread
From: Jani Nikula @ 2021-10-15 15:55 UTC (permalink / raw)
  To: John Harrison, Tvrtko Ursulin, Ville Syrjälä, Matthew Brost
  Cc: intel-gfx, dri-devel

On Fri, 15 Oct 2021, John Harrison <john.c.harrison@intel.com> wrote:
> On 10/15/2021 07:52, Tvrtko Ursulin wrote:
>> On 04/10/2021 08:36, Jani Nikula wrote:
>>> On Fri, 24 Sep 2021, Ville Syrjälä <ville.syrjala@linux.intel.com> 
>>> wrote:
>>>> On Tue, Sep 21, 2021 at 06:50:39PM -0700, Matthew Brost wrote:
>>>>> From: Hugh Dickins <hughd@google.com>
>>>>>
>>>>> 5.15-rc1 crashes with blank screen when booting up on two ThinkPads
>>>>> using i915.  Bisections converge convincingly, but arrive at different
>>>>> and surprising "culprits", none of them the actual culprit.
>>>>>
>>>>> netconsole (with init_netconsole() hacked to call i915_init() when
>>>>> logging has started, instead of by module_init()) tells the story:
>>>>>
>>>>> kernel BUG at drivers/gpu/drm/i915/i915_sw_fence.c:245!
>>>>> with RSI: ffffffff814d408b pointing to sw_fence_dummy_notify().
>>>>> I've been building with CONFIG_CC_OPTIMIZE_FOR_SIZE=y, and that
>>>>> function needs to be 4-byte aligned.
>>>>>
>>>>> v2:
>>>>>   (Jani Nikula)
>>>>>    - Change BUG_ON to WARN_ON
>>>>> v3:
>>>>>   (Jani / Tvrtko)
>>>>>    - Short circuit __i915_sw_fence_init on WARN_ON
>>>>> v4:
>>>>>   (Lucas)
>>>>>    - Break WARN_ON changes out in a different patch
>>>>>
>>>>> Fixes: 62eaf0ae217d ("drm/i915/guc: Support request cancellation")
>>>>> Signed-off-by: Hugh Dickins <hughd@google.com>
>>>>> Signed-off-by: Matthew Brost <matthew.brost@intel.com>
>>>>> Reviewed-by: Matthew Brost <matthew.brost@intel.com>
>>>>> ---
>>>>>   drivers/gpu/drm/i915/gt/intel_context.c | 4 ++--
>>>>>   1 file changed, 2 insertions(+), 2 deletions(-)
>>>>>
>>>>> diff --git a/drivers/gpu/drm/i915/gt/intel_context.c 
>>>>> b/drivers/gpu/drm/i915/gt/intel_context.c
>>>>> index ff637147b1a9..e7f78bc7ebfc 100644
>>>>> --- a/drivers/gpu/drm/i915/gt/intel_context.c
>>>>> +++ b/drivers/gpu/drm/i915/gt/intel_context.c
>>>>> @@ -362,8 +362,8 @@ static int __intel_context_active(struct 
>>>>> i915_active *active)
>>>>>       return 0;
>>>>>   }
>>>>>   -static int sw_fence_dummy_notify(struct i915_sw_fence *sf,
>>>>> -                 enum i915_sw_fence_notify state)
>>>>> +static int __i915_sw_fence_call
>>>>> +sw_fence_dummy_notify(struct i915_sw_fence *sf, enum 
>>>>> i915_sw_fence_notify state)
>>>>>   {
>>>>>       return NOTIFY_DONE;
>>>>>   }
>>>>
>>>> This thing seems broken beyond just this alignment stuff. I'm getting
>>>> this spew from DEBUG_OBJECTS all the time on a glk here:
>>>
>>> Nobody followed through with this, so:
>>>
>>> https://lore.kernel.org/r/20211002020257.34a0e882@oasis.local.home
>>>
>>> and
>>>
>>> cdc1e6e225e3 ("drm/i915: fix blank screen booting crashes")
>>
>> John you pushed this yesterday? Will this cause a problem now if we 
>> have two commits for the same bug:
> I'm thoroughly confused.
>
> I finally got far enough down my backlog to reach this and it did not 
> appear to be in the tree yet so I tried pushing it. The DIM tool gave me 
> a bunch of errors that didn't seem to make any sense. It certainly gave 
> me the impression that it did not actually do anything. So I gave up on 
> it. But now it seems like it did actually push something? And it was 
> already merged after all?

Linus merged it directly to his tree because we didn't follow through
with this soon enough. Linus' tree feeds to drm-tip via drm-intel-fixes,
but I guess we haven't done backmerges from Linux' tree to drm-next to
drm-intel-gt-next with that commit. Once you applied the patch, dim
rebuilt drm-tip, which now got the same change from both drm-intel-fixes
and drm-intel-gt-next.

It happens.

But in general, if there are regressions with blank screens at boot
occurring in Linus' tree, the fix needs to move much faster.

BR,
Jani.


>
> John.
>
>>
>> commit b0179f0d18dd7e6fb6b1c52c49ac21365257e97e
>> Author:     Hugh Dickins <hughd@google.com>
>> AuthorDate: Tue Sep 21 18:50:39 2021 -0700
>> Commit:     John Harrison <John.C.Harrison@Intel.com>
>> CommitDate: Thu Oct 14 18:29:01 2021 -0700
>>
>>     drm/i915: fix blank screen booting crashes
>>
>>
>>
>> commit cdc1e6e225e3256d56dc6648411630e71d7c776b
>> Author:     Hugh Dickins <hughd@google.com>
>> AuthorDate: Sat Oct 2 03:17:29 2021 -0700
>> Commit:     Linus Torvalds <torvalds@linux-foundation.org>
>> CommitDate: Sat Oct 2 09:39:15 2021 -0700
>>
>>     drm/i915: fix blank screen booting crashes
>>
>> Regards,
>>
>> Tvrtko
>>
>>>
>>>
>>> BR,
>>> Jani.
>>>
>>>
>>>>
>>>> [   48.122629] ------------[ cut here ]------------
>>>> [   48.122640] ODEBUG: init destroyed (active state 0) object type: 
>>>> i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
>>>> [   48.122963] WARNING: CPU: 0 PID: 815 at lib/debugobjects.c:505 
>>>> debug_print_object+0x6e/0x90
>>>> [   48.122976] Modules linked in: i915 i2c_algo_bit ttm 
>>>> drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops 
>>>> prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat 
>>>> fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal 
>>>> r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci 
>>>> cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class 
>>>> wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
>>>> [   48.123119] CPU: 0 PID: 815 Comm: kms_async_flips Not tainted 
>>>> 5.15.0-rc2-hsw+ #131
>>>> [   48.123125] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, 
>>>> BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
>>>> [   48.123129] RIP: 0010:debug_print_object+0x6e/0x90
>>>> [   48.123137] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 
>>>> a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 
>>>> 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 
>>>> c0 0c 01
>>>> [   48.123142] RSP: 0018:ffffc90000dabae0 EFLAGS: 00010282
>>>> [   48.123150] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 
>>>> 0000000000000000
>>>> [   48.123154] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: 
>>>> ffffffff8112673f
>>>> [   48.123159] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 
>>>> 000000000009fffb
>>>> [   48.123163] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: 
>>>> ffff88810a04d100
>>>> [   48.123167] R13: ffff88810a07d308 R14: ffff888109990800 R15: 
>>>> ffff88810997b800
>>>> [   48.123171] FS:  00007ffff624b9c0(0000) GS:ffff888276e00000(0000) 
>>>> knlGS:0000000000000000
>>>> [   48.123176] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>>>> [   48.123181] CR2: 00007ffff7f93bf0 CR3: 0000000108e56000 CR4: 
>>>> 0000000000350ef0
>>>> [   48.123185] Call Trace:
>>>> [   48.123190]  i915_sw_fence_reinit+0x15/0x40 [i915]
>>>> [   48.123341]  intel_context_init+0x16b/0x1d0 [i915]
>>>> [   48.123492]  intel_context_create+0x33/0x100 [i915]
>>>> [   48.123642]  default_engines+0x9d/0x120 [i915]
>>>> [   48.123806]  i915_gem_create_context+0x465/0x630 [i915]
>>>> [   48.125964]  ? trace_kmalloc+0x29/0xd0
>>>> [   48.125976]  ? kmem_cache_alloc_trace+0x121/0x620
>>>> [   48.125984]  i915_gem_context_open+0x145/0x1d0 [i915]
>>>> [   48.126172]  i915_gem_open+0x75/0xb0 [i915]
>>>> [   48.126364]  drm_file_alloc+0x1b1/0x280 [drm]
>>>> [   48.126427]  drm_open+0xde/0x250 [drm]
>>>> [   48.126482]  drm_stub_open+0xa8/0x130 [drm]
>>>> [   48.126538]  chrdev_open+0xbf/0x240
>>>> [   48.126547]  ? cdev_device_add+0x90/0x90
>>>> [   48.126553]  do_dentry_open+0x151/0x3a0
>>>> [   48.126560]  path_openat+0x76f/0xa10
>>>> [   48.126568]  do_filp_open+0xa9/0x150
>>>> [   48.126575]  ? preempt_count_sub+0x9b/0xd0
>>>> [   48.126584]  ? _raw_spin_unlock+0x29/0x40
>>>> [   48.126593]  do_sys_openat2+0x97/0x160
>>>> [   48.126600]  __x64_sys_openat+0x54/0x90
>>>> [   48.126607]  do_syscall_64+0x38/0x90
>>>> [   48.126614]  entry_SYSCALL_64_after_hwframe+0x44/0xae
>>>> [   48.126622] RIP: 0033:0x7ffff7cdca5b
>>>> [   48.126630] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 
>>>> 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 
>>>> 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 
>>>> 33 0c 25
>>>> [   48.126636] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 
>>>> 0000000000000101
>>>> [   48.126645] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 
>>>> 00007ffff7cdca5b
>>>> [   48.126649] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 
>>>> 00000000ffffff9c
>>>> [   48.126654] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 
>>>> 000000000000000e
>>>> [   48.126658] R10: 0000000000000000 R11: 0000000000000246 R12: 
>>>> 0000000000000002
>>>> [   48.126663] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 
>>>> 00000000fffffffb
>>>> [   48.126669] irq event stamp: 29565
>>>> [   48.126673] hardirqs last  enabled at (29571): 
>>>> [<ffffffff81126357>] __up_console_sem+0x67/0x70
>>>> [   48.126682] hardirqs last disabled at (29576): 
>>>> [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
>>>> [   48.126689] softirqs last  enabled at (29394): 
>>>> [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
>>>> [   48.126696] softirqs last disabled at (29371): 
>>>> [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
>>>> [   48.126704] ---[ end trace 4978f2ce56481e4b ]---
>>>> [   48.126711] ------------[ cut here ]------------
>>>> [   48.126714] ODEBUG: activate destroyed (active state 0) object 
>>>> type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
>>>> [   48.127053] WARNING: CPU: 1 PID: 815 at lib/debugobjects.c:505 
>>>> debug_print_object+0x6e/0x90
>>>> [   48.127062] Modules linked in: i915 i2c_algo_bit ttm 
>>>> drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops 
>>>> prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat 
>>>> fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal 
>>>> r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci 
>>>> cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class 
>>>> wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
>>>> [   48.127216] CPU: 1 PID: 815 Comm: kms_async_flips Tainted: 
>>>> G        W         5.15.0-rc2-hsw+ #131
>>>> [   48.127221] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, 
>>>> BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
>>>> [   48.127226] RIP: 0010:debug_print_object+0x6e/0x90
>>>> [   48.127232] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 
>>>> a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 
>>>> 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 
>>>> c0 0c 01
>>>> [   48.127238] RSP: 0018:ffffc90000daba88 EFLAGS: 00010282
>>>> [   48.127245] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 
>>>> 0000000000000000
>>>> [   48.127250] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: 
>>>> ffffffff8112673f
>>>> [   48.127254] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 
>>>> 000000000009fffb
>>>> [   48.127259] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: 
>>>> ffff88810a04d468
>>>> [   48.127263] R13: ffffffffa0577480 R14: ffffffff835ce0b8 R15: 
>>>> ffff88810997b800
>>>> [   48.127268] FS:  00007ffff624b9c0(0000) GS:ffff888276e80000(0000) 
>>>> knlGS:0000000000000000
>>>> [   48.127273] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>>>> [   48.127277] CR2: 000055555556f5e8 CR3: 0000000108e56000 CR4: 
>>>> 0000000000350ee0
>>>> [   48.127282] Call Trace:
>>>> [   48.127287]  debug_object_activate+0x174/0x200
>>>> [   48.127296]  i915_sw_fence_commit+0x15/0x20 [i915]
>>>> [   48.127461]  intel_context_init+0x173/0x1d0 [i915]
>>>> [   48.127627]  intel_context_create+0x33/0x100 [i915]
>>>> [   48.127792]  default_engines+0x9d/0x120 [i915]
>>>> [   48.127971]  i915_gem_create_context+0x465/0x630 [i915]
>>>> [   48.128195]  ? trace_kmalloc+0x29/0xd0
>>>> [   48.128203]  ? kmem_cache_alloc_trace+0x121/0x620
>>>> [   48.128211]  i915_gem_context_open+0x145/0x1d0 [i915]
>>>> [   48.128389]  i915_gem_open+0x75/0xb0 [i915]
>>>> [   48.128577]  drm_file_alloc+0x1b1/0x280 [drm]
>>>> [   48.128632]  drm_open+0xde/0x250 [drm]
>>>> [   48.128687]  drm_stub_open+0xa8/0x130 [drm]
>>>> [   48.128742]  chrdev_open+0xbf/0x240
>>>> [   48.128749]  ? cdev_device_add+0x90/0x90
>>>> [   48.128754]  do_dentry_open+0x151/0x3a0
>>>> [   48.128761]  path_openat+0x76f/0xa10
>>>> [   48.128768]  do_filp_open+0xa9/0x150
>>>> [   48.128775]  ? preempt_count_sub+0x9b/0xd0
>>>> [   48.128782]  ? _raw_spin_unlock+0x29/0x40
>>>> [   48.128789]  do_sys_openat2+0x97/0x160
>>>> [   48.128795]  __x64_sys_openat+0x54/0x90
>>>> [   48.128802]  do_syscall_64+0x38/0x90
>>>> [   48.128808]  entry_SYSCALL_64_after_hwframe+0x44/0xae
>>>> [   48.128815] RIP: 0033:0x7ffff7cdca5b
>>>> [   48.128821] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 
>>>> 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 
>>>> 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 
>>>> 33 0c 25
>>>> [   48.128826] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 
>>>> 0000000000000101
>>>> [   48.128835] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 
>>>> 00007ffff7cdca5b
>>>> [   48.128839] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 
>>>> 00000000ffffff9c
>>>> [   48.128844] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 
>>>> 000000000000000e
>>>> [   48.128848] R10: 0000000000000000 R11: 0000000000000246 R12: 
>>>> 0000000000000002
>>>> [   48.128852] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 
>>>> 00000000fffffffb
>>>> [   48.128859] irq event stamp: 30217
>>>> [   48.128862] hardirqs last  enabled at (30223): 
>>>> [<ffffffff81126357>] __up_console_sem+0x67/0x70
>>>> [   48.128869] hardirqs last disabled at (30228): 
>>>> [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
>>>> [   48.128875] softirqs last  enabled at (30050): 
>>>> [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
>>>> [   48.128881] softirqs last disabled at (30035): 
>>>> [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
>>>> [   48.128888] ---[ end trace 4978f2ce56481e4c ]---
>>>> [   48.128895] ------------[ cut here ]------------
>>>> [   48.128899] ODEBUG: active_state destroyed (active state 0) 
>>>> object type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
>>>> [   48.129179] WARNING: CPU: 1 PID: 815 at lib/debugobjects.c:505 
>>>> debug_print_object+0x6e/0x90
>>>> [   48.129187] Modules linked in: i915 i2c_algo_bit ttm 
>>>> drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops 
>>>> prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat 
>>>> fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal 
>>>> r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci 
>>>> cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class 
>>>> wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
>>>> [   48.129328] CPU: 1 PID: 815 Comm: kms_async_flips Tainted: 
>>>> G        W         5.15.0-rc2-hsw+ #131
>>>> [   48.129334] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, 
>>>> BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
>>>> [   48.129338] RIP: 0010:debug_print_object+0x6e/0x90
>>>> [   48.129344] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 
>>>> a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 
>>>> 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 
>>>> c0 0c 01
>>>> [   48.129350] RSP: 0018:ffffc90000dabaa8 EFLAGS: 00010286
>>>> [   48.129357] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 
>>>> 0000000000000000
>>>> [   48.129362] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: 
>>>> ffffffff8112673f
>>>> [   48.129366] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 
>>>> 000000000009fffb
>>>> [   48.129371] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: 
>>>> ffff88810a04d100
>>>> [   48.129375] R13: ffff88810a07d308 R14: 0000000000000000 R15: 
>>>> ffff88810997b800
>>>> [   48.129379] FS:  00007ffff624b9c0(0000) GS:ffff888276e80000(0000) 
>>>> knlGS:0000000000000000
>>>> [   48.129384] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>>>> [   48.129389] CR2: 000055555556f5e8 CR3: 0000000108e56000 CR4: 
>>>> 0000000000350ee0
>>>> [   48.129393] Call Trace:
>>>> [   48.129398]  __i915_sw_fence_complete+0x70/0x240 [i915]
>>>> [   48.129564]  ? preempt_count_sub+0x9b/0xd0
>>>> [   48.129572]  intel_context_init+0x173/0x1d0 [i915]
>>>> [   48.129738]  intel_context_create+0x33/0x100 [i915]
>>>> [   48.129902]  default_engines+0x9d/0x120 [i915]
>>>> [   48.130080]  i915_gem_create_context+0x465/0x630 [i915]
>>>> [   48.130258]  ? trace_kmalloc+0x29/0xd0
>>>> [   48.130264]  ? kmem_cache_alloc_trace+0x121/0x620
>>>> [   48.130271]  i915_gem_context_open+0x145/0x1d0 [i915]
>>>> [   48.130449]  i915_gem_open+0x75/0xb0 [i915]
>>>> [   48.130635]  drm_file_alloc+0x1b1/0x280 [drm]
>>>> [   48.130689]  drm_open+0xde/0x250 [drm]
>>>> [   48.130744]  drm_stub_open+0xa8/0x130 [drm]
>>>> [   48.130801]  chrdev_open+0xbf/0x240
>>>> [   48.130807]  ? cdev_device_add+0x90/0x90
>>>> [   48.130813]  do_dentry_open+0x151/0x3a0
>>>> [   48.130819]  path_openat+0x76f/0xa10
>>>> [   48.130826]  do_filp_open+0xa9/0x150
>>>> [   48.130833]  ? preempt_count_sub+0x9b/0xd0
>>>> [   48.130839]  ? _raw_spin_unlock+0x29/0x40
>>>> [   48.130847]  do_sys_openat2+0x97/0x160
>>>> [   48.130853]  __x64_sys_openat+0x54/0x90
>>>> [   48.130860]  do_syscall_64+0x38/0x90
>>>> [   48.130866]  entry_SYSCALL_64_after_hwframe+0x44/0xae
>>>> [   48.130873] RIP: 0033:0x7ffff7cdca5b
>>>> [   48.130878] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 
>>>> 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 
>>>> 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 
>>>> 33 0c 25
>>>> [   48.130883] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 
>>>> 0000000000000101
>>>> [   48.130892] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 
>>>> 00007ffff7cdca5b
>>>> [   48.130896] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 
>>>> 00000000ffffff9c
>>>> [   48.130901] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 
>>>> 000000000000000e
>>>> [   48.130905] R10: 0000000000000000 R11: 0000000000000246 R12: 
>>>> 0000000000000002
>>>> [   48.130909] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 
>>>> 00000000fffffffb
>>>> [   48.130916] irq event stamp: 30843
>>>> [   48.130919] hardirqs last  enabled at (30849): 
>>>> [<ffffffff81126357>] __up_console_sem+0x67/0x70
>>>> [   48.130926] hardirqs last disabled at (30854): 
>>>> [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
>>>> [   48.130932] softirqs last  enabled at (30050): 
>>>> [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
>>>> [   48.130938] softirqs last disabled at (30035): 
>>>> [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
>>>> [   48.130944] ---[ end trace 4978f2ce56481e4d ]---
>>>> [   48.130950] ------------[ cut here ]------------
>>>> [   48.130954] ODEBUG: active_state destroyed (active state 0) 
>>>> object type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
>>>> [   48.131232] WARNING: CPU: 1 PID: 815 at lib/debugobjects.c:505 
>>>> debug_print_object+0x6e/0x90
>>>> [   48.131240] Modules linked in: i915 i2c_algo_bit ttm 
>>>> drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops 
>>>> prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat 
>>>> fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal 
>>>> r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci 
>>>> cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class 
>>>> wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
>>>> [   48.131381] CPU: 1 PID: 815 Comm: kms_async_flips Tainted: 
>>>> G        W         5.15.0-rc2-hsw+ #131
>>>> [   48.131387] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, 
>>>> BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
>>>> [   48.131391] RIP: 0010:debug_print_object+0x6e/0x90
>>>> [   48.131397] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 
>>>> a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 
>>>> 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 
>>>> c0 0c 01
>>>> [   48.131402] RSP: 0018:ffffc90000dabaa8 EFLAGS: 00010286
>>>> [   48.131410] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 
>>>> 0000000000000000
>>>> [   48.131414] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: 
>>>> ffffffff8112673f
>>>> [   48.131419] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 
>>>> 000000000009fffb
>>>> [   48.131423] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: 
>>>> ffff88810a04d100
>>>> [   48.131427] R13: ffff88810a07d308 R14: 0000000000000000 R15: 
>>>> ffff88810997b800
>>>> [   48.131432] FS:  00007ffff624b9c0(0000) GS:ffff888276e80000(0000) 
>>>> knlGS:0000000000000000
>>>> [   48.131437] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>>>> [   48.131441] CR2: 000055555556f5e8 CR3: 0000000108e56000 CR4: 
>>>> 0000000000350ee0
>>>> [   48.131446] Call Trace:
>>>> [   48.131450]  __i915_sw_fence_complete+0x9c/0x240 [i915]
>>>> [   48.131614]  ? preempt_count_sub+0x9b/0xd0
>>>> [   48.131622]  intel_context_init+0x173/0x1d0 [i915]
>>>> [   48.131787]  intel_context_create+0x33/0x100 [i915]
>>>> [   48.131951]  default_engines+0x9d/0x120 [i915]
>>>> [   48.132129]  i915_gem_create_context+0x465/0x630 [i915]
>>>> [   48.132306]  ? trace_kmalloc+0x29/0xd0
>>>> [   48.132313]  ? kmem_cache_alloc_trace+0x121/0x620
>>>> [   48.132320]  i915_gem_context_open+0x145/0x1d0 [i915]
>>>> [   48.132498]  i915_gem_open+0x75/0xb0 [i915]
>>>> [   48.132685]  drm_file_alloc+0x1b1/0x280 [drm]
>>>> [   48.132739]  drm_open+0xde/0x250 [drm]
>>>> [   48.132793]  drm_stub_open+0xa8/0x130 [drm]
>>>> [   48.132849]  chrdev_open+0xbf/0x240
>>>> [   48.132855]  ? cdev_device_add+0x90/0x90
>>>> [   48.132861]  do_dentry_open+0x151/0x3a0
>>>> [   48.132867]  path_openat+0x76f/0xa10
>>>> [   48.132874]  do_filp_open+0xa9/0x150
>>>> [   48.132881]  ? preempt_count_sub+0x9b/0xd0
>>>> [   48.132887]  ? _raw_spin_unlock+0x29/0x40
>>>> [   48.132895]  do_sys_openat2+0x97/0x160
>>>> [   48.132901]  __x64_sys_openat+0x54/0x90
>>>> [   48.132907]  do_syscall_64+0x38/0x90
>>>> [   48.132914]  entry_SYSCALL_64_after_hwframe+0x44/0xae
>>>> [   48.132921] RIP: 0033:0x7ffff7cdca5b
>>>> [   48.132926] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 
>>>> 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 
>>>> 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 
>>>> 33 0c 25
>>>> [   48.132931] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 
>>>> 0000000000000101
>>>> [   48.132939] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 
>>>> 00007ffff7cdca5b
>>>> [   48.132944] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 
>>>> 00000000ffffff9c
>>>> [   48.132948] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 
>>>> 000000000000000e
>>>> [   48.132952] R10: 0000000000000000 R11: 0000000000000246 R12: 
>>>> 0000000000000002
>>>> [   48.132956] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 
>>>> 00000000fffffffb
>>>> [   48.132963] irq event stamp: 31465
>>>> [   48.132966] hardirqs last  enabled at (31471): 
>>>> [<ffffffff81126357>] __up_console_sem+0x67/0x70
>>>> [   48.132973] hardirqs last disabled at (31476): 
>>>> [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
>>>> [   48.132979] softirqs last  enabled at (30050): 
>>>> [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
>>>> [   48.132984] softirqs last disabled at (30035): 
>>>> [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
>>>> [   48.132991] ---[ end trace 4978f2ce56481e4e ]---
>>>> [   48.132996] ------------[ cut here ]------------
>>>> [   48.133000] ODEBUG: deactivate destroyed (active state 0) object 
>>>> type: i915_sw_fence hint: sw_fence_dummy_notify+0x0/0x10 [i915]
>>>> [   48.133277] WARNING: CPU: 1 PID: 815 at lib/debugobjects.c:505 
>>>> debug_print_object+0x6e/0x90
>>>> [   48.133284] Modules linked in: i915 i2c_algo_bit ttm 
>>>> drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops 
>>>> prime_numbers intel_gtt agpgart fuse nls_iso8859_1 nls_cp437 vfat 
>>>> fat intel_rapl_msr wmi_bmof intel_rapl_common x86_pkg_temp_thermal 
>>>> r8169 realtek mdio_devres coretemp libphy efi_pstore evdev sdhci_pci 
>>>> cqhci sdhci mei_me mmc_core i2c_i801 intel_pmc_core mei led_class 
>>>> wmi i2c_smbus sch_fq_codel drm ip_tables x_tables ipv6 autofs4
>>>> [   48.133425] CPU: 1 PID: 815 Comm: kms_async_flips Tainted: 
>>>> G        W         5.15.0-rc2-hsw+ #131
>>>> [   48.133430] Hardware name: Intel Corporation NUC7CJYH/NUC7JYB, 
>>>> BIOS JYGLKCPX.86A.0027.2018.0125.1347 01/25/2018
>>>> [   48.133434] RIP: 0010:debug_print_object+0x6e/0x90
>>>> [   48.133440] Code: 07 08 02 83 c0 01 8b 4b 14 4c 8b 45 00 48 c7 c7 
>>>> a0 19 0a 82 89 05 66 07 08 02 8b 43 10 48 8b 14 c5 c0 0d e4 81 e8 d7 
>>>> 2e 3c 00 <0f> 0b 83 05 c5 c0 0c 01 01 48 83 c4 08 5b 5d c3 83 05 b7 
>>>> c0 0c 01
>>>> [   48.133445] RSP: 0018:ffffc90000dabaa8 EFLAGS: 00010286
>>>> [   48.133453] RAX: 0000000000000000 RBX: ffff88810004f848 RCX: 
>>>> 0000000000000000
>>>> [   48.133458] RDX: 0000000080000001 RSI: ffffffff8112673f RDI: 
>>>> ffffffff8112673f
>>>> [   48.133462] RBP: ffffffffa0577480 R08: ffff88827fbfcfe8 R09: 
>>>> 000000000009fffb
>>>> [   48.133468] R10: 00000000fffe0000 R11: 3fffffffffffffff R12: 
>>>> ffff88810a04d100
>>>> [   48.133472] R13: ffff88810a07d308 R14: 0000000000000000 R15: 
>>>> ffff88810997b800
>>>> [   48.133476] FS:  00007ffff624b9c0(0000) GS:ffff888276e80000(0000) 
>>>> knlGS:0000000000000000
>>>> [   48.133481] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
>>>> [   48.133486] CR2: 000055555556f5e8 CR3: 0000000108e56000 CR4: 
>>>> 0000000000350ee0
>>>> [   48.133490] Call Trace:
>>>> [   48.133495]  __i915_sw_fence_complete+0xab/0x240 [i915]
>>>> [   48.133658]  ? preempt_count_sub+0x9b/0xd0
>>>> [   48.133666]  intel_context_init+0x173/0x1d0 [i915]
>>>> [   48.133830]  intel_context_create+0x33/0x100 [i915]
>>>> [   48.142705]  default_engines+0x9d/0x120 [i915]
>>>> [   48.142861]  i915_gem_create_context+0x465/0x630 [i915]
>>>> [   48.142996]  ? trace_kmalloc+0x29/0xd0
>>>> [   48.143003]  ? kmem_cache_alloc_trace+0x121/0x620
>>>> [   48.143009]  i915_gem_context_open+0x145/0x1d0 [i915]
>>>> [   48.143141]  i915_gem_open+0x75/0xb0 [i915]
>>>> [   48.143438]  drm_file_alloc+0x1b1/0x280 [drm]
>>>> [   48.143516]  drm_open+0xde/0x250 [drm]
>>>> [   48.143557]  drm_stub_open+0xa8/0x130 [drm]
>>>> [   48.143598]  chrdev_open+0xbf/0x240
>>>> [   48.143604]  ? cdev_device_add+0x90/0x90
>>>> [   48.143608]  do_dentry_open+0x151/0x3a0
>>>> [   48.143614]  path_openat+0x76f/0xa10
>>>> [   48.143619]  do_filp_open+0xa9/0x150
>>>> [   48.143625]  ? preempt_count_sub+0x9b/0xd0
>>>> [   48.143631]  ? _raw_spin_unlock+0x29/0x40
>>>> [   48.143638]  do_sys_openat2+0x97/0x160
>>>> [   48.143644]  __x64_sys_openat+0x54/0x90
>>>> [   48.143648]  do_syscall_64+0x38/0x90
>>>> [   48.143654]  entry_SYSCALL_64_after_hwframe+0x44/0xae
>>>> [   48.143660] RIP: 0033:0x7ffff7cdca5b
>>>> [   48.143664] Code: 25 00 00 41 00 3d 00 00 41 00 74 4b 64 8b 04 25 
>>>> 18 00 00 00 85 c0 75 67 44 89 e2 48 89 ee bf 9c ff ff ff b8 01 01 00 
>>>> 00 0f 05 <48> 3d 00 f0 ff ff 0f 87 91 00 00 00 48 8b 4c 24 28 64 48 
>>>> 33 0c 25
>>>> [   48.143668] RSP: 002b:00007fffffffda20 EFLAGS: 00000246 ORIG_RAX: 
>>>> 0000000000000101
>>>> [   48.143675] RAX: ffffffffffffffda RBX: 00007fffffffdb60 RCX: 
>>>> 00007ffff7cdca5b
>>>> [   48.143679] RDX: 0000000000000002 RSI: 00007fffffffdb60 RDI: 
>>>> 00000000ffffff9c
>>>> [   48.143682] RBP: 00007fffffffdb60 R08: 0000000000000001 R09: 
>>>> 000000000000000e
>>>> [   48.143685] R10: 0000000000000000 R11: 0000000000000246 R12: 
>>>> 0000000000000002
>>>> [   48.143688] R13: 00007ffff7f9406a R14: 0000000000000000 R15: 
>>>> 00000000fffffffb
>>>> [   48.143693] irq event stamp: 32275
>>>> [   48.143696] hardirqs last  enabled at (32281): 
>>>> [<ffffffff81126357>] __up_console_sem+0x67/0x70
>>>> [   48.143701] hardirqs last disabled at (32286): 
>>>> [<ffffffff8112633c>] __up_console_sem+0x4c/0x70
>>>> [   48.143706] softirqs last  enabled at (32138): 
>>>> [<ffffffff81c0032c>] __do_softirq+0x32c/0x499
>>>> [   48.143710] softirqs last disabled at (32125): 
>>>> [<ffffffff810ba2ed>] irq_exit_rcu+0xdd/0x130
>>>> [   48.143716] ---[ end trace 4978f2ce56481e4f ]---
>>>
>

-- 
Jani Nikula, Intel Open Source Graphics Center

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2021-10-15 15:55 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-22  1:50 [PATCH] drm/i915: fix blank screen booting crashes Matthew Brost
2021-09-22  1:50 ` [Intel-gfx] " Matthew Brost
2021-09-22  2:40 ` [Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915: fix blank screen booting crashes (rev4) Patchwork
2021-09-22 18:25 ` [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: fix blank screen booting crashes (rev5) Patchwork
2021-09-22 20:39 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork
2021-09-24 12:16 ` [PATCH] drm/i915: fix blank screen booting crashes Ville Syrjälä
2021-09-24 12:16   ` [Intel-gfx] " Ville Syrjälä
2021-10-04  7:36   ` Jani Nikula
2021-10-04  7:36     ` [Intel-gfx] " Jani Nikula
2021-10-15 14:52     ` Tvrtko Ursulin
2021-10-15 15:42       ` John Harrison
2021-10-15 15:55         ` Jani Nikula

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.