-
Notifications
You must be signed in to change notification settings - Fork 367
Open
Labels
Description
Which component impacted?
Decode
Is it regression? Good in old configuration?
None
What happened?
- start ffmpeg -init_hw_device qsv=hw -filter_hw_device hw -hwaccel qsv -c:v av1_qsv -i Videos/the_really_long_file.mkv -f null -
- Wait
- Core dump
What's the usage scenario when you are seeing the problem?
Transcode for media delivery
What impacted?
No response
Debug Information
Manjaro Repos
Point 1:
VA-API version: 1.22 (libva 2.22.0)
Driver version: Intel iHD driver for Intel(R) Gen Graphics - 25.2.5 ()
intel-gmmlib 22.7.2-1
intel-media-driver 25.2.5-1
Point 2:
drwxr-xr-x 2 root root 80 Jul 24 04:11 by-path
crw-rw----+ 1 root video 226, 1 Jul 24 04:11 card1
crw-rw-rw- 1 root render 226, 128 Jul 24 04:11 renderD128
Point 3: 03:00.0 VGA compatible controller [0300]: Intel Corporation DG2 [Arc A770] [8086:56a0] (rev 08)
Point 4: vainfo.log
I'll just cut straight to the point, I don't even know whether I'm in the right repo. Maybe I should be in vpl-gpu-rt. Debugged into the core dump, I'll just throw you that.
(gdb) bt
#0 __memcpy_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:366
#1 0x00007f0789088762 in memcpy (__dest=<optimized out>, __src=<optimized out>, __len=<optimized out>) at /usr/include/bits/string_fortified.h:29
#2 MosUtilities::MosSecureMemcpy (dstLength=<optimized out>, pDestination=<optimized out>, pSource=<optimized out>, srcLength=<optimized out>)
at /usr/src/debug/intel-media-driver/media-driver-intel-media-25.2.5/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp:204
#3 MosUtilities::MosSecureMemcpy (pDestination=<optimized out>, dstLength=<optimized out>, pSource=<optimized out>, srcLength=<optimized out>)
at /usr/src/debug/intel-media-driver/media-driver-intel-media-25.2.5/media_softlet/linux/common/os/osservice/mos_utilities_specific.cpp:191
#4 MosInterface::AddCommand (cmdBuffer=0x7f076c123940, cmd=<optimized out>, cmdSize=<optimized out>) at /usr/src/debug/intel-media-driver/media-driver-intel-media-25.2.5/media_softlet/linux/common/os/mos_interface.cpp:719
#5 MosInterface::AddCommand (cmdBuffer=0x7f076c123940, cmd=<optimized out>, cmdSize=<optimized out>) at /usr/src/debug/intel-media-driver/media-driver-intel-media-25.2.5/media_softlet/linux/common/os/mos_interface.cpp:682
#6 Mos_AddCommand (pCmdBuffer=0x7f076c123940, pCmd=<optimized out>, dwCmdSize=<optimized out>) at /usr/src/debug/intel-media-driver/media-driver-intel-media-25.2.5/media_softlet/agnostic/common/os/mos_os.cpp:268
#7 0x00007f07891d1eb6 in MhwMiInterfaceG12::AddMiVdControlStateCmd (this=<optimized out>, cmdBuffer=<optimized out>, params=<optimized out>) at /usr/src/debug/intel-media-driver/media-driver-intel-media-25.2.5/media_driver/agnostic/gen12/hw/mhw_mi_g12_X.cpp:554
#8 MhwMiInterfaceG12::AddMiVdControlStateCmd (this=<optimized out>, cmdBuffer=<optimized out>, params=<optimized out>) at /usr/src/debug/intel-media-driver/media-driver-intel-media-25.2.5/media_driver/agnostic/gen12/hw/mhw_mi_g12_X.cpp:514
#9 0x00007f07894d4271 in decode::Av1DecodePicPktG12::VdInit (this=0x7f076c11e4e0, cmdBuffer=...) at /usr/src/debug/intel-media-driver/media-driver-intel-media-25.2.5/media_driver/media_softlet/agnostic/gen12/codec/hal/dec/av1/packet/decode_av1_picture_packet_g12.cpp:66
#10 decode::Av1DecodePicPktG12::Execute (this=0x7f076c11e4e0, cmdBuffer=...) at /usr/src/debug/intel-media-driver/media-driver-intel-media-25.2.5/media_driver/media_softlet/agnostic/gen12/codec/hal/dec/av1/packet/decode_av1_picture_packet_g12.cpp:45
#11 0x00007f07894d9b4d in decode::Av1DecodePktG12::PackPictureLevelCmds (this=0x7f076c123880, cmdBuffer=...) at /usr/src/debug/intel-media-driver/media-driver-intel-media-25.2.5/media_driver/media_softlet/agnostic/gen12/codec/hal/dec/av1/packet/decode_av1_packet_g12.cpp:152
#12 decode::Av1DecodePktG12::Submit (this=0x7f076c123880, cmdBuffer=0x7f077dfcd090, packetPhase=<optimized out>) at /usr/src/debug/intel-media-driver/media-driver-intel-media-25.2.5/media_driver/media_softlet/agnostic/gen12/codec/hal/dec/av1/packet/decode_av1_packet_g12.cpp:73
#13 0x00007f0789971297 in CmdTask::Submit (this=0x7f076c09f6c0, immediateSubmit=<optimized out>, scalability=0x7f076c015e00, debugInterface=<optimized out>)
at /usr/src/debug/intel-media-driver/media-driver-intel-media-25.2.5/media_softlet/agnostic/common/shared/task/media_cmd_task.cpp:166
#14 0x00007f078984dd72 in decode::DecodePipeline::ExecuteActivePackets (this=0x7f076c026e00) at /usr/src/debug/intel-media-driver/media-driver-intel-media-25.2.5/media_softlet/agnostic/common/codec/hal/dec/shared/pipeline/decode_pipeline.cpp:329
#15 0x00007f07894d8474 in decode::Av1PipelineG12::Execute (this=<optimized out>) at /usr/src/debug/intel-media-driver/media-driver-intel-media-25.2.5/media_driver/media_softlet/agnostic/gen12/codec/hal/dec/av1/pipeline/decode_av1_pipeline_g12.cpp:206
#16 0x00007f07894d8623 in DecodeAv1PipelineAdapterG12::BeginFrame (this=0x7f076c005230) at /usr/include/c++/15.1.1/bits/shared_ptr_base.h:1672
#17 DecodeAv1PipelineAdapterG12::Execute (this=0x7f076c005230, params=<optimized out>) at /usr/src/debug/intel-media-driver/media-driver-intel-media-25.2.5/media_driver/media_softlet/agnostic/gen12/codec/hal/dec/av1/pipeline/decode_av1_pipeline_adapter_g12.cpp:41
#18 0x00007f078927d11b in DdiMediaDecode::EndPicture (this=0x7f076c0364c0, ctx=0x56476f914e00, context=<optimized out>) at /usr/src/debug/intel-media-driver/media-driver-intel-media-25.2.5/media_driver/linux/common/codec/ddi/media_ddi_decode_base.cpp:933
#19 DdiMediaDecode::EndPicture (this=0x7f076c0364c0, ctx=0x56476f914e00, context=<optimized out>) at /usr/src/debug/intel-media-driver/media-driver-intel-media-25.2.5/media_driver/linux/common/codec/ddi/media_ddi_decode_base.cpp:891
#20 0x00007f0789275363 in DdiDecode_EndPicture (ctx=0x56476f914e00, context=268435456) at /usr/src/debug/intel-media-driver/media-driver-intel-media-25.2.5/media_driver/linux/common/codec/ddi/media_libva_decoder.cpp:233
#21 DdiMedia_EndPicture (ctx=0x56476f914e00, context=268435456) at /usr/src/debug/intel-media-driver/media-driver-intel-media-25.2.5/media_driver/linux/common/ddi/media_libva.cpp:4018
#22 0x00007f07dc5db362 in vaEndPicture (dpy=0x56476f914840, context=<optimized out>) at ../libva/va/va.c:1647
#23 0x00007f07883b5d92 in UMC::LinuxVideoAccelerator::EndFrame (this=0x7f076c013ff0) at /usr/src/debug/vpl-gpu-rt/vpl-gpu-rt-intel-onevpl-25.2.5/_studio/shared/umc/io/umc_va/src/umc_va_linux.cpp:947
#24 0x00007f078817bd9a in UMC_AV1_DECODER::AV1DecoderVA::SubmitTiles (this=0x7f076c02a0d0, frame=<optimized out>, firstSubmission=<optimized out>) at /usr/src/debug/vpl-gpu-rt/vpl-gpu-rt-intel-onevpl-25.2.5/_studio/shared/umc/codec/av1_dec/src/umc_av1_decoder_va.cpp:121
#25 0x00007f078817f7b6 in UMC_AV1_DECODER::AV1Decoder::GetFrame (this=0x7f076c02a0d0, in=0x7f077dfceaf0) at /usr/src/debug/vpl-gpu-rt/vpl-gpu-rt-intel-onevpl-25.2.5/_studio/shared/umc/codec/av1_dec/src/umc_av1_decoder.cpp:1028
#26 0x00007f078817df07 in VideoDECODEAV1::SubmitFrame (this=0x7f076c029cb0, bs=0x7f077dfcf010, surface_work=0x7f076c223648, surface_out=0x7f077dfceff8) at /usr/src/debug/vpl-gpu-rt/vpl-gpu-rt-intel-onevpl-25.2.5/_studio/mfx_lib/decode/av1/src/mfx_av1_dec_decode.cpp:1004
#27 VideoDECODEAV1::DecodeFrameCheck (this=0x7f076c029cb0, bs=0x7f077dfcf010, surface_work=0x7f076c223648, surface_out=0x7f077dfceff8, entry_point=0x7f077dfcee88) at /usr/src/debug/vpl-gpu-rt/vpl-gpu-rt-intel-onevpl-25.2.5/_studio/mfx_lib/decode/av1/src/mfx_av1_dec_decode.cpp:804
#28 0x00007f07880ab1a8 in APIImpl_MFXVideoDECODE_DecodeFrameAsync (session=0x7f076c003fb8, bs=0x7f077dfcf010, surface_work=0x7f076c223648, surface_out=0x7f077dfceff8, syncp=0x7f0764009680) at /usr/include/c++/15.1.1/bits/unique_ptr.h:193
#29 0x00007f07df528a0d in ??? () at /usr/lib/libavcodec.so.62
#30 0x00007f07df529ea8 in ??? () at /usr/lib/libavcodec.so.62
#31 0x00007f07df52a927 in ??? () at /usr/lib/libavcodec.so.62
#32 0x00007f07df09a09e in ??? () at /usr/lib/libavcodec.so.62
#33 0x00007f07df09aea9 in ??? () at /usr/lib/libavcodec.so.62
#34 0x00007f07df09b7fc in avcodec_send_packet () at /usr/lib/libavcodec.so.62
#35 0x00005647447da43f in ??? ()
#36 0x0000564744805679 in ??? ()
#37 0x00007f07ddaa57eb in start_thread (arg=<optimized out>) at pthread_create.c:448
#38 0x00007f07ddb2918c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Not a low level dev so cannot really contrib, sry
Do you want to contribute a patch to fix the issue?
No.