Last Comment Bug 843303 - Need build symbols for gecko B2G builds
: Need build symbols for gecko B2G builds
Product: Release Engineering
Classification: Other
Component: Platform Support (show other bugs)
: other
: All All
: -- normal (vote)
: ---
Assigned To: Aki Sasaki [:aki]
: Chris Cooper [:coop]
Depends on: 847683
Blocks: 843296 847927
  Show dependency treegraph
Reported: 2013-02-20 12:42 PST by Jonathan Griffin (:jgriffin)
Modified: 2013-08-12 21:55 PDT (History)
7 users (show)
See Also:
Crash Signature:
QA Whiteboard:
Iteration: ---
Points: ---

(configs) [needs testing] enable symbols for b2g emulator builds (2.69 KB, patch)
2013-02-27 12:50 PST, Aki Sasaki [:aki]
no flags Details | Diff | Splinter Review
(configs) add symbol env vars (4.25 KB, patch)
2013-02-27 18:12 PST, Aki Sasaki [:aki]
no flags Details | Diff | Splinter Review
/home/mock_mozilla/.ssh/... (4.26 KB, patch)
2013-02-27 22:36 PST, Aki Sasaki [:aki]
armenzg: review+
aki: checked‑in+
Details | Diff | Splinter Review

Description Jonathan Griffin (:jgriffin) 2013-02-20 12:42:26 PST
The gecko B2G builds that get used in emulator testing do not have build symbols made or uploaded, which means when we see B2G process crashes in emulator tests (which happens frequently), there is very little to go on for debugging.

jrmuizel is running into this problem right now in bug 843296.

Can we get build symbols built and uploaded for these builds?
Comment 1 Olli Pettay [:smaug] 2013-02-27 12:42:24 PST
This is blocking currently some my work too.
Comment 2 Andrew Halberstadt [:ahal] 2013-02-27 12:49:30 PST
CC'ing Armen too. Who would be the best person to look into this? I'd like to work on bug 843296 now that tests are running in AWS. Is there anything I can do to help out on this bug?
Comment 3 Aki Sasaki [:aki] 2013-02-27 12:50:31 PST
Created attachment 719144 [details] [diff] [review]
(configs) [needs testing] enable symbols for b2g emulator builds

This could be as simple as this patch.
Since things are rarely that simple, -> staging.
Comment 4 Armen Zambrano [:armenzg] (EDT/UTC-4) 2013-02-27 13:14:05 PST
I've put aki's patch on staging. I will review the build tomorrow and see what got uploaded.
Comment 5 Aki Sasaki [:aki] 2013-02-27 15:18:51 PST
Symbols built, died later due to bug 840724 =\
Comment 6 Aki Sasaki [:aki] 2013-02-27 15:19:50 PST
We can either review, land, and make sure a nightly works, or land symbol upload staging fixes in a user repo to verify.
Comment 7 Aki Sasaki [:aki] 2013-02-27 16:36:42 PST
Oh, duh, I was building the wrong thing.
Comment 8 Aki Sasaki [:aki] 2013-02-27 18:12:29 PST
Created attachment 719279 [details] [diff] [review]
(configs) add symbol env vars

SYMBOL_SERVER_HOST: parameter null or not set
Comment 9 Aki Sasaki [:aki] 2013-02-27 18:54:33 PST
Comment on attachment 719279 [details] [diff] [review]
(configs) add symbol env vars

Trying ~/.ssh/... since it's no longer /home/cltbld in mock, it's /home/mock_mozilla .

If that doesn't work, I may just hardcode /home/mock_mozilla/... .
Comment 10 Aki Sasaki [:aki] 2013-02-27 20:24:02 PST
Warning: Identity file ~/.ssh/ffxbld_dsa not accessible: No such file or directory.

Comment 11 Aki Sasaki [:aki] 2013-02-27 22:36:05 PST
Created attachment 719343 [details] [diff] [review]
Comment 12 Aki Sasaki [:aki] 2013-02-27 22:37:25 PST
Went green in staging.

After this lands we can probably revert .
Comment 13 Aki Sasaki [:aki] 2013-02-28 10:06:15 PST
Comment on attachment 719343 [details] [diff] [review]
Comment 14 Ted Mielczarek [:ted.mielczarek] 2013-02-28 11:10:18 PST
Are we uploading symbols for non-nightly builds to the symbol server here? We definitely shouldn't be doing that.
Comment 15 Aki Sasaki [:aki] 2013-02-28 11:32:50 PST
Looks like does an is_nightly() check first; we *can't* upload non-nightly symbols.
Comment 17 Armen Zambrano [:armenzg] (EDT/UTC-4) 2013-03-01 07:30:20 PST
(In reply to Aki Sasaki [:aki] from comment #16)
> (reverted )

I think this is breaking Gaia UI tests.
07:06:22 FATAL - Can't figure out symbols_url from installer_url!
Comment 18 Andrew Halberstadt [:ahal] 2013-03-01 08:48:32 PST
Happening because the installer_url in this case has no suffix:
Comment 19 Aki Sasaki [:aki] 2013-03-01 11:53:18 PST
(In reply to Armen Zambrano G. [:armenzg] from comment #17)
> (In reply to Aki Sasaki [:aki] from comment #16)
> >
> > 
> > (reverted )
> I think this is breaking Gaia UI tests.
> 07:06:22 FATAL - Can't figure out symbols_url from installer_url
> mozilla-inbound-panda/20130301061123!

Do you guys need me to revert this, or is this getting fixed in mozharness ?
Comment 20 Armen Zambrano [:armenzg] (EDT/UTC-4) 2013-03-01 12:00:21 PST
I'm not looking into it right now.
Whatever you prefer. I can take care of it on Monday.
Comment 21 Aki Sasaki [:aki] 2013-03-01 12:19:34 PST
=\ looks like we expect the build and the crash symbols to have the same format name, and that's not true for b2g.

Not sure what we should do here; try scraping the page? =\
Comment 22 Aki Sasaki [:aki] 2013-03-01 13:59:24 PST
I think this bug is fixed, but leaving open til we resolve the gaia smoketest issue.
Comment 23 Aki Sasaki [:aki] 2013-03-05 12:03:56 PST
Armen's got the gaia smoketest fix in bug 847927.
Resolving this bug.

Note You need to log in before you can comment on or make changes to this bug.