diff --git a/taskcluster/ci/fetch/toolchains.yml b/taskcluster/ci/fetch/toolchains.yml index 531d0feb6cf9..df2d9351e260 100644 --- a/taskcluster/ci/fetch/toolchains.yml +++ b/taskcluster/ci/fetch/toolchains.yml @@ -406,7 +406,7 @@ dump-syms: fetch: type: git repo: https://github.com/mozilla/dump_syms/ - revision: ca37dd69b43095f11bb7873cd8569582a93c7925 + revision: 29c131802494c52e9e89597f1d763f79e797b348 rust-minidump: description: rust-minidump 0.14.0 source code (for minidump-stackwalk) diff --git a/toolkit/crashreporter/tools/symbolstore.py b/toolkit/crashreporter/tools/symbolstore.py index c6f2a60670a9..c09ef8fddde8 100755 --- a/toolkit/crashreporter/tools/symbolstore.py +++ b/toolkit/crashreporter/tools/symbolstore.py @@ -911,7 +911,11 @@ class Dumper_Mac(Dumper): # in order to dump all the symbols. if dsymbundle: # This is the .dSYM bundle. - return [self.dump_syms] + arch.split() + ["-j", "2", dsymbundle, file] + return ( + [self.dump_syms] + + arch.split() + + ["--type", "macho", "-j", "2", dsymbundle, file] + ) return Dumper.dump_syms_cmdline(self, file, arch) def GenerateDSYM(self, file):