GPU crashed while watching video stream through a web browser

I have a Dell Inspiron 3252 running on the OpenSuSE v42.1. Lately, the GPU kept crashing (see the excerpt below from dmesg) when I watched video streaming through a Chromium web browser. TBH, I have no idea if this is a hardware and/or software failure, but I sure would like to know if this is fixable.

 3076.743419] [drm] stuck on render ring
 3076.767693] [drm] GPU HANG: ecode 8:0:0x85dffffb, in chromium [2706], reason: Ring hung, action: reset
 3076.767699] [drm] GPU hangs can indicate a bug anywhere in the entire gfx stack, including userspace.
 3076.767701] [drm] Please file a _new_ bug report on bugs.freedesktop.org against DRI -> DRM/Intel
 3076.767703] [drm] drm/i915 developers can then reassign to the right component if it's not a kernel issue.
 3076.767704] [drm] The gpu crash dump is required to analyze gpu hangs, so please always attach it.
 3076.767706] [drm] GPU crash dump saved to /sys/class/drm/card0/error
 3076.767793] **------------ cut here ]------------**
 3076.767871] WARNING**: CPU: 0 PID: 2113 at ../drivers/gpu/drm/drm_crtc.c:5014 drm_mode_page_flip_ioctl+0x241/0x360 [drm]()**
 3076.767874] Modules linked in**: fuse nf_log_ipv6 xt_pkttype nf_log_ipv4 nf_log_common xt_LOG xt_limit af_packet iscsi_ibft iscsi_b**oot_sysfs rfcomm bnep ip6t_REJECT nf_reject_ipv6 xt_tcpudp nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_raw ipt_REJECT nf_reject_ipv4 iptable_raw xt_CT iptable_filter ip6table_mangle nf_conntrack_netbios_ns nf_conntrack_broadcast nf_conntrack_ipv4 nf_defrag_ipv4 ip_tables xt_conntrack nf_conntrack ip6table_filter ip6_tables x_tables xfs libcrc32c nls_iso8859_1 nls_cp437 gspca_spca501 gspca_main intel_rapl vfat rtsx_usb_ms hid_generic intel_soc_dts_thermal memstick videodev arc4 hid_microsoft r8169 fat snd_hda_codec_hdmi intel_powerclamp coretemp btusb rtl8723be btbcm snd_hda_codec_realtek i2c_hid usbhid snd_hda_codec_generic btintel bluetooth tcoexist rtl8723_common rtl_pci
 3076.767917] ** rtlwifi iTCO_wdt mii rfkill_gpio usblp iTCO_vendor_support mac80211 cfg80211 rfkill kvm_intel kvm dcdbas snd_hda_int**el snd_hda_controller snd_hda_codec snd_hda_core crct10dif_pclmul snd_hwdep snd_pcm 8250_dw pwm_lpss_platform crc32_pclmul i2c_designware_platform i2c_designware_core aesni_intel snd_timer pwm_lpss aes_x86_64 serio_raw tpm_crb i2c_i801 lpc_ich lrw snd mei_txe mei soundcore pcspkr gf128mul tpm_tis shpchp i8k battery tpm pinctrl_cherryview glue_helper ablk_helper wmi processor cryptd sunrpc efivarfs rtsx_usb_sdmmc rtsx_usb mfd_core btrfs xor raid6_pq i915 crc32c_intel sr_mod xhci_pci xhci_hcd usbcore cdrom usb_common i2c_algo_bit drm_kms_helper drm video sdhci_acpi sdhci mmc_core button sg
 3076.767967] CPU**: 0 PID: 2113 Comm: X Not tainted 4.1.39-56-default #1**
 3076.767969] Hardware name**: Dell Inc. Inspiron 3252/0WVYMC, BIOS 2.3.6 12/07/2015**
 3076.767972] ** 0000000000000286 0000000000000000 ffffffff816606f1 0000000000000000**
 3076.767976] ** 0000000000000000 ffffffffa00b2c4f ffffffff81068961 ffff88003df5c060**
 3076.767980] ** ffff880078e73dd0 ffff88003de46800 0000000000000000 ffff88003df5c000**
 3076.767983] **Call Trace:**
 3076.768002] ** <ffffffff810055cc>] dump_trace+0x8c/0x340**
 3076.768008] ** <ffffffff8100597c>] show_stack_log_lvl+0xfc/0x1a0**
 3076.768012] ** <ffffffff81006ec1>] show_stack+0x21/0x50**
 3076.768020] ** <ffffffff816606f1>] dump_stack+0x5d/0x79**
 3076.768027] ** <ffffffff81068961>] warn_slowpath_common+0x81/0xb0**
 3076.768054] ** <ffffffffa0094c01>] drm_mode_page_flip_ioctl+0x241/0x360 [drm]**
 3076.768079] ** <ffffffffa0084908>] drm_ioctl+0x308/0x590 [drm]**
 3076.768087] ** <ffffffff811f28df>] do_vfs_ioctl+0x2ff/0x510**
 3076.768101] ** <ffffffff811f2b71>] SyS_ioctl+0x81/0xa0**
 3076.768107] ** <ffffffff81666eb2>] system_call_fastpath+0x16/0x75**
 3076.768116] ** <00007f41d7d8dbc7>] 0x7f41d7d8dbc7**
 3076.768118] **--- end trace 2aaac381fdc9ae1d ]---**
 3076.771091] drm/i915: Resetting chip after gpu hang
 3088.755552] [drm] stuck on render ring
 3088.775437] [drm] GPU HANG: ecode 8:0:0x85dffffb, in chromium [5716], reason: Ring hung, action: reset
 3088.778021] drm/i915: Resetting chip after gpu hang
 3288.277729] perf**: interrupt took too long (6400 > 6372), lowering kernel.perf_event_max_sample_rate to 31250**
 3996.753260] [drm] stuck on render ring
 3996.772840] [drm] GPU HANG: ecode 8:0:0x85dffffb, in chromium [5726], reason: Ring hung, action: reset
 3996.775400] drm/i915: Resetting chip after gpu hang

Hi
Easiest way is to follow the instruction indicated…


 3076.767701] [drm] Please file a _new_ bug report on bugs.freedesktop.org against DRI -> DRM/Intel

Post back the bug reference as well :wink:

Looks like I am not alone and this bug has been reported in many platforms, too. In the list, there is a work-around solution that perhaps OpenSuSE can implement in the next Linux kernel patch.

Hi
I doubt it will happen for openSUSE leap 42.1 since it only has a few days left… Lifetime - openSUSE Wiki

IN that case, I think it is alright and it is time for me to upgrade to the next release.

well 42.3 should be out soonish
might want to wait for it
https://en.opensuse.org/openSUSE:Roadmap
it’t will be out in july instead of october