[Webkit-unassigned] [Bug 141154] New: [EFL] REGRESSION (r178685): ASSERTION FAILED: !parameters.mediaKeyStorageDirectory.isEmpty()

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Feb 2 04:35:52 PST 2015


https://bugs.webkit.org/show_bug.cgi?id=141154

            Bug ID: 141154
           Summary: [EFL] REGRESSION (r178685): ASSERTION FAILED:
                    !parameters.mediaKeyStorageDirectory.isEmpty()
    Classification: Unclassified
           Product: WebKit
           Version: 528+ (Nightly build)
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: New Bugs
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: p.forysiuk at samsung.com

Revsion 178685 introduced a crash with assert  !parameters.mediaKeyStorageDirectory.isEmpty() in  Source/WebKit2/WebProcess/MediaCache/WebMediaStorageManager.cpp

Merge API::ProcessPoolConfiguration and _WKProcessPoolConfiguration
​https://bugs.webkit.org/show_bug.cgi?id=140601


It can be reproduced every time by running some test with WebKitTestRunner, eg.

./Tools/Scripts/run-webkit-tests --efl --debug LayoutTests/fast/forms/plaintext-mode-1.html

It can be reproduced every time for EFL port, GTK port does not seem to trigger this issue.


STDERR: ERR<2949>:ecore_evas modules/ecore_evas/engines/x/ecore_evas_x.c:4419 ecore_evas_gl_x11_options_new_internal() evas_engine_info_set() init engine 'opengl_x11' failed.
STDERR: ERR<2949>:evas_main lib/evas/canvas/evas_gl.c:138 evas_gl_new() Evas GL engine not available.
STDERR: ERR<2949>:efreet_cache lib/efreet/efreet_cache.c:1134 on_send_register() org.freedesktop.DBus.Error.ServiceUnknown The name org.enlightenment.Efreet was not provided by any .service files
STDERR: ASSERTION FAILED: !parameters.mediaKeyStorageDirectory.isEmpty()
STDERR: ../../Source/WebKit2/WebProcess/MediaCache/WebMediaKeyStorageManager.cpp(40) : virtual void WebKit::WebMediaKeyStorageManager::initialize(const WebKit::WebProcessCreationParameters&)
STDERR: 1   0x7f85a73f62df WTFCrash
STDERR: 2   0x7f85ac52a5c8 WebKit::WebMediaKeyStorageManager::initialize(WebKit::WebProcessCreationParameters const&)
STDERR: 3   0x7f85ac30f0e7 WebKit::WebProcess::initializeWebProcess(WebKit::WebProcessCreationParameters&&)
STDERR: 4   0x7f85ac5974cb void IPC::callMemberFunctionImpl<WebKit::WebProcess, void (WebKit::WebProcess::*)(WebKit::WebProcessCreationParameters&&), std::tuple<WebKit::WebProcessCreationParameters>, 0ul>(WebKit::WebProcess*, void (WebKit::WebProcess::*)(WebKit::WebProcessCreationParameters&&), std::tuple<WebKit::WebProcessCreationParameters>&&, std::index_sequence<0ul>)
STDERR: 5   0x7f85ac596b54 void IPC::callMemberFunction<WebKit::WebProcess, void (WebKit::WebProcess::*)(WebKit::WebProcessCreationParameters&&), std::tuple<WebKit::WebProcessCreationParameters>, std::make_index_sequence<1ul> >(std::tuple<WebKit::WebProcessCreationParameters>&&, WebKit::WebProcess*, void (WebKit::WebProcess::*)(WebKit::WebProcessCreationParameters&&))
STDERR: 6   0x7f85ac594b8c void IPC::handleMessage<Messages::WebProcess::InitializeWebProcess, WebKit::WebProcess, void (WebKit::WebProcess::*)(WebKit::WebProcessCreationParameters&&)>(IPC::MessageDecoder&, WebKit::WebProcess*, void (WebKit::WebProcess::*)(WebKit::WebProcessCreationParameters&&))
STDERR: 7   0x7f85ac593867 WebKit::WebProcess::didReceiveWebProcessMessage(IPC::Connection&, IPC::MessageDecoder&)
STDERR: 8   0x7f85ac310246 WebKit::WebProcess::didReceiveMessage(IPC::Connection&, IPC::MessageDecoder&)
STDERR: 9   0x7f85ac11081e IPC::Connection::dispatchMessage(IPC::MessageDecoder&)
STDERR: 10  0x7f85ac1108ea IPC::Connection::dispatchMessage(std::unique_ptr<IPC::MessageDecoder, std::default_delete<IPC::MessageDecoder> >)
STDERR: 11  0x7f85ac110aab IPC::Connection::dispatchOneMessage()
STDERR: 12  0x7f85ac12110d WTF::FunctionWrapper<void (IPC::Connection::*)()>::operator()(IPC::Connection*)
STDERR: 13  0x7f85ac120f58 WTF::BoundFunctionImpl<WTF::FunctionWrapper<void (IPC::Connection::*)()>, void (IPC::Connection*)>::operator()()
STDERR: 14  0x7f85ac11aa03 WTF::Function<void ()>::operator()() const
STDERR: 15  0x7f85ac11732d std::_Function_handler<void (), WTF::Function<void ()> >::_M_invoke(std::_Any_data const&)
STDERR: 16  0x7f85ac0f9598 std::function<void ()>::operator()() const
STDERR: 17  0x7f85ade0b14f WTF::RunLoop::performWork()
STDERR: 18  0x7f85ade0d356 WTF::RunLoop::wakeUpEvent(void*, void*, unsigned int)
STDERR: 19  0x7f85a521f88f
STDERR: 20  0x7f85a522005a
STDERR: 21  0x7f85a521ee61
STDERR: 22  0x7f85a521f087 ecore_main_loop_begin
STDERR: 23  0x7f85ade0d2e7 WTF::RunLoop::run()
STDERR: 24  0x7f85ac5378c6 int WebKit::ChildProcessMain<WebKit::WebProcess, WebKit::WebProcessMain>(int, char**)
STDERR: 25  0x7f85ac537506 WebProcessMainUnix
STDERR: 26  0x4008d1 main
STDERR: 27  0x7f85a7de1ec5 __libc_start_main
STDERR: 28  0x4007d9
STDERR: 1   0x7fda52569335
STDERR: 2   0x7fda4669cd40
STDERR: 3   0x43d8e2 WTF::RefPtr<WTF::StringImpl>::operator!() const
STDERR: 4   0x43c70a WTF::String::isNull() const
STDERR: 5   0x7fda521eba88 WTF::operator!(WTF::String const&)
STDERR: 6   0x7fda4bfbf013 WebKit::toCopiedURLAPI(WTF::String const&)
STDERR: 7   0x7fda4c30e834 WebKit::WebViewClient::webProcessCrashed(WebKit::WebView*, WTF::String const&)
STDERR: 8   0x7fda4c30c970 WebKit::WebView::processDidExit()
STDERR: 9   0x7fda4c06ddc7 WebKit::WebPageProxy::resetStateAfterProcessExited()
STDERR: 10  0x7fda4c06d8e1 WebKit::WebPageProxy::processDidCrash()
STDERR: 11  0x7fda4c0a9d15 WebKit::WebProcessProxy::didClose(IPC::Connection&)
STDERR: 12  0x7fda4bf32e76
STDERR: 13  0x7fda4bf3430a
STDERR: 14  0x7fda524f749c std::function<void ()>::operator()() const
STDERR: 15  0x7fda4dc2e14f WTF::RunLoop::performWork()
STDERR: 16  0x7fda4dc30356 WTF::RunLoop::wakeUpEvent(void*, void*, unsigned int)
STDERR: 17  0x7fda47a1188f
STDERR: 18  0x7fda47a1205a
STDERR: 19  0x7fda47a10e61
STDERR: 20  0x7fda47a11087 ecore_main_loop_begin
STDERR: 21  0x451d31 WTR::TestController::platformRunUntil(bool&, double)
STDERR: 22  0x438ba0 WTR::TestController::runUntil(bool&, double)
STDERR: 23  0x437cc5 WTR::TestController::resetStateToConsistentValues()
STDERR: 24  0x438aba WTR::TestController::run()
STDERR: 25  0x435527 WTR::TestController::TestController(int, char const**)
STDERR: 26  0x451f3a main
STDERR: 27  0x7fda46687ec5 __libc_start_main
STDERR: 28  0x431559
STDERR: LEAK: 1 WebPageProxy
STDERR: LEAK: 2 WebProcessPool

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20150202/25e014ce/attachment-0002.html>


More information about the webkit-unassigned mailing list