Ubuntu 21.04 drivers/drm/i915 crashes on my laptop!

Bug #1946055 reported by Teh Kok How
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

[ 2.515353] Missing case (val == 65535)
[ 2.515366] WARNING: CPU: 3 PID: 478 at drivers/gpu/drm/i915/intel_dram.c:96 skl_dram_get_dimm_info+0x79/0x1b0 [i915]
[ 2.515433] Modules linked in: snd_hda_core kvm_intel snd_hwdep nvidia(PO+) libarc4 kvm joydev soundwire_bus nls_iso8859_1 mei_hdcp intel_rapl_msr i915(+) fjes(-) iwlwifi crct10dif_pclmul ghash_clmulni_intel snd_soc_core drm_kms_helper aesni_intel processor_thermal_device snd_compress cec processor_thermal_rfim ac97_bus crypto_simd snd_pcm_dmaengine rc_core i2c_algo_bit cryptd processor_thermal_mbox fb_sys_fops input_leds mei_me thinkpad_acpi glue_helper syscopyarea intel_cstate nvram efi_pstore sysfillrect snd_seq_midi serio_raw wmi_bmof cfg80211 ee1004 ledtrig_audio snd_pcm processor_thermal_rapl ucsi_acpi(+) sysimgblt snd_seq_midi_event mei intel_rapl_common typec_ucsi intel_soc_dts_iosf snd_rawmidi typec snd_seq snd_seq_device snd_timer snd int3403_thermal soundcore int340x_thermal_zone mac_hid intel_hid int3400_thermal sparse_keymap acpi_thermal_rel acpi_pad acpi_tad sch_fq_codel stp llc ip_vs_wrr ip_vs_sh ip_vs_rr ip_vs nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c msr
[ 2.515472] parport_pc ppdev lp drm parport ip_tables x_tables autofs4 crc32_pclmul sdhci_pci psmouse cqhci i2c_i801 i2c_smbus sdhci igc nvme thunderbolt xhci_pci nvme_core xhci_pci_renesas wmi video pinctrl_tigerlake
[ 2.515484] CPU: 3 PID: 478 Comm: systemd-udevd Tainted: P O 5.11.0-37-generic #41-Ubuntu
[ 2.515486] Hardware name: LENOVO 20YUCTO1WW/20YUCTO1WW, BIOS N37ET34W (1.15 ) 09/01/2021
[ 2.515487] RIP: 0010:skl_dram_get_dimm_info+0x79/0x1b0 [i915]
[ 2.515534] Code: 0f 84 34 01 00 00 41 f7 c0 00 01 00 00 0f 84 27 01 00 00 41 0f b7 d0 48 c7 c6 b1 6b fd c0 48 c7 c7 b5 6b fd c0 e8 07 1e 7c e1 <0f> 0b 44 0f b7 0b b9 01 00 00 00 31 c0 31 f6 88 43 02 41 c1 ff 09
[ 2.515535] RSP: 0018:ffffbe36011b7980 EFLAGS: 00010282
[ 2.515537] RAX: 0000000000000000 RBX: ffffbe36011b79ec RCX: ffff9b27574d8ac8
[ 2.515538] RDX: 00000000ffffffd8 RSI: 0000000000000027 RDI: ffff9b27574d8ac0
[ 2.515539] RBP: ffffbe36011b79a8 R08: 0000000000000000 R09: ffffbe36011b7760
[ 2.515540] R10: ffffbe36011b7758 R11: ffffffffa37535e8 R12: 0000000000000000
[ 2.515541] R13: 000000000000004c R14: ffff9b1645580000 R15: 000000000000ffff
[ 2.515542] FS: 00007fb8218a08c0(0000) GS:ffff9b27574c0000(0000) knlGS:0000000000000000
[ 2.515544] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 2.515545] CR2: 00007fb8213ae4e0 CR3: 0000000108a5e006 CR4: 0000000000770ee0
[ 2.515546] PKRU: 55555554
[ 2.515546] Call Trace:
[ 2.515549] skl_dram_get_channel_info+0x2e/0x150 [i915]
[ 2.515592] skl_dram_get_channels_info+0x6e/0x190 [i915]
[ 2.515634] skl_get_dram_info+0x6e/0x100 [i915]
[ 2.515667] intel_dram_detect+0x3e/0xd0 [i915]
[ 2.515711] i915_driver_hw_probe+0x1cc/0x210 [i915]
[ 2.515748] i915_driver_probe+0xe5/0x2f0 [i915]
[ 2.515781] ? mutex_lock+0x13/0x40
[ 2.515785] ? acpi_dev_found+0x66/0x70
[ 2.515788] i915_pci_probe+0x58/0x140 [i915]
[ 2.515822] local_pci_probe+0x48/0x80
[ 2.515824] pci_call_probe+0x53/0xf0
[ 2.515826] pci_device_probe+0xad/0xf0
[ 2.515827] really_probe+0x23a/0x4a0
[ 2.515830] driver_probe_device+0xe9/0x160
[ 2.515832] device_driver_attach+0xab/0xb0
[ 2.515833] __driver_attach+0x8f/0x150
[ 2.515835] ? device_driver_attach+0xb0/0xb0
[ 2.515836] bus_for_each_dev+0x7e/0xc0
[ 2.515837] driver_attach+0x1e/0x20
[ 2.515839] bus_add_driver+0x135/0x1f0
[ 2.515840] driver_register+0x95/0xf0
[ 2.515842] __pci_register_driver+0x54/0x60
[ 2.515843] i915_init+0x66/0x86 [i915]
[ 2.515877] ? 0xffffffffc0c70000
[ 2.515878] do_one_initcall+0x48/0x1d0
[ 2.515881] ? kmem_cache_alloc_trace+0xf6/0x200
[ 2.515883] ? do_init_module+0x28/0x290
[ 2.515886] do_init_module+0x62/0x290
[ 2.515887] load_module+0x6fd/0x780
[ 2.515888] __do_sys_finit_module+0xc2/0x120
[ 2.515890] __x64_sys_finit_module+0x1a/0x20
[ 2.515891] do_syscall_64+0x38/0x90
[ 2.515893] entry_SYSCALL_64_after_hwframe+0x44/0xa9
[ 2.515894] RIP: 0033:0x7fb821d58f6d
[ 2.515896] Code: 28 0d 00 0f 05 eb a9 66 0f 1f 44 00 00 f3 0f 1e fa 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d cb de 0c 00 f7 d8 64 89 01 48
[ 2.515897] RSP: 002b:00007ffdf53714c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000139
[ 2.515898] RAX: ffffffffffffffda RBX: 000055d26ae00800 RCX: 00007fb821d58f6d
[ 2.515899] RDX: 0000000000000000 RSI: 00007fb821efee2d RDI: 0000000000000016
[ 2.515900] RBP: 0000000000020000 R08: 0000000000000000 R09: 000055d269ece89d
[ 2.515901] R10: 0000000000000016 R11: 0000000000000246 R12: 00007fb821efee2d
[ 2.515901] R13: 0000000000000000 R14: 000055d26ae04ca0 R15: 000055d26ae00800
[ 2.515903] ---[ end trace 5a1250b97f82d1b5 ]---
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu65.3
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: khteh 2236 F.... pulseaudio
 /dev/snd/controlC0: khteh 2236 F.... pulseaudio
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 21.04
InstallationDate: Installed on 2021-09-18 (16 days ago)
InstallationMedia: Ubuntu 21.04 "Hirsute Hippo" - Release amd64 (20210420)
MachineType: LENOVO 20YUCTO1WW
NonfreeKernelModules: nvidia_modeset nvidia
Package: linux (not installed)
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.11.0-37-generic root=UUID=d1b988e4-bae6-4b16-a5e8-da58f44d75f4 ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 5.11.0-37.41-generic 5.11.22
RelatedPackageVersions:
 linux-restricted-modules-5.11.0-37-generic N/A
 linux-backports-modules-5.11.0-37-generic N/A
 linux-firmware 1.197.3
Tags: hirsute
Uname: Linux 5.11.0-37-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip docker lpadmin lxd microk8s plugdev root sambashare sudo
_MarkForUpload: True
dmi.bios.date: 09/01/2021
dmi.bios.release: 1.15
dmi.bios.vendor: LENOVO
dmi.bios.version: N37ET34W (1.15 )
dmi.board.asset.tag: Not Available
dmi.board.name: 20YUCTO1WW
dmi.board.vendor: LENOVO
dmi.board.version: SDK0R32862 WIN
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: None
dmi.ec.firmware.release: 1.7
dmi.modalias: dmi:bvnLENOVO:bvrN37ET34W(1.15):bd09/01/2021:br1.15:efr1.7:svnLENOVO:pn20YUCTO1WW:pvrThinkPadP17Gen2i:skuLENOVO_MT_20YU_BU_Think_FM_ThinkPadP17Gen2i:rvnLENOVO:rn20YUCTO1WW:rvrSDK0R32862WIN:cvnLENOVO:ct10:cvrNone:
dmi.product.family: ThinkPad P17 Gen 2i
dmi.product.name: 20YUCTO1WW
dmi.product.sku: LENOVO_MT_20YU_BU_Think_FM_ThinkPad P17 Gen 2i
dmi.product.version: ThinkPad P17 Gen 2i
dmi.sys.vendor: LENOVO

Revision history for this message
Chris Guiver (guiverc) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please execute the following command only once, as it will automatically gather debugging information, in a terminal:

apport-collect 1946055

When reporting bugs in the future please use apport by using 'ubuntu-bug' and the name of the package affected. You can learn more about this functionality at https://wiki.ubuntu.com/ReportingBugs.

(could also be `xserver-xorg-video-intel` - X.Org X server -- Intel i8xx, i9xx display driver but few details were provided; server? desktop? 21.04 install)

affects: ubuntu → linux (Ubuntu)
Revision history for this message
Teh Kok How (khteh) wrote : AlsaInfo.txt

apport information

tags: added: apport-collected hirsute
description: updated
Revision history for this message
Teh Kok How (khteh) wrote : CRDA.txt

apport information

Revision history for this message
Teh Kok How (khteh) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Teh Kok How (khteh) wrote : IwConfig.txt

apport information

Revision history for this message
Teh Kok How (khteh) wrote : Lspci.txt

apport information

Revision history for this message
Teh Kok How (khteh) wrote : Lspci-vt.txt

apport information

Revision history for this message
Teh Kok How (khteh) wrote : Lsusb.txt

apport information

Revision history for this message
Teh Kok How (khteh) wrote : Lsusb-t.txt

apport information

Revision history for this message
Teh Kok How (khteh) wrote : Lsusb-v.txt

apport information

Revision history for this message
Teh Kok How (khteh) wrote : PaInfo.txt

apport information

Revision history for this message
Teh Kok How (khteh) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Teh Kok How (khteh) wrote : ProcCpuinfoMinimal.txt

apport information

Revision history for this message
Teh Kok How (khteh) wrote : ProcEnviron.txt

apport information

Revision history for this message
Teh Kok How (khteh) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Teh Kok How (khteh) wrote : ProcModules.txt

apport information

Revision history for this message
Teh Kok How (khteh) wrote : PulseList.txt

apport information

Revision history for this message
Teh Kok How (khteh) wrote : RfKill.txt

apport information

Revision history for this message
Teh Kok How (khteh) wrote : UdevDb.txt

apport information

Revision history for this message
Teh Kok How (khteh) wrote : WifiSyslog.txt

apport information

Revision history for this message
Teh Kok How (khteh) wrote : acpidump.txt

apport information

Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Adam Stylinski (kungfujesus06) wrote :

We're seeing this on a laptop at work (TigerLake Oryx Pro from System76) on 20.04 as well.

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.