Closed Bug 1022198 Opened 10 years ago Closed 10 years ago

Intermittent OSX HealthReport.jsm Shutdown | application crashed [@ mozalloc_abort(char const*)] after "ABORT: file resource://gre/modules/HealthReport.jsm, line 4356"

Categories

(Firefox Health Report Graveyard :: Client: Desktop, defect)

x86_64
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1017706

People

(Reporter: RyanVM, Assigned: Yoric)

Details

(Keywords: crash)

Attachments

(1 file)

https://tbpl.mozilla.org/php/getParsedLog.php?id=41272501&tree=Mozilla-Inbound

Rev5 MacOSX Mountain Lion 10.8 mozilla-inbound debug test mochitest-other on 2014-06-07 03:14:30 PDT for push 49abfe360b14
slave: talos-mtnlion-r5-014

03:49:05     INFO -  System JS : ERROR resource://gre/components/nsUrlClassifierListManager.js:342 - NS_ERROR_NOT_INITIALIZED: Component returned failure code: 0xc1f30001 (NS_ERROR_NOT_INITIALIZED) [nsIUrlClassifierDBService.getTables]
03:49:05     INFO -  WARNING: At least one completion condition is taking too long to complete. Conditions: [{"name":"FHR: Flushing storage shutdown","state":{"shutdownInitiated":false,"initialized":true,"shutdownRequested":false,"initializeHadError":false,"providerManagerInProgress":false,"storageInProgress":false,"hasProviderManager":true,"hasStorage":true},"filename":"resource://gre/modules/HealthReport.jsm","lineNumber":4356}] Barrier: Metrics Storage Backend
03:49:05     INFO -  WARNING: At least one completion condition is taking too long to complete. Conditions: [{"name":"Metrics Storage: Shutting down","state":"(none)","filename":"resource://gre/modules/HealthReport.jsm","lineNumber":2453}] Barrier: Sqlite.jsm: wait until all clients have completed their task
03:49:05     INFO -  WARNING: At least one completion condition is taking too long to complete. Conditions: [{"name":"Sqlite.jsm shutdown blocker","state":{"description":"Waiting for the barrier to be lifted"},"filename":"resource://gre/modules/Sqlite.jsm","lineNumber":84}] Barrier: profile-before-change
03:49:56     INFO -  ERROR: undefined
03:49:56     INFO -  [1485] ###!!! ABORT: file resource://gre/modules/HealthReport.jsm, line 4356
03:49:56     INFO -  NS_InvokeByIndex [xpcom/reflect/xptcall/src/md/unix/xptcinvoke_x86_64_unix.cpp:162]
03:49:56     INFO -  CallMethodHelper::Call() [js/xpconnect/src/XPCWrappedNative.cpp:1730]
03:49:56     INFO -  XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) [js/xpconnect/src/XPCWrappedNative.cpp:1697]
03:49:56     INFO -  XPC_WN_CallMethod(JSContext*, unsigned int, JS::Value*) [js/xpconnect/src/XPCWrappedNativeJSOps.cpp:1272]
03:49:56     INFO -  js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) [js/src/jscntxtinlines.h:239]
03:49:56     INFO -  js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) [js/src/vm/Interpreter.cpp:448]
03:49:56     INFO -  Interpret [js/src/vm/Interpreter.cpp:2566]
03:49:56     INFO -  js::RunScript(JSContext*, js::RunState&) [js/src/vm/Interpreter.cpp:402]
03:49:56     INFO -  js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) [js/src/vm/Interpreter.cpp:474]
03:49:56     INFO -  js::CallOrConstructBoundFunction(JSContext*, unsigned int, JS::Value*) [js/src/jsfun.cpp:1401]
03:49:56     INFO -  js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) [js/src/jscntxtinlines.h:239]
03:49:56     INFO -  js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) [js/src/vm/Interpreter.cpp:448]
03:49:56     INFO -  js_fun_call(JSContext*, unsigned int, JS::Value*) [js/src/jsfun.cpp:1068]
03:49:56     INFO -  js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) [js/src/jscntxtinlines.h:239]
03:49:56     INFO -  js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) [js/src/vm/Interpreter.cpp:448]
03:49:56     INFO -  js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:511]
03:49:56     INFO -  js::DirectProxyHandler::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) [js/src/jsproxy.cpp:448]
03:49:56     INFO -  js::CrossCompartmentWrapper::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) [js/src/jswrapper.cpp:462]
03:49:56     INFO -  js::Proxy::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) [js/src/jsproxy.cpp:2622]
03:49:56     INFO -  js::proxy_Call(JSContext*, unsigned int, JS::Value*) [js/src/jsproxy.cpp:3009]
03:49:56     INFO -  js::CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::CallArgs const&) [js/src/jscntxtinlines.h:239]
03:49:56     INFO -  js::Invoke(JSContext*, JS::CallArgs, js::MaybeConstruct) [js/src/vm/Interpreter.cpp:448]
03:49:56     INFO -  js::Invoke(JSContext*, JS::Value const&, JS::Value const&, unsigned int, JS::Value const*, JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:511]
03:49:56     INFO -  js::jit::DoCallFallback [js/src/jit/BaselineIC.cpp:8140]
03:49:56     INFO -  [1485] ###!!! ABORT: file resource://gre/modules/HealthReport.jsm, line 4356
03:49:56     INFO -  Hit MOZ_CRASH() at /builds/slave/m-in-osx64-d-00000000000000000/build/memory/mozalloc/mozalloc_abort.cpp:30
03:49:58     INFO -  TEST-INFO | Main app process: killed by SIGHUP
03:49:58  WARNING -  TEST-UNEXPECTED-FAIL | Shutdown | application terminated with exit code 1
03:49:58     INFO -  INFO | runtests.py | Application ran for: 0:02:09.047622
03:49:58     INFO -  INFO | zombiecheck | Reading PID log: /var/folders/5s/p34wrbxn7bx4tr_8mg2x35f400000w/T/tmpJvzAaspidlog
03:50:12  WARNING -  PROCESS-CRASH | Shutdown | application crashed [@ mozalloc_abort(char const*)]
03:50:12     INFO -  Crash dump filename: /var/folders/5s/p34wrbxn7bx4tr_8mg2x35f400000w/T/tmpqxtzkP/minidumps/85331997-78A5-4B2E-BACA-B24E6C36456D.dmp
03:50:12     INFO -  Operating system: Mac OS X
03:50:12     INFO -                    10.8.0 12A269
03:50:12     INFO -  CPU: amd64
03:50:12     INFO -       family 6 model 42 stepping 7
03:50:12     INFO -       8 CPUs
03:50:12     INFO -  Crash reason:  EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
03:50:12     INFO -  Crash address: 0x0
03:50:12     INFO -  Thread 0 (crashed)
03:50:12     INFO -   0  libmozalloc.dylib!mozalloc_abort(char const*) [mozalloc_abort.cpp:49abfe360b14 : 30 + 0x0]
03:50:12     INFO -      rbx = 0x00007fff7beaec68   r12 = 0x00007fff5fbf82e0
03:50:12     INFO -      r13 = 0x0000000000000003   r14 = 0x00007fff5fbf82e0
03:50:12     INFO -      r15 = 0x00007fff5fbf82c0   rip = 0x00000001000dc661
03:50:12     INFO -      rsp = 0x00007fff5fbf8260   rbp = 0x00007fff5fbf8270
03:50:12     INFO -      Found by: given as instruction pointer in context
03:50:12     INFO -   1  XUL!Abort [nsDebugImpl.cpp:49abfe360b14 : 472 + 0x4]
03:50:12     INFO -      rbx = 0x00007fff5fbf82b0   r12 = 0x00007fff5fbf82e0
03:50:12     INFO -      r13 = 0x0000000000000003   r14 = 0x00007fff5fbf82e0
03:50:12     INFO -      r15 = 0x00007fff5fbf82c0   rip = 0x0000000101443809
03:50:12     INFO -      rsp = 0x00007fff5fbf8280   rbp = 0x00007fff5fbf8280
03:50:12     INFO -      Found by: call frame info
03:50:12     INFO -   2  XUL!NS_DebugBreak [nsDebugImpl.cpp:49abfe360b14 : 429 + 0x7]
03:50:12     INFO -      rbx = 0x00007fff5fbf82b0   r12 = 0x00007fff5fbf82e0
03:50:12     INFO -      r13 = 0x0000000000000003   r14 = 0x00007fff5fbf82e0
03:50:12     INFO -      r15 = 0x00007fff5fbf82c0   rip = 0x000000010144359d
03:50:12     INFO -      rsp = 0x00007fff5fbf8290   rbp = 0x00007fff5fbf8700
03:50:12     INFO -      Found by: call frame info
03:50:12     INFO -   3  XUL!nsDebugImpl::Abort(char const*, int) [nsDebugImpl.cpp:49abfe360b14 : 149 + 0x7]
03:50:12     INFO -      rbx = 0x0000000000000002   r12 = 0x000000010baa6100
03:50:12     INFO -      r13 = 0x00007fff5fbf8800   r14 = 0x00007fff5fbf8720
03:50:12     INFO -      r15 = 0x0000000000000002   rip = 0x000000010144369a
03:50:12     INFO -      rsp = 0x00007fff5fbf8710   rbp = 0x00007fff5fbf8710
03:50:12     INFO -      Found by: call frame info
03:50:12     INFO -   4  XUL!NS_InvokeByIndex [xptcinvoke_x86_64_unix.cpp:49abfe360b14 : 162 + 0x3]
03:50:12     INFO -      rbx = 0x0000000000000002   r12 = 0x000000010baa6100
03:50:12     INFO -      r13 = 0x00007fff5fbf8800   r14 = 0x00007fff5fbf8720
03:50:12     INFO -      r15 = 0x0000000000000002   rip = 0x00000001014cb50d
03:50:12     INFO -      rsp = 0x00007fff5fbf8720   rbp = 0x00007fff5fbf87b0
03:50:12     INFO -      Found by: call frame info
This will fix the `undefined`, but not the core issue. Since it's a trivial typo fix, self-reviewing.
Assignee: nobody → dteller
Attachment #8436344 - Flags: review+
Keywords: checkin-needed
Whiteboard: [leave open]
« System JS : ERROR resource://gre/components/nsUrlClassifierListManager.js:342 - NS_ERROR_NOT_INITIALIZED: Component returned failure code: 0xc1f30001 (NS_ERROR_NOT_INITIALIZED) [nsIUrlClassifierDBService.getTables] » appeared also last time we saw this error (in bug 1017706).
Keywords: checkin-needed
Whiteboard: [leave open]
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
If it's OK with you, I'd prefer to leave this open for easier TBPL starring. Feel free to work on it over in bug 1017706, though :)
Status: RESOLVED → REOPENED
Depends on: 1017706
Resolution: DUPLICATE → ---
Keywords: leave-open
Whiteboard: [fixed-in-fx-team]
Given the change to the topic in bug 1017706, let's re-dupe this.
Status: REOPENED → RESOLVED
Closed: 10 years ago10 years ago
No longer depends on: 1017706
Resolution: --- → DUPLICATE
Product: Firefox Health Report → Firefox Health Report Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: