New issue
Advanced search Search tips

Issue 922763 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 922732
Owner:
Closed: Jan 17
Components:
EstimatedDays: ----
NextAction: ----
OS: Fuchsia
Pri: 1
Type: Bug



Sign in to add a comment

ChildProcessSecurityPolicyTest.DynamicIsolatedOrigins is flaking on Fuchsia

Project Member Reported by fdegans@chromium.org, Jan 16 (6 days ago)

Issue description

This test has been flaking on tryjobs a lot, for instance:
https://ci.chromium.org/p/chromium/builders/luci.chromium.try/fuchsia_x64/189046
https://ci.chromium.org/p/chromium/builders/luci.chromium.try/fuchsia_x64/189045
https://ci.chromium.org/p/chromium/builders/luci.chromium.try/fuchsia_x64/189042

Sample failure log:
https://logs.chromium.org/logs/chromium/buildbucket/cr-buildbucket.appspot.com/8924138819185588256/+/steps/content_unittests__with_patch_/0/logs/ChildProcessSecurityPolicyTest.DynamicIsolatedOrigins__status_FAILURE_/0

[ RUN      ] ChildProcessSecurityPolicyTest.DynamicIsolatedOrigins
../../content/browser/child_process_security_policy_unittest.cc:1391: Failure
Expected equality of these values:
  BrowsingInstanceId::FromUnsafeValue(1)
    Which is: 1
  SiteInstanceImpl::NextBrowsingInstanceId()
    Which is: 2
Stack trace:
bt#00: pc 0x7cba42f9723 (app:/pkg/content_unittests__exec,0x3a2f723)
bt#01: pc 0x7cba42f931f (app:/pkg/content_unittests__exec,0x3a2f31f)
bt#02: pc 0x7cba32edd81 (app:/pkg/content_unittests__exec,0x2a23d81)
bt#03: end

../../content/browser/child_process_security_policy_unittest.cc:1398: Failure
Value of: p->isolated_origins_
Expected: has 2 elements and there exists some permutation of elements such that:
 - element #0 is equal to (https://foo.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 66-6F 6F-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 2A-A8 CB-07 00-00 00-D5 21-FF 0C-3D 00-00 00-80 BA-C4 62-3C 00-00 08-D4 2A-A8 CB-07 00-00 01-00 00-00 0C-3D 00-00> }), and
 - element #1 is equal to (https://bar.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 62-61 72-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 01-00 00-00 00-00 00-00> })
  Actual: { (https://bar.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 62-61 72-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 40-A1 CB-07 00-00 00-01 00-00 FF-FF FF-FF 00-41 56-A4 CB-07 00-00 00-00 00-00 00-00 00-00 02-00 00-00 00-00 00-00> }), (https://foo.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 66-6F 6F-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 79-5F 75-6E 69-74 00-65 73-74 2E-63 63-3A 00-33 39-31 3A-20 46-61 69-6C 75-72 65-0A 45-78 02-00 00-00 65-64 20-65> }) }, where the following matchers don't match any elements:
matcher #0: is equal to (https://foo.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 66-6F 6F-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 2A-A8 CB-07 00-00 00-D5 21-FF 0C-3D 00-00 00-80 BA-C4 62-3C 00-00 08-D4 2A-A8 CB-07 00-00 01-00 00-00 0C-3D 00-00> }),
matcher #1: is equal to (https://bar.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 62-61 72-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 01-00 00-00 00-00 00-00> })
and where the following elements don't match any matchers:
element #0: (https://bar.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 62-61 72-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 40-A1 CB-07 00-00 00-01 00-00 FF-FF FF-FF 00-41 56-A4 CB-07 00-00 00-00 00-00 00-00 00-00 02-00 00-00 00-00 00-00> }),
element #1: (https://foo.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 66-6F 6F-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 79-5F 75-6E 69-74 00-65 73-74 2E-63 63-3A 00-33 39-31 3A-20 46-61 69-6C 75-72 65-0A 45-78 02-00 00-00 65-64 20-65> })
Stack trace:
bt#00: pc 0x7cba42f9723 (app:/pkg/content_unittests__exec,0x3a2f723)
bt#01: pc 0x7cba42f931f (app:/pkg/content_unittests__exec,0x3a2f31f)
bt#02: pc 0x7cba32edf50 (app:/pkg/content_unittests__exec,0x2a23f50)
bt#03: end

../../content/browser/child_process_security_policy_unittest.cc:1405: Failure
Value of: p->isolated_origins_
Expected: has 2 elements and there exists some permutation of elements such that:
 - element #0 is equal to (https://foo.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 66-6F 6F-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 01-00 00-00 00-00 00-00> }), and
 - element #1 is equal to (https://bar.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 62-61 72-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 6D-65 6E-74 73-20 00-6E 64-20 74-68 65-72 00-20 65-78 69-73 74-73 20-73 6F-6D 65-20 70-65 01-00 00-00 61-74 69-6F> })
  Actual: { (https://bar.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 62-61 72-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 40-A1 CB-07 00-00 00-01 00-00 FF-FF FF-FF 00-41 56-A4 CB-07 00-00 00-00 00-00 00-00 00-00 02-00 00-00 00-00 00-00> }), (https://foo.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 66-6F 6F-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 79-5F 75-6E 69-74 00-65 73-74 2E-63 63-3A 00-33 39-31 3A-20 46-61 69-6C 75-72 65-0A 45-78 02-00 00-00 65-64 20-65> }) }, where the following matchers don't match any elements:
matcher #0: is equal to (https://foo.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 66-6F 6F-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 01-00 00-00 00-00 00-00> }),
matcher #1: is equal to (https://bar.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 62-61 72-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 6D-65 6E-74 73-20 00-6E 64-20 74-68 65-72 00-20 65-78 69-73 74-73 20-73 6F-6D 65-20 70-65 01-00 00-00 61-74 69-6F> })
and where the following elements don't match any matchers:
element #0: (https://bar.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 62-61 72-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 40-A1 CB-07 00-00 00-01 00-00 FF-FF FF-FF 00-41 56-A4 CB-07 00-00 00-00 00-00 00-00 00-00 02-00 00-00 00-00 00-00> }),
element #1: (https://foo.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 66-6F 6F-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 79-5F 75-6E 69-74 00-65 73-74 2E-63 63-3A 00-33 39-31 3A-20 46-61 69-6C 75-72 65-0A 45-78 02-00 00-00 65-64 20-65> })
Stack trace:
bt#00: pc 0x7cba42f9723 (app:/pkg/content_unittests__exec,0x3a2f723)
bt#01: pc 0x7cba42f931f (app:/pkg/content_unittests__exec,0x3a2f31f)
bt#02: pc 0x7cba32ee0ee (app:/pkg/content_unittests__exec,0x2a240ee)
bt#03: end

../../content/browser/child_process_security_policy_unittest.cc:1412: Failure
Expected equality of these values:
  BrowsingInstanceId::FromUnsafeValue(1)
    Which is: 1
  foo_instance->GetIsolationContext().browsing_instance_id()
    Which is: 2
Stack trace:
bt#00: pc 0x7cba42f9723 (app:/pkg/content_unittests__exec,0x3a2f723)
bt#01: pc 0x7cba42f931f (app:/pkg/content_unittests__exec,0x3a2f31f)
bt#02: pc 0x7cba32ee244 (app:/pkg/content_unittests__exec,0x2a24244)
bt#03: end

../../content/browser/child_process_security_policy_unittest.cc:1414: Failure
Expected equality of these values:
  BrowsingInstanceId::FromUnsafeValue(2)
    Which is: 2
  SiteInstanceImpl::NextBrowsingInstanceId()
    Which is: 3
Stack trace:
bt#00: pc 0x7cba42f9723 (app:/pkg/content_unittests__exec,0x3a2f723)
bt#01: pc 0x7cba42f931f (app:/pkg/content_unittests__exec,0x3a2f31f)
bt#02: pc 0x7cba32ee311 (app:/pkg/content_unittests__exec,0x2a24311)
bt#03: end

../../content/browser/child_process_security_policy_unittest.cc:1423: Failure
Value of: p->isolated_origins_
Expected: has 3 elements and there exists some permutation of elements such that:
 - element #0 is equal to (https://foo.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 66-6F 6F-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 01-00 00-00 00-00 00-00> }), and
 - element #1 is equal to (https://bar.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 62-61 72-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 01-00 00-00 00-00 00-00> }), and
 - element #2 is equal to (https://baz.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 62-61 7A-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 02-00 00-00 00-00 00-00> })
  Actual: { (https://bar.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 62-61 72-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 40-A1 CB-07 00-00 00-01 00-00 FF-FF FF-FF 00-41 56-A4 CB-07 00-00 00-00 00-00 00-00 00-00 02-00 00-00 00-00 00-00> }), (https://baz.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 62-61 7A-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 79-5F 75-6E 69-74 00-65 73-74 2E-63 63-3A 00-34 31-34 3A-20 46-61 69-6C 75-72 65-0A 45-78 03-00 00-00 65-64 20-65> }), (https://foo.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 66-6F 6F-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 79-5F 75-6E 69-74 00-65 73-74 2E-63 63-3A 00-33 39-31 3A-20 46-61 69-6C 75-72 65-0A 45-78 02-00 00-00 65-64 20-65> }) }, where the following matchers don't match any elements:
matcher #0: is equal to (https://foo.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 66-6F 6F-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 01-00 00-00 00-00 00-00> }),
matcher #1: is equal to (https://bar.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 62-61 72-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 01-00 00-00 00-00 00-00> }),
matcher #2: is equal to (https://baz.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 62-61 7A-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 02-00 00-00 00-00 00-00> })
and where the following elements don't match any matchers:
element #0: (https://bar.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 62-61 72-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 40-A1 CB-07 00-00 00-01 00-00 FF-FF FF-FF 00-41 56-A4 CB-07 00-00 00-00 00-00 00-00 00-00 02-00 00-00 00-00 00-00> }),
element #1: (https://baz.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 62-61 7A-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 79-5F 75-6E 69-74 00-65 73-74 2E-63 63-3A 00-34 31-34 3A-20 46-61 69-6C 75-72 65-0A 45-78 03-00 00-00 65-64 20-65> }),
element #2: (https://foo.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 66-6F 6F-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 79-5F 75-6E 69-74 00-65 73-74 2E-63 63-3A 00-33 39-31 3A-20 46-61 69-6C 75-72 65-0A 45-78 02-00 00-00 65-64 20-65> })
Stack trace:
bt#00: pc 0x7cba42f9723 (app:/pkg/content_unittests__exec,0x3a2f723)
bt#01: pc 0x7cba42f931f (app:/pkg/content_unittests__exec,0x3a2f31f)
bt#02: pc 0x7cba32ee4d9 (app:/pkg/content_unittests__exec,0x2a244d9)
bt#03: end

../../content/browser/child_process_security_policy_unittest.cc:1431: Failure
Value of: p->isolated_origins_
Expected: has 3 elements and there exists some permutation of elements such that:
 - element #0 is equal to (https://foo.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 66-6F 6F-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 65-6C 65-6D 65-6E 00-20 23-31 20-69 73-20 00-61 74-63 68-65 64-20 62-79 20-6D 61-74 63-68 01-00 00-00 32-2C 0A-20> }), and
 - element #1 is equal to (https://bar.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 62-61 72-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 01-00 00-00 00-00 00-00> }), and
 - element #2 is equal to (https://baz.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 62-61 7A-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 6D-65 6E-74 73-20 00-6E 64-20 74-68 65-72 00-20 65-78 69-73 74-73 20-73 6F-6D 65-20 70-65 02-00 00-00 61-74 69-6F> })
  Actual: { (https://bar.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 62-61 72-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 40-A1 CB-07 00-00 00-01 00-00 FF-FF FF-FF 00-41 56-A4 CB-07 00-00 00-00 00-00 00-00 00-00 02-00 00-00 00-00 00-00> }), (https://baz.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 62-61 7A-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 79-5F 75-6E 69-74 00-65 73-74 2E-63 63-3A 00-34 31-34 3A-20 46-61 69-6C 75-72 65-0A 45-78 03-00 00-00 65-64 20-65> }), (https://foo.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 66-6F 6F-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 79-5F 75-6E 69-74 00-65 73-74 2E-63 63-3A 00-33 39-31 3A-20 46-61 69-6C 75-72 65-0A 45-78 02-00 00-00 65-64 20-65> }) }, where the following matchers don't match any elements:
matcher #0: is equal to (https://foo.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 66-6F 6F-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 65-6C 65-6D 65-6E 00-20 23-31 20-69 73-20 00-61 74-63 68-65 64-20 62-79 20-6D 61-74 63-68 01-00 00-00 32-2C 0A-20> }),
matcher #1: is equal to (https://bar.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 62-61 72-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 01-00 00-00 00-00 00-00> }),
matcher #2: is equal to (https://baz.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 62-61 7A-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 6D-65 6E-74 73-20 00-6E 64-20 74-68 65-72 00-20 65-78 69-73 74-73 20-73 6F-6D 65-20 70-65 02-00 00-00 61-74 69-6F> })
and where the following elements don't match any matchers:
element #0: (https://bar.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 62-61 72-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 40-A1 CB-07 00-00 00-01 00-00 FF-FF FF-FF 00-41 56-A4 CB-07 00-00 00-00 00-00 00-00 00-00 02-00 00-00 00-00 00-00> }),
element #1: (https://baz.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 62-61 7A-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 79-5F 75-6E 69-74 00-65 73-74 2E-63 63-3A 00-34 31-34 3A-20 46-61 69-6C 75-72 65-0A 45-78 03-00 00-00 65-64 20-65> }),
element #2: (https://foo.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 66-6F 6F-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 79-5F 75-6E 69-74 00-65 73-74 2E-63 63-3A 00-33 39-31 3A-20 46-61 69-6C 75-72 65-0A 45-78 02-00 00-00 65-64 20-65> })
Stack trace:
bt#00: pc 0x7cba42f9723 (app:/pkg/content_unittests__exec,0x3a2f723)
bt#01: pc 0x7cba42f931f (app:/pkg/content_unittests__exec,0x3a2f31f)
bt#02: pc 0x7cba32ee69d (app:/pkg/content_unittests__exec,0x2a2469d)
bt#03: end

../../content/browser/child_process_security_policy_unittest.cc:1437: Failure
Expected equality of these values:
  BrowsingInstanceId::FromUnsafeValue(2)
    Which is: 2
  bar_instance->GetIsolationContext().browsing_instance_id()
    Which is: 3
Stack trace:
bt#00: pc 0x7cba42f9723 (app:/pkg/content_unittests__exec,0x3a2f723)
bt#01: pc 0x7cba42f931f (app:/pkg/content_unittests__exec,0x3a2f31f)
bt#02: pc 0x7cba32ee7c5 (app:/pkg/content_unittests__exec,0x2a247c5)
bt#03: end

../../content/browser/child_process_security_policy_unittest.cc:1439: Failure
Expected equality of these values:
  BrowsingInstanceId::FromUnsafeValue(3)
    Which is: 3
  SiteInstanceImpl::NextBrowsingInstanceId()
    Which is: 4
Stack trace:
bt#00: pc 0x7cba42f9723 (app:/pkg/content_unittests__exec,0x3a2f723)
bt#01: pc 0x7cba42f931f (app:/pkg/content_unittests__exec,0x3a2f31f)
bt#02: pc 0x7cba32ee892 (app:/pkg/content_unittests__exec,0x2a24892)
bt#03: end

../../content/browser/child_process_security_policy_unittest.cc:1447: Failure
Value of: p->isolated_origins_
Expected: has 4 elements and there exists some permutation of elements such that:
 - element #0 is equal to (https://foo.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 66-6F 6F-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 01-00 00-00 00-00 00-00> }), and
 - element #1 is equal to (https://bar.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 62-61 72-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 01-00 00-00 00-00 00-00> }), and
 - element #2 is equal to (https://baz.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 62-61 7A-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 02-00 00-00 00-00 00-00> }), and
 - element #3 is equal to (https://qux.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 71-75 78-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 03-00 00-00 00-00 00-00> })
  Actual: { (https://bar.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 62-61 72-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 40-A1 CB-07 00-00 00-01 00-00 FF-FF FF-FF 00-41 56-A4 CB-07 00-00 00-00 00-00 00-00 00-00 02-00 00-00 00-00 00-00> }), (https://baz.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 62-61 7A-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 79-5F 75-6E 69-74 00-65 73-74 2E-63 63-3A 00-34 31-34 3A-20 46-61 69-6C 75-72 65-0A 45-78 03-00 00-00 65-64 20-65> }), (https://foo.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 66-6F 6F-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 79-5F 75-6E 69-74 00-65 73-74 2E-63 63-3A 00-33 39-31 3A-20 46-61 69-6C 75-72 65-0A 45-78 02-00 00-00 65-64 20-65> }), (https://qux.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 71-75 78-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 79-5F 75-6E 69-74 00-65 73-74 2E-63 63-3A 00-34 33-39 3A-20 46-61 69-6C 75-72 65-0A 45-78 04-00 00-00 65-64 20-65> }) }, where the following matchers don't match any elements:
matcher #0: is equal to (https://foo.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 66-6F 6F-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 01-00 00-00 00-00 00-00> }),
matcher #1: is equal to (https://bar.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 62-61 72-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 01-00 00-00 00-00 00-00> }),
matcher #2: is equal to (https://baz.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 62-61 7A-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 02-00 00-00 00-00 00-00> }),
matcher #3: is equal to (https://qux.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 71-75 78-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 03-00 00-00 00-00 00-00> })
and where the following elements don't match any matchers:
element #0: (https://bar.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 62-61 72-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 40-A1 CB-07 00-00 00-01 00-00 FF-FF FF-FF 00-41 56-A4 CB-07 00-00 00-00 00-00 00-00 00-00 02-00 00-00 00-00 00-00> }),
element #1: (https://baz.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 62-61 7A-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 79-5F 75-6E 69-74 00-65 73-74 2E-63 63-3A 00-34 31-34 3A-20 46-61 69-6C 75-72 65-0A 45-78 03-00 00-00 65-64 20-65> }),
element #2: (https://foo.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 66-6F 6F-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 79-5F 75-6E 69-74 00-65 73-74 2E-63 63-3A 00-33 39-31 3A-20 46-61 69-6C 75-72 65-0A 45-78 02-00 00-00 65-64 20-65> }),
element #3: (https://qux.com/, { 88-byte object <68-74 74-70 73-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-05 71-75 78-2E 63-6F 6D-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-07 BB-01 79-5F 75-6E 69-74 00-65 73-74 2E-63 63-3A 00-34 33-39 3A-20 46-61 69-6C 75-72 65-0A 45-78 04-00 00-00 65-64 20-65> })
Stack trace:
bt#00: pc 0x7cba42f9723 (app:/pkg/content_unittests__exec,0x3a2f723)
bt#01: pc 0x7cba42f931f (app:/pkg/content_unittests__exec,0x3a2f31f)
bt#02: pc 0x7cba32eea7c (app:/pkg/content_unittests__exec,0x2a24a7c)
bt#03: end

../../content/browser/child_process_security_policy_unittest.cc:1452: Failure
Value of: IsIsolatedOrigin(1, foo)
  Actual: false
Expected: true
Stack trace:
bt#00: pc 0x7cba42f9723 (app:/pkg/content_unittests__exec,0x3a2f723)
bt#01: pc 0x7cba42f931f (app:/pkg/content_unittests__exec,0x3a2f31f)
bt#02: pc 0x7cba32eeb62 (app:/pkg/content_unittests__exec,0x2a24b62)
bt#03: end

../../content/browser/child_process_security_policy_unittest.cc:1453: Failure
Value of: IsIsolatedOrigin(1, bar)
  Actual: false
Expected: true
Stack trace:
bt#00: pc 0x7cba42f9723 (app:/pkg/content_unittests__exec,0x3a2f723)
bt#01: pc 0x7cba42f931f (app:/pkg/content_unittests__exec,0x3a2f31f)
bt#02: pc 0x7cba32eec39 (app:/pkg/content_unittests__exec,0x2a24c39)
bt#03: end

../../content/browser/child_process_security_policy_unittest.cc:1459: Failure
Value of: IsIsolatedOrigin(2, baz)
  Actual: false
Expected: true
Stack trace:
bt#00: pc 0x7cba42f9723 (app:/pkg/content_unittests__exec,0x3a2f723)
bt#01: pc 0x7cba42f931f (app:/pkg/content_unittests__exec,0x3a2f31f)
bt#02: pc 0x7cba32ef070 (app:/pkg/content_unittests__exec,0x2a25070)
bt#03: end

../../content/browser/child_process_security_policy_unittest.cc:1465: Failure
Value of: IsIsolatedOrigin(3, qux)
  Actual: false
Expected: true
Stack trace:
bt#00: pc 0x7cba42f9723 (app:/pkg/content_unittests__exec,0x3a2f723)
bt#01: pc 0x7cba42f931f (app:/pkg/content_unittests__exec,0x3a2f31f)
bt#02: pc 0x7cba32ef4a5 (app:/pkg/content_unittests__exec,0x2a254a5)
bt#03: end

[  FAILED  ] ChildProcessSecurityPolicyTest.DynamicIsolatedOrigins (67 ms)

 

Comment 1 by fdegans@chromium.org, Jan 16 (6 days ago)

Owner: alex...@chromium.org
Assigning to alexmos@ who added the test per git blame.

Comment 2 by fdegans@chromium.org, Jan 17 (6 days ago)

Mergedinto: 922762
Status: Duplicate (was: Untriaged)

Comment 3 by fdegans@chromium.org, Jan 17 (6 days ago)

Mergedinto: -922762 922732

Sign in to add a comment