Closed Bug 1204291 Opened 9 years ago Closed 9 years ago

Intermittent PROCESS-CRASH | toolkit/components/passwordmgr/test/test_basic_form_autocomplete.html | application crashed [@ mozilla::dom::AutoHideSelectionChanges::AutoHideSelectionChanges(nsFrameSelection const*)]

Categories

(Core :: DOM: Selection, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla43
Tracking Status
firefox43 --- fixed

People

(Reporter: ehsan.akhgari, Unassigned)

References

Details

(Keywords: intermittent-failure, regression)

https://treeherder.mozilla.org/logviewer.html#?job_id=14015705&repo=mozilla-inbound

 18:55:20     INFO -  40  XUL!js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct) [jscntxtinlines.h:0a017caf03c4 : 235 + 0x6]
18:55:20     INFO -      rbx = 0x000000010069c780   rbp = 0x00007fff5fbfbb30
18:55:20     INFO -      rsp = 0x00007fff5fbfba30   r12 = 0x00007fff5fbfbb70
18:55:20     INFO -      r13 = 0x0000000000000001   r14 = 0x00000001048706c0
18:55:20     INFO -      r15 = 0x0000000000000000   rip = 0x00000001044c4aac
18:55:20     INFO -      Found by: call frame info
18:55:20     INFO -  41  XUL!js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) [Interpreter.cpp:0a017caf03c4 : 818 + 0xa]
18:55:20     INFO -      rbx = 0x0000000000000000   rbp = 0x00007fff5fbfbc20
18:55:20     INFO -      rsp = 0x00007fff5fbfbb40   r12 = 0x000000010069c780
18:55:20     INFO -      r13 = 0x0000000000000000   r14 = 0x00007fff5fbfbe50
18:55:20     INFO -      r15 = 0x00007fff5fbfbc70   rip = 0x00000001044adb32
18:55:20     INFO -      Found by: call frame info
18:55:20     INFO -  42  XUL!JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) [jsapi.cpp:0a017caf03c4 : 4604 + 0xb]
18:55:20     INFO -      rbx = 0x000000010069c780   rbp = 0x00007fff5fbfbc60
18:55:20     INFO -      rsp = 0x00007fff5fbfbc30   r12 = 0x00007fff5fbfbc88
18:55:20     INFO -      r13 = 0x00007fff5fbfbe50   r14 = 0x00007fff5fbfbeb0
18:55:20     INFO -      r15 = 0x00007fff5fbfbc70   rip = 0x000000010483a2af
18:55:20     INFO -      Found by: call frame info
18:55:20     INFO -  43  XUL!nsXPCComponents_Utils::CallFunctionWithAsyncStack(JS::Handle<JS::Value>, nsIStackFrame*, nsAString_internal const&, JSContext*, JS::MutableHandle<JS::Value>) [XPCComponents.cpp:0a017caf03c4 : 2743 + 0x23]
18:55:20     INFO -      rbx = 0x000000010069c780   rbp = 0x00007fff5fbfbd30
18:55:20     INFO -      rsp = 0x00007fff5fbfbc70   r12 = 0x00007fff5fbfbc88
18:55:20     INFO -      r13 = 0x00007fff5fbfbe50   r14 = 0x00007fff5fbfbeb0
18:55:20     INFO -      r15 = 0x00007fff5fbfbe50   rip = 0x0000000101c30854
18:55:20     INFO -      Found by: call frame info
18:55:20     INFO -  44  XUL!NS_InvokeByIndex [xptcinvoke_x86_64_unix.cpp:0a017caf03c4 : 174 + 0x4]
18:55:20     INFO -      rbx = 0x000000000000000d   rbp = 0x00007fff5fbfbdd0
18:55:20     INFO -      rsp = 0x00007fff5fbfbd40   r12 = 0x000000000000001a
18:55:20     INFO -      r13 = 0x00007fff5fbfbe50   r14 = 0x00007fff5fbfbd40
18:55:20     INFO -      r15 = 0x0000000000000004   rip = 0x0000000101473ebd
18:55:20     INFO -      Found by: call frame info
18:55:20     INFO -  45  XUL!XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) [XPCWrappedNative.cpp:0a017caf03c4 : 2095 + 0x5]
18:55:20     INFO -      rbx = 0x000000010492d972   rbp = 0x00007fff5fbfc0f0
18:55:20     INFO -      rsp = 0x00007fff5fbfbde0   r12 = 0x000000000000001a
18:55:20     INFO -      r13 = 0x00007fff5fbfbe50   r14 = 0x000000000000000c
18:55:20     INFO -      r15 = 0x0000000000000004   rip = 0x0000000101c6d0d9
18:55:20     INFO -      Found by: call frame info
18:55:20     INFO -  46  XUL!XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*) [XPCWrappedNativeJSOps.cpp:0a017caf03c4 : 1145 + 0x8]
18:55:20     INFO -      rbx = 0x00007fff5fbfc130   rbp = 0x00007fff5fbfc240
18:55:20     INFO -      rsp = 0x00007fff5fbfc100   r12 = 0x00007fff5fbfc288
18:55:20     INFO -      r13 = 0x000000010069c780   r14 = 0x00000001150095e0
18:55:20     INFO -      r15 = 0x00000001136c7688   rip = 0x0000000101c6e934
18:55:20     INFO -      Found by: call frame info
18:55:20     INFO -  47  0x10bfe7ecd
18:55:20     INFO -      rbx = 0xfffc000115e79790   rbp = 0x00007fff5fbfc2b0
18:55:20     INFO -      rsp = 0x00007fff5fbfc250   r12 = 0x0000000000000000
18:55:20     INFO -      r13 = 0x00007fff5fbfc840   r14 = 0x0000000115e79790
18:55:20     INFO -      r15 = 0x000000010a7d5710   rip = 0x000000010bfe7ecd
18:55:20     INFO -      Found by: call frame info
18:55:20     INFO -  48  0x115a54220
18:55:20     INFO -      rbp = 0x00007fff5fbfc338   rsp = 0x00007fff5fbfc2c0
18:55:20     INFO -      rip = 0x0000000115a54220
18:55:20     INFO -      Found by: previous frame's frame pointer
18:55:20     INFO -  49  0x10a7d584f
18:55:20     INFO -      rbp = 0x00007fff5fbfc3a0   rsp = 0x00007fff5fbfc348
18:55:20     INFO -      rip = 0x000000010a7d584f
18:55:20     INFO -      Found by: previous frame's frame pointer
18:55:20     INFO -  50  XUL!EnterBaseline [BaselineJIT.cpp:0a017caf03c4 : 125 + 0xc]
18:55:20     INFO -      rbp = 0x00007fff5fbfc4f0   rsp = 0x00007fff5fbfc3b0
18:55:20     INFO -      rip = 0x000000010466ac18
18:55:20     INFO -      Found by: previous frame's frame pointer
18:55:20     INFO -  51  XUL!js::jit::EnterBaselineMethod(JSContext*, js::RunState&) [BaselineJIT.cpp:0a017caf03c4 : 157 + 0x8]
18:55:20     INFO -      rbx = 0x000000010069c780   rbp = 0x00007fff5fbfc600
18:55:20     INFO -      rsp = 0x00007fff5fbfc500   r14 = 0x00007fff5fbfc6f8
18:55:20     INFO -      r15 = 0x0000000000000001   rip = 0x000000010466aac5
18:55:20     INFO -      Found by: call frame info
18:55:20     INFO -  52  XUL!js::RunScript(JSContext*, js::RunState&) [Interpreter.cpp:0a017caf03c4 : 694 + 0xb]
18:55:20     INFO -      rbx = 0x000000010069c700   rbp = 0x00007fff5fbfc6a0
18:55:20     INFO -      rsp = 0x00007fff5fbfc610   r12 = 0x000000010069c780
18:55:20     INFO -      r14 = 0x00007fff5fbfc6f8   r15 = 0x0000000000000000
18:55:20     INFO -      rip = 0x00000001044cd78f
18:55:20     INFO -      Found by: call frame info
18:55:20     INFO -  53  XUL!js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct) [Interpreter.cpp:0a017caf03c4 : 781 + 0x8]
18:55:20     INFO -      rbx = 0x000000010069c780   rbp = 0x00007fff5fbfc7b0
18:55:20     INFO -      rsp = 0x00007fff5fbfc6b0   r12 = 0x00007fff5fbfc7f0
18:55:20     INFO -      r13 = 0x0000000000000002   r14 = 0x00007fff5fbfc900
18:55:20     INFO -      r15 = 0x0000000000000000   rip = 0x00000001044c4ed5
18:55:20     INFO -      Found by: call frame info
18:55:20     INFO -  54  XUL!js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) [Interpreter.cpp:0a017caf03c4 : 818 + 0xa]
18:55:20     INFO -      rbx = 0x00007fff5fbfc978   rbp = 0x00007fff5fbfc8a0
18:55:20     INFO -      rsp = 0x00007fff5fbfc7c0   r12 = 0x000000010069c780
18:55:20     INFO -      r13 = 0x0000000000000001   r14 = 0x00007fff5fbfc930
18:55:20     INFO -      r15 = 0x00007fff5fbfc910   rip = 0x00000001044adb32
18:55:20     INFO -      Found by: call frame info
18:55:20     INFO -  55  XUL!JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) [jsapi.cpp:0a017caf03c4 : 4616 + 0xb]
18:55:20     INFO -      rbx = 0x000000010069c780   rbp = 0x00007fff5fbfc8e0
18:55:20     INFO -      rsp = 0x00007fff5fbfc8b0   r12 = 0x00007fff5fbfcb50
18:55:20     INFO -      r13 = 0x000000010069c7e8   r14 = 0x00007fff5fbfc9c0
18:55:20     INFO -      r15 = 0x00007fff5fbfc910   rip = 0x000000010483a335
18:55:20     INFO -      Found by: call frame info
18:55:20     INFO -  56  XUL!mozilla::dom::AnyCallback::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&) [PromiseBinding.cpp:0a017caf03c4 : 79 + 0x21]
18:55:20     INFO -      rbx = 0x000000010069c780   rbp = 0x00007fff5fbfca20
18:55:20     INFO -      rsp = 0x00007fff5fbfc8f0   r12 = 0x00007fff5fbfcb50
18:55:20     INFO -      r13 = 0x000000010069c7e8   r14 = 0x00007fff5fbfc970
18:55:20     INFO -      r15 = 0x0000000115bf0d40   rip = 0x00000001024f3f1b
18:55:20     INFO -      Found by: call frame info
18:55:20     INFO -  57  XUL!mozilla::dom::WrapperPromiseCallback::Call(JSContext*, JS::Handle<JS::Value>) [PromiseBinding.h:0a017caf03c4 : 134 + 0x1f]
18:55:20     INFO -      rbx = 0x00007fff5fbfcb48   rbp = 0x00007fff5fbfcd80
18:55:20     INFO -      rsp = 0x00007fff5fbfca30   r12 = 0x000000010069c780
18:55:20     INFO -      r13 = 0x00007fff5fbfcb70   r14 = 0x0000000115bf0cb0
18:55:20     INFO -      r15 = 0x0000000115bf0d40   rip = 0x00000001030aa4e3
18:55:20     INFO -      Found by: call frame info
18:55:20     INFO -  58  XUL!mozilla::dom::PromiseReactionJob::Run() [Promise.cpp:0a017caf03c4 : 105 + 0x1f]
18:55:20     INFO -      rbx = 0x0000000115bf0d40   rbp = 0x00007fff5fbfcf10
18:55:20     INFO -      rsp = 0x00007fff5fbfcd90   r12 = 0x00007fff5fbfcde8
18:55:20     INFO -      r13 = 0x0000000100680901   r14 = 0x00007fff5fbfce18
18:55:20     INFO -      r15 = 0x00000001030aa1f0   rip = 0x00000001030acd4e
18:55:20     INFO -      Found by: call frame info
18:55:20     INFO -  59  XUL!mozilla::dom::Promise::PerformMicroTaskCheckpoint() [Promise.cpp:0a017caf03c4 : 510 + 0x9]
18:55:20     INFO -      rbx = 0x0000000124c0e000   rbp = 0x00007fff5fbfcfd0
18:55:20     INFO -      rsp = 0x00007fff5fbfcf20   r12 = 0x00000001006703b8
18:55:20     INFO -      r13 = 0x0000000100680901   r14 = 0x0000000100670300
18:55:20     INFO -      r15 = 0x00007fff5fbfcf28   rip = 0x00000001030a4c22
18:55:20     INFO -      Found by: call frame info
18:55:20     INFO -  60  XUL!mozilla::CycleCollectedJSRuntime::AfterProcessTask(unsigned int) [CycleCollectedJSRuntime.cpp:0a017caf03c4 : 1098 + 0x5]
18:55:20     INFO -      rbx = 0x0000000100670300   rbp = 0x00007fff5fbfcff0
18:55:20     INFO -      rsp = 0x00007fff5fbfcfe0   r12 = 0x0000000000000000
18:55:20     INFO -      r13 = 0x0000000100680980   r14 = 0x0000000000000001
18:55:20     INFO -      r15 = 0x0000000000000000   rip = 0x0000000101406b21
18:55:20     INFO -      Found by: call frame info
18:55:20     INFO -  61  XUL!XPCJSRuntime::AfterProcessTask(unsigned int) [XPCJSRuntime.cpp:0a017caf03c4 : 3620 + 0xb]
18:55:20     INFO -      rbx = 0x0000000100670300   rbp = 0x00007fff5fbfd010
18:55:20     INFO -      rsp = 0x00007fff5fbfd000   r12 = 0x0000000000000000
18:55:20     INFO -      r13 = 0x0000000100680980   r14 = 0x0000000000000001
18:55:20     INFO -      r15 = 0x0000000000000000   rip = 0x0000000101c508df
18:55:20     INFO -      Found by: call frame info
18:55:20     INFO -  62  XUL!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:0a017caf03c4 : 889 + 0x10]
18:55:20     INFO -      rbx = 0x0000000100620088   rbp = 0x00007fff5fbfd0f0
18:55:20     INFO -      rsp = 0x00007fff5fbfd020   r12 = 0x0000000000000000
18:55:20     INFO -      r13 = 0x0000000100680980   r14 = 0x00000001006809b0
18:55:20     INFO -      r15 = 0x0000000000000000   rip = 0x0000000101467755
18:55:20     INFO -      Found by: call frame info
18:55:20     INFO -  63  XUL!NS_ProcessPendingEvents(nsIThread*, unsigned int) [nsThreadUtils.cpp:0a017caf03c4 : 219 + 0xe]
18:55:20     INFO -      rbx = 0x0000000000000000   rbp = 0x00007fff5fbfd130
18:55:20     INFO -      rsp = 0x00007fff5fbfd100   r12 = 0x00000000001ba4d7
18:55:20     INFO -      r13 = 0x00007fff5fbfd107   r14 = 0x000000000000000a
18:55:20     INFO -      r15 = 0x0000000100680980   rip = 0x0000000101490f41
18:55:20     INFO -      Found by: call frame info
18:55:20     INFO -  64  XUL!nsBaseAppShell::NativeEventCallback() [nsBaseAppShell.cpp:0a017caf03c4 : 97 + 0xf]
18:55:20     INFO -      rbx = 0x0000000100620080   rbp = 0x00007fff5fbfd160
18:55:20     INFO -      rsp = 0x00007fff5fbfd140   r12 = 0x0000000000000000
18:55:20     INFO -      r13 = 0x0000000000001703   r14 = 0x0000000100680980
18:55:20     INFO -      r15 = 0x0000000100620000   rip = 0x00000001031e1ca4
18:55:20     INFO -      Found by: call frame info
18:55:20     INFO -  65  XUL!nsAppShell::ProcessGeckoEvents(void*) [nsAppShell.mm:0a017caf03c4 : 387 + 0x8]
18:55:20     INFO -      rbx = 0x0000000100678000   rbp = 0x00007fff5fbfd1b0
18:55:20     INFO -      rsp = 0x00007fff5fbfd170   r12 = 0x000000010a83af40
18:55:20     INFO -      r13 = 0x0000000000001703   r14 = 0x000000010a83af58
18:55:20     INFO -      r15 = 0x0000000100620080   rip = 0x000000010323bbe9
18:55:20     INFO -      Found by: call frame info
18:55:20     INFO -  66  CoreFoundation!__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 0x11
18:55:20     INFO -      rbx = 0x0000000100100640   rbp = 0x00007fff5fbfd1c0
18:55:20     INFO -      rsp = 0x00007fff5fbfd1c0   r12 = 0x000000010a83af40
18:55:20     INFO -      r13 = 0x0000000000001703   r14 = 0x000000010a83af58
18:55:20     INFO -      r15 = 0x0000000100100188   rip = 0x00007fff8705f681
18:55:20     INFO -      Found by: call frame info
18:55:20     INFO -  67  CoreFoundation!__CFRunLoopDoSources0 + 0x10d
18:55:20     INFO -      rbp = 0x00007fff5fbfd220   rsp = 0x00007fff5fbfd1d0
18:55:20     INFO -      rip = 0x00007fff8705180d
18:55:20     INFO -      Found by: previous frame's frame pointer
18:55:20     INFO -  68  CoreFoundation!__CFRunLoopRun + 0x39f
18:55:20     INFO -      rbp = 0x00007fff5fbfdf00   rsp = 0x00007fff5fbfd230
18:55:20     INFO -      rip = 0x00007fff87050e3f
18:55:20     INFO -      Found by: previous frame's frame pointer
18:55:20     INFO -  69  CoreFoundation!CFRunLoopRunSpecific + 0x128
18:55:20     INFO -      rbp = 0x00007fff5fbfdf60   rsp = 0x00007fff5fbfdf10
18:55:20     INFO -      rip = 0x00007fff87050858
18:55:20     INFO -      Found by: previous frame's frame pointer
18:55:20     INFO -  70  HIToolbox!RunCurrentEventLoopInMode + 0xeb
18:55:20     INFO -      rbp = 0x00007fff5fbfdfa0   rsp = 0x00007fff5fbfdf70
18:55:20     INFO -      rip = 0x00007fff853b6aef
18:55:20     INFO -      Found by: previous frame's frame pointer
18:55:20     INFO -  71  HIToolbox!ReceiveNextEventCommon + 0x1af
18:55:20     INFO -      rbp = 0x00007fff5fbfe020   rsp = 0x00007fff5fbfdfb0
18:55:20     INFO -      rip = 0x00007fff853b686a
18:55:20     INFO -      Found by: previous frame's frame pointer
18:55:20     INFO -  72  HIToolbox!_BlockUntilNextEventMatchingListInModeWithFilter + 0x47
18:55:20     INFO -      rbp = 0x00007fff5fbfe040   rsp = 0x00007fff5fbfe030
18:55:20     INFO -      rip = 0x00007fff853b66ab
18:55:20     INFO -      Found by: previous frame's frame pointer
18:55:20     INFO -  73  AppKit!_DPSNextEvent + 0x3c4
18:55:20     INFO -      rbp = 0x00007fff5fbfe4c0   rsp = 0x00007fff5fbfe050
18:55:20     INFO -      rip = 0x00007fff90cc9f81
18:55:20     INFO -      Found by: previous frame's frame pointer
18:55:20     INFO -  74  AppKit!-[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 0xc2
18:55:20     INFO -      rbp = 0x00007fff5fbfe760   rsp = 0x00007fff5fbfe4d0
18:55:20     INFO -      rip = 0x00007fff90cc9730
18:55:20     INFO -      Found by: previous frame's frame pointer
18:55:20     INFO -  75  XUL!-[GeckoNSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] [nsAppShell.mm:0a017caf03c4 : 122 + 0x2c]
18:55:20     INFO -      rbp = 0x00007fff5fbfe7b0   rsp = 0x00007fff5fbfe770
18:55:20     INFO -      rip = 0x000000010323b1c6
18:55:20     INFO -      Found by: previous frame's frame pointer
18:55:20     INFO -  76  AppKit!-[NSApplication run] + 0x252
18:55:20     INFO -      rbx = 0x00000001259e8d40   rbp = 0x00007fff5fbfe830
18:55:20     INFO -      rsp = 0x00007fff5fbfe7c0   r12 = 0x0000000000000000
18:55:20     INFO -      r13 = 0x000000012f88fd60   r14 = 0x000000012f88fd60
18:55:20     INFO -      r15 = 0x000000010080a101   rip = 0x00007fff90cbd593
18:55:20     INFO -      Found by: call frame info
18:55:20     INFO -  77  XUL!nsAppShell::Run() [nsAppShell.mm:0a017caf03c4 : 661 + 0x17]
18:55:20     INFO -      rbp = 0x00007fff5fbfe870   rsp = 0x00007fff5fbfe840
18:55:20     INFO -      rip = 0x000000010323c36c
18:55:20     INFO -      Found by: previous frame's frame pointer
18:55:20     INFO -  78  XUL!nsAppStartup::Run() [nsAppStartup.cpp:0a017caf03c4 : 281 + 0x6]
18:55:20     INFO -      rbx = 0x0000000110bfba50   rbp = 0x00007fff5fbfe890
18:55:20     INFO -      rsp = 0x00007fff5fbfe880   r14 = 0x0000000080004005
18:55:20     INFO -      rip = 0x0000000103b20ff9
18:55:20     INFO -      Found by: call frame info
18:55:20     INFO -  79  XUL!XREMain::XRE_mainRun() [nsAppRunner.cpp:0a017caf03c4 : 4292 + 0x6]
18:55:20     INFO -      rbx = 0x000000010062d6c0   rbp = 0x00007fff5fbfeb70
18:55:20     INFO -      rsp = 0x00007fff5fbfe8a0   r14 = 0x0000000080004005
18:55:20     INFO -      rip = 0x0000000103b79cfd
18:55:20     INFO -      Found by: call frame info
18:55:20     INFO -  80  XUL!XREMain::XRE_main(int, char**, nsXREAppData const*) [nsAppRunner.cpp:0a017caf03c4 : 4389 + 0x8]
18:55:20     INFO -      rbx = 0x000000010061d4e0   rbp = 0x00007fff5fbfebe0
18:55:20     INFO -      rsp = 0x00007fff5fbfeb80   r12 = 0x0000000000000005
18:55:20     INFO -      r13 = 0x00007fff5fbfebf0   r14 = 0x0000000000000001
18:55:20     INFO -      r15 = 0x00007fff5fbfef20   rip = 0x0000000103b7a0a5
18:55:20     INFO -      Found by: call frame info
18:55:20     INFO -  81  XUL!XRE_main [nsAppRunner.cpp:0a017caf03c4 : 4478 + 0x10]
18:55:20     INFO -      rbx = 0x0000000000000005   rbp = 0x00007fff5fbfed90
18:55:20     INFO -      rsp = 0x00007fff5fbfebf0   r12 = 0x00007fff5fbfebf0
18:55:20     INFO -      r13 = 0x00007fff766a8070   r14 = 0x00007fff5fbfef20
18:55:20     INFO -      r15 = 0x00007fff5fbff408   rip = 0x0000000103b7a4b3
18:55:20     INFO -      Found by: call frame info
18:55:20     INFO -  82  firefox!main [nsBrowserApp.cpp:0a017caf03c4 : 212 + 0xe]
18:55:20     INFO -      rbx = 0x0000000100632880   rbp = 0x00007fff5fbff3e0
18:55:20     INFO -      rsp = 0x00007fff5fbfeda0   r12 = 0x00007fff5fbff408
18:55:20     INFO -      r13 = 0x00000001014376a0   r14 = 0x0000000000000005
18:55:20     INFO -      r15 = 0x0000000000000005   rip = 0x0000000100001bfd
18:55:20     INFO -      Found by: call frame info
18:55:20     INFO -  83  firefox!start + 0x34
18:55:20     INFO -      rbx = 0x0000000000000000   rbp = 0x00007fff5fbff3f8
18:55:20     INFO -      rsp = 0x00007fff5fbff3f0   r12 = 0x0000000000000000
18:55:20     INFO -      r13 = 0x0000000000000000   r14 = 0x0000000000000000
18:55:20     INFO -      r15 = 0x0000000000000000   rip = 0x00000001000011b4
18:55:20     INFO -      Found by: call frame info
This happens way too frequently: https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=0a017caf03c4

I am landing a fix for this.  Michael, do you mind doing a post-mortem review please?  Thanks!
Flags: needinfo?(michael)
(In reply to Ehsan Akhgari (don't ask for review please) from comment #1)
> This happens way too frequently:
> https://treeherder.mozilla.org/#/jobs?repo=mozilla-
> inbound&revision=0a017caf03c4
> 
> I am landing a fix for this.  Michael, do you mind doing a post-mortem
> review please?  Thanks!

Yeah, wow. That's pretty bad. Sorry for missing that! I think that that constructor should cover the null case (It's a real use case), but it would still be nice to make sure that the violating call site is correct! Thanks.
Flags: needinfo?(michael)
https://hg.mozilla.org/mozilla-central/rev/01fa417ff4e9
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla43
(In reply to Michael Layzell [:mystor] from comment #3)
> (In reply to Ehsan Akhgari (don't ask for review please) from comment #1)
> > This happens way too frequently:
> > https://treeherder.mozilla.org/#/jobs?repo=mozilla-
> > inbound&revision=0a017caf03c4
> > 
> > I am landing a fix for this.  Michael, do you mind doing a post-mortem
> > review please?  Thanks!
> 
> Yeah, wow. That's pretty bad. Sorry for missing that! I think that that
> constructor should cover the null case (It's a real use case), but it would
> still be nice to make sure that the violating call site is correct! Thanks.

Well, the caller just calls GetConstFrameSelection() which can return null when the node has no frame, which is a normal situation (for example it can happen if the node is display:none.)
You need to log in before you can comment on or make changes to this bug.