gecko-dev/browser
Mike Hommey 106d32bce6 Bug 1512706 - Update minidump_stackwalk used for tests. r=RyanVM
The minidump_stackwalk used for tests ifs picked up from tooltool, and
it looks like the tooltool manifests haven't been updated in 2 years.

As it turns out, this old version is not capable of, at least, stack
walk over crashes originated in LTOed rust code on Windows, while
breakpad trunk, as well as the slightly oldest version we have in-tree
do.

While ideally, we'd go with building minidump_stackwalk as a taskcluster
toolchain artifact, or during the build, but that involves significantly
more work, while we should fix the stack traces of crashes that  people
_do_ get as early as possible.

The tooltool artifacts linked in the updated manifests were generated
the following way:
- Revert the last two changes that happened to minidump_stackwalk.cc
  between 2016 and now (they don't matter for functionality and get in
  the way of the rest below).
- Apply the changes betwen the version of minidump_stackwalk.cc from
  2016 and
https://hg.mozilla.org/users/tmielczarek_mozilla.com/stackwalk-http/raw-file/51e4725ffad4/stackwalk.cc
- Pick the http_symbol_supplier.cc and http_symbol_supplier.h files from
  the same repo as stackwalk.cc above.
- Add the necessary build system bits to build it off the Gecko tree,
  along with the in-tree breakpad code.
- Build it for linux, linux64, macosx64, win32-mingw.

The patch doing all the above is:
https://hg.mozilla.org/try/rev/64491336dc7fca7a1c00ae8c66619b01563bbe4e
The push to build it on the aforementioned platforms:
https://hg.mozilla.org/try/rev/4b621a67ca0bd6cf8954566e180d23e1ba8a9f83

A win64-mingw variant was also built, but is not being used, keeping
things in line with what we currently are using.  We may want to follow
up with an update to use that win64 variant on 64-bits testers.

Differential Revision: https://phabricator.services.mozilla.com/D14005

--HG--
extra : moz-landing-system : lando
2018-12-10 22:51:50 +00:00
..
actors Bug 1505411 - Add basic monitoring for partner search pages with ads and clicks. Depends on D11188 r=adw,Felipe,chutten 2018-12-05 20:33:01 +00:00
app Bug 1511751 - Part 1 - Remove the "Blocked" labels of content blocking categories and put them behind a pref. r=ewright 2018-12-08 00:05:49 +00:00
base Merge inbound to mozilla-central. a=merge 2018-12-11 00:05:18 +02:00
branding Bug 1491672 - Migrate About Dialog to use Fluent for localization r=flod,zbraniecki,jaws 2018-11-05 16:13:12 +00:00
components Bug 1512747 - Add the tab icon to remote tab matches. r=mak 2018-12-10 20:41:33 +00:00
config Bug 1512706 - Update minidump_stackwalk used for tests. r=RyanVM 2018-12-10 22:51:50 +00:00
docs Bug 1495183 - Create a first muxer implementation. r=adw 2018-12-02 09:58:15 +00:00
extensions Bug 1512982 - Update pdf.js to version 2.1.97. r=bdahl 2018-12-10 10:09:44 -05:00
fonts
installer Backed out changeset 725a692947dd (bug 675428) for opening multiple tabs (bug 1496380) - bug 1512496 2018-12-10 18:44:24 +02:00
locales Bug 1494282 - Remove references to onboarding from l10n.toml r=Pike 2018-12-10 11:25:46 +00:00
modules Bug 1512485 - Introduce nsIClearDataService.deleteDataFromOriginAttributesPattern, r=johannh 2018-12-09 13:19:04 +01:00
themes Bug 1512747 - Add the tab icon to remote tab matches. r=mak 2018-12-10 20:41:33 +00:00
tools/mozscreenshots Bug 1501286 - Part 2: Remove support for tracking protection UI from Control Centre r=johannh 2018-10-25 16:52:19 +00:00
.eslintrc.js
LICENSE
Makefile.in
app.mozbuild
build.mk
confvars.sh Bug 1502457 - Move MOZ_APP_VERSION{,_DISPLAY} to python configure. r=nalexander 2018-11-16 01:15:35 +00:00
defs.mk
moz.build
moz.configure Bug 1493315: Build config for dedicated profiles and downgrade protection. r=ted 2018-09-21 23:32:55 +00:00