intel / intel/media-driver

[Bug]: wayland/gnome crash, after fullscreen or zoom video, then quit, mpv, 6.1.0-13-amd64, both intel free and non-free drivers

Open
#1,743 11 comments 0 reactions 1 assignee Assigned to @Jexu View on GitHub
Decode
Dominant language
C
Stars
1.2k
Forks
383
Avg merge
8d 18h
Merged PRs (30d)
4

Description

### Which component impacted?

Decode

### Is it regression? Good in old configuration?

None

### What happened?

1) run mpv, on any gif, mp4 or webm

1.b) "l"oop so mpv does not quit too soon

2) zoom ("Ctrl +"), or "f"ullscreen (this step is necessary)

3) "q"uit

and then my Debian 12 bookworm (Jan 2023/ stable) Gnome desktop, Wayland, quits/logs out.

Linux zen-L7 6.1.0-13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.55-1 (2023-09-29)

I can reliably reproduce this bug with either of the intel-media-va-driver-non-free and intel-media-va-driver drivers. Possibly easier to reproduce with the non-free driver, but can consistently and quickly reproduce on either.

Tested and reproduced the bug with .webm , .mp4 and .gif file.

This is on a laptop, no gpu.

grep model /proc/cpuinfo :
Intel(R) Core(TM) i7-10810U CPU

Able to test.

### What's the usage scenario when you are seeing the problem?

Playback

### What impacted?

desktop crashes/ logs out.

### Debug Information

tested both intel-media-va-driver-non-free and intel-media-va-driver, bug shows in both

$ ls -l /dev/dri
------->> 20231126@10:00:28 <<-------
total 0
drwxr-xr-x 2 root root 80 Nov 26 09:13 by-path
crw-rw----+ 1 root video 226, 0 Nov 26 09:13 card0
crw-rw----+ 1 root render 226, 128 Nov 26 09:13 renderD128

$ lspci -nn |grep -Ei 'VGA|DISPLAY'
------->> 20231126@10:01:05 <<-------
00:02.0 VGA compatible controller [0300]: Intel Corporation Comet Lake UHD Graphics [8086:9bca] (rev 04)

[vainfo.log](https://github.com/intel/media-driver/files/13465422/vainfo.log)

steps 5 and 6 coming - will "submit" this in case desktop hangs, which is likely

### Do you want to contribute a patch to fix the issue?

None

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.