Closed Bug 1237901 Opened 8 years ago Closed 8 years ago

Intermittent browser_perf-overview-selection-02.js,browser_perf-recording-selected-03.js,browser_perf-refresh.js,browser_perf-details-06.js,browser_perf-console-record-06.js | application crashed [@ GeckoSampler::ToJSObject(JSContext *,double)]

Categories

(DevTools :: Performance Tools (Profiler/Timeline), defect)

defect
Not set
critical

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: philor, Unassigned)

References

Details

(Keywords: crash, intermittent-failure)

+++ This bug was initially created as a clone of Bug #1234748 +++

+++ This bug was initially created as a clone of Bug #1234574 +++

+++ This bug was initially created as a clone of Bug #1221975 +++
Summary: Intermittent browser_perf-overview-selection-02.js | application crashed [@ GeckoSampler::ToJSObject(JSContext *,double)] → Intermittent browser_perf-overview-selection-02.js,browser_perf-recording-selected-03.js | application crashed [@ GeckoSampler::ToJSObject(JSContext *,double)]
Summary: Intermittent browser_perf-overview-selection-02.js,browser_perf-recording-selected-03.js | application crashed [@ GeckoSampler::ToJSObject(JSContext *,double)] → Intermittent browser_perf-overview-selection-02.js,browser_perf-recording-selected-03.js,browser_perf-refresh.js | application crashed [@ GeckoSampler::ToJSObject(JSContext *,double)]
Summary: Intermittent browser_perf-overview-selection-02.js,browser_perf-recording-selected-03.js,browser_perf-refresh.js | application crashed [@ GeckoSampler::ToJSObject(JSContext *,double)] → Intermittent browser_perf-overview-selection-02.js,browser_perf-recording-selected-03.js,browser_perf-refresh.js,browser_perf-details-06.js | application crashed [@ GeckoSampler::ToJSObject(JSContext *,double)]
Blocks: 1238131
Summary: Intermittent browser_perf-overview-selection-02.js,browser_perf-recording-selected-03.js,browser_perf-refresh.js,browser_perf-details-06.js | application crashed [@ GeckoSampler::ToJSObject(JSContext *,double)] → Intermittent browser_perf-overview-selection-02.js,browser_perf-recording-selected-03.js,browser_perf-refresh.js,browser_perf-details-06.js,browser_perf-console-record-06.js | application crashed [@ GeckoSampler::ToJSObject(JSContext *,double)]
What is this GeckoSample::ToJSObject failure? It's been blowing up the trees: https://bugzilla.mozilla.org/showdependencytree.cgi?id=1237901&hide_resolved=1
Flags: needinfo?(shu)
Flags: needinfo?(nfitzgerald)
Flags: needinfo?(kvijayan)
Seems to be turning the samples into a JS object to hand over to API consumers. I'm not familiar with this code.
Flags: needinfo?(nfitzgerald)
Pinging BenWa
Flags: needinfo?(bgirard)
Is there a stack? Could I get some links to failures?
Flags: needinfo?(shu)
Only stale ones.

It's an assertion failure, "Assertion failure: (JS_ParseJSON(aCx, static_cast<const char16_t*>(js_string.get()), js_string.Length(), &val)), at c:/builds/moz2_slave/fx-team-w32-d-0000000000000000/build/src/tools/profiler/core/GeckoSampler.cpp:409", no idea why we filed it as a crash rather than an assertion failure, which appears to have been fixed around the 13th, which would make you think http://hg.mozilla.org/mozilla-central/rev/28a2f47fced8 except... can't be.

Most recent ones which are not misstars seem to be https://treeherder.mozilla.org/logviewer.html#?repo=b2g-inbound&job_id=3742454, https://treeherder.mozilla.org/logviewer.html#?repo=b2g-inbound&job_id=3746904, https://treeherder.mozilla.org/logviewer.html#?repo=b2g-inbound&job_id=3739127, https://treeherder.mozilla.org/logviewer.html#?repo=fx-team&job_id=6579954, https://treeherder.mozilla.org/logviewer.html#?repo=mozilla-inbound&job_id=19616970
We'll catch you on the next one.
Status: NEW → RESOLVED
Closed: 8 years ago
Flags: needinfo?(kvijayan)
Flags: needinfo?(bgirard)
Resolution: --- → WORKSFORME
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.