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)

defect
Not set
normal

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)

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
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*)]
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.
Blocks: 989499
Component: Gecko Profiler → XPCOM
Flags: needinfo?(bgirard)
Then again, this is similar to bug 1113930, which has been around before, and has some useful information.
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)
Attached patch WIP (obsolete) (deleted) — Splinter Review
Assignee: nobody → bgirard
Status: NEW → ASSIGNED
Attached patch WIP (deleted) — Splinter Review
Attachment #8690981 - Attachment is obsolete: true
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.
Blocks: 1132501
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.
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.

Attachment

General

Created:
Updated:
Size: