Bug 2002833

Summary: Firefox's DRM plugin crashes every single time
Product: [Fedora] Fedora Reporter: bjoern.daase
Component: firefoxAssignee: Gecko Maintainer <gecko-bugs-nobody>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 35CC: erack, gecko-bugs-nobody, jhorak, kai-engert-fedora, klaas, pjasicek, rhughes, rstrode, sandmann, stransky
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-09-10 05:35:16 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description bjoern.daase 2021-09-09 19:34:21 UTC
Description of problem:

Since I upgrade to F35, Firefox's DRM plugin crashes every single time.
Interesting, this does only happen when using the rpm but not when using the flatpak.

Version-Release number of selected component (if applicable):

Reproduced with FF 91 and 92.

How reproducible:

100%.

Steps to Reproduce:
1. Open https://bitmovin.com/demos/drm
2. Observe the crash


Additional info:

Backtrace

(gdb) thread apply all bt full

Thread 2 (Thread 0x7f8ba0f93640 (LWP 56681)):
warning: Section `.reg-xstate/56681' in core file too small.
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
No locals.
#1  0x00007f8ba61ebf8e in epoll_wait () from /usr/lib64/firefox/libxul.so
No symbol table info available.
#2  0x00007f8ba61eb7d7 in event_base_loop () from /usr/lib64/firefox/libxul.so
No symbol table info available.
#3  0x00007f8ba61e48a6 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) () from /usr/lib64/firefox/libxul.so
No symbol table info available.
#4  0x00007f8ba65a2f0c in MessageLoop::Run() () from /usr/lib64/firefox/libxul.so
No symbol table info available.
#5  0x00007f8ba65a7a7d in base::Thread::ThreadMain() () from /usr/lib64/firefox/libxul.so
No symbol table info available.
#6  0x00007f8ba65a250b in ThreadFunc(void*) () from /usr/lib64/firefox/libxul.so
No symbol table info available.
#7  0x00007f8ba31a1aaf in start_thread (arg=<optimized out>) at pthread_create.c:434
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140237677868608, -7683175635257608486, 140237677868608, 14, 140237713578112, 0, 7658548762172241626, 7658553976174196442}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#8  0x00007f8ba3226300 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81
No locals.

Thread 1 (Thread 0x7f8ba0f9a0c0 (LWP 56678)):
#0  0x00007f8ba507d95e in mozilla::gmp::GMPChild::ProcessingError(mozilla::ipc::HasResultCodes::Result, char const*) () from /usr/lib64/firefox/libxul.so
No symbol table info available.
#1  0x00007f8ba4317efb in mozilla::ipc::IPCResult::Fail(mozilla::NotNull<mozilla::ipc::IProtocol*>, char const*, char const*) () from /usr/lib64/firefox/libxul.so
No symbol table info available.
#2  0x00007f8ba5085f91 in mozilla::gmp::GMPChild::AnswerStartPlugin(nsTString<char16_t> const&) () from /usr/lib64/firefox/libxul.so
No symbol table info available.
#3  0x00007f8ba43af7ef in mozilla::gmp::PGMPChild::OnCallReceived(IPC::Message const&, IPC::Message*&) () from /usr/lib64/firefox/libxul.so
No symbol table info available.
#4  0x00007f8ba4315ab2 in mozilla::ipc::MessageChannel::DispatchInterruptMessage(mozilla::ipc::ActorLifecycleProxy*, IPC::Message&&, unsigned long) () from /usr/lib64/firefox/libxul.so
No symbol table info available.
#5  0x00007f8ba430dcc5 in mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message&&) [clone .cold] () from /usr/lib64/firefox/libxul.so
No symbol table info available.
#6  0x00007f8ba61ef100 in mozilla::ipc::MessageChannel::MessageTask::Run() () from /usr/lib64/firefox/libxul.so
No symbol table info available.
#7  0x00007f8ba61e4ab0 in MessageLoop::DoWork() () from /usr/lib64/firefox/libxul.so
No symbol table info available.
#8  0x00007f8ba65a4ccf in base::MessagePumpDefault::Run(base::MessagePump::Delegate*) () from /usr/lib64/firefox/libxul.so
No symbol table info available.
#9  0x00007f8ba65a2f0c in MessageLoop::Run() () from /usr/lib64/firefox/libxul.so
No symbol table info available.
#10 0x00007f8ba71cbd40 in XRE_InitChildProcess(int, char**, XREChildData const*) () from /usr/lib64/firefox/libxul.so
No symbol table info available.
#11 0x000055679ac19a0b in content_process_main(mozilla::Bootstrap*, int, char**) ()
No symbol table info available.
#12 0x000055679ac0b393 in main ()
No symbol table info available.

Comment 1 Martin Stransky 2021-09-10 05:35:16 UTC

*** This bug has been marked as a duplicate of bug 1993821 ***