~/talk

The quest of automating crash handling at Unity

Talkat Build Stuff 2017 · 2017-11-15..11-19· [devops-and-delivery]
links:none on file
slides:none on file

Unity has >1M registered users and gets ~6,000 bug reports/month so a custom crash pipeline is built because existing systems like Sakura and Breakpad prove impractical for Mono/C# stacks. The system parses logs, forms a gist (stripped call stack), and buckets reports; 8,000 input reports map to ~20,000 unique crashes and ~4,000 buckets. Slack alerts, duplicate collapsing and version metrics give immediate visibility; bucketing cuts duplicate triage but still needs manual split/ML for tricky driver/environment cases.

AI-written summary · about

  1. 0:00Intro
  2. 1:08Toolsmiths make sure things run smoothly
  3. 1:26Reporting bugs in Unity
  4. 2:16When the old tricks stopped working
  5. 4:04Automation to the rescue!
  6. 4:28Socorro: Mozilla's Backend plus Reporting UI
  7. 5:44Breakpad: Google's cross platform crash collecting
  8. 8:46Full stack matching vs top frame matching
  9. 10:08Middle ground the notion of GIST
  10. 12:13Easy navigation to/from FogBugz
  11. 14:09The notion of the duplicate and repro
  12. 15:22Other things to consider or memo to ourselves
  13. 19:29Conclusions & takeaways
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.