Enable Breakpad symbol push for win32 XULRunner nightly builds

RESOLVED FIXED

Status

Webtools Graveyard
Tinderbox
P2
normal
RESOLVED FIXED
11 years ago
4 years ago

People

(Reporter: nthomas, Assigned: nthomas)

Tracking

Details

Attachments

(1 attachment, 1 obsolete attachment)

(Assignee)

Description

11 years ago
bsmedberg says that we probably want to do this. It's gated on both him and Ted (luser) getting back from vacation and having a chance to talk about it.
(Assignee)

Updated

11 years ago
Priority: -- → P3
I probably missed some context on this.  Why do we want to do this?  Last I knew, we weren't accepting crash reports for random XULRunner apps.  We do have bug 381513 for uploading symbol packages to FTP for XULRunner nightlies, so that XR app authors can use them on their own Socorro servers.

(Assignee)

Comment 2

11 years ago
Unfortunately I can't find anything in my IRC logs.

Comment 3

11 years ago
I mainly want it for the symbol server, not for breakpad processing. I also want to provide a package (maybe in the SDK?) of .sym and .pdb files so that XR developers can run their own symbol server, but that's a different issue.
Ah, ok.  We could enable it just for Win32 then, to get the symbol server.  bug 381513 covers uploading the symbol package to FTP in tinderbox.  Is there an xrbld user or something like that?  All the product builds currently upload their symbols as their respective user.  Either way, we'll need an IT bug to get a breakpad/symbols_xr directory created, and mapped to symbols.mozilla.org/xulrunner, then we can easily turn on symbol push.
(Assignee)

Updated

10 years ago
Whiteboard: needs IT bug filed
Depends on: 421138
(Assignee)

Comment 5

10 years ago
Is this still win32 only ? 
Whiteboard: needs IT bug filed
Might make sense to do Linux too if I get bug 420474 fixed, but Win32 would be the biggest immediate win.
(Assignee)

Comment 7

10 years ago
breakpad/symbols_xr already exists, so lets put some nightly symbols in there and see if the symbol can be retrieved.
Assignee: build → nrthomas
Priority: P3 → P2
(Assignee)

Comment 8

10 years ago
Created attachment 322951 [details] [diff] [review]
Enable symbol generation and upload for win32 nightlies
Attachment #322951 - Flags: review?(bhearsum)
(Assignee)

Updated

10 years ago
Summary: Enable Breakpad symbol push for XULRunner nightly builds ? → Enable Breakpad symbol push for win32 XULRunner nightly builds
Let's set the env vars to enable source server support while we're at it.
(Assignee)

Comment 10

10 years ago
Created attachment 322958 [details] [diff] [review]
[checked in] Enable symbol generation and upload for win32 nightlies, and source server

Good point. How's this look ?
Attachment #322958 - Flags: review?(ted.mielczarek)
(Assignee)

Updated

10 years ago
Attachment #322951 - Attachment is obsolete: true
Attachment #322951 - Flags: review?(bhearsum)
Comment on attachment 322958 [details] [diff] [review]
[checked in] Enable symbol generation and upload for win32 nightlies, and source server

Looks good, but should probably persist the source server comment from the other configs.
Attachment #322958 - Flags: review?(ted.mielczarek) → review+
(Assignee)

Comment 12

10 years ago
Comment on attachment 322958 [details] [diff] [review]
[checked in] Enable symbol generation and upload for win32 nightlies, and source server

Checking in tinder-config.pl;
/cvsroot/mozilla/tools/tinderbox-configs/xulrunner/win32/tinder-config.pl,v  <--  tinder-config.pl
new revision: 1.13; previous revision: 1.12
done

with the requested comment and a clobber request.
Attachment #322958 - Attachment description: Enable symbol generation and upload for win32 nightlies, and source server → [checked in] Enable symbol generation and upload for win32 nightlies, and source server
(Assignee)

Comment 13

10 years ago
This seems to have sensible content (and be accessible)

http://symbols.mozilla.org/xulrunner/mangle.pdb/AF7ECC54FD694D589FE0EC4230AC9FE61/mangle.sym

Ted or Benjamin, could you do a quick verification with Visual Studio ?
(In reply to comment #13)
> This seems to have sensible content (and be accessible)
> 
> http://symbols.mozilla.org/xulrunner/mangle.pdb/AF7ECC54FD694D589FE0EC4230AC9FE61/mangle.sym
> 
> Ted or Benjamin, could you do a quick verification with Visual Studio ?

I can verify that VS loads symbols and source when attaching to McCoy built against the latest nightly SDK. Awesome!
Status: NEW → RESOLVED
Last Resolved: 10 years ago
Resolution: --- → FIXED

Updated

7 years ago
Component: Tinderbox Configuration → Tinderbox
Product: mozilla.org → Webtools
Product: Webtools → Webtools Graveyard
You need to log in before you can comment on or make changes to this bug.