[Webkit-unassigned] [Bug 238109] New: [WPE] Cog crashing at startup

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Mar 19 04:12:56 PDT 2022


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

            Bug ID: 238109
           Summary: [WPE] Cog crashing at startup
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WPE WebKit
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: pnormand at igalia.com
                CC: bugs-noreply at webkitgtk.org

(gdb) bt
#0  0x00007f38e08eda4e in std::__uniq_ptr_impl<WS::Instance::Impl, std::default_delete<WS::Instance::Impl> >::_M_ptr() const (this=<optimized out>) at /usr/include/c++/11.2.0/bits/unique_ptr.h:173
#1  std::unique_ptr<WS::Instance::Impl, std::default_delete<WS::Instance::Impl> >::get() const (this=<optimized out>) at /usr/include/c++/11.2.0/bits/unique_ptr.h:422
#2  std::unique_ptr<WS::Instance::Impl, std::default_delete<WS::Instance::Impl> >::operator->() const (this=<optimized out>) at /usr/include/c++/11.2.0/bits/unique_ptr.h:416
#3  WS::Instance::createClient() (this=0x0) at ../src/ws.cpp:391
#4  0x00007f38ec2d4f1d in WebKit::WebProcessPool::platformInitializeWebProcess(WebKit::WebProcessProxy const&, WebKit::WebProcessCreationParameters&) (this=0x7f389e8fc000, process=..., parameters=...)
    at /app/webkit/Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp:81
#5  0x00007f38ebe5b1ca in WebKit::WebProcessPool::initializeNewWebProcess(WebKit::WebProcessProxy&, WebKit::WebsiteDataStore*, WebKit::WebProcessProxy::IsPrewarmed)
    (this=0x7f389e8fc000, process=..., websiteDataStore=0x7f38deae1000, isPrewarmed=WebKit::WebProcessProxy::IsPrewarmed::No) at /app/webkit/Source/WebKit/UIProcess/WebProcessPool.cpp:872
#6  0x00007f38ebe42342 in WebKit::WebProcessPool::createNewWebProcess(WebKit::WebsiteDataStore*, WebKit::WebProcessProxy::CaptivePortalMode, WebKit::WebProcessProxy::IsPrewarmed, WebCore::CrossOriginMode)
    (this=0x7f389e8fc000, websiteDataStore=0x7f38deae1000, captivePortalMode=WebKit::WebProcessProxy::CaptivePortalMode::Disabled, isPrewarmed=WebKit::WebProcessProxy::IsPrewarmed::No, crossOriginMode=WebCore::CrossOriginMode::Shared) at /app/webkit/Source/WebKit/UIProcess/WebProcessPool.cpp:653
#7  0x00007f38ebe23eed in WebKit::WebProcessPool::processForRegistrableDomain(WebKit::WebsiteDataStore&, WebCore::RegistrableDomain const&, WebKit::WebProcessProxy::CaptivePortalMode)
    (this=0x7f389e8fc000, websiteDataStore=..., registrableDomain=..., captivePortalMode=WebKit::WebProcessProxy::CaptivePortalMode::Disabled) at /app/webkit/Source/WebKit/UIProcess/WebProcessPool.cpp:1068
#8  0x00007f38ebe232cc in WebKit::WebPageProxy::launchProcess(WebCore::RegistrableDomain const&, WebKit::WebPageProxy::ProcessLaunchReason) (this=
    0x7f38945fa000, registrableDomain=..., reason=WebKit::WebPageProxy::ProcessLaunchReason::InitialProcess) at /app/webkit/Source/WebKit/UIProcess/WebPageProxy.cpp:872
#9  0x00007f38ebe28d8f in WebKit::WebPageProxy::loadRequest(WebCore::ResourceRequest&&, WebCore::ShouldOpenExternalURLsPolicy, API::Object*)
    (this=0x7f38945fa000, request=..., shouldOpenExternalURLsPolicy=WebCore::ShouldOpenExternalURLsPolicy::ShouldAllowExternalSchemesButNotAppLinks, userData=0x0)
    at /app/webkit/Source/WebKit/UIProcess/WebPageProxy.cpp:1391
#10 0x00007f38ec0dff18 in webkit_web_view_load_uri(WebKitWebView*, gchar const*) (webView=0xdaf620 [WebKitWebView], uri=0xdb2300 "https://webrtc.github.io/samples/src/content/peerconnection/pc1/")
    at /app/webkit/Source/WebKit/UIProcess/API/glib/WebKitWebView.cpp:3077
#11 0x0000000000406b33 in cog_launcher_create_view ()
#12 0x00007f38e03c1fe5 in ffi_call_unix64 () at ../src/x86/unix64.S:101
#13 0x00007f38e03c13f6 in ffi_call_int (cif=<optimized out>, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=<optimized out>) at ../src/x86/ffi64.c:669
#18 0x00007f38e449dcb3 in <emit signal ??? on instance 0xde8400 [CogShell]> (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3553
    #14 0x00007f38e4484abc in g_cclosure_marshal_generic
    (closure=closure at entry=0xdf8cd0, return_gvalue=return_gvalue at entry=0x7ffc668b8cb0, n_param_values=n_param_values at entry=1, param_values=param_values at entry=0x7ffc668b8d10, invocation_hint=invocation_hint at entry=0x7ffc668b8c90, marshal_data=marshal_data at entry=0x0) at ../gobject/gclosure.c:1534
    #15 0x00007f38e4483fef in g_closure_invoke
    (closure=0xdf8cd0, return_value=return_value at entry=0x7ffc668b8cb0, n_param_values=1, param_values=param_values at entry=0x7ffc668b8d10, invocation_hint=invocation_hint at entry=0x7ffc668b8c90)
    at ../gobject/gclosure.c:830
    #16 0x00007f38e4496e66 in signal_emit_unlocked_R
    (node=<optimized out>, detail=detail at entry=0, instance=instance at entry=0xde8400, emission_return=emission_return at entry=0x7ffc668b8de0, instance_and_params=instance_and_params at entry=0x7ffc668b8d10)
    at ../gobject/gsignal.c:3742
    #17 0x00007f38e449d43b in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args at entry=0x7ffc668b8e90) at ../gobject/gsignal.c:3507
#19 0x00007f38f36dd217 in cog_shell_startup_base () at /app/webkit/WebKitBuild/Debug/Tools/cog-prefix/src/cog-build/libcogcore.so.9
#20 0x00007f38f36dc475 in cog_shell_startup () at /app/webkit/WebKitBuild/Debug/Tools/cog-prefix/src/cog-build/libcogcore.so.9
#21 0x0000000000405b7f in cog_launcher_startup ()
#22 0x00007f38e4484229 in _g_closure_invoke_va
    (closure=closure at entry=0xc09590, return_value=return_value at entry=0x0, instance=instance at entry=0xc0b0b0, args=args at entry=0x7ffc668b9290, n_params=0, param_types=0x0) at ../gobject/gclosure.c:893
#23 0x00007f38e449da98 in g_signal_emit_valist (instance=0xc0b0b0, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args at entry=0x7ffc668b9290) at ../gobject/gsignal.c:3406
#24 0x00007f38e449dcb3 in g_signal_emit (instance=instance at entry=0xc0b0b0, signal_id=<optimized out>, detail=detail at entry=0) at ../gobject/gsignal.c:3553
#25 0x00007f38e45bbfa2 in g_application_register (application=application at entry=0xc0b0b0 [CogLauncher], cancellable=cancellable at entry=0x0, error=error at entry=0x7ffc668b93b0) at ../gio/gapplication.c:2209
#26 0x00007f38e45bc39e in g_application_real_local_command_line (application=0xc0b0b0 [CogLauncher], arguments=0x7ffc668b9408, exit_status=0x7ffc668b9404) at ../gio/gapplication.c:1111
#27 0x00007f38e45bc6f6 in g_application_run (application=0xc0b0b0 [CogLauncher], argc=1720423428, argv=<optimized out>) at ../gio/gapplication.c:2538
#28 0x0000000000404da1 in main ()

-- 
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/20220319/5434571b/attachment.htm>


More information about the webkit-unassigned mailing list