Closed Bug 1053767 Opened 10 years ago Closed 10 years ago

[adbe 3806613] New Flash 15 beta crash in F_1776344327

Categories

(External Software Affecting Firefox Graveyard :: Flash (Adobe), defect)

x86
Windows NT
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: kairo, Unassigned)

Details

(Keywords: crash)

Crash Data

Flags: needinfo?(jeclark)
I'd like to start triaging this, but when I attempt to view dumps on individual crash reports, I'm getting a box full of JSON output instead of the expected list of modules and stack trace.  If you guys could either fix the UI, or just send me 5-10 of the sanitized crash dumps in plaintext (for Win7, ideally), I'll start digging into this ASAP.
Flags: needinfo?(jeclark)
Our crash-stats has switched to store the crash data internally as JSON instead of the pipe-delimited text; it's the same information.

So in https://crash-stats.mozilla.com/report/index/b88867a7-71a8-4908-9cad-2f0782140808 for example, the stack is in crashing_thread.frames[...].function.
Flags: needinfo?(jeclark)
Yeah, it's just far more painful to parse.  If you're not planning to display human-readable data again that's cool, just let me know and I'll write a decorator or something to negate the productivity hit.
Flags: needinfo?(jeclark)
javascript:%28function%28%29%20%7B%0A%20%20var%20rawdata%20%3D%20document.querySelector%28%22%23rawdump%20.code%22%29.textContent%3B%0A%20%20var%20raw%20%3D%20JSON.parse%28rawdata%29%3B%0A%20%20var%20stack%20%3D%20raw.crashing_thread.frames%3B%0A%20%20var%20out%20%3D%20%5B%5D%3B%0A%20%20stack.forEach%28function%28frame%29%20%7B%0A%20%20%20%20out.push%28frame.function%20%2B%20%22%28%22%20%2B%20frame.file%20%2B%20%22%3A%22%20%2B%20frame.line%20%2B%20%22%29%22%29%3B%0A%20%20%7D%29%3B%0A%20%20var%20newwindow%20%3D%20window.open%28%22about%3Ablank%22%2C%20%22rawcrash%22%29%3B%0A%20%20newwindow.document.write%28%22%3Cpre%20id%3Dout%3E%3C/pre%3E%22%29%3B%0A%20%20newwindow.document.getElementById%28%22out%22%29.textContent%20%3D%20out.join%28%22%5Cn%22%29%3B%0A%7D%29%28%29%3B%0A is a bookmarklet that will work if you have a report/index page loaded and convert it to plaintext.

(function() {
  var rawdata = document.querySelector("#rawdump .code").textContent;
  var raw = JSON.parse(rawdata);
  var stack = raw.crashing_thread.frames;
  var out = [];
  stack.forEach(function(frame) {
    out.push(frame.function + "(" + frame.file + ":" + frame.line + ")");
  });
  var newwindow = window.open("about:blank", "rawcrash");
  newwindow.document.write("<pre id=out></pre>");
  newwindow.document.getElementById("out").textContent = out.join("\n");
})();
That's pretty trick, thanks.
I forgot to let you know on Friday, but this is ADBE 3806613.  We have reverted the offending change.  I believe that it was checked in in time make Wednesday's beta build (it's right on the cusp), but if not, it will definitely be in the following one.
Summary: New Flash 15 beta crash in F_1776344327 → [adbe 3806613] New Flash 15 beta crash in F_1776344327
Thanks, I can verify that this is not on the list any more with 15.0.0.130!
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Product: External Software Affecting Firefox → External Software Affecting Firefox Graveyard
You need to log in before you can comment on or make changes to this bug.