Bug 111025

Summary: Constant kernel crashes while playing Dota 2
Product: DRI Reporter: Felipe Contreras <felipe.contreras>
Component: DRM/IntelAssignee: Intel GFX Bugs mailing list <intel-gfx-bugs>
Status: RESOLVED NOTOURBUG QA Contact: Intel GFX Bugs mailing list <intel-gfx-bugs>
Severity: major    
Priority: medium CC: intel-gfx-bugs
Version: XOrg git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Logs of 4 crashes. none

Description Felipe Contreras 2019-06-30 03:10:29 UTC
Created attachment 144684 [details]
Logs of 4 crashes.

Since a while ago I've been constantly getting crashes playing Dota 2. Sometimes the game crashes, sometimes something else crashes, but most of the time the whole kernel crashes.

Unfortunately I cleaned the past logs, but I have four instances in my history (attached). It's very easy to reproduce, I just play for a while, and boom, kernel crash, after which I can't do anything but reboot.

All the instances show a crash in _kmalloc_node after i915_gem_execbuffer2_ioctl.

kernel: 4.19.49-1-MANJARO
Driver: Intel Open Source Technology Center Mesa DRI Intel(R) HD Graphics 620 (Kaby Lake GT2) x86/MMX/SSE2

Also, other people seem to be experiencing the same issue: https://github.com/ValveSoftware/Dota-2/issues/1616
Comment 1 Chris Wilson 2019-06-30 09:29:39 UTC
That is an issue with the tracepoints. I would double check that the code is compiled correctly, and do a bisect -- if the problem is still evident on a recent kernel.
Comment 2 Felipe Contreras 2019-06-30 16:49:23 UTC
(In reply to Chris Wilson from comment #1)
> That is an issue with the tracepoints. I would double check that the code is
> compiled correctly, and do a bisect -- if the problem is still evident on a
> recent kernel.

Let me get this straight: a kernel *CRASH* that people experience in the real world is not a bug?

And you don't consider 4.19.49 to be a recent kernel? A kernel released three weeks ago is not recent?

You ask me to check that the code is compiled correctly... How? Here is the config file:

https://gitlab.manjaro.org/packages/core/linux419/raw/master/config

What am I supposed to be checking in that 9.9k lines long file?

Then you ask me to do a bisect. From where?

I'm sure the people experiencing system crashes will appreciate the fact that you have "resolved" this bug.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.