Closed
Bug 458903
Opened 16 years ago
Closed 16 years ago
Have Talos boxes submit crash reports when they crash
Categories
(Release Engineering :: General, defect, P2)
Release Engineering
General
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: sdwilsh, Assigned: anodelman)
References
Details
Attachments
(3 files, 2 obsolete files)
6.63 KB,
patch
|
catlee
:
review+
anodelman
:
checked-in+
|
Details | Diff | Splinter Review |
20.70 KB,
patch
|
catlee
:
review+
anodelman
:
checked-in+
|
Details | Diff | Splinter Review |
5.65 KB,
patch
|
catlee
:
review+
anodelman
:
checked-in+
|
Details | Diff | Splinter Review |
It'd be really useful to see why something crashed on talos, especially when the issue is intermittent or difficult to reproduce locally. A backtrace can often point a developer in the right direction about what's wrong with a piece of code.
Assignee | ||
Comment 1•16 years ago
|
||
To make this happen the dependent bugs would have to fixed along with:
- some method of managing the glut of symbols that we would build up
- changes to the talos code to handle crashes differently and ensure that the autosubmit worked correctly
Component: Release Engineering: Talos → Release Engineering: Future
Priority: -- → P3
Comment 2•16 years ago
|
||
I filed bug 465759 about improving the cleanup script. (It's blocking bug 385785 which is blocking this bug.)
Updated•16 years ago
|
Comment 3•16 years ago
|
||
Alice, this is my blind attempt at updating the buildbot configs to make symbols/crash reporting work. Let me know the best way to get this tested, because I don't think setting up a local buildbot config will work very well.
Attachment #364573 -
Flags: review?(anodelman)
Updated•16 years ago
|
Component: Release Engineering: Future → Release Engineering
Priority: P3 → P2
Assignee | ||
Comment 4•16 years ago
|
||
I'm working through the issues in the patch on talos staging - so far I've got symbols downloading and unzipping. Once I'm convinced that things are working correctly I'll submit a patch that covers the changes that I've made.
Comment 5•16 years ago
|
||
Awesome. I've committed the Talos code changes, so I think that the buildbot bits are all that's left!
Assignee: benjamin → anodelman
Assignee | ||
Comment 6•16 years ago
|
||
Did some small revisions to make things run on stage. I'm seeing symbols be downloaded and unpacked, unfortunately I haven't had any crashes come through yet to actually see if they get picked up.
Attachment #364573 -
Attachment is obsolete: true
Attachment #366023 -
Flags: review?(catlee)
Attachment #364573 -
Flags: review?(anodelman)
Comment 7•16 years ago
|
||
Looks good. I have a repo which will crash for testing: http://hg.mozilla.org/users/bsmedberg_mozilla.com/crashme if that helps. Also, if we got this deployed on tryserver it would be easy to test, except that tryserver doesn't currently upload symbol packages.
Assignee | ||
Comment 8•16 years ago
|
||
Issues with growing arrays of commands - due to shallow copy issue. Added copy.copy to ensure that we are only altering a local copy of an array instead of accidentally updating the original array.
Attachment #366023 -
Attachment is obsolete: true
Attachment #366392 -
Flags: review?(catlee)
Attachment #366023 -
Flags: review?(catlee)
Updated•16 years ago
|
Attachment #366392 -
Flags: review?(catlee) → review+
Assignee | ||
Comment 9•16 years ago
|
||
Comment on attachment 366392 [details] [diff] [review]
[Checked in]configs for enabling symbold fetching for talos-staging, rev3
999:469a5b5c452f
Attachment #366392 -
Attachment description: configs for enabling symbold fetching for talos-staging, rev3 → [Checked in]configs for enabling symbold fetching for talos-staging, rev3
Attachment #366392 -
Flags: checked‑in+
Assignee | ||
Comment 10•16 years ago
|
||
Looks to me like we are only creating crashreporter-symbols.zip files for tracemonkey and moz-central (not 1.9.1 or 1.9.0) - is this true?
Comment 11•16 years ago
|
||
That's correct, there is no automation for creating those on the branches. For the moment this is trunk-only.
Assignee | ||
Comment 12•16 years ago
|
||
Attachment #366943 -
Flags: review?(catlee)
Comment 13•16 years ago
|
||
Comment on attachment 366943 [details] [diff] [review]
[Checked in]configs for enabling symbold fetching for production talos, rev1
The __init__ methods for MozillaWgetSymbols and MozillaUnpackSymbols don't look like they're doing anything, so they could probably be left out.
Attachment #366943 -
Flags: review?(catlee) → review+
Assignee | ||
Comment 14•16 years ago
|
||
Comment on attachment 366943 [details] [diff] [review]
[Checked in]configs for enabling symbold fetching for production talos, rev1
8f213be2b8ee
Attachment #366943 -
Attachment description: configs for enabling symbold fetching for production talos, rev1 → [Checked in]configs for enabling symbold fetching for production talos, rev1
Attachment #366943 -
Flags: checked‑in+
Assignee | ||
Updated•16 years ago
|
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Comment 15•16 years ago
|
||
(In reply to comment #10)
> Looks to me like we are only creating crashreporter-symbols.zip files for
> tracemonkey and moz-central (not 1.9.1 or 1.9.0) - is this true?
(In reply to comment #11)
> That's correct, there is no automation for creating those on the branches. For
> the moment this is trunk-only.
Err... can we get this working on mozilla-1.9.1?
I can maybe understand ignoring mozilla-1.9.0, but mozilla-1.9.1 is in active development for a while still, and these crash reports would likely be really useful in the leadup to the release of Firefox 3.5.
Reopening, or is this already being tracked in a different bug?
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Comment 16•16 years ago
|
||
John, bugs are fixed when they're fixed on trunk. We have keywords for tracking branch fixed-ness. It's quite possible we can land the necessary bits on 1.9.1, it's just build config stuff. We'll track as necessary with keywords.
Status: REOPENED → RESOLVED
Closed: 16 years ago → 16 years ago
Resolution: --- → FIXED
Comment 17•16 years ago
|
||
I landed bug 478221 on 1.9.1, so the 1.9.1 build machines are uploading symbols now. alice says we just need to modify the Talos config for the 1.9.1 machines to make them download symbols.
Assignee | ||
Comment 18•16 years ago
|
||
Attachment #369302 -
Flags: review?(catlee)
Updated•16 years ago
|
Attachment #369302 -
Flags: review?(catlee) → review+
Assignee | ||
Comment 19•16 years ago
|
||
Comment on attachment 369302 [details] [diff] [review]
[Checked in]have talos 1.9.1 boxes download symbols
changeset: 1041:c3922bdde04b
Attachment #369302 -
Attachment description: have talos 1.9.1 boxes download symbols → [Checked in]have talos 1.9.1 boxes download symbols
Attachment #369302 -
Flags: checked‑in+
Updated•11 years ago
|
Product: mozilla.org → Release Engineering
You need to log in
before you can comment on or make changes to this bug.
Description
•