All of lore.kernel.org
 help / color / mirror / Atom feed
From: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
To: "Jani Nikula" <jani.nikula@linux.intel.com>,
	"Ville Syrjälä" <ville.syrjala@linux.intel.com>,
	"Matthew Brost" <matthew.brost@intel.com>,
	"John Harrison" <John.C.Harrison@Intel.com>
Cc: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org
Subject: Re: [Intel-gfx] [PATCH] drm/i915: fix blank screen booting crashes
Date: Fri, 15 Oct 2021 15:52:41 +0100	[thread overview]
Message-ID: <96f4f4e3-e5ac-fca8-44ed-bee0a6fe67e7@linux.intel.com> (raw)
In-Reply-To: <87pmsl2qdk.fsf@intel.com>



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 ]---
> 

  reply	other threads:[~2021-10-15 14:52 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
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 [this message]
2021-10-15 15:42       ` John Harrison
2021-10-15 15:55         ` Jani Nikula
  -- strict thread matches above, loose matches on Subject: below --
2021-09-21 17:43 Matthew Brost
2021-09-21 18:46 ` Lucas De Marchi
2021-09-21 22:55   ` Matthew Brost
2021-09-21 23:29     ` Lucas De Marchi
2021-09-22  1:40       ` Matthew Brost
2021-09-22 21:37         ` Lucas De Marchi
2021-09-17 23:38 Matthew Brost
2021-09-20  7:28 ` Tvrtko Ursulin
2021-09-20  7:38   ` Jani Nikula
2021-09-20  7:42     ` Tvrtko Ursulin
2021-09-20 20:29       ` Matthew Brost
2021-09-20 20:25   ` Matthew Brost
2021-09-17 23:38 Matthew Brost

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=96f4f4e3-e5ac-fca8-44ed-bee0a6fe67e7@linux.intel.com \
    --to=tvrtko.ursulin@linux.intel.com \
    --cc=John.C.Harrison@Intel.com \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=intel-gfx@lists.freedesktop.org \
    --cc=jani.nikula@linux.intel.com \
    --cc=matthew.brost@intel.com \
    --cc=ville.syrjala@linux.intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.