WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED DUPLICATE of
bug 181225
Bug 209910
[GStreamer][EME] Rare crash in CDM::createInstance()
https://bugs.webkit.org/show_bug.cgi?id=209910
Summary
[GStreamer][EME] Rare crash in CDM::createInstance()
Alicia Boya García
Reported
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
Attachments
Add attachment
proposed patch, testcase, etc.
Charlie Turner
Comment 1
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
***
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug