Installing the dbg syms for my intel graphics gives a bit more detail:
Thread 1 "finch" received signal SIGILL, Illegal instruction.
0xad45d6fb in std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >::compare (this=0x7bcde0, __str="VIDEO_DEC_H264",
this=0x7bcde0, __str="VIDEO_DEC_H264") at
/usr/include/c++/10/bits/basic_string.h:2852
warning: Source file is more recent than executable.
2852 compare(const basic_string& __str) const
Backtrace:
#0 0xad45d6fb in std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >::compare (this=0x7bcde0, __str="VIDEO_DEC_H264",
this=0x7bcde0,
__str="VIDEO_DEC_H264") at /usr/include/c++/10/bits/basic_string.h:2852
#1 std::operator< <char, std::char_traits<char>, std::allocator<char> >
(__rhs="VIDEO_DEC_H264", __lhs="VIDEO_DEC_HEVC") at
/usr/include/c++/10/bits/basic_string.h:6270
#2 std::less<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > >::operator() (__y="VIDEO_DEC_H264",
__x="VIDEO_DEC_HEVC",
this=0xad8c78b0 <MediaDdiFactory<DdiMediaDecode,
DDI_DECODE_CONFIG_ATTR>::GetCreators[abi:cxx11]()::creators>) at
/usr/include/c++/10/bits/stl_function.h:386
#3 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >, std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const, DdiMediaDecode*
(*)(DDI_DECODE_CONFIG_ATTR*)>,
std::_Select1st<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const, DdiMediaDecode*
(*)(DDI_DECODE_CONFIG_ATTR*)> >, std::less<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > >,
std::allocator<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const, DdiMediaDecode*
(*)(DDI_DECODE_CONFIG_ATTR*)> > >::_M_get_insert_unique_pos
(__k="VIDEO_DEC_HEVC", this=0xad8c78b0 <MediaDdiFactory<DdiMediaDecode,
DDI_DECODE_CONFIG_ATTR>::GetCreators[abi:cxx11]()::creators>)
at /usr/include/c++/10/bits/stl_tree.h:2101
#4 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >, std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const, DdiMediaDecode*
(*)(DDI_DECODE_CONFIG_ATTR*)>,
std::_Select1st<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const, DdiMediaDecode*
(*)(DDI_DECODE_CONFIG_ATTR*)> >, std::less<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > >,
std::allocator<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const, DdiMediaDecode*
(*)(DDI_DECODE_CONFIG_ATTR*)> >
>::_M_emplace_unique<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >, DdiMediaDecode*
(*)(DDI_DECODE_CONFIG_ATTR*)> > (
this=0xad8c78b0 <MediaDdiFactory<DdiMediaDecode,
DDI_DECODE_CONFIG_ATTR>::GetCreators[abi:cxx11]()::creators>) at
/usr/include/c++/10/bits/stl_tree.h:2419
#5 0xad45fb61 in std::map<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >, DdiMediaDecode*
(*)(DDI_DECODE_CONFIG_ATTR*), std::less<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > >,
std::allocator<std::pair<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const, DdiMediaDecode*
(*)(DDI_DECODE_CONFIG_ATTR*)> >
>::insert<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >, DdiMediaDecode* (*)(DDI_DECODE_CONFIG_ATTR*)> >
(__x=..., this=0xad8c78b0 <MediaDdiFactory<DdiMediaDecode,
DDI_DECODE_CONFIG_ATTR>::GetCreators[abi:cxx11]()::creators>)
at /usr/include/c++/10/bits/stl_map.h:816
#6 MediaDdiFactory<DdiMediaDecode,
DDI_DECODE_CONFIG_ATTR>::RegisterCodec<DdiDecodeHEVC> (key="VIDEO_DEC_HEVC")
at ./media_driver/linux/common/ddi/media_ddi_factory.h:67
#7 0xad1ab0a6 in __static_initialization_and_destruction_0 (__initialize_p=1,
__priority=65535) at /usr/include/c++/10/bits/char_traits.h:322
#8 _GLOBAL__sub_I_media_ddi_decode_hevc.cpp(void) () at
./media_driver/linux/common/codec/ddi/media_ddi_decode_hevc.cpp:967
#9 0xb7fe5e9c in call_init (l=<optimized out>, argc=argc@entry=1,
argv=argv@entry=0xbffff634, env=0xbffff63c) at dl-init.c:72
#10 0xb7fe5fa2 in call_init (env=0xbffff63c, argv=0xbffff634, argc=1,
l=<optimized out>) at dl-init.c:30
#11 _dl_init (main_map=<optimized out>, argc=1, argv=0xbffff634,
env=0xbffff63c) at dl-init.c:119
#12 0xb7fe92a7 in call_dl_init (closure=0xbfffe870) at dl-open.c:469
#13 0xb79a9524 in __GI__dl_catch_exception (exception=<optimized out>,
operate=<optimized out>, args=<optimized out>) at dl-error-skeleton.c:182
#14 0xb7fea08d in dl_open_worker (a=<optimized out>) at dl-open.c:758
#15 0xb79a94c9 in __GI__dl_catch_exception (exception=0xbfffe9a0,
operate=0xb7fe9990 <dl_open_worker>, args=0xbfffe9ac) at dl-error-skeleton.c:208
#16 0xb7fe95e6 in _dl_open (file=0x7bc970
"/usr/lib/i386-linux-gnu/dri/iHD_drv_video.so", mode=-2147479294,
caller_dlopen=0xad918cc3, nsid=<optimized out>, argc=1,
argv=0xbffff634, env=0xbffff63c) at dl-open.c:837
#17 0xb78652c8 in dlopen_doit (a=0xbfffebac) at dlopen.c:66
#18 0xb79a94c9 in __GI__dl_catch_exception (exception=0xbfffeb40,
operate=0xb7865250 <dlopen_doit>, args=0xbfffebac) at dl-error-skeleton.c:208
#19 0xb79a9590 in __GI__dl_catch_error (objname=0x45d68c, errstring=0x45d690,
mallocedp=0x45d688, operate=0xb7865250 <dlopen_doit>, args=0xbfffebac)
at dl-error-skeleton.c:227
#20 0xb7865b11 in _dlerror_run (operate=0xb7865250 <dlopen_doit>,
args=0xbfffebac) at dlerror.c:170
#21 0xb7865364 in __dlopen (file=0x7bc970
"/usr/lib/i386-linux-gnu/dri/iHD_drv_video.so", mode=4354) at dlopen.c:87
#22 0xad918cc3 in ?? () from /usr/lib/i386-linux-gnu/libva.so.2
#23 0xad919f90 in vaInitialize () from /usr/lib/i386-linux-gnu/libva.so.2
#24 0xada1b525 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-1.0/libgstva.so
#25 0xada1bfe7 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-1.0/libgstva.so
#26 0xada1c3b9 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-1.0/libgstva.so
#27 0xada15568 in ?? () from /usr/lib/i386-linux-gnu/gstreamer-1.0/libgstva.so
Karsten
--
GPG 40BE 5B0E C98E 1713 AFA6 5BC0 3BEA AC80 7D4F C89B