Closed
Bug 1224822
Opened 9 years ago
Closed 9 years ago
Intermittent browser_memory_no_allocation_stacks.js,browser_markupview_links_04.js | application crashed [@ mozilla::FramePointerStackWalk(void (*)(unsigned int, void*, void*, void*), unsigned int, unsigned int, void*, void**, void*)]
Categories
(Core :: XPCOM, defect)
Core
XPCOM
Tracking
()
RESOLVED
DUPLICATE
of bug 1113930
Tracking | Status | |
---|---|---|
firefox45 | --- | affected |
People
(Reporter: aryx, Assigned: BenWa)
References
Details
(Keywords: intermittent-failure)
Attachments
(1 file, 1 obsolete file)
(deleted),
patch
|
Details | Diff | Splinter Review |
https://treeherder.mozilla.org/logviewer.html#?job_id=17282553&repo=mozilla-inbound
03:12:47 WARNING - TEST-UNEXPECTED-FAIL | ShutdownLeaks | process() called before end of test suite
03:12:47 INFO - 3190 INFO checking window state
03:12:47 WARNING - TEST-UNEXPECTED-FAIL | devtools/client/markupview/test/browser_markupview_links_04.js | application terminated with exit code 11
03:12:47 INFO - runtests.py | Application ran for: 0:10:42.780970
03:12:47 INFO - zombiecheck | Reading PID log: /tmp/tmpjR4Lrjpidlog
03:13:07 INFO - mozcrash Saved minidump as /builds/slave/test/build/blobber_upload_dir/51ab4412-231b-6fa5-52c0be5b-34cc68f8.dmp
03:13:07 INFO - mozcrash Saved app info as /builds/slave/test/build/blobber_upload_dir/51ab4412-231b-6fa5-52c0be5b-34cc68f8.extra
03:13:07 WARNING - PROCESS-CRASH | devtools/client/markupview/test/browser_markupview_links_04.js | application crashed [@ mozilla::FramePointerStackWalk(void (*)(unsigned int, void*, void*, void*), unsigned int, unsigned int, void*, void**, void*)]
03:13:07 INFO - Crash dump filename: /tmp/tmpmtjWtm.mozrunner/minidumps/51ab4412-231b-6fa5-52c0be5b-34cc68f8.dmp
03:13:07 INFO - Operating system: Linux
03:13:07 INFO - 0.0.0 Linux 3.2.0-76-generic-pae #111-Ubuntu SMP Tue Jan 13 22:34:29 UTC 2015 i686
03:13:07 INFO - CPU: x86
03:13:07 INFO - GenuineIntel family 6 model 62 stepping 4
03:13:07 INFO - 1 CPU
03:13:07 INFO - Crash reason: SIGSEGV
03:13:07 INFO - Crash address: 0xffffff88
03:13:07 INFO - Process uptime: not available
03:13:07 INFO - Thread 0 (crashed)
03:13:07 INFO - 0 firefox!mozilla::FramePointerStackWalk(void (*)(unsigned int, void*, void*, void*), unsigned int, unsigned int, void*, void**, void*) [StackWalk.cpp:d69c292db762 : 1067 + 0x0]
03:13:07 INFO - eip = 0x0804d95f esp = 0xbf831dc0 ebp = 0xbf831dd8 ebx = 0x080712b4
03:13:07 INFO - esi = 0x00000020 edi = 0xffffff88 eax = 0xffffff88 ecx = 0xb76368ac
03:13:07 INFO - edx = 0xffffffe0 efl = 0x00210286
03:13:07 INFO - Found by: given as instruction pointer in context
03:13:07 INFO - 1 firefox!MozStackWalk(void (*)(unsigned int, void*, void*, void*), unsigned int, unsigned int, void*, unsigned int, void*) [StackWalk.cpp:d69c292db762 : 916 + 0x16]
03:13:07 INFO - eip = 0x0804da69 esp = 0xbf831de0 ebp = 0xbf831e08 ebx = 0x080712b4
03:13:07 INFO - esi = 0xb7635d9c edi = 0xbf831e84
03:13:07 INFO - Found by: call frame info
03:13:07 INFO - 2 libxul.so!nsTraceRefcnt::WalkTheStack(_IO_FILE*) [nsTraceRefcnt.cpp:d69c292db762 : 917 + 0x13]
03:13:07 INFO - eip = 0xb0d66e91 esp = 0xbf831e10 ebp = 0xbf831e38 ebx = 0xb60e8e1c
03:13:07 INFO - esi = 0xb7635d9c edi = 0xbf831e84
03:13:07 INFO - Found by: call frame info
03:13:07 INFO - 3 libxul.so!NS_DebugBreak [nsDebugImpl.cpp:d69c292db762 : 427 + 0x10]
03:13:07 INFO - eip = 0xb0d4f93b esp = 0xbf831e40 ebp = 0xbf832288 ebx = 0xb60e8e1c
03:13:07 INFO - esi = 0xb7635d9c edi = 0xbf831e84
03:13:07 INFO - Found by: call frame info
03:13:07 INFO - 4 libxul.so!nsComputedDOMStyle::UpdateCurrentStyleSources(bool) [nsComputedDOMStyle.cpp:d69c292db762 : 716 + 0x24]
03:13:07 INFO - eip = 0xb2980859 esp = 0xbf832290 ebp = 0xbf8323e8 ebx = 0xb60e8e1c
03:13:07 INFO - esi = 0x898b5a10 edi = 0xbf83233c
03:13:07 INFO - Found by: call frame info
03:13:07 INFO - 5 libxul.so!nsComputedDOMStyle::GetPropertyCSSValue(nsAString_internal const&, mozilla::ErrorResult&) [nsComputedDOMStyle.cpp:d69c292db762 : 796 + 0x13]
03:13:07 INFO - eip = 0xb2980b20 esp = 0xbf8323f0 ebp = 0xbf832438 ebx = 0xb60e8e1c
03:13:07 INFO - esi = 0x00000057 edi = 0x898b5a10
03:13:07 INFO - Found by: call frame info
03:13:07 INFO - 6 libxul.so!nsComputedDOMStyle::GetPropertyValue(nsAString_internal const&, nsAString_internal&) [nsComputedDOMStyle.cpp:d69c292db762 : 382 + 0x6]
03:13:07 INFO - eip = 0xb2980c05 esp = 0xbf832440 ebp = 0xbf8324a8 ebx = 0xb60e8e1c
03:13:07 INFO - esi = 0xbf83247c edi = 0xbf832488
03:13:07 INFO - Found by: call frame info
03:13:07 INFO - 7 libxul.so!nsComputedDOMStyle::GetPropertyValue(nsCSSProperty, nsAString_internal&) [nsComputedDOMStyle.cpp:d69c292db762 : 317 + 0x1e]
03:13:07 INFO - eip = 0xb2980ce0 esp = 0xbf8324b0 ebp = 0xbf832578 ebx = 0xb60e8e1c
03:13:07 INFO - esi = 0xbf8324dc edi = 0x898b5a10
03:13:07 INFO - Found by: call frame info
03:13:07 INFO - 8 libxul.so!mozilla::dom::CSS2PropertiesBinding::get_display [nsCSSPropList.h:d69c292db762 : 1561 + 0xc]
03:13:07 INFO - eip = 0xb1a0a809 esp = 0xbf832580 ebp = 0xbf832678 ebx = 0xb60e8e1c
03:13:07 INFO - esi = 0xbf8325bc edi = 0x898b5a10
03:13:07 INFO - Found by: call frame info
03:13:07 INFO - 9 libxul.so!mozilla::dom::GenericBindingGetter(JSContext*, unsigned int, JS::Value*) [BindingUtils.cpp:d69c292db762 : 2581 + 0xa]
03:13:07 INFO - eip = 0xb2033e13 esp = 0xbf832680 ebp = 0xbf8326d8 ebx = 0xb60e8e1c
03:13:07 INFO - esi = 0xb5e7f43c edi = 0xbf8326b0
03:13:07 INFO - Found by: call frame info
03:13:07 INFO - 10 libxul.so!js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) [jscntxtinlines.h:d69c292db762 : 235 + 0x17]
03:13:07 INFO - eip = 0xb3a46a8c esp = 0xbf8326e0 ebp = 0xbf832728 ebx = 0xb60e8e1c
03:13:07 INFO - esi = 0xaf401500 edi = 0xbf8327d8
03:13:07 INFO - Found by: call frame info
03:13:07 INFO - 11 libxul.so!js::Invoke(JSContext*, JS::CallArgs const&, js::MaybeConstruct) [Interpreter.cpp:d69c292db762 : 394 + 0x13]
03:13:07 INFO - eip = 0xb3a72f04 esp = 0xbf832730 ebp = 0xbf832798 ebx = 0xb60e8e1c
03:13:07 INFO - esi = 0xbf8327d8 edi = 0xaf401500
03:13:07 INFO - Found by: call frame info
03:13:07 INFO - 12 libxul.so!js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) [Interpreter.cpp:d69c292db762 : 446 + 0x15]
03:13:07 INFO - eip = 0xb3a73f8d esp = 0xbf8327a0 ebp = 0xbf832868 ebx = 0xb60e8e1c
03:13:07 INFO - esi = 0xbf8327d8 edi = 0xbf832818
03:13:07 INFO - Found by: call frame info
03:13:07 INFO - 13 libxul.so!js::InvokeGetter(JSContext*, JS::Value const&, JS::Value, JS::MutableHandle<JS::Value>) [Interpreter.cpp:d69c292db762 : 555 + 0x29]
03:13:07 INFO - eip = 0xb3a741de esp = 0xbf832870 ebp = 0xbf8328c8 ebx = 0xb60e8e1c
03:13:07 INFO - esi = 0xaf401500 edi = 0x00000000
03:13:07 INFO - Found by: call frame info
03:13:07 INFO - 14 libxul.so!js::BaseProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>) const [BaseProxyHandler.cpp:d69c292db762 : 89 + 0x24]
03:13:07 INFO - eip = 0xb39b9092 esp = 0xbf8328d0 ebp = 0xbf832948 ebx = 0xb60e8e1c
03:13:07 INFO - esi = 0xbf832908 edi = 0xaf401500
03:13:07 INFO - Found by: call frame info
03:13:07 INFO - 15 libxul.so!xpc::XrayWrapper<js::CrossCompartmentWrapper, xpc::DOMXrayTraits>::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>) const [XrayWrapper.cpp:d69c292db762 : 2139 + 0x17]
03:13:07 INFO - eip = 0xb13ac221 esp = 0xbf832950 ebp = 0xbf832998 ebx = 0xb60e8e1c
03:13:07 INFO - esi = 0xbf832980 edi = 0xbf8329d8
03:13:07 INFO - Found by: call frame info
03:13:07 INFO - 16 libxul.so!xpc::AddonWrapper<xpc::XrayWrapper<js::CrossCompartmentWrapper, xpc::DOMXrayTraits> >::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>) const [AddonWrapper.cpp:d69c292db762 : 180 + 0x17]
03:13:07 INFO - eip = 0xb13b5f70 esp = 0xbf8329a0 ebp = 0xbf832a08 ebx = 0xb60e8e1c
03:13:07 INFO - esi = 0xbf8331c8 edi = 0xbf8329d8
03:13:07 INFO - Found by: call frame info
03:13:07 INFO - 17 libxul.so!js::Proxy::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>) [Proxy.cpp:d69c292db762 : 300 + 0x31]
03:13:07 INFO - eip = 0xb39c9584 esp = 0xbf832a10 ebp = 0xbf832ab8 ebx = 0xb60e8e1c
03:13:07 INFO - esi = 0xaf401500 edi = 0xb5f14d30
03:13:07 INFO - Found by: call frame info
03:13:07 INFO - 18 libxul.so!js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>) [NativeObject.h:d69c292db762 : 1432 + 0x21]
03:13:07 INFO - eip = 0xb357ddd7 esp = 0xbf832ac0 ebp = 0xbf832af8 ebx = 0xb60e8e1c
03:13:07 INFO - esi = 0xaf401500 edi = 0xbf832b44
03:13:07 INFO - Found by: call frame info
03:13:07 INFO - 19 libxul.so!js::Proxy::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>) [Proxy.cpp:d69c292db762 : 296 + 0x21]
03:13:07 INFO - eip = 0xb39c9605 esp = 0xbf832b00 ebp = 0xbf832ba8 ebx = 0xb60e8e1c
03:13:07 INFO - esi = 0xaf401500 edi = 0xbf832b44
03:13:07 INFO - Found by: call frame info
03:13:07 INFO - 20 libxul.so!js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<jsid>, JS::MutableHandle<JS::Value>) [NativeObject.h:d69c292db762 : 1432 + 0x21]
03:13:07 INFO - eip = 0xb357ddd7 esp = 0xbf832bb0 ebp = 0xbf832be8 ebx = 0xb60e8e1c
03:13:07 INFO - esi = 0xaf401500 edi = 0xbf832c24
03:13:07 INFO - Found by: call frame info
03:13:07 INFO - 21 libxul.so!js::GetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, js::PropertyName*, JS::MutableHandle<JS::Value>) [jsobj.h:d69c292db762 : 834 + 0x17]
03:13:07 INFO - eip = 0xb357e0e4 esp = 0xbf832bf0 ebp = 0xbf832c48 ebx = 0xb60e8e1c
03:13:07 INFO - esi = 0xaf401500 edi = 0xbf832c24
03:13:07 INFO - Found by: call frame info
03:13:07 INFO - 22 libxul.so!js::GetProperty(JSContext*, JS::Handle<JS::Value>, JS::Handle<js::PropertyName*>, JS::MutableHandle<JS::Value>) [Interpreter.cpp:d69c292db762 : 3914 + 0x5]
03:13:07 INFO - eip = 0xb3a60c3e esp = 0xbf832c50 ebp = 0xbf832cb8 ebx = 0xb60e8e1c
03:13:07 INFO - esi = 0xaf401500 edi = 0xbf832c98
03:13:07 INFO - Found by: call frame info
03:13:07 INFO - 23 libxul.so!js::jit::ComputeGetPropResult [BaselineIC.cpp:d69c292db762 : 5861 + 0x1d]
03:13:07 INFO - eip = 0xb3c741ed esp = 0xbf832cc0 ebp = 0xbf832d18 ebx = 0xb60e8e1c
03:13:07 INFO - esi = 0x00000035 edi = 0xaf401500
03:13:07 INFO - Found by: call frame info
03:13:07 INFO - 24 libxul.so!js::jit::DoGetPropFallback [BaselineIC.cpp:d69c292db762 : 5918 + 0x2b]
03:13:07 INFO - eip = 0xb3cb9ab2 esp = 0xbf832d20 ebp = 0xbf833198 ebx = 0xb60e8e1c
03:13:07 INFO - esi = 0xbf832dd4 edi = 0xaf401500
03:13:07 INFO - Found by: call frame info
03:13:07 INFO - 25 0xad52596a
03:13:07 INFO - eip = 0xad52596a esp = 0xbf8331a0 ebp = 0xbf83322c ebx = 0xbf8331c8
03:13:07 INFO - esi = 0x9e8e9cb1 edi = 0x7d94ca80
03:13:07 INFO - Found by: call frame info
03:13:07 INFO - 26 0xab7ea6db
03:13:07 INFO - eip = 0xab7ea6db esp = 0xbf833234 ebp = 0xbf833248
03:13:07 INFO - Found by: previous frame's frame pointer
03:13:07 INFO - 27 0x7dfe9fd0
03:13:07 INFO - eip = 0x7dfe9fd0 esp = 0xbf833250 ebp = 0xbf83329c
03:13:07 INFO - Found by: previous frame's frame pointer
03:13:07 INFO - 28 0xab7ecb2a
03:13:07 INFO - eip = 0xab7ecb2a esp = 0xbf8332a4 ebp = 0xbf8332c8
03:13:07 INFO - Found by: previous frame's frame pointer
03:13:07 INFO - 29 0x7dfe9e10
03:13:07 INFO - eip = 0x7dfe9e10 esp = 0xbf8332d0 ebp = 0xbf83332c
03:13:07 INFO - Found by: previous frame's frame pointer
03:13:07 INFO - 30 0xad524a34
03:13:07 INFO - eip = 0xad524a34 esp = 0xbf833334 ebp = 0xbf83336c
03:13:07 INFO - Found by: previous frame's frame pointer
03:13:07 INFO - 31 0xab7ecb2a
03:13:07 INFO - eip = 0xab7ecb2a esp = 0xbf833374 ebp = 0xbf8333a0
03:13:07 INFO - Found by: previous frame's frame pointer
03:13:07 INFO - 32 0x83abea30
03:13:07 INFO - eip = 0x83abea30 esp = 0xbf8333a8 ebp = 0xbf83342c
03:13:07 INFO - Found by: previous frame's frame pointer
03:13:07 INFO - 33 0xab7572b4
03:13:07 INFO - eip = 0xab7572b4 esp = 0xbf833434 ebp = 0xbf833460
03:13:07 INFO - Found by: previous frame's frame pointer
03:13:07 INFO - 34 0x83abe970
03:13:07 INFO - eip = 0x83abe970 esp = 0xbf833468 ebp = 0xbf8334bc
03:13:07 INFO - Found by: previous frame's frame pointer
03:13:07 INFO - 35 0x9edbf111
03:13:07 INFO - eip = 0x9edbf111 esp = 0xbf8334c4 ebp = 0xffffff88
03:13:07 INFO - Found by: previous frame's frame pointer
03:13:07 INFO - 36 libxul.so!mozilla::detail::GuardObjectNotifier::~GuardObjectNotifier() [GuardObjects.h:d69c292db762 : 89 + 0x5]
03:13:07 INFO - eip = 0xb0d0f7d7 esp = 0xbf8334f0 ebp = 0xffffff88
03:13:07 INFO - Found by: stack scanning
03:13:07 INFO - 37 libxul.so!_fini + 0x2335534
03:13:07 INFO - eip = 0xb60e8e1c esp = 0xbf8334f8 ebp = 0xffffff88
03:13:07 INFO - Found by: stack scanning
03:13:07 INFO - 38 libxul.so!_fini + 0x135f41b
03:13:07 INFO - eip = 0xb5112d03 esp = 0xbf83352c ebp = 0xffffff88
03:13:07 INFO - Found by: stack scanning
03:13:07 INFO - 39 libxul.so!_fini + 0x2335534
03:13:07 INFO - eip = 0xb60e8e1c esp = 0xbf833538 ebp = 0xbf8335d0
03:13:07 INFO - Found by: stack scanning
03:13:07 INFO - 40 0xfffffff6
03:13:07 INFO - eip = 0xfffffff6 esp = 0xbf8335d8 ebp = 0xbf833998
03:13:07 INFO - Found by: previous frame's frame pointer
03:13:07 INFO - 41 0xfffffff6
03:13:07 INFO - eip = 0xfffffff6 esp = 0xbf8339a0 ebp = 0xbf833b0c
03:13:07 INFO - Found by: previous frame's frame pointer
03:13:07 INFO - 42 0xfffffff5
03:13:07 INFO - eip = 0xfffffff5 esp = 0xbf833b14 ebp = 0xbf834090
03:13:07 INFO - Found by: previous frame's frame pointer
03:13:07 INFO - 43 0xfffffff6
03:13:07 INFO - eip = 0xfffffff6 esp = 0xbf834098 ebp = 0xbf8344b8
03:13:07 INFO - Found by: previous frame's frame pointer
03:13:07 INFO - 44 0xfffffff6
03:13:07 INFO - eip = 0xfffffff6 esp = 0xbf8344c0 ebp = 0xbf834758
03:13:07 INFO - Found by: previous frame's frame pointer
03:13:07 INFO - 45 0xfffffff6
03:13:07 INFO - eip = 0xfffffff6 esp = 0xbf834760 ebp = 0xbf8348e8
03:13:07 INFO - Found by: previous frame's frame pointer
03:13:07 INFO - 46 0xfffffff6
03:13:07 INFO - eip = 0xfffffff6 esp = 0xbf8348f0 ebp = 0xbf835018
03:13:07 INFO - Found by: previous frame's frame pointer
03:13:07 INFO - 47 0xfffffff6
03:13:07 INFO - eip = 0xfffffff6 esp = 0xbf835020 ebp = 0xbf8351f8
03:13:07 INFO - Found by: previous frame's frame pointer
03:13:07 INFO - 48 0xfffffff6
03:13:08 INFO - eip = 0xfffffff6 esp = 0xbf835200 ebp = 0xbf835338
03:13:08 INFO - Found by: previous frame's frame pointer
03:13:08 INFO - 49 0xfffffff6
03:13:08 INFO - eip = 0xfffffff6 esp = 0xbf835340 ebp = 0x00000000
03:13:08 INFO - Found by: previous frame's frame pointer
03:13:08 INFO - 50 libxul.so!_fini + 0x2335534
03:13:08 INFO - eip = 0xb60e8e1c esp = 0xbf835378 ebp = 0x00000000
03:13:08 INFO - Found by: stack scanning
03:13:08 INFO - 51 libnspr4.so!PR_GetCurrentThread [ptthread.c:d69c292db762 : 646 + 0x9]
03:13:08 INFO - eip = 0xb7471c79 esp = 0xbf8353a4 ebp = 0x00000000
03:13:08 INFO - Found by: stack scanning
03:13:08 INFO - 52 libxul.so!_fini + 0x2335534
03:13:08 INFO - eip = 0xb60e8e1c esp = 0xbf8353a8 ebp = 0x00000000
03:13:08 INFO - Found by: stack scanning
03:13:08 INFO - 53 libxul.so!mozilla::dom::AnyCallback::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&) [PromiseBinding.cpp:d69c292db762 : 58 + 0xb]
03:13:08 INFO - eip = 0xb1b96159 esp = 0xbf8353ac ebp = 0x00000000
03:13:08 INFO - Found by: stack scanning
03:13:08 INFO - 54 libxul.so!_fini + 0x2335534
03:13:08 INFO - eip = 0xb60e8e1c esp = 0xbf8353b0 ebp = 0x00000000
03:13:08 INFO - Found by: stack scanning
03:13:08 INFO - 55 libxul.so!mozilla::dom::WrapperPromiseCallback::Call(JSContext*, JS::Handle<JS::Value>) [PromiseBinding.h:d69c292db762 : 134 + 0x1a]
03:13:08 INFO - eip = 0xb26bbbbb esp = 0xbf8353c0 ebp = 0xbf835588
03:13:08 INFO - Found by: stack scanning
03:13:08 INFO - 56 libxul.so!mozilla::dom::PromiseReactionJob::Run() [Promise.cpp:d69c292db762 : 105 + 0x20]
03:13:08 INFO - eip = 0xb26b5765 esp = 0xbf835590 ebp = 0xbf835698 ebx = 0xb60e8e1c
03:13:08 INFO - esi = 0x8a60ef60 edi = 0xb26bba38
03:13:08 INFO - Found by: call frame info
03:13:08 INFO - 57 libxul.so!mozilla::dom::Promise::PerformMicroTaskCheckpoint() [Promise.cpp:d69c292db762 : 508 + 0x9]
03:13:08 INFO - eip = 0xb26b5977 esp = 0xbf8356a0 ebp = 0xbf835738 ebx = 0xb60e8e1c
03:13:08 INFO - esi = 0xaf4c2c7c edi = 0xbf8356c0
03:13:08 INFO - Found by: call frame info
03:13:08 INFO - 58 libxul.so!mozilla::CycleCollectedJSRuntime::AfterProcessTask(unsigned int) [CycleCollectedJSRuntime.cpp:d69c292db762 : 1097 + 0x5]
03:13:08 INFO - eip = 0xb0d63663 esp = 0xbf835740 ebp = 0xbf835748 ebx = 0xb60e8e1c
03:13:08 INFO - esi = 0xaf4c2c00 edi = 0x00000001
03:13:08 INFO - Found by: call frame info
03:13:08 INFO - 59 libxul.so!XPCJSRuntime::AfterProcessTask(unsigned int) [XPCJSRuntime.cpp:d69c292db762 : 3637 + 0x9]
03:13:08 INFO - eip = 0xb13f486a esp = 0xbf835750 ebp = 0xbf835778 ebx = 0xb60e8e1c
03:13:08 INFO - esi = 0xaf4c2c00 edi = 0x00000001
03:13:08 INFO - Found by: call frame info
03:13:08 INFO - 60 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:d69c292db762 : 979 + 0xb]
03:13:08 INFO - eip = 0xb0dbd346 esp = 0xbf835780 ebp = 0xbf8357f8 ebx = 0xb60e8e1c
03:13:08 INFO - esi = 0xb7237c00 edi = 0x00000000
03:13:08 INFO - Found by: call frame info
03:13:08 INFO - 61 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d69c292db762 : 297 + 0x10]
03:13:08 INFO - eip = 0xb0de8fd7 esp = 0xbf835800 ebp = 0xbf835838 ebx = 0xb60e8e1c
03:13:08 INFO - esi = 0xaf458bb0 edi = 0xb72258a0
03:13:08 INFO - Found by: call frame info
03:13:08 INFO - 62 libxul.so!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d69c292db762 : 95 + 0xc]
03:13:08 INFO - eip = 0xb10ab390 esp = 0xbf835840 ebp = 0xbf835888 ebx = 0xb60e8e1c
03:13:08 INFO - esi = 0xaf458bb0 edi = 0xb72258a0
03:13:08 INFO - Found by: call frame info
03:13:08 INFO - 63 libxul.so!MessageLoop::RunInternal() [message_loop.cc:d69c292db762 : 234 + 0x14]
03:13:08 INFO - eip = 0xb1084076 esp = 0xbf835890 ebp = 0xbf8358b8 ebx = 0xb60e8e1c
03:13:08 INFO - esi = 0xb72258a0 edi = 0xb7237c00
03:13:08 INFO - Found by: call frame info
03:13:08 INFO - 64 libxul.so!MessageLoop::Run() [message_loop.cc:d69c292db762 : 227 + 0x8]
03:13:08 INFO - eip = 0xb108409c esp = 0xbf8358c0 ebp = 0xbf8358e8 ebx = 0xb60e8e1c
03:13:08 INFO - esi = 0xb72258a0 edi = 0xb7237c00
03:13:08 INFO - Found by: call frame info
03:13:08 INFO - 65 libxul.so!nsBaseAppShell::Run() [nsBaseAppShell.cpp:d69c292db762 : 156 + 0xe]
03:13:08 INFO - eip = 0xb27f1155 esp = 0xbf8358f0 ebp = 0xbf835918 ebx = 0xb60e8e1c
03:13:08 INFO - esi = 0xa9c83d30 edi = 0xb7237c00
03:13:08 INFO - Found by: call frame info
03:13:08 INFO - 66 libxul.so!nsAppStartup::Run() [nsAppStartup.cpp:d69c292db762 : 281 + 0x9]
03:13:08 INFO - eip = 0xb2fda042 esp = 0xbf835920 ebp = 0xbf835938 ebx = 0xb60e8e1c
03:13:08 INFO - esi = 0xa921c190 edi = 0xbf835ba9
03:13:08 INFO - Found by: call frame info
03:13:08 INFO - 67 libxul.so!XREMain::XRE_mainRun() [nsAppRunner.cpp:d69c292db762 : 4298 + 0x17]
03:13:08 INFO - eip = 0xb302a9b7 esp = 0xbf835940 ebp = 0xbf835a28 ebx = 0xb60e8e1c
03:13:08 INFO - esi = 0x00000000 edi = 0xbf835ba9
03:13:08 INFO - Found by: call frame info
03:13:08 INFO - 68 libxul.so!XREMain::XRE_main(int, char**, nsXREAppData const*) [nsAppRunner.cpp:d69c292db762 : 4391 + 0x9]
03:13:08 INFO - eip = 0xb302d73a esp = 0xbf835a30 ebp = 0xbf835a78 ebx = 0xb60e8e1c
03:13:08 INFO - esi = 0xbf835ab0 edi = 0xbf835ac8
03:13:08 INFO - Found by: call frame info
03:13:08 INFO - 69 libxul.so!XRE_main [nsAppRunner.cpp:d69c292db762 : 4493 + 0xf]
03:13:08 INFO - eip = 0xb302d98f esp = 0xbf835a80 ebp = 0xbf835bb8 ebx = 0x080712b4
03:13:08 INFO - esi = 0xbf835ab0 edi = 0xb722e600
03:13:08 INFO - Found by: call frame info
03:13:08 INFO - 70 firefox!do_main [nsBrowserApp.cpp:d69c292db762 : 212 + 0x6]
03:13:08 INFO - eip = 0x0804d200 esp = 0xbf835bc0 ebp = 0xbf836c18 ebx = 0x080712b4
03:13:08 INFO - esi = 0xbf836db4 edi = 0xb722e600
03:13:08 INFO - Found by: call frame info
03:13:08 INFO - 71 firefox!main [nsBrowserApp.cpp:d69c292db762 : 352 + 0x16]
03:13:08 INFO - eip = 0x0804c5bb esp = 0xbf836c20 ebp = 0xbf836d08 ebx = 0x080712b4
03:13:08 INFO - esi = 0xbf836db4 edi = 0x00000000
03:13:08 INFO - Found by: call frame info
03:13:08 INFO - 72 libc-2.15.so!__libc_start_main [libc-start.c : 226 + 0x1f]
03:13:08 INFO - eip = 0xb74a74d3 esp = 0xbf836d10 ebp = 0x00000000
03:13:08 INFO - Found by: previous frame's frame pointer
03:13:08 INFO - 73 firefox!__libc_csu_fini + 0x10
03:13:08 INFO - eip = 0x08067940 esp = 0xbf836d14 ebp = 0x00000000
03:13:08 INFO - Found by: stack scanning
03:13:08 INFO - 74 libc-2.15.so!__libc_start_main [libc-start.c : 226 + 0x1f]
03:13:08 INFO - eip = 0xb74a74d3 esp = 0xbf836d20 ebp = 0x00000000
03:13:08 INFO - Found by: stack scanning
03:13:08 INFO - 75 firefox + 0x47d8
03:13:08 INFO - eip = 0x0804c7d8 esp = 0xbf836d70 ebp = 0x00000000
03:13:08 INFO - Found by: stack scanning
03:13:08 INFO - 76 libc-2.15.so!__libc_start_main [libc-start.c : 96 + 0x9]
03:13:08 INFO - eip = 0xb74a73e9 esp = 0xbf836d7c ebp = 0x00000000
03:13:08 INFO - Found by: stack scanning
03:13:08 INFO - 77 firefox + 0x47d8
03:13:08 INFO - eip = 0x0804c7d8 esp = 0xbf836d88 ebp = 0x00000000
03:13:08 INFO - Found by: stack scanning
03:13:08 INFO - 78 firefox!_start + 0x21
03:13:08 INFO - eip = 0x0804c7f9 esp = 0xbf836d90 ebp = 0x00000000
03:13:08 INFO - Found by: stack scanning
03:13:08 INFO - 79 firefox!_init + 0x734
03:13:08 INFO - eip = 0x0804c4d0 esp = 0xbf836d94 ebp = 0x00000000
03:13:08 INFO - Found by: stack scanning
03:13:08 INFO - 80 firefox!__libc_csu_fini + 0x10
03:13:08 INFO - eip = 0x08067940 esp = 0xbf836da0 ebp = 0x00000000
03:13:08 INFO - Found by: call frame info
03:13:08 INFO - 81 firefox!mozilla::ReadAheadFile(char const*, unsigned int, unsigned int, int*) [FileUtils.cpp:d69c292db762 : 538 + 0x8]
03:13:08 INFO - eip = 0x08067930 esp = 0xbf836da4 ebp = 0x00000000
03:13:08 INFO - Found by: stack scanning
03:13:08 INFO - 82 ld-2.15.so + 0xf280
03:13:08 INFO - eip = 0xb77b8280 esp = 0xbf836da8 ebp = 0x00000000
03:13:08 INFO - Found by: stack scanning
Reporter | ||
Updated•9 years ago
|
Summary: Intermittent browser_markupview_links_04.js | application crashed [@ mozilla::FramePointerStackWalk(void (*)(unsigned int, void*, void*, void*), unsigned int, unsigned int, void*, void**, void*)] → Intermittent browser_memory_no_allocation_stacks.js,browser_markupview_links_04.js | application crashed [@ mozilla::FramePointerStackWalk(void (*)(unsigned int, void*, void*, void*), unsigned int, unsigned int, void*, void**, void*)]
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 5•9 years ago
|
||
So this is a crash in code in mozglue/misc/StackWalk.cpp, trying to walk the stack through JIT code in order to print out an assertion stack.
It seems like the regression could have one of three sources:
(1) something changed in the stack walking code
(2) something changed in the JIT code
(3) something changed to trigger the assertion newly or in a different way (this seems unlikely, since it seems surprising that we'd never have seen this before)
Initially I thought (1) was going to be unlikely and (2) was more likely, but bug 989499 landed at almost exactly the right time, and seems like a real possibility for the cause of this regression.
Comment 6•9 years ago
|
||
Then again, this is similar to bug 1113930, which has been around before, and has some useful information.
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Comment 8•9 years ago
|
||
This is most likely bug 989499. We've changed how we walk the stack. The crashing code doesn't provide the stack bounds so if it gets lost it will crash.
Flags: needinfo?(bgirard)
Assignee | ||
Comment 9•9 years ago
|
||
Assignee: nobody → bgirard
Status: NEW → ASSIGNED
Assignee | ||
Comment 10•9 years ago
|
||
Attachment #8690981 -
Attachment is obsolete: true
Assignee | ||
Comment 11•9 years ago
|
||
Comment 12•9 years ago
|
||
I have a patch in bug 1132501 that is making this show up quite consistently, which makes sense because my patch makes the toolbox connect the debugger automatically when opened. Not sure how intermittent it was before but I'm definitely glad it's being worked on. I'm not sure they'll allow me to land my patch until it's fixed.
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 16•9 years ago
|
||
It seems to me the WIP patch here doesn't make any sense to this crash, yet. What it currently does is just skipping stack unwinding completely on Linux.
Updated•9 years ago
|
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 21•9 years ago
|
||
This is actually the same issue as bug 1113930. As that has been fixed, close this bug as well.
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•