3 Replies
      Latest reply on May 19, 2020 1:53 AM by eskimo
      ethan.hunt Level 1 Level 1 (0 points)

        Hi Team, my app is experiencing crash in production in function decidePolicyForNavigation where the stack trace for Webkit looks something like

        WebKit
        
        WebKit::NavigationState::NavigationClient::decidePolicyForNavigationAction(WebKit::WebPageProxy&, ***::Ref<api::navigationaction, ***::dumbptrtraits<api::navigationaction=""> >&&, ***::Ref<webkit::webframepolicylistenerproxy, ***::dumbptrtraits<webkit::webframepolicylistenerproxy=""> >&&, API::Object*) + 584
        
        
        
        
        2
        WebKit
        
        WebKit::WebPageProxy::decidePolicyForNavigationAction(***::Ref<webkit::webprocessproxy, ***::dumbptrtraits<webkit::webprocessproxy=""> >&&, WebKit::WebFrameProxy&, WebCore::SecurityOriginData&&, unsigned long long, WebKit::NavigationActionData&&, WebKit::FrameInfoData&&, unsigned long long, WebCore::ResourceRequest const&, WebCore::ResourceRequest&&, IPC::FormDataReference&&, WebCore::ResourceResponse&&, WebKit::UserData const&, ***::Ref<webkit::webpageproxy::policydecisionsender, ***::dumbptrtraits<webkit::webpageproxy::policydecisionsender=""> >&&) + 2572
        
        
        
        
        3
        WebKit
        
        WebKit::WebPageProxy::decidePolicyForNavigationActionAsyncShared(***::Ref<webkit::webprocessproxy, ***::dumbptrtraits<webkit::webprocessproxy=""> >&&, unsigned long long, WebCore::SecurityOriginData&&, WebCore::PolicyCheckIdentifier, unsigned long long, WebKit::NavigationActionData&&, WebKit::FrameInfoData&&, unsigned long long, WebCore::ResourceRequest const&, WebCore::ResourceRequest&&, IPC::FormDataReference&&, WebCore::ResourceResponse&&, WebKit::UserData const&, unsigned long long) + 376
        
        
        
        
        4
        WebKit
        
        WebKit::WebPageProxy::decidePolicyForNavigationActionAsync(unsigned long long, WebCore::SecurityOriginData&&, WebCore::PolicyCheckIdentifier, unsigned long long, WebKit::NavigationActionData&&, WebKit::FrameInfoData&&, unsigned long long, WebCore::ResourceRequest const&, WebCore::ResourceRequest&&, IPC::FormDataReference&&, WebCore::ResourceResponse&&, WebKit::UserData const&, unsigned long long) + 108
        
        
        
        
        5
        WebKit
        
        void IPC::callMemberFunctionImpl<webkit::webpageproxy, void="" (webkit::webpageproxy::*)(unsigned="" long="" long,="" webcore::securityorigindata&&,="" webcore::policycheckidentifier,="" unsigned="" webkit::navigationactiondata&&,="" webkit::frameinfodata&&,="" webcore::resourcerequest="" const&,="" webcore::resourcerequest&&,="" ipc::formdatareference&&,="" webcore::resourceresponse&&,="" webkit::userdata="" long),="" std::__1::tuple<unsigned="" webcore::securityorigindata,="" webkit::navigationactiondata,="" webkit::frameinfodata,="" webcore::resourcerequest,="" ipc::formdatareference,="" webcore::resourceresponse,="" webkit::userdata,="">, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, 7ul, 8ul, 9ul, 10ul, 11ul, 12ul>(WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(unsigned long long, WebCore::SecurityOriginData&&, WebCore::PolicyCheckIdentifier, unsigned long long, WebKit::NavigationActionData&&, WebKit::FrameInfoData&&, unsigned long long, WebCore::ResourceRequest const&, WebCore::ResourceRequest&&, IPC::FormDataReference&&, WebCore::ResourceResponse&&, WebKit::UserData const&, unsigned long long), std::__1::tuple&&, std::__1::integer_sequence) + 108
        
        
        
        
        6
        WebKit
        
        void IPC::handleMessage<messages::webpageproxy::decidepolicyfornavigationactionasync, webkit::webpageproxy,="" void="" (webkit::webpageproxy::*)(unsigned="" long="" long,="" webcore::securityorigindata&&,="" webcore::policycheckidentifier,="" unsigned="" webkit::navigationactiondata&&,="" webkit::frameinfodata&&,="" webcore::resourcerequest="" const&,="" webcore::resourcerequest&&,="" ipc::formdatareference&&,="" webcore::resourceresponse&&,="" webkit::userdata="" long)="">(IPC::Decoder&, WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(unsigned long long, WebCore::SecurityOriginData&&, WebCore::PolicyCheckIdentifier, unsigned long long, WebKit::NavigationActionData&&, WebKit::FrameInfoData&&, unsigned long long, WebCore::ResourceRequest const&, WebCore::ResourceRequest&&, IPC::FormDataReference&&, WebCore::ResourceResponse&&, WebKit::UserData const&, unsigned long long)) + 100
        
        
        
        

        Can someone please help here?

        Thanks.