Bug 5301

Summary: chromium-vaapi crashes on startup
Product: Fedora Reporter: Nathan Grennan <rpmfusion>
Component: chromium-vaapiAssignee: Akarshan Biswas <akarshan.biswas>
Status: RESOLVED FIXED    
Severity: major    
Priority: P1    
Version: f30   
Hardware: x86_64   
OS: GNU/Linux   
namespace:

Description Nathan Grennan 2019-07-02 19:59:47 CEST
Here is how chromium-vaapi crashes on startup.

[ngrennan@higgs ~](:|✔) chromium-vaapi
[6593:6593:0702/105621.064528:ERROR:vaapi_wrapper.cc(441)] GetConfigAttributes failed for va_profile 5
[6593:6593:0702/105621.064586:ERROR:vaapi_wrapper.cc(441)] GetConfigAttributes failed for va_profile 6
[6593:6593:0702/105621.064592:ERROR:vaapi_wrapper.cc(441)] GetConfigAttributes failed for va_profile 7
Received signal 11 SEGV_MAPERR 000000000028
#0 0x55c51006e889 <unknown>
#1 0x55c50ffb5346 <unknown>
#2 0x55c51006d133 <unknown>
#3 0x55c51006e806 <unknown>
#4 0x7f4f0d2c6e80 <unknown>
#5 0x55c50fbe9794 <unknown>
#6 0x55c50fbe9261 <unknown>
#7 0x55c50fbe8e50 <unknown>
#8 0x55c50fbe9403 <unknown>
#9 0x55c51001194d <unknown>
#10 0x55c51001ca5e <unknown>
#11 0x55c510021667 <unknown>
#12 0x55c50ffd5ec8 <unknown>
#13 0x55c51001b60f <unknown>
#14 0x55c50fffba39 <unknown>
#15 0x55c50facd527 <unknown>
#16 0x55c50dfccf99 <unknown>
#17 0x55c50dfcd085 <unknown>
#18 0x55c50dfb8179 <unknown>
#19 0x55c50faaefd1 <unknown>
#20 0x55c50faaf239 <unknown>
#21 0x55c50faaf60f <unknown>
#22 0x55c50fab899a <unknown>
#23 0x55c50faad1e6 <unknown>
#24 0x55c50d0e8105 ChromeMain
#25 0x7f4f0b3aff33 __libc_start_main
#26 0x55c50d0e7f5e _start
  r8: 000006277b12d000  r9: 0000000000000001 r10: 00007ffcf9b31080 r11: 00000000000498be
 r12: 000006277b6506e0 r13: 00007ffcf9a9638c r14: 00007ffcf9a96400 r15: 00007ffcf9a96598
  di: 0000000000000040  si: 000055c51745d7c8  bp: 00007ffcf9a96370  bx: 0000000000000000
  dx: 000006277b846920  ax: 000006277b330160  cx: 000006277b846920  sp: 00007ffcf9a96320
  ip: 000055c50fbe9794 efl: 0000000000010202 cgf: 002b000000000033 erf: 0000000000000004
 trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000028
[end of stack trace]
Calling _exit(1). Core file will not be generated.
Comment 1 Nathan Grennan 2019-07-02 20:00:22 CEST
chromium-vaapi-75.0.3770.100-1.fc30.x86_64
Comment 2 Akarshan Biswas 2019-07-09 19:23:23 CEST
Symbols are missing.

Please add your GPU info as well.
Thanks for the report.
Comment 3 Nathan Grennan 2019-07-16 20:27:51 CEST
Full backtrace from gdb:
Thread 1 "chromium-vaapi" received signal SIGSEGV, Segmentation fault.
BindProcessNode () at ./../../chrome/browser/performance_manager/chrome_content_browser_client_performance_manager_part.cc:33
33	                     base::Unretained(user_data->process_node()),
(gdb) bt
#0  0x0000555558e14e24 in BindProcessNode() () at ./../../chrome/browser/performance_manager/chrome_content_browser_client_performance_manager_part.cc:33
#1  0x0000555558e147b1 in base::internal::FunctorTraits<void (*)(content::RenderProcessHost*, mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>), void>::Invoke<void (* const&)(content::RenderProcessHost*, mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>), content::RenderProcessHost*, mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit> >(void (* const&)(content::RenderProcessHost*, mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>), content::RenderProcessHost*&&, mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>&&) () at ../../base/bind_internal.h:399
#2  0x0000555558e147b1 in base::internal::InvokeHelper<false, void>::MakeItSo<void (* const&)(content::RenderProcessHost*, mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>), content::RenderProcessHost*, mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit> >(void (* const&)(content::RenderProcessHost*, mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>), content::RenderProcessHost*&&, mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>&&) () at ../../base/bind_internal.h:599
#3  0x0000555558e147b1 in base::internal::Invoker<base::internal::BindState<void (*)(content::RenderProcessHost*, mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>), base::internal::UnretainedWrapper<content::RenderProcessHost> >, void (mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>)>::RunImpl<void (* const&)(content::RenderProcessHost*, mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>), std::tuple<base::internal::UnretainedWrapper<content::RenderProcessHost> > const&, 0ul>(void (* const&)(content::RenderProcessHost*, mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>), std::tuple<base::internal::UnretainedWrapper<content::RenderProcessHost> > const&, std::integer_sequence<unsigned long, 0ul>, mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>&&) () at ../../base/bind_internal.h:672
#4  0x0000555558e147b1 in base::internal::Invoker<base::internal::BindState<void (*)(content::RenderProcessHost*, mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>), base::internal::UnretainedWrapper<content::RenderProcessHost> >, void (mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>)>::Run(base::internal::BindStateBase*, mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>&&) ()
    at ../../base/bind_internal.h:654
#5  0x0000555558e144f0 in base::RepeatingCallback<void (mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>)>::Run(mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>) const & ()
    at ../../base/callback.h:136
#6  0x0000555558e144f0 in service_manager::CallbackBinder<resource_coordinator::mojom::ProcessCoordinationUnit>::RunCallback(base::RepeatingCallback<void (mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>)> const&, mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>) () at ../../services/service_manager/public/cpp/interface_binder.h:69
#7  0x0000555558e149a3 in base::internal::FunctorTraits<void (*)(base::RepeatingCallback<void (mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>)> const&, mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>), void>::Invoke<void (*)(base::RepeatingCallback<void (mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>)> const&, mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>), base::RepeatingCallback<void (mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>)>, mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit> >(void (*&&)(base::RepeatingCallback<void (mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>)> const&, mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>), base::RepeatingCallback<void (mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>)>&&, mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>&&) () at ../../base/bind_internal.h:399
#8  0x0000555558e149a3 in base::internal::InvokeHelper<false, void>::MakeItSo<void (*)(base::RepeatingCallback<void (mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>)> const&, mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>), base::RepeatingCallback<void (mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>)>, mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit> >(void (*&&)(base::RepeatingCallback<void (mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>)> const&, mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>), base::RepeatingCallback<void (mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>)>&&, mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>&&) () at ../../base/bind_internal.h:599
#9  0x0000555558e149a3 in base::internal::Invoker<base::internal::BindState<void (*)(base::RepeatingCallback<void (mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>)> const&, mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>), base::RepeatingCallback<void (mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>)>, mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit> >, void ()>::RunImpl<void (*)(base::RepeatingCallback<void (mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>)> const&, mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>), std::tuple<base::RepeatingCallback<void (mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>)>, mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit> >, 0ul, 1ul>(void (*&&)(base::RepeatingCallback<void (mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>)> const&, mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>), std::tuple<base::RepeatingCallback<void (mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>)>, mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit> >&&, std::integer_sequence<unsigned long, 0ul, 1ul>) () at ../../base/bind_internal.h:672
#10 0x0000555558e149a3 in base::internal::Invoker<base::internal::BindState<void (*)(base::RepeatingCallback<void (mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>)> const&, mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>), base::RepeatingCallback<void (mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>)>, mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit> >, void ()>::RunOnce(base::internal::BindStateBase*) () at ../../base/bind_internal.h:641
#11 0x000055555922bd7d in base::OnceCallback<void ()>::Run() && () at ../../base/callback.h:97
#12 0x000055555922bd7d in base::TaskAnnotator::RunTask(char const*, base::PendingTask*) () at ./../../base/task/common/task_annotator.cc:114
#13 0x00005555592370ee in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) () at ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363
#14 0x00005555592397eb in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork() () at ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:260
#15 0x00005555591f0d38 in base::MessagePumpGlib::Run(base::MessagePump::Delegate*) () at ./../../base/message_loop/message_pump_glib.cc:309
#16 0x0000555559235abf in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) () at ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448
#17 0x0000555559219499 in base::RunLoop::RunWithTimeout(base::TimeDelta) () at ./../../base/run_loop.cc:161
#18 0x0000555558cebf97 in ChromeBrowserMainParts::MainMessageLoopRun(int*) () at ./../../chrome/browser/chrome_browser_main.cc:1847
#19 0x00005555571f2229 in content::BrowserMainLoop::RunMainMessageLoopParts() () at ./../../content/browser/browser_main_loop.cc:1009
#20 0x00005555571f2315 in content::BrowserMainRunnerImpl::Run() () at ./../../content/browser/browser_main_runner_impl.cc:164
#21 0x00005555571dd409 in content::BrowserMain(content::MainFunctionParams const&) () at ./../../content/browser/browser_main.cc:47
#22 0x0000555558ccd8a1 in content::RunBrowserProcessMain(content::MainFunctionParams const&, content::ContentMainDelegate*) () at ../../content/app/content_main_runner_impl.cc:555
#23 0x0000555558ccdb09 in content::ContentMainRunnerImpl::RunServiceManager(content::MainFunctionParams&, bool) () at ../../content/app/content_main_runner_impl.cc:982
#24 0x0000555558ccdedf in content::ContentMainRunnerImpl::Run(bool) () at ../../content/app/content_main_runner_impl.cc:878
#25 0x0000555558cd726a in service_manager::Main(service_manager::MainParams const&) () at ../../services/service_manager/embedder/main.cc:415
#26 0x0000555558ccbab6 in content::ContentMain(content::ContentMainParams const&) () at ../../content/app/content_main.cc:19
#27 0x000055555631bcf5 in ChromeMain() () at ../../chrome/app/chrome_main.cc:103
#28 0x00007ffff606ff33 in __libc_start_main () at /lib64/libc.so.6
#29 0x000055555631bb4e in _start ()
Comment 4 Nathan Grennan 2019-07-16 20:30:22 CEST
glxinfo
name of display: :1
display: :1  screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4


nvidia-driver-430.34-1.fc30.x86_64
kernel-5.1.17-300.fc30.x86_64


lspci | grep -i nvidia
01:00.0 VGA compatible controller: NVIDIA Corporation GM206GLM [Quadro M2200 Mobile] (rev a1)
Comment 5 Nathan Grennan 2019-07-16 20:31:28 CEST
This build of chrome, google-chrome-stable-75.0.3770.142-1.x86_64, works for me without crashing. But I would like to go back to using chromium-vaapi.
Comment 6 Akarshan Biswas 2019-07-17 08:41:34 CEST
(In reply to Nathan Grennan from comment #3)
> Full backtrace from gdb:
> Thread 1 "chromium-vaapi" received signal SIGSEGV, Segmentation fault.
> BindProcessNode () at
> ./../../chrome/browser/performance_manager/
> chrome_content_browser_client_performance_manager_part.cc:33
> 33	                     base::Unretained(user_data->process_node()),
> (gdb) bt
> #0  0x0000555558e14e24 in BindProcessNode() () at
> ./../../chrome/browser/performance_manager/
> chrome_content_browser_client_performance_manager_part.cc:33
> #1  0x0000555558e147b1 in base::internal::FunctorTraits<void
> (*)(content::RenderProcessHost*,
> mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>), void>::Invoke<void (*
> const&)(content::RenderProcessHost*,
> mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>), content::RenderProcessHost*,
> mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>
> >(void (* const&)(content::RenderProcessHost*,
> mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>), content::RenderProcessHost*&&,
> mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>&&) () at ../../base/bind_internal.h:399
> #2  0x0000555558e147b1 in base::internal::InvokeHelper<false,
> void>::MakeItSo<void (* const&)(content::RenderProcessHost*,
> mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>), content::RenderProcessHost*,
> mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>
> >(void (* const&)(content::RenderProcessHost*,
> mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>), content::RenderProcessHost*&&,
> mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>&&) () at ../../base/bind_internal.h:599
> #3  0x0000555558e147b1 in
> base::internal::Invoker<base::internal::BindState<void
> (*)(content::RenderProcessHost*,
> mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>),
> base::internal::UnretainedWrapper<content::RenderProcessHost> >, void
> (mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>)>::RunImpl<void (*
> const&)(content::RenderProcessHost*,
> mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>),
> std::tuple<base::internal::UnretainedWrapper<content::RenderProcessHost> >
> const&, 0ul>(void (* const&)(content::RenderProcessHost*,
> mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>),
> std::tuple<base::internal::UnretainedWrapper<content::RenderProcessHost> >
> const&, std::integer_sequence<unsigned long, 0ul>,
> mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>&&) () at ../../base/bind_internal.h:672
> #4  0x0000555558e147b1 in
> base::internal::Invoker<base::internal::BindState<void
> (*)(content::RenderProcessHost*,
> mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>),
> base::internal::UnretainedWrapper<content::RenderProcessHost> >, void
> (mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>)>::Run(base::internal::BindStateBase*,
> mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>&&) ()
>     at ../../base/bind_internal.h:654
> #5  0x0000555558e144f0 in base::RepeatingCallback<void
> (mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>)>::Run(mojo::InterfaceRequest<resource_coordinator::
> mojom::ProcessCoordinationUnit>) const & ()
>     at ../../base/callback.h:136
> #6  0x0000555558e144f0 in
> service_manager::CallbackBinder<resource_coordinator::mojom::
> ProcessCoordinationUnit>::RunCallback(base::RepeatingCallback<void
> (mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>)> const&,
> mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>) () at
> ../../services/service_manager/public/cpp/interface_binder.h:69
> #7  0x0000555558e149a3 in base::internal::FunctorTraits<void
> (*)(base::RepeatingCallback<void
> (mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>)> const&,
> mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>), void>::Invoke<void
> (*)(base::RepeatingCallback<void
> (mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>)> const&,
> mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>), base::RepeatingCallback<void
> (mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>)>,
> mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>
> >(void (*&&)(base::RepeatingCallback<void
> (mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>)> const&,
> mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>), base::RepeatingCallback<void
> (mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>)>&&,
> mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>&&) () at ../../base/bind_internal.h:399
> #8  0x0000555558e149a3 in base::internal::InvokeHelper<false,
> void>::MakeItSo<void (*)(base::RepeatingCallback<void
> (mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>)> const&,
> mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>), base::RepeatingCallback<void
> (mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>)>,
> mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>
> >(void (*&&)(base::RepeatingCallback<void
> (mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>)> const&,
> mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>), base::RepeatingCallback<void
> (mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>)>&&,
> mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>&&) () at ../../base/bind_internal.h:599
> #9  0x0000555558e149a3 in
> base::internal::Invoker<base::internal::BindState<void
> (*)(base::RepeatingCallback<void
> (mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>)> const&,
> mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>), base::RepeatingCallback<void
> (mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>)>,
> mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>
> >, void ()>::RunImpl<void (*)(base::RepeatingCallback<void
> (mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>)> const&,
> mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>), std::tuple<base::RepeatingCallback<void
> (mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>)>,
> mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>
> >, 0ul, 1ul>(void (*&&)(base::RepeatingCallback<void
> (mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>)> const&,
> mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>), std::tuple<base::RepeatingCallback<void
> (mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>)>,
> mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>
> >&&, std::integer_sequence<unsigned long, 0ul, 1ul>) () at
> ../../base/bind_internal.h:672
> #10 0x0000555558e149a3 in
> base::internal::Invoker<base::internal::BindState<void
> (*)(base::RepeatingCallback<void
> (mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>)> const&,
> mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>), base::RepeatingCallback<void
> (mojo::InterfaceRequest<resource_coordinator::mojom::
> ProcessCoordinationUnit>)>,
> mojo::InterfaceRequest<resource_coordinator::mojom::ProcessCoordinationUnit>
> >, void ()>::RunOnce(base::internal::BindStateBase*) () at
> ../../base/bind_internal.h:641
> #11 0x000055555922bd7d in base::OnceCallback<void ()>::Run() && () at
> ../../base/callback.h:97
> #12 0x000055555922bd7d in base::TaskAnnotator::RunTask(char const*,
> base::PendingTask*) () at ./../../base/task/common/task_annotator.cc:114
> #13 0x00005555592370ee in
> base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::
> DoWorkImpl(base::sequence_manager::LazyNow*, bool*) () at
> ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.
> cc:363
> #14 0x00005555592397eb in
> base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::
> DoWork() () at
> ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.
> cc:260
> #15 0x00005555591f0d38 in
> base::MessagePumpGlib::Run(base::MessagePump::Delegate*) () at
> ./../../base/message_loop/message_pump_glib.cc:309
> #16 0x0000555559235abf in
> base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::
> Run(bool, base::TimeDelta) () at
> ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.
> cc:448
> #17 0x0000555559219499 in base::RunLoop::RunWithTimeout(base::TimeDelta) ()
> at ./../../base/run_loop.cc:161
> #18 0x0000555558cebf97 in ChromeBrowserMainParts::MainMessageLoopRun(int*)
> () at ./../../chrome/browser/chrome_browser_main.cc:1847
> #19 0x00005555571f2229 in
> content::BrowserMainLoop::RunMainMessageLoopParts() () at
> ./../../content/browser/browser_main_loop.cc:1009
> #20 0x00005555571f2315 in content::BrowserMainRunnerImpl::Run() () at
> ./../../content/browser/browser_main_runner_impl.cc:164
> #21 0x00005555571dd409 in content::BrowserMain(content::MainFunctionParams
> const&) () at ./../../content/browser/browser_main.cc:47
> #22 0x0000555558ccd8a1 in
> content::RunBrowserProcessMain(content::MainFunctionParams const&,
> content::ContentMainDelegate*) () at
> ../../content/app/content_main_runner_impl.cc:555
> #23 0x0000555558ccdb09 in
> content::ContentMainRunnerImpl::RunServiceManager(content::
> MainFunctionParams&, bool) () at
> ../../content/app/content_main_runner_impl.cc:982
> #24 0x0000555558ccdedf in content::ContentMainRunnerImpl::Run(bool) () at
> ../../content/app/content_main_runner_impl.cc:878
> #25 0x0000555558cd726a in service_manager::Main(service_manager::MainParams
> const&) () at ../../services/service_manager/embedder/main.cc:415
> #26 0x0000555558ccbab6 in content::ContentMain(content::ContentMainParams
> const&) () at ../../content/app/content_main.cc:19
> #27 0x000055555631bcf5 in ChromeMain() () at
> ../../chrome/app/chrome_main.cc:103
> #28 0x00007ffff606ff33 in __libc_start_main () at /lib64/libc.so.6
> #29 0x000055555631bb4e in _start ()

Ah. This. I have added a patch for the new update. https://pkgs.rpmfusion.org/cgit/free/chromium-vaapi.git/tree/bindcrashfix.patch

Please test after the builds are done and report it to me.
Comment 7 Nathan Grennan 2019-07-18 01:37:48 CEST
I compiled my own with the patch and based on the -2 release. So far it is working, but I will give it a few days. It didn't crash every time before. Thanks for pointing me to the patch.
Comment 8 Akarshan Biswas 2019-07-20 15:54:22 CEST
(In reply to Nathan Grennan from comment #7)
> I compiled my own with the patch and based on the -2 release. So far it is
> working, but I will give it a few days. It didn't crash every time before.
> Thanks for pointing me to the patch.

Please close it once you feel that this issue is fixed.
Thanks