intel / intel/media-driver

[Bug]: SIGBUS in iHD_drv_video.so during vaInitialize() on Intel Arc A310 (DG2) using xe driver

Open
#2,018 0 comments 0 reactions 2 assignees Claimed by @XinfengZhang View on GitHub
Dominant language
C
Stars
1.2k
Forks
383
Avg merge
8d 18h
Merged PRs (30d)
4

Description

### Which component impacted?

_No response_

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

_No response_

### What happened?

System:

Dell OptiPlex 9020 Tower
Intel Core i7-4790
32 GB RAM
Intel Arc A310 (DG2)
Kernel driver: xe
Mesa 26.1.5
Intel Media Driver 26.1.5

Problem:

Firefox executes:

/usr/lib/firefox/vaapitest -d /dev/dri/renderD128

The application crashes every time with:

SIGBUS (BUS_ADRERR)

The crash occurs inside:

iHD_drv_video.so

Stack trace:

__vaDriverInit_1_23
vaInitialize()
vaapitest

Because of this crash Firefox disables hardware video decoding.

about:support reports:

FEATURE_FAILURE_VIDEO_DECODING_TEST_FAILED

Hardware video decoding is never enabled.

The issue occurs every time after boot and is fully reproducible.

OpenGL, Vulkan and 3D acceleration work correctly.

Only VA-API initialization crashes.

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

Others

### What impacted?

Intel Media Driver (VA-API) / DG2 (Intel Arc A310)

Firefox hardware video acceleration initialization.

The issue appears during Firefox VA-API capability detection.

Firefox launches vaapitest automatically, which crashes before hardware video decoding can be enabled.

Applications affected:
- Firefox
- Other browsers using VA-API
- Video playback acceleration

Unknown.
This is my first Intel Arc A310 on this system, so I cannot determine whether it is a regression.
VA-API / intel-media-driver

### Debug Information

Versions:

Mesa: 26.1.5
intel-media-driver: 26.1.5
gmmlib: 22.10.0

GPU:

Intel Arc A310 (DG2)

Kernel driver:

xe

Firefox version:

152.0.6 (Arch Linux)

Problem reproducible:
100%

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

_No response_

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.