Closed Bug 1617063 Opened 4 years ago Closed 4 years ago

Intermittent org.mozilla.geckoview.test.ContentBlockingControllerTest#getLog | application crashed [@ mozilla::dom::WindowGlobalParent::Init(mozilla::dom::WindowGlobalInit const&)]

Categories

(GeckoView :: General, defect)

Unspecified
All
defect
Not set
normal

Tracking

(firefox73 unaffected, firefox74 unaffected, firefox75 fixed)

RESOLVED FIXED
mozilla75
Tracking Status
firefox73 --- unaffected
firefox74 --- unaffected
firefox75 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: nika)

References

(Regression)

Details

(Keywords: crash, intermittent-failure, regression, Whiteboard: [stockwell fixed:patch])

Crash Data

Attachments

(4 files)

Filed by: nerli [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=289781817&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ThPl2HQ2QhmwFbgs_Vh7ag/runs/0/artifacts/public/logs/live_backing.log


[task 2020-02-21T00:22:38.146Z] 00:22:38 INFO - TEST-START | org.mozilla.geckoview.test.ContentBlockingControllerTest.getLog
[task 2020-02-21T00:22:40.314Z] 00:22:40 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_RESULT: shortMsg=Process crashed.
[task 2020-02-21T00:22:40.314Z] 00:22:40 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_CODE: 0
[task 2020-02-21T00:22:40.314Z] 00:22:40 INFO - Passed: 37
[task 2020-02-21T00:22:40.314Z] 00:22:40 INFO - Failed: 0
[task 2020-02-21T00:22:40.314Z] 00:22:40 INFO - Todo: 1
[task 2020-02-21T00:22:40.314Z] 00:22:40 INFO - SUITE-END | took 31s
[task 2020-02-21T00:22:40.827Z] 00:22:40 INFO - mozcrash Downloading symbols from: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/J7g_bCDGScy1eiMnJeAsQw/artifacts/public/build/target.crashreporter-symbols.zip
[task 2020-02-21T00:22:43.225Z] 00:22:43 INFO - mozcrash Copy/paste: /builds/worker/fetches/minidump_stackwalk/minidump_stackwalk /tmp/tmps6S11L/15037bdf-fc54-5883-2b99-ae44521c3a73.dmp /tmp/tmpJEDH6_
[task 2020-02-21T00:22:46.488Z] 00:22:46 INFO - mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/15037bdf-fc54-5883-2b99-ae44521c3a73.dmp
[task 2020-02-21T00:22:46.488Z] 00:22:46 INFO - mozcrash Saved app info as /builds/worker/workspace/build/blobber_upload_dir/15037bdf-fc54-5883-2b99-ae44521c3a73.extra
[task 2020-02-21T00:22:46.493Z] 00:22:46 WARNING - PROCESS-CRASH | org.mozilla.geckoview.test.ContentBlockingControllerTest.getLog | application crashed [@ mozilla::dom::WindowGlobalParent::Init(mozilla::dom::WindowGlobalInit const&)]
[task 2020-02-21T00:22:46.493Z] 00:22:46 INFO - Mozilla crash reason: MOZ_DIAGNOSTIC_ASSERT(!mBrowsingContext->GetParent() || mBrowsingContext->GetEmbedderInnerWindowId()) (When creating a non-root WindowGlobalParent, the WindowGlobalParent for our embedder should've already been created.)
[task 2020-02-21T00:22:46.493Z] 00:22:46 INFO - Crash dump filename: /tmp/tmps6S11L/15037bdf-fc54-5883-2b99-ae44521c3a73.dmp
[task 2020-02-21T00:22:46.500Z] 00:22:46 INFO - Operating system: Android
[task 2020-02-21T00:22:46.500Z] 00:22:46 INFO - 0.0.0 Linux 3.10.0+ #260 SMP PREEMPT Fri May 19 12:48:14 PDT 2017 x86_64
[task 2020-02-21T00:22:46.500Z] 00:22:46 INFO - CPU: amd64
[task 2020-02-21T00:22:46.500Z] 00:22:46 INFO - family 6 model 6 stepping 3
[task 2020-02-21T00:22:46.500Z] 00:22:46 INFO - 4 CPUs
[task 2020-02-21T00:22:46.500Z] 00:22:46 INFO - GPU: UNKNOWN
[task 2020-02-21T00:22:46.500Z] 00:22:46 INFO - Crash reason: SIGSEGV /SEGV_MAPERR
[task 2020-02-21T00:22:46.500Z] 00:22:46 INFO - Crash address: 0x0
[task 2020-02-21T00:22:46.500Z] 00:22:46 INFO - Process uptime: not available
[task 2020-02-21T00:22:46.500Z] 00:22:46 INFO - Thread 15 (crashed)
[task 2020-02-21T00:22:46.500Z] 00:22:46 INFO - 0 libxul.so!mozilla::dom::WindowGlobalParent::Init(mozilla::dom::WindowGlobalInit const&) [WindowGlobalParent.cpp:3734a1392aeac147fd66a4fd26758eb566dd006d : 0 + 0xa]
[task 2020-02-21T00:22:46.500Z] 00:22:46 INFO - rax = 0x0000746e04a3000f rdx = 0x0000000000000002
[task 2020-02-21T00:22:46.500Z] 00:22:46 INFO - rcx = 0x0000746e06b4da40 rbx = 0x0000746df452c800
[task 2020-02-21T00:22:46.500Z] 00:22:46 INFO - rsi = 0x0000000000000000 rdi = 0x0000000000000000
[task 2020-02-21T00:22:46.500Z] 00:22:46 INFO - rbp = 0x0000746e07555ce0 rsp = 0x0000746e07555be0
[task 2020-02-21T00:22:46.500Z] 00:22:46 INFO - r8 = 0x0000000000000001 r9 = 0x0000000000000008
[task 2020-02-21T00:22:46.500Z] 00:22:46 INFO - r10 = 0x0000746e03cd1510 r11 = 0x0000746e222ab808
[task 2020-02-21T00:22:46.500Z] 00:22:46 INFO - r12 = 0x0000746df5b54000 r13 = 0x0000746df4d23000
[task 2020-02-21T00:22:46.500Z] 00:22:46 INFO - r14 = 0x0000746e07555e40 r15 = 0x0000746df4de5600
[task 2020-02-21T00:22:46.500Z] 00:22:46 INFO - rip = 0x0000746e013c0b06
[task 2020-02-21T00:22:46.500Z] 00:22:46 INFO - Found by: given as instruction pointer in context
[task 2020-02-21T00:22:46.500Z] 00:22:46 INFO - 1 libxul.so!mozilla::dom::BrowserParent::RecvNewWindowGlobal(mozilla::ipc::ManagedEndpoint<mozilla::dom::PWindowGlobalParent>&&, mozilla::dom::WindowGlobalInit const&) [BrowserParent.cpp:3734a1392aeac147fd66a4fd26758eb566dd006d : 1329 + 0xb]
[task 2020-02-21T00:22:46.500Z] 00:22:46 INFO - rbp = 0x0000746e07555d20 rsp = 0x0000746e07555cf0
[task 2020-02-21T00:22:46.500Z] 00:22:46 INFO - rip = 0x0000746e0137eecf
[task 2020-02-21T00:22:46.500Z] 00:22:46 INFO - Found by: previous frame's frame pointer
[task 2020-02-21T00:22:46.500Z] 00:22:46 INFO - 2 libxul.so!mozilla::dom::PBrowserParent::OnMessageReceived(IPC::Message const&) [PBrowserParent.cpp: : 6248 + 0x8]
[task 2020-02-21T00:22:46.500Z] 00:22:46 INFO - rbp = 0x0000746e07555fc0 rsp = 0x0000746e07555d30
[task 2020-02-21T00:22:46.500Z] 00:22:46 INFO - rip = 0x0000746dff89a61c
[task 2020-02-21T00:22:46.500Z] 00:22:46 INFO - Found by: previous frame's frame pointer

I think this may have started with bug 1615403.

Nika, could you please take a look over these failures? They're very frequent having so far 37 failures since it was filled: https://treeherder.mozilla.org/intermittent-failures.html#/bugdetails?startday=2020-02-14&endday=2020-02-21&tree=trunk&bug=1617063

Flags: needinfo?(nika)
Regressed by: 1615403
Has Regression Range: --- → yes
Keywords: regression
Flags: needinfo?(nika)

Agi, this is failing really frequent on trees since bug 1615403. It crashes on android-em-7-0-x86_64 both opt and debug: https://treeherder.mozilla.org/intermittent-failures.html#/bugdetails?startday=2020-02-17&endday=2020-02-24&tree=trunk&bug=1617063
Could you please take a look over what's going on? It should hit the disable-recommended bugs list very soon. Thank you.

Flags: needinfo?(agi)

Hi Cosmin! :nika and/or :kmag are looking at this. I'll follow up with them. Please include me in the review if we decide to disable this, promise I'll respond quickly :)

Flags: needinfo?(nika)
Flags: needinfo?(kmaglione+bmo)
Flags: needinfo?(agi)
Assignee: nobody → apavel
Status: NEW → ASSIGNED

Based on conversation within the patch, a fix is underway. Changing the stockwell tag.

Whiteboard: [stockwell disable-recommended] → [stockwell needswork:owner]
Assignee: apavel → nika
Flags: needinfo?(nika)
Whiteboard: [stockwell disable-recommended] → [stockwell needswork:owner]
Flags: needinfo?(kmaglione+bmo)
Pushed by nlayzell@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/5301729df20a
Part 1: Remove duplicate InnerWindowId and OuterWindowId fields from WindowGlobalParent, r=kmag
https://hg.mozilla.org/integration/autoland/rev/9a2109fd4670
Part 2: Share mBrowsingContext field between WindowGlobalParent and WindowContext, r=kmag
https://hg.mozilla.org/integration/autoland/rev/ec7dcc07140d
Part 3: Allow creating WindowContext for discarded, but not cleaned up, BrowsingContexts, r=kmag
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla75
Crash Signature: [@ mozilla::dom::WindowGlobalParent::Init(mozilla::dom::WindowGlobalInit const&)] → [@ mozilla::dom::WindowGlobalParent::Init(mozilla::dom::WindowGlobalInit const&)] [@ mozilla::dom::WindowGlobalParent::Init]
Whiteboard: [stockwell disable-recommended] → [stockwell fixed:patch]

6c6f5da9-bf33-4082-a19d-7d99e8083d97 Mass rename intermittents due to Bug 1723034.

Summary: Intermittent org.mozilla.geckoview.test.ContentBlockingControllerTest.getLog | application crashed [@ mozilla::dom::WindowGlobalParent::Init(mozilla::dom::WindowGlobalInit const&)] → Intermittent org.mozilla.geckoview.test.ContentBlockingControllerTest#getLog | application crashed [@ mozilla::dom::WindowGlobalParent::Init(mozilla::dom::WindowGlobalInit const&)]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: