ungoogled-chromium: crash when playing videos

  • Done
  • quality assurance status badge
Details
3 participants
  • Boris A. Dekshteyn
  • Jonathan Brielmaier
  • Marius Bakke
Owner
unassigned
Submitted by
Jonathan Brielmaier
Severity
normal
J
J
Jonathan Brielmaier wrote on 21 Jun 2020 18:41
(name . bug-guix)(address . bug-guix@gnu.org)
663ce5ca-8dfb-f1b1-59df-215be1f3f600@web.de
Current chromium on master (81.0.4044.138) crashes when playing videos.

Reproducer:
```
```

Resulting backtrace
```
25773:25773:0621/183516.619919:ERROR:browser_switcher_service.cc(238)]
XXX Init()
[25801:25801:0621/183516.865149:ERROR:vaapi_wrapper.cc(482)]
vaInitialize failed: unknown libva error
[25801:25801:0621/183516.871339:ERROR:sandbox_linux.cc(374)]
InitializeSandbox() called with multiple threads in process gpu-process.
Received signal 11 SEGV_MAPERR 000000000090
#0 0x562ae28df0d9 base::debug::CollectStackTrace()
#1 0x562ae2846e33 base::debug::StackTrace::StackTrace()
#2 0x562ae28dec21 base::debug::(anonymous
namespace)::StackDumpSignalHandler()
#3 0x7f5a4be1c010
(/gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/lib/libpthread-2.31.so+0x1300f)
#4 0x562ae02d8c97 media::FFmpegGlue::FFmpegGlue()
#5 0x562ae02d2ed4 media::FFmpegDemuxer::Initialize()
#6 0x562ae021a5ab media::PipelineImpl::RendererWrapper::InitializeDemuxer()
#7 0x562ae021f2d0 base::internal::Invoker<>::RunOnce()
#8 0x562ae0223aba media::SerialRunner::RunNextInSeries()
#9 0x562ae0223be7 media::SerialRunner::Run()
#10 0x562ae021a31a media::PipelineImpl::RendererWrapper::Start()
#11 0x562ae0221792 base::internal::Invoker<>::RunOnce()
#12 0x562ae28975bb base::TaskAnnotator::RunTask()
#13 0x562ae28a77ce
base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl()
#14 0x562ae28a7551
base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork()
#15 0x562ae285caba base::MessagePumpDefault::Run()
#16 0x562ae28a8059
base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run()
#17 0x562ae287cbd2 base::RunLoop::Run()
#18 0x562ae28b08c6 base::Thread::ThreadMain()
#19 0x562ae28f012e base::(anonymous namespace)::ThreadFunc()
#20 0x7f5a4be10f64 start_thread
#21 0x7f5a47ac29af __GI___clone
r8: 0000562ae02d8d00 r9: 0000000000000000 r10: 00007f5a49112758 r11:
00007f5a49145fa0
r12: 0000562aea847ad0 r13: 0000562aea8fb4a0 r14: 00007f5a0000a820 r15:
00007f5a3c025a00
di: 00007f5a0000a820 si: 0000000000008000 bp: 00007f5a0aa7b220 bx:
0000562aea5484b0
dx: 0000000000000000 ax: 0000000000000001 cx: 0000000000000000 sp:
00007f5a0aa7b200
ip: 0000562ae02d8c97 efl: 0000000000010202 cgf: 002b000000000033 erf:
0000000000000006
trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000090
[end of stack trace]
Calling _exit(1). Core file will not be generated.
```

It happens also on other video sources (YouTube, Vimeo...).
B
B
Boris A. Dekshteyn wrote on 22 Jun 2020 01:24
(address . bug-guix@gnu.org)
87r1u8c89s.fsf@gmail.com
Hello,

Jonathan Brielmaier <jonathan.brielmaier@web.de> writes:

Toggle quote (11 lines)
> Current chromium on master (81.0.4044.138) crashes when playing videos.
>
> Reproducer:
> ```
> chromium https://twitter.com/GuixHpc/status/1247943441067257857
> ```
>
> #3 0x7f5a4be1c010
> (/gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/lib/libpthread-2.31.so+0x1300f)
> #4 0x562ae02d8c97 media::FFmpegGlue::FFmpegGlue()

Same. This seems to be happening after updating ffmpeg to 4.3.

--
WBR, Boris Dekshteyn
M
M
Marius Bakke wrote on 22 Jun 2020 17:20
87imfjcek7.fsf@gnu.org
"Boris A. Dekshteyn" <boris.dekshteyn@gmail.com> writes:

Toggle quote (18 lines)
> Hello,
>
> Jonathan Brielmaier <jonathan.brielmaier@web.de> writes:
>
>> Current chromium on master (81.0.4044.138) crashes when playing videos.
>>
>> Reproducer:
>> ```
>> chromium https://twitter.com/GuixHpc/status/1247943441067257857
>> ```
>>
>> #3 0x7f5a4be1c010
>> (/gnu/store/fa6wj5bxkj5ll1d7292a70knmyl7a0cr-glibc-2.31/lib/libpthread-2.31.so+0x1300f)
>> #4 0x562ae02d8c97 media::FFmpegGlue::FFmpegGlue()
>
> Same. This seems to be happening after updating ffmpeg to 4.3.
> Upstream bug: https://bugs.chromium.org/p/chromium/issues/detail?id=1095962

Thanks for the upstream bug link.

I made ungoogled-chromium use an older ffmpeg for now with commit
3d5a217d5e71821465a8653945e494205b7d511b.
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl7wzEgACgkQoqBt8qM6
VPp2aAgAz+X6UkQpuZfJGBlkqy46/pVIIGyQ+uVgsOG0+pfLeyM+nkRpoyrpiCLd
OQf/ziGLexAVjX7ER17Ogf+0+Zxv31wBWcNg1nwbPpeeZmYFKn1LyodkGxkki+s1
z+IkLnd9Pro578ie6N0VkyWTtoXLOzrAAgWZzNQkPMF1X9bVpY3ew+HwIYlYj1yP
U3XmpfARvnU/q8ZX//gdMbvNJCoA7oz7cBYxEVKtNrW/T5Qq5XR+JlvcuDlWX2DE
LiLx7EZOO4duefeJfTYWnY4ADO6qv1uzBjLXQAkC6dTIGVL3HFeFg6JL8nPG7KeY
YC3qCfBg0peKyAGngAxlP5PNtLIMgg==
=6buX
-----END PGP SIGNATURE-----

Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 41987@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 41987
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch