Closed Bug 1565423 Opened 5 years ago Closed 2 years ago

Intermittent org.mozilla.geckoview.test.NavigationDelegateTest#onNewSession_notCalledForHandledLoads | application crashed [@ mozilla::dom::AssertReturnTypeMatchesJitinfo(JSJitInfo const*, JS::Handle<JS::Value>)]

Categories

(GeckoView :: General, defect, P3)

Unspecified
All
defect

Tracking

(firefox70 fix-optional)

RESOLVED WORKSFORME
Tracking Status
firefox70 --- fix-optional

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: crash, intermittent-failure, regression)

Crash Data

Filed by: rgurzau [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=256038439&repo=autoland
Full log: https://queue.taskcluster.net/v1/task/QrJiAbdsSVSwE0dqUaXymQ/runs/0/artifacts/public/logs/live_backing.log


[task 2019-07-11T21:56:16.261Z] 21:56:16 INFO - TEST-START | org.mozilla.geckoview.test.NavigationDelegateTest.onNewSession_notCalledForHandledLoads
[task 2019-07-11T21:56:23.573Z] 21:56:23 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_RESULT: shortMsg=Process crashed.
[task 2019-07-11T21:56:23.574Z] 21:56:23 INFO - org.mozilla.geckoview.test | INSTRUMENTATION_CODE: 0
[task 2019-07-11T21:56:23.874Z] 21:56:23 INFO - Passed: 25
[task 2019-07-11T21:56:23.874Z] 21:56:23 INFO - Failed: 0
[task 2019-07-11T21:56:23.875Z] 21:56:23 INFO - Todo: 0
[task 2019-07-11T21:56:23.875Z] 21:56:23 INFO - SUITE-END | took 542s
[task 2019-07-11T21:56:25.092Z] 21:56:25 INFO - mozcrash Copy/paste: /builds/worker/workspace/build/linux64-minidump_stackwalk /tmp/tmpPrBjHl/064d3639-70c8-673a-0568-b765df89e946.dmp /builds/worker/workspace/build/symbols
[task 2019-07-11T21:56:31.398Z] 21:56:31 INFO - mozcrash Saved minidump as /builds/worker/workspace/build/blobber_upload_dir/064d3639-70c8-673a-0568-b765df89e946.dmp
[task 2019-07-11T21:56:31.398Z] 21:56:31 INFO - mozcrash Saved app info as /builds/worker/workspace/build/blobber_upload_dir/064d3639-70c8-673a-0568-b765df89e946.extra
[task 2019-07-11T21:56:31.401Z] 21:56:31 WARNING - PROCESS-CRASH | org.mozilla.geckoview.test.NavigationDelegateTest.onNewSession_notCalledForHandledLoads | application crashed [@ mozilla::dom::AssertReturnTypeMatchesJitinfo(JSJitInfo const*, JS::Handle<JS::Value>)]
[task 2019-07-11T21:56:31.401Z] 21:56:31 INFO - Crash dump filename: /tmp/tmpPrBjHl/064d3639-70c8-673a-0568-b765df89e946.dmp
[task 2019-07-11T21:56:31.402Z] 21:56:31 INFO - Operating system: Android
[task 2019-07-11T21:56:31.402Z] 21:56:31 INFO - 0.0.0 Linux 2.6.29-gea477bb #1 Wed Sep 26 11:04:45 PDT 2012 armv7l
[task 2019-07-11T21:56:31.402Z] 21:56:31 INFO - CPU: arm
[task 2019-07-11T21:56:31.402Z] 21:56:31 INFO - ARMv7 ARM Cortex-A8 features: swp,half,thumb,fastmult,vfpv2,edsp,neon,vfpv3
[task 2019-07-11T21:56:31.402Z] 21:56:31 INFO - 1 CPU
[task 2019-07-11T21:56:31.402Z] 21:56:31 INFO - GPU: UNKNOWN
[task 2019-07-11T21:56:31.402Z] 21:56:31 INFO - Crash reason: SIGSEGV /SEGV_MAPERR
[task 2019-07-11T21:56:31.403Z] 21:56:31 INFO - Crash address: 0x0
[task 2019-07-11T21:56:31.403Z] 21:56:31 INFO - Process uptime: not available
[task 2019-07-11T21:56:31.403Z] 21:56:31 INFO - Thread 12 (crashed)
[task 2019-07-11T21:56:31.403Z] 21:56:31 INFO - 0 libxul.so!mozilla::dom::AssertReturnTypeMatchesJitinfo(JSJitInfo const*, JS::Handle<JS::Value>) [BindingUtils.cpp:224e533c8f87a037e388e18ef16611f784d3cb6c : 0 + 0x6]
[task 2019-07-11T21:56:31.403Z] 21:56:31 INFO - r0 = 0x00000000 r1 = 0x57c28154 r2 = 0x57cffc8e r3 = 0x00000cdd
[task 2019-07-11T21:56:31.403Z] 21:56:31 INFO - r4 = 0x00000cdd r5 = 0x55000801 r6 = 0x00000001 r7 = 0x530ec010
[task 2019-07-11T21:56:31.404Z] 21:56:31 INFO - r8 = 0x000000c3 r9 = 0x530ec030 r10 = 0x400721f4 r12 = 0x00000003
[task 2019-07-11T21:56:31.404Z] 21:56:31 INFO - fp = 0x400721f4 sp = 0x530ec008 lr = 0x550e15b5 pc = 0x550e50b6
[task 2019-07-11T21:56:31.404Z] 21:56:31 INFO - Found by: given as instruction pointer in context
[task 2019-07-11T21:56:31.404Z] 21:56:31 INFO - 1 libxul.so!bool mozilla::dom::binding_detail::GenericGetter<mozilla::dom::binding_detail::NormalThisPolicy, mozilla::dom::binding_detail::ThrowExceptions>(JSContext*, unsigned int, JS::Value*) [BindingUtils.cpp:224e533c8f87a037e388e18ef16611f784d3cb6c : 3080 + 0xf]
[task 2019-07-11T21:56:31.404Z] 21:56:31 INFO - r4 = 0x58e238c8 r5 = 0x55000801 r6 = 0x00000001 r7 = 0x530ec068
[task 2019-07-11T21:56:31.404Z] 21:56:31 INFO - r8 = 0x000000c3 r9 = 0x530ec030 r10 = 0x400721f4 fp = 0x400721f4
[task 2019-07-11T21:56:31.405Z] 21:56:31 INFO - sp = 0x530ec018 lr = 0x550e4e6d pc = 0x550e4e6d
[task 2019-07-11T21:56:31.405Z] 21:56:31 INFO - Found by: call frame info
[task 2019-07-11T21:56:31.405Z] 21:56:31 INFO - 2 libxul.so!CallJSNative(JSContext*, bool ()(JSContext, unsigned int, JS::Value*), JS::CallArgs const&) [Interpreter.cpp:224e533c8f87a037e388e18ef16611f784d3cb6c : 448 + 0xb]
[task 2019-07-11T21:56:31.405Z] 21:56:31 INFO - r4 = 0x00000000 r5 = 0x530ec140 r6 = 0x59e413c0 r7 = 0x530ec0a8
[task 2019-07-11T21:56:31.405Z] 21:56:31 INFO - r8 = 0x550e4dc1 r9 = 0x6a611400 r10 = 0x5e514800 fp = 0x400721f4
[task 2019-07-11T21:56:31.410Z] 21:56:31 INFO - sp = 0x530ec070 lr = 0x565ab34f pc = 0x565ab34f
[task 2019-07-11T21:56:31.410Z] 21:56:31 INFO - Found by: call frame info
[task 2019-07-11T21:56:31.410Z] 21:56:31 INFO - 3 libxul.so!js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct) [Interpreter.cpp:224e533c8f87a037e388e18ef16611f784d3cb6c : 540 + 0x9]
[task 2019-07-11T21:56:31.410Z] 21:56:31 INFO - r4 = 0x58f23bb8 r5 = 0x530ec140 r6 = 0x00000000 r7 = 0x530ec108
[task 2019-07-11T21:56:31.410Z] 21:56:31 INFO - r8 = 0x5e514800 r9 = 0x530ec0dc r10 = 0x00000000 fp = 0x400721f4
[task 2019-07-11T21:56:31.410Z] 21:56:31 INFO - sp = 0x530ec0b0 lr = 0x565aaedb pc = 0x565aaedb
[task 2019-07-11T21:56:31.410Z] 21:56:31 INFO - Found by: call frame info
[task 2019-07-11T21:56:31.410Z] 21:56:31 INFO - 4 libxul.so!InternalCall(JSContext*, js::AnyInvokeArgs const&) [Interpreter.cpp:224e533c8f87a037e388e18ef16611f784d3cb6c : 595 + 0x9]
[task 2019-07-11T21:56:31.410Z] 21:56:31 INFO - r4 = 0x530ec140 r5 = 0x400721f4 r6 = 0x400721f4 r7 = 0x530ec130
[task 2019-07-11T21:56:31.410Z] 21:56:31 INFO - r8 = 0x5e514800 r9 = 0x5e5662f0 r10 = 0x530ec1b8 fp = 0x530ec150
[task 2019-07-11T21:56:31.410Z] 21:56:31 INFO - sp = 0x530ec110 lr = 0x565abbcf pc = 0x565abbcf
[task 2019-07-11T21:56:31.411Z] 21:56:31 INFO - Found by: call frame info
[task 2019-07-11T21:56:31.411Z] 21:56:31 INFO - 5 libxul.so!js::CallGetter(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>) [Interpreter.cpp:224e533c8f87a037e388e18ef16611f784d3cb6c : 735 + 0x1d]
[task 2019-07-11T21:56:31.411Z] 21:56:31 INFO - r4 = 0x00000000 r5 = 0x5e514800 r6 = 0x400721f4 r7 = 0x530ec198
[task 2019-07-11T21:56:31.411Z] 21:56:31 INFO - r8 = 0x530ec2d0 r9 = 0x5e5662f0 r10 = 0x530ec1b8 fp = 0x530ec150
[task 2019-07-11T21:56:31.411Z] 21:56:31 INFO - sp = 0x530ec138 lr = 0x565ac757 pc = 0x565ac757
[task 2019-07-11T21:56:31.411Z] 21:56:31 INFO - Found by: call frame info
[task 2019-07-11T21:56:31.411Z] 21:56:31 INFO - 6 libxul.so!bool GetExistingProperty<(js::AllowGC)1>(JSContext*, js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType, js::MaybeRooted<js::NativeObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<js::Shape*, (js::AllowGC)1>::HandleType, js::MaybeRooted<JS::Value, (js::AllowGC)1>::MutableHandleType) [NativeObject.cpp:224e533c8f87a037e388e18ef16611f784d3cb6c : 2321 + 0x1d]
[task 2019-07-11T21:56:31.411Z] 21:56:31 INFO - r4 = 0x530ec2d0 r5 = 0x530ec1a8 r6 = 0x530ec224 r7 = 0x530ec1e8
[task 2019-07-11T21:56:31.411Z] 21:56:31 INFO - r8 = 0x400721f4 r9 = 0x530ec1b0 r10 = 0x5e514800 fp = 0x530ec218
[task 2019-07-11T21:56:31.411Z] 21:56:31 INFO - sp = 0x530ec1a0 lr = 0x567b9965 pc = 0x567b9965
[task 2019-07-11T21:56:31.411Z] 21:56:31 INFO - Found by: call frame info
[task 2019-07-11T21:56:31.411Z] 21:56:31 INFO - 7 libxul.so!bool NativeGetPropertyInline<(js::AllowGC)1>(JSContext*, js::MaybeRooted<js::NativeObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<JS::Value, (js::AllowGC)1>::HandleType, js::MaybeRooted<JS::PropertyKey, (js::AllowGC)1>::HandleType, IsNameLookup, js::MaybeRooted<JS::Value, (js::AllowGC)1>::MutableHandleType) [NativeObject.cpp:224e533c8f87a037e388e18ef16611f784d3cb6c : 2570 + 0x7]
[task 2019-07-11T21:56:31.411Z] 21:56:31 INFO - r4 = 0x5e514800 r5 = 0x530ec218 r6 = 0x530ec21c r7 = 0x530ec268
[task 2019-07-11T21:56:31.411Z] 21:56:31 INFO - r8 = 0x00000004 r9 = 0x0003fff0 r10 = 0x5e514810 fp = 0x530ec20f
[task 2019-07-11T21:56:31.411Z] 21:56:31 INFO - sp = 0x530ec1f0 lr = 0x567ba433 pc = 0x567ba433
[task 2019-07-11T21:56:31.411Z] 21:56:31 INFO - Found by: call frame info
[task 2019-07-11T21:56:31.411Z] 21:56:31 INFO - 8 libxul.so!<name omitted> [NativeObject.cpp:224e533c8f87a037e388e18ef16611f784d3cb6c : 2607 + 0x7]
[task 2019-07-11T21:56:31.411Z] 21:56:31 INFO - r4 = 0x5a377ad8 r5 = 0x530ec2c4 r6 = 0x5e514800 r7 = 0x530ec278
[task 2019-07-11T21:56:31.412Z] 21:56:31 INFO - r8 = 0x530ec2d0 r9 = 0x400721f4 r10 = 0x530ec288 fp = 0x400721f4
[task 2019-07-11T21:56:31.412Z] 21:56:31 INFO - sp = 0x530ec270 lr = 0x567ba173 pc = 0x567ba173
[task 2019-07-11T21:56:31.412Z] 21:56:31 INFO - Found by: call frame info
[task 2019-07-11T21:56:31.412Z] 21:56:31 INFO - 9 libxul.so!js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, js::PropertyName*, JS::MutableHandle<JS::Value>) [ObjectOperations-inl.h:224e533c8f87a037e388e18ef16611f784d3cb6c : 124 + 0x25]
[task 2019-07-11T21:56:31.412Z] 21:56:31 INFO - r4 = 0x5a377ad8 r5 = 0x530ec2c4 r6 = 0x5e514800 r7 = 0x530ec2b0
[task 2019-07-11T21:56:31.412Z] 21:56:31 INFO - r8 = 0x530ec2d0 r9 = 0x400721f4 r10 = 0x530ec288 fp = 0x400721f4
[task 2019-07-11T21:56:31.412Z] 21:56:31 INFO - sp = 0x530ec280 lr = 0x565b0165 pc = 0x565b0165
[task 2019-07-11T21:56:31.412Z] 21:56:31 INFO - Found by: call frame info
[task 2019-07-11T21:56:31.412Z] 21:56:31 INFO - 10 libxul.so!js::GetProperty(JSContext*, JS::Handle<JS::Value>, JS::Handle<js::PropertyName*>, JS::MutableHandle<JS::Value>) [Interpreter.cpp:224e533c8f87a037e388e18ef16611f784d3cb6c : 4492 + 0xd]
[task 2019-07-11T21:56:31.412Z] 21:56:31 INFO - r4 = 0x530ec2bc r5 = 0x5e514800 r6 = 0x530ec2c8 r7 = 0x530ec300
[task 2019-07-11T21:56:31.412Z] 21:56:31 INFO - r8 = 0x5e5662f0 r9 = 0x530ec590 r10 = 0x400721f4 fp = 0x400721f4
[task 2019-07-11T21:56:31.412Z] 21:56:31 INFO - sp = 0x530ec2b8 lr = 0x565af823 pc = 0x565af823

Type: -- → defect
Priority: -- → P3

Hi Agi, this too seems a regression of 1553515, would you have the time to take a look?

Flags: needinfo?(agi)

I don't think this is Bug 1553515, the date doesn't line up (this started on the 11th, patch landed on the 9th) also there are no reports for today (12th) so maybe it's gone already? I'll keep an eye on it though.

Flags: needinfo?(agi)

Yes, no other occurrences since the 12th. Thank you.

There seem to be misclassifications regarding this failure, all of the failures classified on android-em-7-0-x86_64 debug have this failure line: PROCESS-CRASH | mozrunner-startup | application crashed [@ mozilla::dom::AssertReturnTypeMatchesJitinfo(JSJitInfo const*, JS::Handle<JS::Value>)] and look to be timeouts, so I believe they are different issues.

I also see that this failure is always happening along with https://bugzilla.mozilla.org/show_bug.cgi?id=1565439, so perhaps we can mark it as a duplicate of this and add the signature to the list

Flags: needinfo?(agi)

Yeah the arm and x86 failures do look different. I think the x86 issue was a bad patch that got backed out since it was high volume only for one day and then went away (I can dig and figure out which patch it was if needed).

I agree with the assessment that the arm patch is a dupe of Bug 1565439. The second crash in the runs is caused by the content process crashing.

Flags: needinfo?(agi)

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

Summary: Intermittent org.mozilla.geckoview.test.NavigationDelegateTest.onNewSession_notCalledForHandledLoads | application crashed [@ mozilla::dom::AssertReturnTypeMatchesJitinfo(JSJitInfo const*, JS::Handle<JS::Value>)] → Intermittent org.mozilla.geckoview.test.NavigationDelegateTest#onNewSession_notCalledForHandledLoads | application crashed [@ mozilla::dom::AssertReturnTypeMatchesJitinfo(JSJitInfo const*, JS::Handle<JS::Value>)]

No recent test crashes

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.