diff options
| author | John Colanduoni <john@colanduoni.com> | 2017-11-08 02:28:17 -0800 |
|---|---|---|
| committer | John Colanduoni <john@colanduoni.com> | 2017-11-08 02:28:17 -0800 |
| commit | 8581b59fb39b0072665de59b1a70e708b251d4b0 (patch) | |
| tree | b7cb00943b224a1e64e464d03773a974418573f3 /src/libstd/sys | |
| parent | e177df3d5c4a5a9432f33f54ee459ea25bf7f2d2 (diff) | |
| download | rust-8581b59fb39b0072665de59b1a70e708b251d4b0.tar.gz rust-8581b59fb39b0072665de59b1a70e708b251d4b0.zip | |
Disable `mmap` in `libbacktrace` on Apple platforms
Fixes #45731 libbacktrace uses mmap if available to map ranges of the files containing debug information. On macOS `mmap` will succeed even if the mapped range does not exist, and a SIGBUS (with an unusual EXC_BAD_ACCESS code 10) will occur when the program attempts to page in the memory. To combat this we force `libbacktrace` to be built with the simple `read` based fallback on Apple platforms.
Diffstat (limited to 'src/libstd/sys')
0 files changed, 0 insertions, 0 deletions
