[Webkit-unassigned] [Bug 160188] New: Database Process: ASSERTION FAILED: paths.size() == handles.size() with SANDBOX_EXTENSIONS disabled

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jul 25 23:49:13 PDT 2016


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

            Bug ID: 160188
           Summary: Database Process: ASSERTION FAILED: paths.size() ==
                    handles.size() with SANDBOX_EXTENSIONS disabled
    Classification: Unclassified
           Product: WebKit
           Version: WebKit Local Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Keywords: LayoutTestFailure
          Severity: Normal
          Priority: P2
         Component: WebKit2
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: cgarcia at igalia.com
                CC: achristensen at apple.com, beidson at apple.com,
                    cdumez at apple.com

This happens in ports with sandbox extensions disabled, and it's making several tests to crash in debug builds. The SandboxExtension implementation is empty in case of building with sandbox extensions disabled, so that we are actually allocating no extensions at all in NetworkProcessProxy::grantSandboxExtensionsToDatabaseProcessForBlobs(). When the message arrives to database process, we have a list of paths, but an empty list of hanldes which causes the assertion. We can just avoid that message entirely in case of building without sandbox extensions.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20160726/27b3863a/attachment-0001.html>


More information about the webkit-unassigned mailing list