Closed Bug 391718 Opened 17 years ago Closed 16 years ago

Enable Breakpad symbol push for win32 XULRunner nightly builds

Categories

(Webtools Graveyard :: Tinderbox, defect, P2)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: nthomas, Assigned: nthomas)

References

Details

Attachments

(1 file, 1 obsolete file)

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.
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.

Unfortunately I can't find anything in my IRC logs.
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.
Whiteboard: needs IT bug filed
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.
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
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.
Good point. How's this look ?
Attachment #322958 - Flags: review?(ted.mielczarek)
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+
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
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
Closed: 16 years ago
Resolution: --- → FIXED
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.

Attachment

General

Created:
Updated:
Size: