Bug 209910 - [GStreamer][EME] Rare crash in CDM::createInstance()
Summary: [GStreamer][EME] Rare crash in CDM::createInstance()
Status: RESOLVED DUPLICATE of bug 181225
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-04-02 09:03 PDT by Alicia Boya García
Modified: 2020-05-04 07:25 PDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alicia Boya García 2020-04-02 09:03:25 PDT
I got this *once* in media/media-fragments/TC0002.html

crash log for WebKitWebProcess (pid 424834):

ERROR: The gdb process exited with non-zero return code None

custom command => blocked - command show how threads blocks themselves waiting on mutexes
[New LWP 425057]
[New LWP 425067]
[New LWP 425064]
[New LWP 425116]
[New LWP 425063]
[New LWP 425060]
[New LWP 425062]
[New LWP 425061]
[New LWP 425114]
[New LWP 425115]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/webkit/WebKitBuild/Debug/bin/WebKitWebProcess 16 18 --configure-jsc-for-testin'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  WebCore::CDM::createInstance (this=0x7fdf4c6e9770) at ../../Source/WebCore/Modules/encryptedmedia/CDM.cpp:116
116	    instance->setStorageDirectory(storageDirectory());
[Current thread is 1 (Thread 0x7fdf9dce3a00 (LWP 425057))]

Thread 10 (Thread 0x7fdf377fe700 (LWP 425115)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fdf9f87286a in g_cond_wait_until () at ../../Source/glib-2.58.1/glib/gthread-posix.c:1449
#2  0x00007fdf9f7fe001 in g_async_queue_pop_intern_unlocked () at ../../Source/glib-2.58.1/glib/gasyncqueue.c:422
#3  0x00007fdf9f85263a in g_thread_pool_wait_for_new_task () at ../../Source/glib-2.58.1/glib/gthreadpool.c:262
#4  g_thread_pool_thread_proxy () at ../../Source/glib-2.58.1/glib/gthreadpool.c:296
#5  0x00007fdf9f851b65 in g_thread_proxy () at ../../Source/glib-2.58.1/glib/gthread.c:784
#6  0x00007fdfa09b94e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007fdf9e8646d3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fdf37fff700 (LWP 425114)):
#0  0x00007fdf9e859a6f in __GI___poll (fds=0x110e8f0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fdf9f82ac2e in g_main_context_poll () at ../../Source/glib-2.58.1/glib/gmain.c:4221
#2  g_main_context_iterate () at ../../Source/glib-2.58.1/glib/gmain.c:3915
#3  0x00007fdf9f82ad4f in g_main_context_iteration () at ../../Source/glib-2.58.1/glib/gmain.c:3981
#4  0x00007fdf9f82ada1 in glib_worker_main () at ../../Source/glib-2.58.1/glib/gmain.c:5861
#5  0x00007fdf9f851b65 in g_thread_proxy () at ../../Source/glib-2.58.1/glib/gthread.c:784
#6  0x00007fdfa09b94e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007fdf9e8646d3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fdf50318700 (LWP 425061)):
#0  0x00007fdf9e859a6f in __GI___poll (fds=0x7fdf480043e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fdf9f82ac2e in g_main_context_poll () at ../../Source/glib-2.58.1/glib/gmain.c:4221
#2  g_main_context_iterate () at ../../Source/glib-2.58.1/glib/gmain.c:3915
#3  0x00007fdf9f82afd3 in g_main_loop_run () at ../../Source/glib-2.58.1/glib/gmain.c:4116
#4  0x00007fdfa60ca605 in WTF::RunLoop::run () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:96
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4bb8 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
#5  0x00007fdfa60c4bea in WTF::WorkQueue::<lambda()>::operator()(void) const (warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
__closure=0x7fdf9d3f5098) at ../../Source/WTF/wtf/generic/WorkQueueGeneric.cpp:43
#6  0x00007fdfa60c6bb8 in WTF::Detail::CallableWrapper<WTF::WorkQueue::platformInitialize(char const*, WTF::WorkQueue::Type, WTF::WorkQueue::QOS)::<lambda()>, void>::call(void) (this=0x7fdf9d3f5090) at ../../Source/WTF/wtf/Function.h:52
#7  0x00007fdfb2bc4751 in WTF::Function<void ()>::operator()() const (this=0x7fdf50317c08) at DerivedSources/ForwardingHeaders/wtf/Function.h:84
#8  0x00007fdfa6054808 in WTF::Thread::entryPoint (newThreadContext=0x7fdf9d3f2000) at ../../Source/WTF/wtf/Threading.cpp:168
#9  0x00007fdfa60d1342 in WTF::wtfThreadEntryPoint (context=0x7fdf9d3f2000) at ../../Source/WTF/wtf/posix/ThreadingPOSIX.cpp:200
#10 0x00007fdfa09b94e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#11 0x00007fdf9e8646d3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fdf4fb17700 (LWP 425062)):
#0  0x00007fdf9e859a6f in __GI___poll (fds=0x7fdf40004bf0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fdf9f82ac2e in g_main_context_poll () at ../../Source/glib-2.58.1/glib/gmain.c:4221
#2  g_main_context_iterate () at ../../Source/glib-2.58.1/glib/gmain.c:3915
#3  0x00007fdf9f82afd3 in g_main_loop_run () at ../../Source/glib-2.58.1/glib/gmain.c:4116
#4  0x00007fdfa60ca605 in WTF::RunLoop::run () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:96
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4bb8 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
#5  0x00007fdfa60c4bea in WTF::WorkQueue::<lambda()>::operator()(void) const (warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
__closure=0x7fdf9d3f50c8) at ../../Source/WTF/wtf/generic/WorkQueueGeneric.cpp:43
#6  0x00007fdfa60c6bb8 in WTF::Detail::CallableWrapper<WTF::WorkQueue::platformInitialize(char const*, WTF::WorkQueue::Type, WTF::WorkQueue::QOS)::<lambda()>, void>::call(void) (this=0x7fdf9d3f50c0) at ../../Source/WTF/wtf/Function.h:52
#7  0x00007fdfb2bc4751 in WTF::Function<void ()>::operator()() const (this=0x7fdf4fb16c08) at DerivedSources/ForwardingHeaders/wtf/Function.h:84
#8  0x00007fdfa6054808 in WTF::Thread::entryPoint (newThreadContext=0x7fdf9d3f20a0) at ../../Source/WTF/wtf/Threading.cpp:168
#9  0x00007fdfa60d1342 in WTF::wtfThreadEntryPoint (context=0x7fdf9d3f20a0) at ../../Source/WTF/wtf/posix/ThreadingPOSIX.cpp:200
#10 0x00007fdfa09b94e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#11 0x00007fdf9e8646d3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fdf9dc9d700 (LWP 425060)):
#0  futex_abstimed_wait_cancelable (private=0, abstime=0x7fdf9dc9c910, clockid=<optimized out>, expected=0, futex_word=0x7fdfa76a97e8 <bmalloc::StaticPerProcessStorageTraits<bmalloc::Scavenger>::Storage::s_memory+72>) at ../sysdeps/unix/sysv/linux/futex-internal.h:208
#1  __pthread_cond_wait_common (abstime=0x7fdf9dc9c910, clockid=<optimized out>, mutex=0xc14550, cond=0x7fdfa76a97c0 <bmalloc::StaticPerProcessStorageTraits<bmalloc::Scavenger>::Storage::s_memory+32>) at pthread_cond_wait.c:520
#2  __pthread_cond_timedwait (cond=0x7fdfa76a97c0 <bmalloc::StaticPerProcessStorageTraits<bmalloc::Scavenger>::Storage::s_memory+32>, mutex=0xc14550, abstime=0x7fdf9dc9c910) at pthread_cond_wait.c:656
#3  0x00007fdfa60ed53a in __gthread_cond_timedwait (__cond=0x7fdfa76a97c0 <bmalloc::StaticPerProcessStorageTraits<bmalloc::Scavenger>::Storage::s_memory+32>, __mutex=0xc14550, __abs_timeout=0x7fdf9dc9c910) at /usr/include/c++/9/x86_64-redhat-linux/bits/gthr-default.h:872
#4  0x00007fdfa60ef8a3 in std::condition_variable::__wait_until_impl<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (this=0x7fdfa76a97c0 <bmalloc::StaticPerProcessStorageTraits<bmalloc::Scavenger>::Storage::s_memory+32>, __lock=..., __atime=...) at /usr/include/c++/9/condition_variable:188
#5  0x00007fdfa60ef13b in std::condition_variable::wait_until<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (this=0x7fdfa76a97c0 <bmalloc::StaticPerProcessStorageTraits<bmalloc::Scavenger>::Storage::s_memory+32>, __lock=..., __atime=...) at /usr/include/c++/9/condition_variable:108
#6  0x00007fdfa60eed2a in std::_V2::condition_variable_any::wait_until<std::unique_lock<bmalloc::Mutex>, std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (this=0x7fdfa76a97c0 <bmalloc::StaticPerProcessStorageTraits<bmalloc::Scavenger>::Storage::s_memory+32>, __lock=..., __atime=...) at /usr/include/c++/9/condition_variable:296
#7  0x00007fdfa60ed4f0 in std::_V2::condition_variable_any::wait_until<std::unique_lock<bmalloc::Mutex>, std::chrono::_V2::system_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> >, bmalloc::Scavenger::threadRunLoop()::<lambda()> >(std::unique_lock<bmalloc::Mutex> &, const std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1, 1000000000> > > &, bmalloc::Scavenger::<lambda()>) (this=0x7fdfa76a97c0 <bmalloc::StaticPerProcessStorageTraits<bmalloc::Scavenger>::Storage::s_memory+32>, __lock=..., __atime=..., __p=...) at /usr/include/c++/9/condition_variable:307
#8  0x00007fdfa60ed499 in std::_V2::condition_variable_any::wait_for<std::unique_lock<bmalloc::Mutex>, long int, std::ratio<1, 1000>, bmalloc::Scavenger::threadRunLoop()::<lambda()> >(std::unique_lock<bmalloc::Mutex> &, const std::chrono::duration<long, std::ratio<1, 1000> > &, bmalloc::Scavenger::<lambda()>) (this=0x7fdfa76a97c0 <bmalloc::StaticPerProcessStorageTraits<bmalloc::Scavenger>::Storage::s_memory+32>, __lock=..., __rtime=..., __p=...) at /usr/include/c++/9/condition_variable:322
#9  0x00007fdfa60ed16a in bmalloc::Scavenger::threadRunLoop (this=0x7fdfa76a97a0 <bmalloc::StaticPerProcessStorageTraits<bmalloc::Scavenger>::Storage::s_memory>) at ../../Source/bmalloc/bmalloc/Scavenger.cpp:415
#10 0x00007fdfa60ed032 in bmalloc::Scavenger::threadEntryPoint (scavenger=0x7fdfa76a97a0 <bmalloc::StaticPerProcessStorageTraits<bmalloc::Scavenger>::Storage::s_memory>) at ../../Source/bmalloc/bmalloc/Scavenger.cpp:389
#11 0x00007fdfa60f04de in std::__invoke_impl<void, void (*)(bmalloc::Scavenger*), bmalloc::Scavenger*> (__f=@0xc14590: 0x7fdfa60ed01a <bmalloc::Scavenger::threadEntryPoint(bmalloc::Scavenger*)>, __args#0=@0xc14588: 0x7fdfa76a97a0 <bmalloc::StaticPerProcessStorageTraits<bmalloc::Scavenger>::Storage::s_memory>) at /usr/include/c++/9/bits/invoke.h:60
#12 0x00007fdfa60f0452 in std::__invoke<void (*)(bmalloc::Scavenger*), bmalloc::Scavenger*> (__fn=@0xc14590: 0x7fdfa60ed01a <bmalloc::Scavenger::threadEntryPoint(bmalloc::Scavenger*)>, __args#0=@0xc14588: 0x7fdfa76a97a0 <bmalloc::StaticPerProcessStorageTraits<bmalloc::Scavenger>::Storage::s_memory>) at /usr/include/c++/9/bits/invoke.h:95
#13 0x00007fdfa60f03c1 in std::thread::_Invoker<std::tuple<void (*)(bmalloc::Scavenger*), bmalloc::Scavenger*> >::_M_invoke<0ul, 1ul> (this=0xc14588) at /usr/include/c++/9/thread:244
#14 0x00007fdfa60f037c in std::thread::_Invoker<std::tuple<void (*)(bmalloc::Scavenger*), bmalloc::Scavenger*> >::operator() (this=0xc14588) at /usr/include/c++/9/thread:251
#15 0x00007fdfa60f0360 in std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(bmalloc::Scavenger*), bmalloc::Scavenger*> > >::_M_run (this=0xc14580) at /usr/include/c++/9/thread:195
#16 0x00007fdf9eb636f4 in execute_native_thread_routine () from /lib64/libstdc++.so.6
#17 0x00007fdfa09b94e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#18 0x00007fdf9e8646d3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fdf4f316700 (LWP 425063)):
#0  0x00007fdf9e859a6f in __GI___poll (fds=0x7fdf44005020, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fdf9f82ac2e in g_main_context_poll () at ../../Source/glib-2.58.1/glib/gmain.c:4221
#2  g_main_context_iterate () at ../../Source/glib-2.58.1/glib/gmain.c:3915
#3  0x00007fdf9f82afd3 in g_main_loop_run () at ../../Source/glib-2.58.1/glib/gmain.c:4116
#4  0x00007fdfa60ca605 in WTF::RunLoop::run () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:96
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4bb8 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
#5  0x00007fdfa60c4bea in WTF::WorkQueue::<lambda()>::operator()(void) const (warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
__closure=0x7fdf9d3f5110) at ../../Source/WTF/wtf/generic/WorkQueueGeneric.cpp:43
#6  0x00007fdfa60c6bb8 in WTF::Detail::CallableWrapper<WTF::WorkQueue::platformInitialize(char const*, WTF::WorkQueue::Type, WTF::WorkQueue::QOS)::<lambda()>, void>::call(void) (this=0x7fdf9d3f5108) at ../../Source/WTF/wtf/Function.h:52
#7  0x00007fdfb2bc4751 in WTF::Function<void ()>::operator()() const (this=0x7fdf4f315c08) at DerivedSources/ForwardingHeaders/wtf/Function.h:84
#8  0x00007fdfa6054808 in WTF::Thread::entryPoint (newThreadContext=0x7fdf9d3f2140) at ../../Source/WTF/wtf/Threading.cpp:168
#9  0x00007fdfa60d1342 in WTF::wtfThreadEntryPoint (context=0x7fdf9d3f2140) at ../../Source/WTF/wtf/posix/ThreadingPOSIX.cpp:200
#10 0x00007fdfa09b94e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#11 0x00007fdf9e8646d3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fdf36ffd700 (LWP 425116)):
#0  0x00007fdf9e859a6f in __GI___poll (fds=0x7fdf2400c0a0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fdf9f82ac2e in g_main_context_poll () at ../../Source/glib-2.58.1/glib/gmain.c:4221
#2  g_main_context_iterate () at ../../Source/glib-2.58.1/glib/gmain.c:3915
#3  0x00007fdf9f82afd3 in g_main_loop_run () at ../../Source/glib-2.58.1/glib/gmain.c:4116
#4  0x00007fdf9fa55716 in gdbus_shared_thread_func () at ../../Source/glib-2.58.1/gio/gdbusprivate.c:275
#5  0x00007fdf9f851b65 in g_thread_proxy () at ../../Source/glib-2.58.1/glib/gthread.c:784
#6  0x00007fdfa09b94e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007fdf9e8646d3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fdf4eb15700 (LWP 425064)):
#0  0x00007fdf9e859a6f in __GI___poll (fds=0x7fdf380043c0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fdf9f82ac2e in g_main_context_poll () at ../../Source/glib-2.58.1/glib/gmain.c:4221
#2  g_main_context_iterate () at ../../Source/glib-2.58.1/glib/gmain.c:3915
#3  0x00007fdf9f82afd3 in g_main_loop_run () at ../../Source/glib-2.58.1/glib/gmain.c:4116
#4  0x00007fdfa60ca605 in WTF::RunLoop::run () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:96
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4bb8 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
#5  0x00007fdfa60c4bea in WTF::WorkQueue::<lambda()>::operator()(void) const (warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
__closure=0x7fdf9d3f5140) at ../../Source/WTF/wtf/generic/WorkQueueGeneric.cpp:43
#6  0x00007fdfa60c6bb8 in WTF::Detail::CallableWrapper<WTF::WorkQueue::platformInitialize(char const*, WTF::WorkQueue::Type, WTF::WorkQueue::QOS)::<lambda()>, void>::call(void) (this=0x7fdf9d3f5138) at ../../Source/WTF/wtf/Function.h:52
#7  0x00007fdfb2bc4751 in WTF::Function<void ()>::operator()() const (this=0x7fdf4eb14c08) at DerivedSources/ForwardingHeaders/wtf/Function.h:84
#8  0x00007fdfa6054808 in WTF::Thread::entryPoint (newThreadContext=0x7fdf9d3f21e0) at ../../Source/WTF/wtf/Threading.cpp:168
#9  0x00007fdfa60d1342 in WTF::wtfThreadEntryPoint (context=0x7fdf9d3f21e0) at ../../Source/WTF/wtf/posix/ThreadingPOSIX.cpp:200
#10 0x00007fdfa09b94e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#11 0x00007fdf9e8646d3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fdf4dfff700 (LWP 425067)):
#0  0x00007fdf9e859a6f in __GI___poll (fds=0x7fdf3c005020, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fdf9f82ac2e in g_main_context_poll () at ../../Source/glib-2.58.1/glib/gmain.c:4221
#2  g_main_context_iterate () at ../../Source/glib-2.58.1/glib/gmain.c:3915
#3  0x00007fdf9f82afd3 in g_main_loop_run () at ../../Source/glib-2.58.1/glib/gmain.c:4116
#4  0x00007fdfa60ca605 in WTF::RunLoop::run () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:96
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4bb8 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
#5  0x00007fdfa60c4bea in WTF::WorkQueue::<lambda()>::operator()(void) const (warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
warning: (Internal error: pc 0x7fdfa60c4be9 in read in CU, but not in symtab.)
__closure=0x7fdf9d3f51a0) at ../../Source/WTF/wtf/generic/WorkQueueGeneric.cpp:43
#6  0x00007fdfa60c6bb8 in WTF::Detail::CallableWrapper<WTF::WorkQueue::platformInitialize(char const*, WTF::WorkQueue::Type, WTF::WorkQueue::QOS)::<lambda()>, void>::call(void) (this=0x7fdf9d3f5198) at ../../Source/WTF/wtf/Function.h:52
#7  0x00007fdfb2bc4751 in WTF::Function<void ()>::operator()() const (this=0x7fdf4dffec08) at DerivedSources/ForwardingHeaders/wtf/Function.h:84
#8  0x00007fdfa6054808 in WTF::Thread::entryPoint (newThreadContext=0x7fdf9d3f22d0) at ../../Source/WTF/wtf/Threading.cpp:168
#9  0x00007fdfa60d1342 in WTF::wtfThreadEntryPoint (context=0x7fdf9d3f22d0) at ../../Source/WTF/wtf/posix/ThreadingPOSIX.cpp:200
#10 0x00007fdfa09b94e2 in start_thread (arg=<optimized out>) at pthread_create.c:479
#11 0x00007fdf9e8646d3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fdf9dce3a00 (LWP 425057)):
#0  WebCore::CDM::createInstance (this=0x7fdf4c6e9770) at ../../Source/WebCore/Modules/encryptedmedia/CDM.cpp:116
#1  0x00007fdfb67974af in WebCore::MediaKeySystemAccess::<lambda()>::operator()(void) (__closure=0x7fdf4c6bd848) at ../../Source/WebCore/Modules/encryptedmedia/MediaKeySystemAccess.cpp:78
#2  0x00007fdfb679880a in WTF::Detail::CallableWrapper<WebCore::MediaKeySystemAccess::createMediaKeys(WebCore::Document&, WTF::Ref<WebCore::DeferredPromise>&&)::<lambda()>, void>::call(void) (this=0x7fdf4c6bd840) at DerivedSources/ForwardingHeaders/wtf/Function.h:52
#3  0x00007fdfb2bc4751 in WTF::Function<void ()>::operator()() const (this=0x7fdf9d31c940) at DerivedSources/ForwardingHeaders/wtf/Function.h:84
#4  0x00007fdfb4974750 in WebCore::GenericTaskQueue<WebCore::Timer>::enqueueTask(WTF::Function<void ()>&&)::{lambda()#1}::operator()() const (this=0x7fdf9d31c938) at ../../Source/WebCore/platform/GenericTaskQueue.h:107
#5  0x00007fdfb4978264 in WTF::Detail::CallableWrapper<WebCore::GenericTaskQueue<WebCore::Timer>::enqueueTask(WTF::Function<void ()>&&)::{lambda()#1}, void>::call() (this=0x7fdf9d31c930) at DerivedSources/ForwardingHeaders/wtf/Function.h:52
#6  0x00007fdfb2bc4751 in WTF::Function<void ()>::operator()() const (this=0x7ffe63b280f0) at DerivedSources/ForwardingHeaders/wtf/Function.h:84
#7  0x00007fdfb5baa53c in WebCore::TaskDispatcher<WebCore::Timer>::dispatchOneTask (this=0x7fdf9d3c8ab0) at ../../Source/WebCore/platform/GenericTaskQueue.cpp:110
#8  0x00007fdfb5baa3e6 in WebCore::TaskDispatcher<WebCore::Timer>::sharedTimerFired () at ../../Source/WebCore/platform/GenericTaskQueue.cpp:85
#9  0x00007fdfb5baa221 in WebCore::TaskDispatcher<WebCore::Timer>::<lambda()>::operator()(void) const (__closure=0x7fdf4c6c6f18) at ../../Source/WebCore/platform/GenericTaskQueue.cpp:60
#10 0x00007fdfb5bab50a in WTF::Detail::CallableWrapper<WebCore::TaskDispatcher<WebCore::Timer>::sharedTimer()::<lambda()>, void>::call(void) (this=0x7fdf4c6c6f10) at DerivedSources/ForwardingHeaders/wtf/Function.h:52
#11 0x00007fdfb2bc4751 in WTF::Function<void ()>::operator()() const (this=0x7fdfbd570928 <WebCore::TaskDispatcher<WebCore::Timer>::sharedTimer()::timer+40>) at DerivedSources/ForwardingHeaders/wtf/Function.h:84
#12 0x00007fdfb3059116 in WebCore::Timer::fired (this=0x7fdfbd570900 <WebCore::TaskDispatcher<WebCore::Timer>::sharedTimer()::timer>) at DerivedSources/ForwardingHeaders/WebCore/Timer.h:126
#13 0x00007fdfb5be69eb in WebCore::ThreadTimers::sharedTimerFiredInternal (this=0x7fdf9d388668) at ../../Source/WebCore/platform/ThreadTimers.cpp:127
#14 0x00007fdfb5be643f in WebCore::ThreadTimers::<lambda()>::operator()(void) const (__closure=0x7fdf9d3f9be8) at ../../Source/WebCore/platform/ThreadTimers.cpp:67
#15 0x00007fdfb5be93fc in WTF::Detail::CallableWrapper<WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::<lambda()>, void>::call(void) (this=0x7fdf9d3f9be0) at DerivedSources/ForwardingHeaders/wtf/Function.h:52
#16 0x00007fdfb2bc4751 in WTF::Function<void ()>::operator()() const (this=0x7fdfbd570e28 <WebCore::MainThreadSharedTimer::singleton()::instance+8>) at DerivedSources/ForwardingHeaders/wtf/Function.h:84
#17 0x00007fdfb5bbc226 in WebCore::MainThreadSharedTimer::fired (this=0x7fdfbd570e20 <WebCore::MainThreadSharedTimer::singleton()::instance>) at ../../Source/WebCore/platform/MainThreadSharedTimer.cpp:83
#18 0x00007fdfb5bc3cf4 in WTF::RunLoop::Timer<WebCore::MainThreadSharedTimer>::fired (this=0x7fdfbd570e30 <WebCore::MainThreadSharedTimer::singleton()::instance+16>) at DerivedSources/ForwardingHeaders/wtf/RunLoop.h:171
#19 0x00007fdfa60ca99f in WTF::RunLoop::TimerBase::<lambda(gpointer)>::operator()(gpointer) const (__closure=0x0, userData=0x7fdfbd570e30 <WebCore::MainThreadSharedTimer::singleton()::instance+16>) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:177
#20 0x00007fdfa60ca9f7 in WTF::RunLoop::TimerBase::<lambda(gpointer)>::_FUN(gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:183
#21 0x00007fdfa60ca0ba in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::operator()(GSource *, GSourceFunc, gpointer) const (__closure=0x0, source=0x10a0600, callback=0x7fdfa60ca9da <WTF::RunLoop::TimerBase::<lambda(gpointer)>::_FUN(gpointer)>, userData=0x7fdfbd570e30 <WebCore::MainThreadSharedTimer::singleton()::instance+16>) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:45
#22 0x00007fdfa60ca0ea in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::_FUN(GSource *, GSourceFunc, gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:46
#23 0x00007fdf9f82a92f in g_main_dispatch () at ../../Source/glib-2.58.1/glib/gmain.c:3182
#24 g_main_context_dispatch () at ../../Source/glib-2.58.1/glib/gmain.c:3847
#25 0x00007fdf9f82acc0 in g_main_context_iterate () at ../../Source/glib-2.58.1/glib/gmain.c:3920
#26 0x00007fdf9f82afd3 in g_main_loop_run () at ../../Source/glib-2.58.1/glib/gmain.c:4116
#27 0x00007fdfa60ca605 in WTF::RunLoop::run () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:96
#28 0x00007fdfb3bba9dc in WebKit::AuxiliaryProcessMain<WebKit::WebProcess, WebKit::WebProcessMainGtk> (argc=4, argv=0x7ffe63b28698) at ../../Source/WebKit/Shared/AuxiliaryProcessMain.h:68
#29 0x00007fdfb3bb9dc9 in WebKit::WebProcessMain (argc=4, argv=0x7ffe63b28698) at ../../Source/WebKit/WebProcess/gtk/WebProcessMainGtk.cpp:68
#30 0x0000000000400c45 in main (argc=4, argv=0x7ffe63b28698) at ../../Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp:45

STDERR: 
STDERR: warning: core file may not match specified executable file.
STDERR: Missing separate debuginfo for /lib64/libwayland-server.so.0
STDERR: Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/23/dd3f1dd9d6ba634bc0537a58b1d76f30ce1af3.debug
STDERR: LEAK: 1 WebPageProxy
Comment 1 Charlie Turner 2020-05-04 07:25:02 PDT
I'm pretty sure the patch in 181225 will fix this too.

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