[i915] Screen freeze, kernel crash

Bug #2048701 reported by Ferry Toth
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-hwe-6.5 (Ubuntu)
New
Undecided
Unassigned

Bug Description

After updating from 23.04 to 23.10 Screen freezes on boot. Booting with 23.04 kernel 6.2.0-36 still works.
After getting 6.5.11-060511 from kernel ppa it works fine.

From journal of failed X:

jan 08 22:14:06 chromium kernel: i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
jan 08 22:14:06 chromium kernel: i915 0000:00:02.0: [drm] applying backlight present quirk
jan 08 22:14:06 chromium kernel: i915 0000:00:02.0: [drm] [ENCODER:76:DDI A/PHY A] HPD is down, disabling eDP
jan 08 22:14:06 chromium kernel: i915 0000:00:02.0: [drm] *ERROR* crtc 45: Can't calculate constants, dotclock = 0!
jan 08 22:14:06 chromium kernel: ------------[ cut here ]------------
jan 08 22:14:06 chromium kernel: i915 0000:00:02.0: drm_WARN_ON_ONCE(drm_drv_uses_atomic_modeset(dev))
jan 08 22:14:06 chromium kernel: WARNING: CPU: 1 PID: 101 at drivers/gpu/drm/drm_vblank.c:728 drm_crtc_vblank_helper_get_vblank_timestamp_internal+>
jan 08 22:14:06 chromium kernel: Modules linked in: i915(+) drm_buddy i2c_algo_bit ttm crct10dif_pclmul crc32_pclmul drm_display_helper cec polyval>
jan 08 22:14:06 chromium kernel: CPU: 1 PID: 101 Comm: (udev-worker) Not tainted 6.5.0-14-generic #14-Ubuntu
jan 08 22:14:06 chromium kernel: Hardware name: Acer Peppy, BIOS 03/02/2017
jan 08 22:14:06 chromium kernel: RIP: 0010:drm_crtc_vblank_helper_get_vblank_timestamp_internal+0x2ba/0x3f0 [drm]
jan 08 22:14:06 chromium kernel: Code: 48 8b 5f 50 48 85 db 75 03 48 8b 1f e8 df 49 68 e4 48 c7 c1 48 b5 71 c0 48 89 da 48 c7 c7 50 e3 71 c0 48 89 >
jan 08 22:14:06 chromium kernel: RSP: 0018:ffffa231804c3658 EFLAGS: 00010046
jan 08 22:14:06 chromium kernel: RAX: 0000000000000000 RBX: ffff933d80c7be30 RCX: 0000000000000000
jan 08 22:14:06 chromium kernel: RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000
jan 08 22:14:06 chromium kernel: RBP: ffffa231804c36c8 R08: 0000000000000000 R09: 0000000000000000
jan 08 22:14:06 chromium kernel: R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000
jan 08 22:14:06 chromium kernel: R13: ffff933d8b6f04a8 R14: ffffa231804c36ec R15: 000000000000053f
jan 08 22:14:06 chromium kernel: FS: 00007fed1ae408c0(0000) GS:ffff933df8b00000(0000) knlGS:0000000000000000
jan 08 22:14:06 chromium kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
jan 08 22:14:06 chromium kernel: CR2: 000056204b159120 CR3: 000000010027c004 CR4: 00000000000706e0
jan 08 22:14:06 chromium kernel: Call Trace:
jan 08 22:14:06 chromium kernel: <TASK>
jan 08 22:14:06 chromium kernel: ? show_regs+0x6d/0x80
jan 08 22:14:06 chromium kernel: ? __warn+0x89/0x160
jan 08 22:14:06 chromium kernel: ? drm_crtc_vblank_helper_get_vblank_timestamp_internal+0x2ba/0x3f0 [drm]
jan 08 22:14:06 chromium kernel: ? report_bug+0x17e/0x1b0
jan 08 22:14:06 chromium kernel: ? handle_bug+0x51/0xa0
jan 08 22:14:06 chromium kernel: ? exc_invalid_op+0x18/0x80
jan 08 22:14:06 chromium kernel: ? asm_exc_invalid_op+0x1b/0x20
jan 08 22:14:06 chromium kernel: ? drm_crtc_vblank_helper_get_vblank_timestamp_internal+0x2ba/0x3f0 [drm]
jan 08 22:14:06 chromium kernel: ? drm_crtc_vblank_helper_get_vblank_timestamp_internal+0x2ba/0x3f0 [drm]
jan 08 22:14:06 chromium kernel: ? _raw_spin_lock_irqsave+0xe/0x20
jan 08 22:14:06 chromium kernel: intel_crtc_get_vblank_timestamp+0x18/0x30 [i915]
jan 08 22:14:06 chromium kernel: intel_crtc_get_vblank_timestamp+0x18/0x30 [i915]
jan 08 22:14:06 chromium kernel: drm_crtc_get_last_vbltimestamp+0x56/0x90 [drm]
jan 08 22:14:06 chromium kernel: drm_reset_vblank_timestamp+0x73/0x100 [drm]
jan 08 22:14:06 chromium kernel: drm_crtc_vblank_on+0xa9/0x1a0 [drm]
jan 08 22:14:06 chromium kernel: ? assert_vblank_disabled+0x1d/0xd0 [i915]
jan 08 22:14:06 chromium kernel: intel_crtc_vblank_on+0x34/0x90 [i915]
jan 08 22:14:06 chromium kernel: intel_modeset_setup_hw_state+0x1ea/0x540 [i915]
jan 08 22:14:06 chromium kernel: ? drm_modeset_lock_all_ctx+0x99/0x1d0 [drm]
jan 08 22:14:06 chromium kernel: ? drm_warn_on_modeset_not_all_locked.part.0+0x5e/0xa0 [drm]
jan 08 22:14:06 chromium kernel: intel_display_driver_probe_nogem+0x186/0x250 [i915]
jan 08 22:14:06 chromium kernel: i915_driver_probe+0x315/0x5b0 [i915]
jan 08 22:14:06 chromium kernel: ? drm_privacy_screen_get+0x16d/0x190 [drm]
jan 08 22:14:06 chromium kernel: ? acpi_dev_found+0x64/0x80
jan 08 22:14:06 chromium kernel: i915_pci_probe+0xd0/0x170 [i915]
jan 08 22:14:06 chromium kernel: local_pci_probe+0x44/0xb0
jan 08 22:14:06 chromium kernel: pci_call_probe+0x55/0x190
jan 08 22:14:06 chromium kernel: pci_device_probe+0x84/0x120
jan 08 22:14:06 chromium kernel: really_probe+0x1c4/0x410
jan 08 22:14:06 chromium kernel: __driver_probe_device+0x8c/0x180
jan 08 22:14:06 chromium kernel: driver_probe_device+0x24/0xd0
jan 08 22:14:06 chromium kernel: __driver_attach+0x10b/0x210
jan 08 22:14:06 chromium kernel: ? __pfx___driver_attach+0x10/0x10
jan 08 22:14:06 chromium kernel: bus_for_each_dev+0x8a/0xf0
jan 08 22:14:06 chromium kernel: driver_attach+0x1e/0x30
jan 08 22:14:06 chromium kernel: bus_add_driver+0x127/0x240
jan 08 22:14:06 chromium kernel: driver_register+0x5e/0x130
jan 08 22:14:06 chromium kernel: __pci_register_driver+0x62/0x70
jan 08 22:14:06 chromium kernel: i915_pci_register_driver+0x23/0x30 [i915]
jan 08 22:14:06 chromium kernel: i915_init+0x34/0x120 [i915]
jan 08 22:14:06 chromium kernel: ? __pfx_i915_init+0x10/0x10 [i915]
jan 08 22:14:06 chromium kernel: do_one_initcall+0x5b/0x340
jan 08 22:14:06 chromium kernel: do_init_module+0x91/0x290
jan 08 22:14:06 chromium kernel: load_module+0xba1/0xcf0
jan 08 22:14:06 chromium kernel: ? vfree+0xff/0x2d0
jan 08 22:14:06 chromium kernel: init_module_from_file+0x96/0x100
jan 08 22:14:06 chromium kernel: ? init_module_from_file+0x96/0x100
jan 08 22:14:06 chromium kernel: idempotent_init_module+0x11c/0x2b0
jan 08 22:14:06 chromium kernel: __x64_sys_finit_module+0x64/0xd0
jan 08 22:14:06 chromium kernel: do_syscall_64+0x59/0x90
jan 08 22:14:06 chromium kernel: ? exit_to_user_mode_prepare+0x30/0xb0
jan 08 22:14:06 chromium kernel: ? syscall_exit_to_user_mode+0x37/0x60
jan 08 22:14:06 chromium kernel: ? do_syscall_64+0x68/0x90
jan 08 22:14:06 chromium kernel: ? do_syscall_64+0x68/0x90
jan 08 22:14:06 chromium kernel: ? do_syscall_64+0x68/0x90
jan 08 22:14:06 chromium kernel: ? do_syscall_64+0x68/0x90
jan 08 22:14:06 chromium kernel: ? do_syscall_64+0x68/0x90
jan 08 22:14:06 chromium kernel: entry_SYSCALL_64_after_hwframe+0x6e/0xd8
jan 08 22:14:06 chromium kernel: RIP: 0033:0x7fed1b5eec7d
jan 08 22:14:06 chromium kernel: Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c >
jan 08 22:14:06 chromium kernel: RSP: 002b:00007ffcf97c6f58 EFLAGS: 00000246 ORIG_RAX: 0000000000000139
jan 08 22:14:06 chromium kernel: RAX: ffffffffffffffda RBX: 000056204b1915a0 RCX: 00007fed1b5eec7d
jan 08 22:14:06 chromium kernel: RDX: 0000000000000004 RSI: 00007fed1b76a44a RDI: 0000000000000013
jan 08 22:14:06 chromium kernel: RBP: 00007fed1b76a44a R08: 0000000000000040 R09: fffffffffffffde0
jan 08 22:14:06 chromium kernel: R10: fffffffffffffe18 R11: 0000000000000246 R12: 0000000000020000
jan 08 22:14:06 chromium kernel: R13: 000056204b146b30 R14: 0000000000000000 R15: 000056204b19a460
jan 08 22:14:06 chromium kernel: </TASK>
jan 08 22:14:06 chromium kernel: ---[ end trace 0000000000000000 ]---
jan 08 22:14:06 chromium kernel: [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 0
jan 08 22:14:06 chromium kernel: i915 0000:00:02.0: [drm] Cannot find any crtc or sizes
jan 08 22:14:06 chromium kernel: i915 0000:00:02.0: [drm] Cannot find any crtc or sizes

Seems kernel is missing a backported patch.

I found this related report:
https://bbs.archlinux.org/viewtopic.php?id=289140

ProblemType: Bug
DistroRelease: Ubuntu 23.10
Package: xorg 1:7.7+23ubuntu2
Uname: Linux 6.5.11-060511-generic x86_64
ApportVersion: 2.27.0-0ubuntu5
Architecture: amd64
CasperMD5CheckResult: unknown
CompositorRunning: None
CurrentDesktop: KDE
Date: Mon Jan 8 23:10:11 2024
DistUpgraded: 2023-11-02 23:02:08,851 DEBUG Running PostInstallScript: '/usr/lib/ubuntu-advantage/upgrade_lts_contract.py'
DistroCodename: mantic
DistroVariant: ubuntu
ExtraDebuggingInterest: Yes
GraphicsCard:
 Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a06] (rev 09) (prog-if 00 [VGA controller])
   Subsystem: Acer Incorporated [ALI] Haswell-ULT Integrated Graphics Controller [1025:0a11]
InstallationDate: Installed on 2017-07-13 (2370 days ago)
InstallationMedia: Kubuntu 17.04 "Zesty Zapus" - Release amd64 (20170412)
Lsusb:
 Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
 Bus 002 Device 003: ID 0489:e056 Foxconn / Hon Hai
 Bus 002 Device 002: ID 1bcf:2c67 Sunplus Innovation Technology Inc. HD WebCam
 Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: {report['dmi.sys.vendor']} {report['dmi.product.name']}
ProcKernelCmdLine: BOOT_IMAGE=/@boot/vmlinuz-6.5.11-060511-generic root=UUID=17d2cd1d-cc37-446d-ac0b-933def63c867 ro rootflags=subvol=@ quiet splash modprobe.blacklist=ehci_hcd,ehci-pci mitigations=off vt.handoff=7
SourcePackage: xorg
Symptom: display
Title: Xorg freeze
UpgradeStatus: Upgraded to mantic on 2023-11-02 (67 days ago)
dmi.bios.date: 03/02/2017
dmi.bios.release: 4.0
dmi.bios.vendor: coreboot
dmi.chassis.type: 3
dmi.chassis.vendor: Acer
dmi.ec.firmware.release: 0.0
dmi.modalias: dmi:bvncoreboot:bvr:bd03/02/2017:br4.0:efr0.0:svnAcer:pnPeppy:pvr1.0:cvnAcer:ct3:cvr:sku:
dmi.product.name: Peppy
dmi.product.version: 1.0
dmi.sys.vendor: Acer
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.115-1
version.libgl1-mesa-dri: libgl1-mesa-dri 23.2.1-1ubuntu3.1
version.libgl1-mesa-glx: libgl1-mesa-glx N/A
version.xserver-xorg-core: xserver-xorg-core 2:21.1.7-3ubuntu2.4
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:19.1.0-3
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20210115-1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.17-2build1

Revision history for this message
Ferry Toth (ftoth) wrote :
affects: xorg (Ubuntu) → linux-hwe-6.5 (Ubuntu)
summary: - Xorg freeze
+ [i915] Screen freeze, kernel crash
Revision history for this message
Ferry Toth (ftoth) wrote :

AFAIKT this bug is resolved in 6.5.0-17-generic, thanks!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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