Open Bug 1524493 Opened 5 years ago Updated 1 year ago

dom/base/crashtests/1419902.html test crashes with 'Assertion failure: presShell' on Android x86_64 debug

Categories

(GeckoView :: General, defect, P3)

x86_64
Android

Tracking

(firefox67 affected)

Tracking Status
firefox67 --- affected

People

(Reporter: cpeterson, Unassigned)

References

Details

(Keywords: crash, leave-open)

Attachments

(1 file)

crashtests fail in debug on Android x86_64:

https://treeherder.mozilla.org/#/jobs?repo=try&tier=1%2C2%2C3&revision=dc00f17a6b4525cb4694ac69793f2d1a5f6b736c&selectedJob=225350080

INFO - REFTEST PROCESS-CRASH | http://10.0.2.2:8854/tests/dom/base/crashtests/1419902.html | application crashed [@ MOZ_CrashOOL(char const*, int, char const*)]

0 libmozglue.so!MOZ_CrashOOL(char const*, int, char const*) [Assertions.h:afa70e5e516abf11f4760b915c0b3d09bc351147 : 314 + 0x0]
1 libmozglue.so!MOZ_CrashPrintf [Assertions.cpp:afa70e5e516abf11f4760b915c0b3d09bc351147 : 53 + 0xa]
2 libxul.so!InvalidArrayIndex_CRASH(unsigned long, unsigned long) [nsTArray.cpp:afa70e5e516abf11f4760b915c0b3d09bc351147 : 27 + 0x18]
3 libxul.so!nsTArray_Impl<RefPtr<mozilla::dom::BrowsingContext>, nsTArrayInfallibleAllocator>::ElementAt(unsigned long) const [nsTArray.h:afa70e5e516abf11f4760b915c0b3d09bc351147 : 1041 + 0xb]
4 libxul.so!mozilla::dom::CanonicalBrowsingContext::CleanupContexts(unsigned long) [CanonicalBrowsingContext.cpp:afa70e5e516abf11f4760b915c0b3d09bc351147 : 41 + 0x8]
5 libxul.so!mozilla::dom::ContentParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason) [ContentParent.cpp:afa70e5e516abf11f4760b915c0b3d09bc351147 : 1753 + 0x5]
6 libxul.so!mozilla::dom::PContentParent::DestroySubtree(mozilla::ipc::IProtocol::ActorDestroyReason) [PContentParent.cpp: : 10507 + 0xf]
7 libxul.so!mozilla::dom::PContentParent::OnChannelError() [PContentParent.cpp: : 10156 + 0x5]
8 libxul.so!mozilla::dom::ContentParent::OnChannelError() [ContentParent.cpp:afa70e5e516abf11f4760b915c0b3d09bc351147 : 1548 + 0x8]
9 libxul.so!mozilla::ipc::MessageChannel::OnNotifyMaybeChannelError() [MessageChannel.cpp:afa70e5e516abf11f4760b915c0b3d09bc351147 : 2603 + 0x8]
10 libxul.so!mozilla::detail::RunnableMethodImpl<RefPtr<mozilla::dom::WorkerListener>, void (mozilla::dom::WorkerListener::)(), true, (mozilla::RunnableKind)1>::Run() + 0x27
11 libxul.so!nsThread::ProcessNextEvent(bool, bool
) [nsThread.cpp:afa70e5e516abf11f4760b915c0b3d09bc351147 : 1161 + 0x9]
12 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:afa70e5e516abf11f4760b915c0b3d09bc351147 : 474 + 0x14]
13 libxul.so!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [MessagePump.cpp:afa70e5e516abf11f4760b915c0b3d09bc351147 : 110 + 0xb]
14 libxul.so!MessageLoop::RunInternal() [message_loop.cc:afa70e5e516abf11f4760b915c0b3d09bc351147 : 315 + 0xb]
15 libxul.so!MessageLoop::Run() [message_loop.cc:afa70e5e516abf11f4760b915c0b3d09bc351147 : 308 + 0x8]
16 libxul.so!nsBaseAppShell::Run() [nsBaseAppShell.cpp:afa70e5e516abf11f4760b915c0b3d09bc351147 : 137 + 0x8]
17 libxul.so!nsAppStartup::Run() [nsAppStartup.cpp:afa70e5e516abf11f4760b915c0b3d09bc351147 : 271 + 0x9]
18 libxul.so!XREMain::XRE_mainRun() [nsAppRunner.cpp:afa70e5e516abf11f4760b915c0b3d09bc351147 : 4699 + 0x9]
19 libxul.so!XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) [nsAppRunner.cpp:afa70e5e516abf11f4760b915c0b3d09bc351147 : 4837 + 0x8]
20 libxul.so!XRE_main(int, char**, mozilla::BootstrapConfig const&) [nsAppRunner.cpp:afa70e5e516abf11f4760b915c0b3d09bc351147 : 4921 + 0x10]
21 libxul.so!GeckoStart [nsAndroidStartup.cpp:afa70e5e516abf11f4760b915c0b3d09bc351147 : 47 + 0xb]
22 libmozglue.so!Java_org_mozilla_gecko_mozglue_GeckoLoader_nativeRun [APKOpen.cpp:afa70e5e516abf11f4760b915c0b3d09bc351147 : 371 + 0x1b]

Blocks: 1501580

Note that the Treeherder job linked to from comment 0 says "Android 7.0 x86 debug" but is patched to actually run on x86_64.

Priority: -- → P1

In a new try run the same test asserts, but with a different stack:

https://treeherder.mozilla.org/#/jobs?repo=try&tier=1%2C2%2C3&revision=8890d86db99935664c949f3d7695a7310a83fa20

https://treeherder.mozilla.org/logviewer.html#?job_id=235981428&repo=try

 0  libxul.so!mozilla::dom::TabChild::RecvActivate() [TabChild.cpp:b2f1edb41241d3da6ded54edf38cca1d2d08325b : 1351 + 0x0]
 1  libxul.so!mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const&) [PContentChild.cpp: : 8643 + 0x8]
 2  libxul.so!mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&) [MessageChannel.cpp:b2f1edb41241d3da6ded54edf38cca1d2d08325b : 2151 + 0x9]
 3  libxul.so!mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message&&) [MessageChannel.cpp:b2f1edb41241d3da6ded54edf38cca1d2d08325b : 2078 + 0xb]
 4  libxul.so!mozilla::ipc::MessageChannel::RunMessage(mozilla::ipc::MessageChannel::MessageTask&)
 5  libxul.so!mozilla::ipc::MessageChannel::MessageTask::Run() [MessageChannel.cpp:b2f1edb41241d3da6ded54edf38cca1d2d08325b : 1968 + 0x8]
 6  libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:b2f1edb41241d3da6ded54edf38cca1d2d08325b : 1180 + 0x9]
 7  libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:b2f1edb41241d3da6ded54edf38cca1d2d08325b : 482 + 0x14]
 8  libxul.so!mozilla::dom::ContentChild::ProvideWindowCommon(mozilla::dom::TabChild*, mozIDOMWindowProxy*, bool, unsigned int, bool, bool, bool, nsIURI*, nsTSubstring<char16_t> const&, nsTSubstring<char> const&, bool, nsDocShellLoadState*, bool*, mozIDOMWindowProxy**) [nsThreadUtils.h:b2f1edb41241d3da6ded54edf38cca1d2d08325b : 348 + 0xb]
 9  libxul.so!mozilla::dom::TabChild::ProvideWindow(mozIDOMWindowProxy*, unsigned int, bool, bool, bool, nsIURI*, nsTSubstring<char16_t> const&, nsTSubstring<char> const&, bool, nsDocShellLoadState*, bool*, mozIDOMWindowProxy**) [TabChild.cpp:b2f1edb41241d3da6ded54edf38cca1d2d08325b : 922 + 0x3c]
 10  libxul.so!nsWindowWatcher::OpenWindowInternal(mozIDOMWindowProxy*, char const*, char const*, char const*, bool, bool, bool, nsIArray*, bool, bool, nsDocShellLoadState*, mozIDOMWindowProxy**) [nsWindowWatcher.cpp:b2f1edb41241d3da6ded54edf38cca1d2d08325b : 755 + 0x4f]
 11  libxul.so!nsWindowWatcher::OpenWindow2(mozIDOMWindowProxy*, char const*, char const*, char const*, bool, bool, bool, nsISupports*, bool, bool, nsDocShellLoadState*, mozIDOMWindowProxy**) [nsWindowWatcher.cpp:b2f1edb41241d3da6ded54edf38cca1d2d08325b : 367 + 0x3d]
 12  libxul.so!nsGlobalWindowOuter::OpenInternal(nsTSubstring<char16_t> const&, nsTSubstring<char16_t> const&, nsTSubstring<char16_t> const&, bool, bool, bool, bool, bool, nsIArray*, nsISupports*, nsDocShellLoadState*, bool, nsPIDOMWindowOuter**) [nsGlobalWindowOuter.cpp:b2f1edb41241d3da6ded54edf38cca1d2d08325b : 7181 + 0x4a]
...

Logcat for comment 2:

03-25 23:23:17.870  2453  2468 I Gecko   : {"action":"log","time":1553556197870,"thread":null,"pid":null,"source":"reftest","level":"DEBUG","message":"START http://10.0.2.2:8854/tests/dom/base/crashtests/1419902.html"}
03-25 23:23:17.890  2507  2522 I Gecko   : ++DOMWINDOW == 138 (0x771898cf2c00) [pid = 2507] [serial = 872] [outer = 0x77189bbf9200]
03-25 23:23:17.910  2507  2522 E Web Content: [JavaScript Error: "too much recursion" {file: "http://10.0.2.2:8854/tests/dom/base/crashtests/1419902.html" line: 7}]
03-25 23:23:17.910  2507  2522 E Web Content: @http://10.0.2.2:8854/tests/dom/base/crashtests/1419902.html:7:33
03-25 23:23:17.910  2507  2522 E Web Content: @http://10.0.2.2:8854/tests/dom/base/crashtests/1419902.html:7:33
03-25 23:23:17.910  2507  2522 E Web Content: @http://10.0.2.2:8854/tests/dom/base/crashtests/1419902.html:7:33
03-25 23:23:17.910  2507  2522 E Web Content: @http://10.0.2.2:8854/tests/dom/base/crashtests/1419902.html:7:33
03-25 23:23:17.910  2507  2522 E Web Content: @http://10.0.2.2:8854/tests/dom/base/crashtests/1419902.html:7:33
03-25 23:23:17.910  2507  2522 E Web Content: @http://10.0.2.2:8854/tests/dom/base/crashtests/1419902.html:7:33
03-25 23:23:17.910  2507  2522 E Web Content: @http://10.0.2.2:8854/tests/dom/base/crashtests/1419902.html:7:33
03-25 23:23:17.910  2507  2522 E Web Content: @http://10.0.2.2:8854/tests/dom/base/crashtests/1419902.html:7:33
03-25 23:23:17.910  2507  2522 E Web Content: @http://10.0.2.2:8854/tests/dom/base/crashtests/1419902.html:7:33
03-25 23:23:17.910  2507  2522 E Web Content: @http://10.0.2.2:8854/tests/dom/base/crashtests/1419902.html:7:33
03-25 23:23:17.910  2507  2522 E Web Content: @http://10.0.2.2:8854/tests/dom/base/crashtests/1419902.html:7:33
03-25 23:23:17.910  2507  2522 E Web Content: @http://10.0.2.2:8854/tests/dom/base/crashtests/1419902.html:7:33
03-25 23:23:17.910  2507  2522 E Web Content: @http://10.0.2.2:8854/tests/dom/base/crashtests/1419902.html:7:33
03-25 23:23:17.910  2507  2522 E Web Content: @http://10.0.2.2:8854/tests/dom/base/crashtest
03-25 23:23:17.910  2507  2522 I Gecko   : [Child 2507, Main Thread] WARNING: NS_ENSURE_TRUE(rootFrame) failed: file /builds/worker/workspace/build/src/dom/base/nsGlobalWindowOuter.cpp, line 4045
03-25 23:23:17.910  2507  2522 I Gecko   : ++DOCSHELL 0x771897e7c800 == 41 [pid = 2507] [id = {f723b4f8-b939-4963-af8e-f3e6aaddcf64}]
03-25 23:23:17.910  2507  2522 I Gecko   : ++DOMWINDOW == 139 (0x7718991f8100) [pid = 2507] [serial = 873] [outer = 0x0]
03-25 23:23:17.930  2453  2468 D GeckoViewNavigation: createContentWindowInFrame: uri=data:, where=3 flags=0 nextTabParentId=1 name=null
03-25 23:23:17.940  2453  2468 D GeckoViewNavigation: handleNewSession: uri=data:, where=3 flags=0
03-25 23:23:17.940  2453  2468 I Gecko   : nsWindow[0x7718955aac00]::Create 0x0 [0 0 1 1]
03-25 23:23:17.940  2453  2468 I Gecko   : nsWindow[0x7718955aac00]::Resize [0.000000 0.000000 0.000000 0.000000] (repaint 0)
03-25 23:23:17.940  2453  2468 I Gecko   : nsWindow: 0x7718955aac00 OnSizeChanged [0 0]
03-25 23:23:17.940  2453  2500 D EGL_emulation: eglCreateContext: 0x7718aa0ad080: maj 2 min 0 rcv 2
03-25 23:23:17.940  2453  2500 I Gecko   : Initializing context 0x7718b818b500 surface 0x0 on display 0x1
03-25 23:23:17.940  2453  2500 D EGL_emulation: eglMakeCurrent: 0x7718aa0ad080: ver 2 0 (tinfo 0x7718aa17ae60)
03-25 23:23:17.950  2453  2500 I GeckoConsole: OpenGL compositor Initialized Succesfully.
03-25 23:23:17.950  2453  2500 I GeckoConsole: Version: OpenGL ES 2.0 (OpenGL ES 3.0 SwiftShader 4.0.0.1)
03-25 23:23:17.950  2453  2500 I GeckoConsole: Vendor: Google (Google Inc.)
03-25 23:23:17.950  2453  2500 I GeckoConsole: Renderer: Android Emulator OpenGL ES Translator (Google SwiftShader)
03-25 23:23:17.950  2453  2500 I GeckoConsole: FBO Texture Target: TEXTURE_2D
03-25 23:23:17.950  2453  2468 I Gecko   : ++DOCSHELL 0x771898529000 == 3 [pid = 2453] [id = {6a4f6977-57e2-40ad-901a-cd5b8aba391f}]
03-25 23:23:17.950  2453  2468 I Gecko   : ++DOMWINDOW == 5 (0x771897d487a0) [pid = 2453] [serial = 6] [outer = 0x0]
03-25 23:23:17.950  2453  2468 I Gecko   : ++DOMWINDOW == 6 (0x7718955b2000) [pid = 2453] [serial = 7] [outer = 0x771897d487a0]
03-25 23:23:17.960  2453  2468 I Gecko   : [Parent 2453, Main Thread] WARNING: Attempting to get a displayport from a content with no primary frame!: file /builds/worker/workspace/build/src/layout/base/nsLayoutUtils.cpp, line 762
03-25 23:23:17.960  2453  2468 I Gecko   : nsWindow[0x7718955aac00]::Resize [0.000000 0.000000 800.000000 1136.000000] (repaint 0)
03-25 23:23:17.960  2453  2468 I Gecko   : nsWindow: 0x7718955aac00 OnSizeChanged [800 1136]
03-25 23:23:17.960  2453  2500 D EGL_emulation: eglMakeCurrent: 0x7718aa0ad080: ver 2 0 (tinfo 0x7718aa17ae60)
03-25 23:23:17.960  2453  2468 I Gecko   : [Parent 2453, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x805D0021: file /builds/worker/workspace/build/src/modules/libjar/nsJARChannel.cpp, line 994
03-25 23:23:17.980  2453  2468 I GeckoSession: zerdatime 123740 - chrome startup finished
03-25 23:23:17.990  2453  2468 D GeckoViewModule: registerListener ["GeckoViewContent:ExitFullScreen","GeckoView:ClearMatches","GeckoView:DisplayMatches","GeckoView:FindInPage","GeckoView:RestoreState","GeckoView:SaveState","GeckoView:SetActive","GeckoView:SetFocused","GeckoView:ZoomToInput","GeckoView:ScrollBy","GeckoView:ScrollTo"]
03-25 23:23:17.990  2453  2468 D GeckoViewModule: enableQueuing true
03-25 23:23:18.000  2453  2468 D GeckoViewModule: registerListener ["GeckoView:GoBack","GeckoView:GoForward","GeckoView:LoadUri","GeckoView:Reload","GeckoView:Stop"]
03-25 23:23:18.000  2453  2468 D GeckoViewModule: enableQueuing true
03-25 23:23:18.000  2453  2468 D GeckoViewNavigation: onEnable
03-25 23:23:18.000  2453  2468 D GeckoViewSettings: onInit
03-25 23:23:18.000  2453  2468 D GeckoViewModule: registerListener ["GeckoView:GetUserAgent"]
03-25 23:23:18.000  2453  2468 D GeckoViewSettings: onSettingsUpdate: {"useMultiprocess":true,"chromeUri":null,"screenId":0,"userAgentOverride":null,"allowJavascript":true,"userAgentMode":0,"viewportMode":0,"useTrackingProtection":false,"suspendMediaWhenInactive":false,"usePrivateMode":false,"displayMode":0,"fullAccessibilityTree":false}
03-25 23:23:18.000  2453  2468 D GeckoViewModule: enableQueuing true
03-25 23:23:18.000  2453  2468 I Gecko   : AndroidBridge::GetScreenOrientation
03-25 23:23:18.000  2453  2468 I Gecko   : nsWindow[0x7718955aac00]::Show 1
03-25 23:23:18.000  2507  2522 I Gecko   : [Child 2507, Main Thread] WARNING: Overrecursion in SetNewDocument: file /builds/worker/workspace/build/src/dom/base/nsGlobalWindowOuter.cpp, line 1927
03-25 23:23:18.000  2507  2522 I Gecko   : [Child 2507, Main Thread] WARNING: ContentViewer Initialization failed: file /builds/worker/workspace/build/src/docshell/base/nsDocShell.cpp, line 8338
03-25 23:23:18.000  2507  2522 I Gecko   : [Child 2507, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/worker/workspace/build/src/docshell/base/nsDocShell.cpp, line 6297
03-25 23:23:18.000  2507  2522 I Gecko   : [Child 2507, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/worker/workspace/build/src/docshell/base/nsDocShell.cpp, line 7090
03-25 23:23:18.000  2507  2522 I Gecko   : [Child 2507, Main Thread] WARNING: NS_ENSURE_TRUE(mContentViewer) failed: file /builds/worker/workspace/build/src/docshell/base/nsDocShell.cpp, line 6944
03-25 23:23:18.000  2507  2522 I Gecko   : [Child 2507, Main Thread] WARNING: NS_ENSURE_SUCCESS(EnsureContentViewer(), NS_ERROR_FAILURE) failed with result 0x8000FFFF: file /builds/worker/workspace/build/src/docshell/base/nsDocShell.cpp, line 4696
03-25 23:23:18.000  2507  2522 F MOZ_Assert: Assertion failure: presShell, at /builds/worker/workspace/build/src/dom/ipc/TabChild.cpp:1351
03-25 23:23:18.020  2453  2468 I Gecko   : nsWindow[0x7718955aac00]::Resize [0.000000 0.000000 800.000000 1136.000000] (repaint 0)
03-25 23:23:18.140  2453  2474 I Gecko   : [Parent 2453, Gecko_IOThread] WARNING: pipe error (102): Connection reset by peer: file /builds/worker/workspace/build/src/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 357
03-25 23:23:18.140  1052  1052 I Zygote  : Process 2507 exited due to signal (11)
See Also: → 1419902

Still fails:

https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=254841543&repo=try&lineNumber=2799

[task 2019-07-04T22:27:43.915Z] 22:27:43     INFO -  16  libxul.so!mozilla::dom::Window_Binding::open(JSContext*, JS::Handle<JSObject*>, nsGlobalWindowInner*, JSJitMethodCallArgs const&) [WindowBinding.cpp: : 2868 + 0x8]
[task 2019-07-04T22:27:43.915Z] 22:27:43     INFO -      rbx = 0x00007173879f8ef0   rbp = 0x00007173879f9110
[task 2019-07-04T22:27:43.915Z] 22:27:43     INFO -      rsp = 0x00007173879f8ee0   r12 = 0x0000000000000000
[task 2019-07-04T22:27:43.915Z] 22:27:43     INFO -      r13 = 0x00007173879f9178   r14 = 0x000071737992d000
[task 2019-07-04T22:27:43.915Z] 22:27:43     INFO -      r15 = 0xfff9800000000000   rip = 0x00007173803c988e
[task 2019-07-04T22:27:43.915Z] 22:27:43     INFO -      Found by: call frame info
[task 2019-07-04T22:27:43.915Z] 22:27:43     INFO -  17  libxul.so!bool mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::MaybeGlobalThisPolicy, mozilla::dom::binding_detail::ThrowExceptions>(JSContext*, unsigned int, JS::Value*) [BindingUtils.cpp:6a2bd09a6bf9aada14581e923408d7308479b76d : 3181 + 0x1e]
[task 2019-07-04T22:27:43.915Z] 22:27:43     INFO -      rbx = 0x0000000000000001   rbp = 0x00007173879f91b0
[task 2019-07-04T22:27:43.915Z] 22:27:43     INFO -      rsp = 0x00007173879f9120   r12 = 0x0000000000000342
[task 2019-07-04T22:27:43.915Z] 22:27:43     INFO -      r13 = 0x00007173879f93b0   r14 = 0x0000717386798c68
[task 2019-07-04T22:27:43.915Z] 22:27:43     INFO -      r15 = 0x00007173879f9148   rip = 0x0000717380678e92
[task 2019-07-04T22:27:43.915Z] 22:27:43     INFO -      Found by: call frame info
[task 2019-07-04T22:27:43.916Z] 22:27:43     INFO -  18  libxul.so!CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) [Interpreter.cpp:6a2bd09a6bf9aada14581e923408d7308479b76d : 448 + 0x12]
[task 2019-07-04T22:27:43.916Z] 22:27:43     INFO -      rbx = 0x00002d805929ecc0   rbp = 0x00007173879f9230
[task 2019-07-04T22:27:43.916Z] 22:27:43     INFO -      rsp = 0x00007173879f91c0   r12 = 0x0000717376519800
[task 2019-07-04T22:27:43.916Z] 22:27:43     INFO -      r13 = 0x00007173879f93b0   r14 = 0x000071737992d000
[task 2019-07-04T22:27:43.916Z] 22:27:43     INFO -      r15 = 0x0000717380678da1   rip = 0x00007173820deba1
[task 2019-07-04T22:27:43.916Z] 22:27:43     INFO -      Found by: call frame info
[task 2019-07-04T22:27:43.916Z] 22:27:43     INFO -  19  libxul.so!js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) [Interpreter.cpp:6a2bd09a6bf9aada14581e923408d7308479b76d : 540 + 0xb]
[task 2019-07-04T22:27:43.916Z] 22:27:43     INFO -      rbx = 0x0000000000000002   rbp = 0x00007173879f92d0
[task 2019-07-04T22:27:43.916Z] 22:27:43     INFO -      rsp = 0x00007173879f9240   r12 = 0x00007173879f93b0
[task 2019-07-04T22:27:43.916Z] 22:27:43     INFO -      r13 = 0x00007173879f9258   r14 = 0x000071737992d000
[task 2019-07-04T22:27:43.916Z] 22:27:43     INFO -      r15 = 0x0000000000000000   rip = 0x00007173820de482
[task 2019-07-04T22:27:43.916Z] 22:27:43     INFO -      Found by: call frame info
[task 2019-07-04T22:27:43.917Z] 22:27:43     INFO -  20  libxul.so!js::jit::DoCallFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICCall_Fallback*, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>) [BaselineIC.cpp:6a2bd09a6bf9aada14581e923408d7308479b76d : 3210 + 0x8]
[task 2019-07-04T22:27:43.917Z] 22:27:43     INFO -      rbx = 0x0000000000000000   rbp = 0x00007173879f9660
[task 2019-07-04T22:27:43.917Z] 22:27:43     INFO -      rsp = 0x00007173879f92e0   r12 = 0x0000000000000001
[task 2019-07-04T22:27:43.917Z] 22:27:43     INFO -      r13 = 0x0000717378cab2b0   r14 = 0x000071737992d000
[task 2019-07-04T22:27:43.917Z] 22:27:43     INFO -      r15 = 0x000000000000003a   rip = 0x000071738295f5b3
[task 2019-07-04T22:27:43.917Z] 22:27:43     INFO -      Found by: call frame info
[task 2019-07-04T22:27:47.440Z] 22:27:47     INFO -  07-04 23:27:12.095 I/Gecko   ( 2763): AndroidBridge::GetScreenOrientation
[task 2019-07-04T22:27:47.440Z] 22:27:47     INFO -  07-04 23:27:12.096 I/GeckoSession( 2763): zerdatime 127123 - chrome startup finished
[task 2019-07-04T22:27:47.440Z] 22:27:47     INFO -  07-04 23:27:12.096 I/Gecko   ( 2763): nsWindow[0x717372706400]::Show 1
[task 2019-07-04T22:27:47.440Z] 22:27:47     INFO -  07-04 23:27:12.098 I/Gecko   ( 2827): [Child 2827, Main Thread] WARNING: Overrecursion in SetNewDocument: file /builds/worker/workspace/build/src/dom/base/nsGlobalWindowOuter.cpp, line 1924
[task 2019-07-04T22:27:47.440Z] 22:27:47     INFO -  07-04 23:27:12.098 I/Gecko   ( 2827): [Child 2827, Main Thread] WARNING: ContentViewer Initialization failed: file /builds/worker/workspace/build/src/docshell/base/nsDocShell.cpp, line 8546
[task 2019-07-04T22:27:47.440Z] 22:27:47     INFO -  07-04 23:27:12.098 I/Gecko   ( 2827): [Child 2827, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/worker/workspace/build/src/docshell/base/nsDocShell.cpp, line 6382
[task 2019-07-04T22:27:47.441Z] 22:27:47     INFO -  07-04 23:27:12.098 I/Gecko   ( 2827): [Child 2827, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/worker/workspace/build/src/docshell/base/nsDocShell.cpp, line 7191
[task 2019-07-04T22:27:47.441Z] 22:27:47     INFO -  07-04 23:27:12.098 I/Gecko   ( 2827): [Child 2827, Main Thread] WARNING: NS_ENSURE_TRUE(mContentViewer) failed: file /builds/worker/workspace/build/src/docshell/base/nsDocShell.cpp, line 7031
[task 2019-07-04T22:27:47.441Z] 22:27:47     INFO -  07-04 23:27:12.098 I/Gecko   ( 2827): [Child 2827, Main Thread] WARNING: NS_ENSURE_SUCCESS(EnsureContentViewer(), NS_ERROR_FAILURE) failed with result 0x8000FFFF: file /builds/worker/workspace/build/src/docshell/base/nsDocShell.cpp, line 4788
[task 2019-07-04T22:27:47.441Z] 22:27:47     INFO -  07-04 23:27:12.098 F/MOZ_Assert( 2827): Assertion failure: presShell, at /builds/worker/workspace/build/src/dom/ipc/BrowserChild.cpp:1425
[task 2019-07-04T22:27:47.441Z] 22:27:47     INFO -  07-04 23:27:12.099 I/Gecko   ( 2763): nsWindow[0x717372706400]::Resize [0.000000 0.000000 800.000000 1136.000000] (repaint 0)
[task 2019-07-04T22:27:47.441Z] 22:27:47     INFO -  07-04 23:27:12.104 D/EGL_emulation( 2763): eglMakeCurrent: 0x71739f07e740: ver 2 0 (tinfo 0x71738786ab80)
[task 2019-07-04T22:27:47.441Z] 22:27:47     INFO -  07-04 23:27:12.111 D/EGL_emulation( 2763): eglMakeCurrent: 0x717395993ec0: ver 2 0 (tinfo 0x71738786ab80)
[task 2019-07-04T22:27:47.441Z] 22:27:47     INFO -  07-04 23:27:12.553 I/GeckoProcessManager( 2763): Binder died for tab
[task 2019-07-04T22:27:47.441Z] 22:27:47     INFO -  07-04 23:27:12.553 I/ActivityManager( 1628): Process org.mozilla.geckoview.test:tab (pid 2827) has died
111

Skipping this test clears the way for running geckoview debug crashtests, finally.

Keywords: leave-open
Summary: dom/base/crashtests/1419902.html test asserts with InvalidArrayIndex_CRASH in Android x86_64 debug → dom/base/crashtests/1419902.html test crashes with 'Assertion failure: presShell' on Android x86_64 debug
Pushed by gbrown@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/ce14c45db53c
Skip crashtest 1419902.html on geckoview/debug; r=snorp

I'm editing a bunch of GeckoView bugs. If you'd like to filter all this bugmail, search and destroy emails containing this UUID:

e88a5094-0fc0-4b7c-b7c5-aef00a11dbc9

Priority: P1 → P3

The leave-open keyword is there and there is no activity for 6 months.
:fluffyemily, maybe it's time to close this bug?

Flags: needinfo?(etoop)

The leave-open keyword is there and there is no activity for 6 months.
:amoya, maybe it's time to close this bug?
For more information, please visit auto_nag documentation.

Flags: needinfo?(amoya)

Clear a needinfo that is pending on an inactive user.

For more information, please visit auto_nag documentation.

Flags: needinfo?(etoop)

This test is still disabled on GeckoView debug builds:

https://searchfox.org/mozilla-central/rev/249ef0d85120097b6f34fceb0bea501bfe900b6c/dom/base/crashtests/crashtests.list#227

skip-if(!browserIsRemote) skip-if(geckoview) skip-if(geckoview&&isDebugBuild) skip-if(AddressSanitizer) skip-if(ThreadSanitizer) pref(dom.disable_open_during_load,false) load 1419902.html # skip on non e10s loads, Bug 1419902. Bug 1563013 for GV+WR. Bug 1524493 GV+debug. Bug 1573281 asan
Severity: normal → N/A
Flags: needinfo?(amoya)
Severity: N/A → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: