Bug 1381353 - Set RUST_BACKTRACE=1 during `mach run`; r?ted draft
authorGregory Szorc <gps@mozilla.com>
Mon, 17 Jul 2017 13:57:50 -0700
changeset 610050 533dd0d2b05cbce92d50bce038f1c07fd7bbb08a
parent 609865 e0b0865639cebc1b5afa0268a4b073fcdde0e69c
child 637752 6a6e71c8cf5130299cada7104004e2564724752b
push id68773
push userbmo:gps@mozilla.com
push dateMon, 17 Jul 2017 20:59:17 +0000
reviewersted
bugs1381353
milestone56.0a1
Bug 1381353 - Set RUST_BACKTRACE=1 during `mach run`; r?ted Having Rust dump a stack on panic seems like a useful on-by-default feature. MozReview-Commit-ID: ABYTArsMTFh
python/mozbuild/mozbuild/mach_commands.py
--- a/python/mozbuild/mozbuild/mach_commands.py
+++ b/python/mozbuild/mozbuild/mach_commands.py
@@ -1321,16 +1321,17 @@ class RunProgram(MachCommandBase):
                 if not os.path.isdir(path):
                     os.makedirs(path)
                 args.append('-profile')
                 args.append(path)
 
         extra_env = {
             'MOZ_DEVELOPER_REPO_DIR': self.topsrcdir,
             'MOZ_DEVELOPER_OBJ_DIR': self.topobjdir,
+            'RUST_BACKTRACE': '1',
         }
 
         if not enable_crash_reporter:
             extra_env['MOZ_CRASHREPORTER_DISABLE'] = '1'
         else:
             extra_env['MOZ_CRASHREPORTER'] = '1'
 
         if disable_e10s: