Blank screen after multiple reboots

From: Deety, Venkata Sai Ganesh
Date: Thu Apr 22 2021 - 00:04:16 EST


Hi,

We are facing below issue:
Upon multiple reboots(~300) each with a duration of 15 seconds, display gets blank(stuck) and below crash is observed during boot with 4.19.165-cip41-rt18 kernel.
With non-RT kernel (4.19.165-cip41) no such blank screen/crash is observed when tested for more than 5000+ reboots

Pre-condition: GNOME(3.30.2) is installed.
Hardware: Intel(R) Core(TM) i3-6102E
Graphics: Intel(R) HD Graphics 530 (Skylake GT2)
Kernel: 4.19.165-cip41-rt18

[ 6.917341] ------------[ cut here ]------------
[ 6.917359] WARNING: CPU: 2 PID: 486 at kernel/softirq.c:1025 tasklet_action_common.isra.17.cold.25+0xc/0x4d
[ 6.917361] Modules linked in: acpi_cpufreq(E+) mei_me(E+) mei(E) intel_pch_thermal(E+) i915(E+) drm_kms_helper(E) drm(E) fb_sys_fops(E) video(E) syscopyarea(E) pcc_cpufreq(E) sysfillrect(E) xt_recent(E) sysimgblt(E) acpi_pad(E) button(E) ip6t_REJECT(E) nf_reject_ipv6(E) xt_hl(E) ip6_tables(E) ip6t_rt(E) ipt_REJECT(E) nf_reject_ipv4(E) xt_comment(E) nft_limit(E) xt_limit(E) xt_addrtype(E) xt_tcpudp(E) xt_conntrack(E) nft_compat(E) nft_counter(E) nf_conntrack_netbios_ns(E) nf_conntrack_broadcast(E) nf_nat_ftp(E) nf_nat(E) nf_conntrack_ftp(E) nf_conntrack(E) nf_defrag_ipv6(E) nf_defrag_ipv4(E) nf_tables(E) nfnetlink(E) nvram(E) ipc4x7e_wdt(OE) ip_tables(E) x_tables(E) ext4(E) crc16(E) mbcache(E) jbd2(E) fscrypto(E) raid10(E) raid456(E) async_raid6_recov(E) async_memcpy(E) async_pq(E) async_xor(E) async_tx(E)
[ 6.917409] libcrc32c(E) crc32c_generic(E) xor(E) hid_generic(E) usbhid(E) hid(E) raid6_pq(E) raid1(E) raid0(E) multipath(E) linear(E) md_mod(E) sd_mod(E) ahci(E) libahci(E) libata(E) xhci_pci(E) igb(E) xhci_hcd(E) i2c_algo_bit(E) crc32c_intel(E) dca(E) e1000e(E) scsi_mod(E) i2c_i801(E) usbcore(E) psmouse(E)
[ 6.917445] CPU: 2 PID: 486 Comm: irq/138-i915 Tainted: G OE 4.19.165-cip41-rt18+ind1 #1
[ 6.917447] Hardware name: SIEMENS AG SIMATIC IPC427E/A5E41334516, BIOS V21.01.12 10/23/2019
[ 6.917453] RIP: 0010:tasklet_action_common.isra.17.cold.25+0xc/0x4d
[ 6.917456] Code: c1 83 af e8 9a 3d 06 00 0f 0b e9 50 f2 ff ff 48 c7 c7 50 c1 83 af e8 87 3d 06 00 0f 0b c3 48 c7 c7 50 c1 83 af e8 78 3d 06 00 <0f> 0b e9 03 f7 ff ff 48 8b 75 08 48 c7 c7 5f 08 85 af e8 61 3d 06
[ 6.917458] RSP: 0018:ffffb96c81cdfe18 EFLAGS: 00010246
[ 6.917461] RAX: 0000000000000024 RBX: ffff9923f3a32380 RCX: 0000000000000000
[ 6.917463] RDX: 0000000000000000 RSI: ffffffffaf883597 RDI: 00000000ffffffff
[ 6.917464] RBP: ffff9923f3a32378 R08: 0000000000000034 R09: 0000000000000003
[ 6.917465] R10: 0000000000000000 R11: 0000000000000001 R12: 00000000000f4240
[ 6.917467] R13: 0000000000000000 R14: ffff9923f3a34378 R15: 0000000000000000
[ 6.917469] FS: 0000000000000000(0000) GS:ffff9923f5b00000(0000) knlGS:0000000000000000
[ 6.917471] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 6.917473] CR2: 000055a22e33c290 CR3: 00000001ec00e002 CR4: 00000000003606e0
[ 6.917475] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 6.917476] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[ 6.917477] Call Trace:
[ 6.917488] do_current_softirqs+0x223/0x3f0
[ 6.917496] ? irq_finalize_oneshot.part.47+0xf0/0xf0
[ 6.917501] __local_bh_enable+0x55/0x60
[ 6.917506] irq_forced_thread_fn+0x5e/0x80
[ 6.917511] irq_thread+0xdd/0x180
[ 6.917516] ? wake_threads_waitq+0x30/0x30
[ 6.917522] ? irq_thread_check_affinity+0xc0/0xc0
[ 6.917527] kthread+0x159/0x170
[ 6.917531] ? kthread_create_worker_on_cpu+0x70/0x70
[ 6.917535] ret_from_fork+0x35/0x40
[ 6.917542] ---[ end trace 0000000000000002 ]---

Can you please guide us regarding what might be causing this issue and how to fix it. Thank You.

Best Regards,
VenkataSaiGanesh D