Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rollup of 20 pull requests #57025

Closed
wants to merge 48 commits into from
Closed

Conversation

pietroalbini
Copy link
Member

@pietroalbini pietroalbini commented Dec 21, 2018

Successful merges:

Failed merges:

r? @ghost

scottmcm and others added 30 commits December 15, 2018 02:34
RFC rust-lang#2195 specifies that a repr(int) enum such as:

    #[repr(u8)]
    enum MyEnum {
        B { x: u8, y: i16, z: u8 },
    }

has a layout that is equivalent to:

    #[repr(C)]
    enum MyEnumVariantB { tag: u8, x: u8, y: i16, z: u8 },

However this isn't actually implemented, with the actual layout being
roughly equivalent to:

    union MyEnumPayload {
        B { x: u8, y: i16, z: u8 },
    }

    #[repr(packed)]
    struct MyEnum {
        tag: u8,
        payload: MyEnumPayload,
    }

Thus the variant payload is *not* subject to repr(C) ordering rules, and
gets re-ordered as `{ x: u8, z: u8, z: i16 }`

The existing tests added in pull-req rust-lang#45688 fail to catch this as the
repr(C) ordering just happens to match the current Rust ordering in this
case; adding a third field reveals the problem.
This commit updates from LLVM 7.0.0 to git revisions of clang/llvm/lld
to build LLVM on our dist builders for Linux. The goal of this is to
fix rust-lang#56849 by picking up a fix [1] in LLD.

Closes rust-lang#56849

[1]: llvm-mirror/lld@3be4e82
Layout size overflow and typeck eval errors are reported. Trigger a bug
only when the eval error is strictly labeled as TooGeneric.
This is done by adding a new `IsJoint` field to `TokenStream::Tree`,
which simplifies a lot of `match` statements. And likewise for
`CursorKind`.

The commit also adds a new method `TokenTree:stream()` which can replace
a choice between `.into()` and `.joint()`.
Add DoubleEndedIterator::nth_back

As suggested by rust-lang#54054. This doesn't fix that issue, as this doesn't add enough implementations to optimise that specific use case, but it adds the method and a few (relatively) trivial overrides to work as an initial implementation.

It's probably going to be a lot of work adding `nth_back` implementations everywhere, and I don't have the time to include it all in this commit. But, it's a start. :)
…chton

Add unstable VecDeque::rotate_{left|right}

Like the ones on slices, but more efficient because vecdeque is a circular buffer.

Issue that proposed this: rust-lang#56686

~~:bomb: Please someone look very carefully at the `unsafe` in this!  The `wrap_copy` seems to be exactly what this method needs, and the `len` passed to it is never more than half the length of the deque, but I haven't managed to prove to myself that it's correct :bomb:~~ I think I proved that this code meets the requirement of the unsafe code it's calling; please double-check, of course.
…nd-support, r=alexcrichton

Adding unwinding support for x86_64_fortanix_unknown_sgx target.

Unwinding support is provided by our port of LLVM's libunwind which is available from https://github.com/fortanix/libunwind/tree/release_50.

libunwind requires support for rwlock and printing to stderr, which is only provided by `std` for this target. This poses two problems: 1) how to expose the `std` functionality to C and 2) dependency inversion.

### Exposing `std`

For exposing the functionality we chose to expose the following symbols:

* __rust_rwlock_rdlock
* __rust_rwlock_wrlock
* __rust_rwlock_unlock
* __rust_print_err
* __rust_abort

Also, the following are needed from `alloc`:

* __rust_alloc
* __rust_dealloc

#### Rust RWLock in C

In `libunwind`, RWLock is initialized as a templated static variable:

```c
pthread_rwlock_t DwarfFDECache<A>::_lock = PTHREAD_RWLOCK_INITIALIZER;
```

I don't know of a good way to use the Rust sys::rwlock::RWLock type and initializer there. We could have a static global variable in Rust, but that doesn't work with the templating. The variable needs to be initialized statically, since this target doesn't support the .init section. Currently, I just used a byte array and standard C array initialization. The mapping between this C type and the Rust type needs to be manually maintained. There is a compile-time check and a unit test to make sure the Rust versions of these C definitions match the actual Rust type. If any reviewer knows of a better solution, please do tell.

### Dependency inversion issue

`std` depends on `panic_unwind` which depends on `libunwind`, and `libunwind` depends on `std`. This is not normally supported by Rust's linking system. Therefore we use raw C exports from `std` *and* `libunwind.a` is linked last in the target `post_link_objects` instead of being built as part of the Rust `libunwind`. Currently, all C exports are defined in `src/libstd/sys/sgx/rwlock.rs` to overcome LTO issues. Only the `__rust_rwlock_*` definitions *need* to live there for privacy reasons. Once again, if any reviewer knows of a better solution, please do tell.

r? @alexcrichton
…i-obk

A few tweaks to dropck_outlives

- remove an unnecessary call to `cloned()`
- simplify common patterns
…ations, r=Mark-Simulacrum

Fix compiletest `trim` deprecation warnings

None
…li-obk

suggest similar lint names for unknown lints

Fixes rust-lang#54737.
@pietroalbini pietroalbini changed the title Rollup of 21 pull requests Rollup of 20 pull requests Dec 21, 2018
@pietroalbini
Copy link
Member Author

Removed #56954

@bors r+ p=20

@bors
Copy link
Contributor

bors commented Dec 21, 2018

📌 Commit bc674ab has been approved by pietroalbini

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Dec 21, 2018
@bors
Copy link
Contributor

bors commented Dec 21, 2018

⌛ Testing commit bc674ab with merge 9130e21...

bors added a commit that referenced this pull request Dec 21, 2018
Rollup of 20 pull requests

Successful merges:

 - #56802 (Add DoubleEndedIterator::nth_back)
 - #56842 (Add unstable VecDeque::rotate_{left|right})
 - #56869 (Reduce search-index.js size)
 - #56887 (Disable field reordering for repr(int).)
 - #56892 (rustc: Update Clang used to build LLVM on Linux)
 - #56909 (static eval: Do not ICE on layout size overflow)
 - #56914 (Ignore ui/target-feature-gate on sparc, sparc64, powerpc, powerpc64 and powerpc64le)
 - #56917 (Simplify MIR generation for logical operations)
 - #56919 (Remove a wrong multiplier on relocation offset computation)
 - #56933 (Add --progress to git submodule commands in x.py)
 - #56941 (deny intra-doc link resolution failures in libstd)
 - #56964 (Remove `TokenStream::JointTree`.)
 - #56970 (Mem uninit doc ptr drop)
 - #56973 (make basic CTFE tracing available on release builds)
 - #56979 (Adding unwinding support for x86_64_fortanix_unknown_sgx target.)
 - #56981 (miri: allocation is infallible)
 - #56984 (A few tweaks to dropck_outlives)
 - #56989 (Fix compiletest `trim` deprecation warnings)
 - #56992 (suggest similar lint names for unknown lints)
 - #57002 (Stabilize Vec(Deque)::resize_with)

Failed merges:

r? @ghost
@bors
Copy link
Contributor

bors commented Dec 21, 2018

💔 Test failed - status-travis

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Dec 21, 2018
@rust-highfive
Copy link
Collaborator

The job arm-android of your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
[01:35:03] test string::test_str_truncate ... ok
[01:35:03] test string::test_str_truncate_invalid_len ... ok
[01:35:03] test string::test_str_truncate_split_codepoint ... ok
[01:35:03] test str::test_unsafe_slice ... ok
[01:35:03] died due to signal 11
[01:35:03] 
[01:35:03] 
[01:35:03] 
[01:35:03] command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "test" "--target" "arm-linux-androideabi" "-j" "4" "--release" "--locked" "--color" "always" "--features" "panic-unwind backtrace" "--manifest-path" "/checkout/src/libstd/Cargo.toml" "-p" "alloc" "--"
[01:35:03] 
[01:35:03] 
[01:35:03] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test --target arm-linux-androideabi
[01:35:03] Build completed unsuccessfully in 1:24:46
---
travis_time:end:11b6f230:start=1545405162534216244,finish=1545405162549009219,duration=14792975
travis_fold:end:after_failure.3
travis_fold:start:after_failure.4
travis_time:start:0805c8f6
$ ln -s . checkout && for CORE in obj/cores/core.*; do EXE=$(echo $CORE | sed 's|obj/cores/core\.[0-9]*\.!checkout!\(.*\)|\1|;y|!|/|'); if [ -f "$EXE" ]; then printf travis_fold":start:crashlog\n\033[31;1m%s\033[0m\n" "$CORE"; gdb --batch -q -c "$CORE" "$EXE" -iex 'set auto-load off' -iex 'dir src/' -iex 'set sysroot .' -ex bt -ex q; echo travis_fold":"end:crashlog; fi; done || true
travis_fold:end:after_failure.4
travis_fold:start:after_failure.5
travis_time:start:131cd275
travis_time:start:131cd275
$ cat ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers || true
cat: ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers: No such file or directory
travis_fold:end:after_failure.5
travis_fold:start:after_failure.6
travis_time:start:3f1505f2
$ dmesg | grep -i kill

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@pietroalbini
Copy link
Member Author

@bors retry #55861

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Dec 21, 2018
@bors
Copy link
Contributor

bors commented Dec 21, 2018

⌛ Testing commit bc674ab with merge 0623286...

bors added a commit that referenced this pull request Dec 21, 2018
Rollup of 20 pull requests

Successful merges:

 - #56802 (Add DoubleEndedIterator::nth_back)
 - #56842 (Add unstable VecDeque::rotate_{left|right})
 - #56869 (Reduce search-index.js size)
 - #56887 (Disable field reordering for repr(int).)
 - #56892 (rustc: Update Clang used to build LLVM on Linux)
 - #56909 (static eval: Do not ICE on layout size overflow)
 - #56914 (Ignore ui/target-feature-gate on sparc, sparc64, powerpc, powerpc64 and powerpc64le)
 - #56917 (Simplify MIR generation for logical operations)
 - #56919 (Remove a wrong multiplier on relocation offset computation)
 - #56933 (Add --progress to git submodule commands in x.py)
 - #56941 (deny intra-doc link resolution failures in libstd)
 - #56964 (Remove `TokenStream::JointTree`.)
 - #56970 (Mem uninit doc ptr drop)
 - #56973 (make basic CTFE tracing available on release builds)
 - #56979 (Adding unwinding support for x86_64_fortanix_unknown_sgx target.)
 - #56981 (miri: allocation is infallible)
 - #56984 (A few tweaks to dropck_outlives)
 - #56989 (Fix compiletest `trim` deprecation warnings)
 - #56992 (suggest similar lint names for unknown lints)
 - #57002 (Stabilize Vec(Deque)::resize_with)

Failed merges:

r? @ghost
@bors
Copy link
Contributor

bors commented Dec 21, 2018

💔 Test failed - status-travis

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Dec 21, 2018
@rust-highfive
Copy link
Collaborator

The job x86_64-apple of your PR failed on Travis (raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
[00:02:23]       Memory: 8 GB
[00:02:23]       Boot ROM Version: VMW71.00V.0.B64.1704110547
[00:02:23]       Apple ROM Info: [MS_VM_CERT/SHA1/27d66596a61c48dd3dc7216fd715126e33f59ae7]Welcome to the Virtual Machine
[00:02:23]       SMC Version (system): 2.8f0
[00:02:23]       Serial Number (system): VMTNmEjK/ltw
[00:02:23] 
[00:02:23] hw.ncpu: 4
[00:02:23] hw.byteorder: 1234
[00:02:23] hw.memsize: 8589934592
---
[01:51:54] Checking "alias-2.js" ... OK
[01:51:54] Checking "alias-3.js" ... OK
[01:51:54] Checking "alias.js" ... OK
[01:51:54] FAILED
[01:51:54] ==> Result not found in 'others': '{"path":"std::string","name":"String"}'
[01:51:54] ==> Result not found in 'others': '{"path":"std::ffi","name":"CString"}'
[01:51:54] ==> Result not found in 'others': '{"path":"std::ffi","name":"OsString"}'
[01:51:54] ==> Result not found in 'in_args': '{"path":"std::str","name":"eq"}'
[01:51:54] ==> Result not found in 'returned': '{"path":"std::string::String","name":"add"}'
[01:51:54] FAILED
[01:51:54] ==> Result not found in 'others': '{"path":"std::f32","name":"is_nan"}'
[01:51:54] ==> Result not found in 'others': '{"path":"std::f64","name":"is_nan"}'
[01:51:54] ==> Result not found in 'others': '{"path":"std::option::Option","name":"is_none"}'
[01:51:54] FAILED
[01:51:54] ==> Result not found in 'others': '{"path":"std::option","name":"Option"}'
[01:51:54] Checking "basic.js" ... Checking "deduplication.js" ... Checking "enum-option.js" ... Checking "filter-crate.js" ... OK
[01:51:54] FAILED
[01:51:54] ==> Result not found in 'others': '{"path":"std::mem","name":"forget"}'
[01:51:54] ==> Result not found in 'others': '{"path":"std::fmt","name":"format"}'
[01:51:54] FAILED
[01:51:54] ==> Result not found in 'others': '{"path":"std::char","name":"from_u32"}'
[01:51:54] ==> Result not found in 'others': '{"path":"std::str","name":"from_utf8"}'
[01:51:54] ==> Result not found in 'others': '{"path":"std::string::String","name":"from_utf8"}'
[01:51:54] FAILED
[01:51:54] ==> Result not found in 'others': '{"path":"std","name":"fn","ty":15}'
[01:51:54] ==> Result not found in 'others': '{"path":"std","name":"fn","ty":21}'
[01:51:54] FAILED
[01:51:54] ==> Result not found in 'others': '{"path":"std","name":"panic","ty":14}'
[01:51:54] ==> Result not found in 'others': '{"path":"std","name":"panic","ty":0}'
[01:51:54] FAILED
[01:51:54] ==> Result not found in 'others': '{"path":"std","name":"print"}'
[01:51:54] ==> Result not found in 'others': '{"path":"std","name":"eprint"}'
[01:51:54] ==> Result not found in 'others': '{"path":"std","name":"println"}'
[01:51:54] ==> Result not found in 'others': '{"path":"std","name":"eprintln"}'
[01:51:54] FAILED
[01:51:54] ==> Result not found in 'others': '{"path":"std","name":"str"}'
[01:51:54] ==> Result not found in 'others': '{"path":"std","name":"u8"}'
[01:51:54] ==> Result not found in 'others': '{"path":"std::ffi","name":"CStr"}'
[01:51:54] Checking "fn-forget.js" ... Checking "from_u.js" ... Checking "keyword.js" ... Checking "macro-check.js" ... Checking "macro-print.js" ... Checking "multi-query.js" ... Checking "never.js" ... OK
[01:51:54] FAILED
[01:51:54] ==> Result not found in 'others': '{"path":"std","name":"error"}'
[01:51:54] ==> Result not found in 'others': '{"path":"std::fmt","name":"Error"}'
[01:51:54] ==> Result not found in 'others': '{"path":"std::io","name":"Error"}'
[01:51:54] ==> Result not found in 'returned': '{"path":"std::fmt::LowerExp","name":"fmt"}'
[01:51:54] Checking "quoted.js" ... Checking "should-fail.js" ... OK
[01:51:54] FAILED
[01:51:54] ==> Result not found in 'others': '{"path":"std::string::String","name":"from_utf8"}'
[01:51:54] ==> Result not found in 'others': '{"path":"std::string::String","name":"from_utf8"}'
[01:51:54] ==> Result not found in 'others': '{"path":"std::string::String","name":"from_utf8_lossy"}'
[01:51:54] ==> Result not found in 'others': '{"path":"std::string::String","name":"from_utf16_lossy"}'
[01:51:54] ==> Result not found in 'others': '{"path":"std::string::String","name":"from_utf8_unchecked"}'
[01:51:54] FAILED
[01:51:54] ==> Result not found in 'others': '{"path":"std::vec","name":"Vec"}'
[01:51:54] ==> Result not found in 'others': '{"path":"std::collections","name":"VecDeque"}'
[01:51:54] FAILED
[01:51:54] ==> Result not found in 'others': '{"path":"std::task","name":"local_waker_from_nonlocal"}'
[01:51:54] ==> Result not found in 'others': '{"path":"alloc::task","name":"local_waker_from_nonlocal"}'
[01:51:54] FAILED
[01:51:54] ==> Result not found in 'others': '{"path":"std::vec::Vec","name":"new"}'
[01:51:54] ==> Result not found in 'others': '{"path":"std::vec::Vec","name":"ne"}'
[01:51:54] Checking "string-from_ut.js" ... Checking "struct-vec.js" ... Checking "substring.js" ... Checking "vec-new.js" ... 
[01:51:54] 
[01:51:54] command did not execute successfully: "/Users/travis/.nvm/versions/node/v6.12.3/bin/node" "src/tools/rustdoc-js/tester.js" "x86_64-apple-darwin"
[01:51:54] 
[01:51:54] 
[01:51:54] failed to run: /Users/travis/build/rust-lang/rust/build/bootstrap/debug/bootstrap test
[01:51:54] Build completed unsuccessfully in 0:53:20
[01:51:54] Build completed unsuccessfully in 0:53:20
[01:51:54] make: *** [check] Error 1
The command "stamp sh -x -c "$RUN_SCRIPT"" exited with 2.
travis_time:start:1468a742
$ date && (curl -fs --head https://google.com | grep ^Date: | sed 's/Date: //g' || true)
Fri Dec 21 20:07:32 GMT 2018
---
travis_fold:start:after_failure.2
travis_time:start:141c42b5
$ ls -lat $HOME/Library/Logs/DiagnosticReports/
total 1272
drwx------  27 travis  staff    918 Dec 21 20:07 .
-rw-------@  1 travis  staff  13746 Dec 21 20:07 overflow_2018-12-21-200714_Traviss-Mac-1044.crash
-rw-------@  1 travis  staff   1428 Dec 21 20:06 foo_2018-12-21-200647_Traviss-Mac-1044.crash
-rw-------@  1 travis  staff   1418 Dec 21 20:06 m4_2018-12-21-200615_Traviss-Mac-1044.crash
-rw-------@  1 travis  staff   1431 Dec 21 20:06 bar_2018-12-21-200604-1_Traviss-Mac-1044.crash
-rw-------@  1 travis  staff   1444 Dec 21 20:06 bar_2018-12-21-200604_Traviss-Mac-1044.crash
-rw-------@  1 travis  staff  10661 Dec 21 20:06 b_2018-12-21-200603_Traviss-Mac-1044.crash
-rw-------@  1 travis  staff  62246 Dec 21 19:28 a_2018-12-21-192857-1_Traviss-Mac-1044.crash
-rw-------@  1 travis  staff  37481 Dec 21 19:28 a_2018-12-21-192857_Traviss-Mac-1044.crash
-rw-------@  1 travis  staff  37238 Dec 21 19:28 a_2018-12-21-192849-1_Traviss-Mac-1044.crash
-rw-------@  1 travis  staff  60387 Dec 21 19:28 a_2018-12-21-192849_Traviss-Mac-1044.crash
-rw-------@  1 travis  staff  10142 Dec 21 19:28 a_2018-12-21-192844_Traviss-Mac-1044.crash
-rw-------@  1 travis  staff   9873 Dec 21 19:28 a_2018-12-21-192839_Traviss-Mac-1044.crash
-rw-------@  1 travis  staff   9878 Dec 21 19:28 a_2018-12-21-192831-1_Traviss-Mac-1044.crash
-rw-------@  1 travis  staff   9793 Dec 21 19:28 a_2018-12-21-192831_Traviss-Mac-1044.crash
-rw-------@  1 travis  staff  10034 Dec 21 19:27 a_2018-12-21-192755_Traviss-Mac-1044.crash
-rw-------@  1 travis  staff  63073 Dec 21 19:27 a_2018-12-21-192746_Traviss-Mac-1044.crash
-rw-------@  1 travis  staff  65091 Dec 21 19:27 a_2018-12-21-192744-1_Traviss-Mac-1044.crash
-rw-------@  1 travis  staff  63915 Dec 21 19:27 a_2018-12-21-192744-2_Traviss-Mac-1044.crash
-rw-------@  1 travis  staff  64248 Dec 21 19:27 a_2018-12-21-192744_Traviss-Mac-1044.crash
-rw-------@  1 travis  staff  11583 Dec 21 19:25 a_2018-12-21-192542_Traviss-Mac-1044.crash
-rw-------@  1 travis  staff   9897 Dec 21 19:24 a_2018-12-21-192452_Traviss-Mac-1044.crash
-rw-------@  1 travis  staff  10304 Dec 21 19:23 a_2018-12-21-192343_Traviss-Mac-1044.crash
-rw-------@  1 travis  staff  10491 Dec 21 19:23 a_2018-12-21-192338-1_Traviss-Mac-1044.crash
-rw-------@  1 travis  staff  10489 Dec 21 19:23 a_2018-12-21-192338-2_Traviss-Mac-1044.crash
-rw-------@  1 travis  staff  10213 Dec 21 19:23 a_2018-12-21-192338_Traviss-Mac-1044.crash
drwx------+ 15 travis  staff    510 Jan 25  2018 ..
travis_fold:end:after_failure.2
travis_fold:start:after_failure.3
travis_time:start:1d61e997
$ find $HOME/Library/Logs/DiagnosticReports -type f -name '*.crash' -not -name '*.stage2-*.crash' -not -name 'com.apple.CoreSimulator.CoreSimulatorService-*.crash' -exec printf travis_fold":start:crashlog\n\033[31;1m%s\033[0m\n" {} \; -exec head -750 {} \; -exec echo travis_fold":"end:crashlog \; || true
$ find $HOME/Library/Logs/DiagnosticReports -type f -name '*.crash' -not -name '*.stage2-*.crash' -not -name 'com.apple.CoreSimulator.CoreSimulatorService-*.crash' -exec printf travis_fold":start:crashlog\n\033[31;1m%s\033[0m\n" {} \; -exec head -750 {} \; -exec echo travis_fold":"end:crashlog \; || true
travis_fold:start:crashlog
/Users/travis/Library/Logs/DiagnosticReports/a_2018-12-21-192338-1_Traviss-Mac-1044.crash
Process:               a [41940]
Path:                  /Users/USER/*/a
Identifier:            a
Version:               0
Code Type:             X86-64 (Native)
Parent Process:        ??? [41930]
Responsible:           a [41940]
User ID:               501
Date/Time:             2018-12-21 19:22:49.551 +0000
OS Version:            Mac OS X 10.13.3 (17D47)
Anonymous UUID:        A91A3A70-3ADA-D7A9-5891-C1A67A5778E7
Anonymous UUID:        A91A3A70-3ADA-D7A9-5891-C1A67A5778E7
Time Awake Since Boot: 4200 seconds
System Integrity Protection: enabled
Crashed Thread:        0  Dispatch queue: com.apple.main-thread
Exception Type:        EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes:       0x0000000000000001, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY
Termination Signal:    Illegal instruction: 4
Termination Reason:    Namespace SIGNAL, Code 0x4
Terminating Process:   exc handler [0]
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libstd-9704616a50a0e937.dylib  0x0000000103dd482c std::panicking::rust_panic_with_hook::h62ca8c89ccbdc3f7 + 668
1   a                              0x0000000103da67f5 std::panicking::begin_panic::h0183cf39c4f26474 + 37
2   a                              0x0000000103da42bc _$LT$backtrace..double..Double$u20$as$u20$core..ops..drop..Drop$GT$::drop::hbddd8cc943232966 + 28
3   a                              0x0000000103da39e9 core::ptr::real_drop_in_place::h0bccc5556cf0dbf4 + 9
4   a                              0x0000000103da4293 backtrace::double::h0c99cc05786c6af0 + 35
5   a                              0x0000000103da542e backtrace::main::hcde7a1a1c3c85e77 + 4238 (backtrace.rs:113)
6   a                              0x0000000103da37b6 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h84a8225cc4fa24d8 + 6 (rt.rs:74)
7   libstd-9704616a50a0e937.dylib  0x0000000103dd4098 std::panicking::try::do_call::h15f3aa7ff9620fa7 + 24
8   libstd-9704616a50a0e937.dylib  0x0000000103def5ff __rust_maybe_catch_panic + 31
9   libstd-9704616a50a0e937.dylib  0x0000000103dd4b8d std::rt::lang_start_internal::h948ce4de2cd5b179 + 541
10  a                              0x0000000103da5cb9 main + 41
11  libdyld.dylib                  0x00007fff5d3af115 start + 1
Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x00007ffeebe5e808  rbx: 0x0000000000000002  rcx: 0x0000000000000000  rdx: 0x0000000000000000
  rdi: 0x0000000000000002  rsi: 0x0000000103e19652  rbp: 0x00007ffeebe5e900  rsp: 0x00007ffeebe5e830
   r8: 0x0000000103e17e70   r9: 0x0000000103e4b600  r10: 0x000000000000002b  r11: 0x0000000000000296
  r12: 0x0000000000000000  r13: 0x0000000103e17e70  r14: 0x0000000103da8460  r15: 0x00007ffeebe5e910
  rip: 0x0000000103dd482c  rfl: 0x0000000000010202  cr2: 0x0000000103e0df10
Logical CPU:     3
Error Code:      0x00000000
Trap Number:     6
Binary Images:
       0x103d9f000 -        0x103da7ff7 +a (0) <98086977-5E98-3EAE-8B32-1013A2019C86> /Users/USER/*/a
       0x103db1000 -        0x103e43ff7 +libstd-9704616a50a0e937.dylib (0) <E50086B2-390E-3D2C-9F16-9B300CDDFCEF> /Users/USER/*/libstd-9704616a50a0e937.dylib
       0x111449000 -        0x11149398f  dyld (519.2.2) <6695F30B-4E88-3C0B-9867-7D738C44A3E6> /usr/lib/dyld
    0x7fff5ac19000 -     0x7fff5ac4cfff  libclosured.dylib (519.2.2) <48051216-5647-3643-B979-B77D0FD20011> /usr/lib/closure/libclosured.dylib
    0x7fff5b12b000 -     0x7fff5b12cff3  libSystem.B.dylib (1252) <47329E26-DC23-3EBA-9461-37755368327D> /usr/lib/libSystem.B.dylib
    0x7fff5b3e1000 -     0x7fff5b437fff  libc++.1.dylib (400.9) <FCF5E1F6-2B04-3545-8004-F3AB32FED172> /usr/lib/libc++.1.dylib
    0x7fff5b438000 -     0x7fff5b45cff7  libc++abi.dylib (400.7) <217656D5-BC40-37FF-B322-91CB2AAD4F34> /usr/lib/libc++abi.dylib
    0x7fff5c7ae000 -     0x7fff5cb9f3b7  libobjc.A.dylib (723) <37A7D77E-952C-3F5D-970B-3CDE349B2322> /usr/lib/libobjc.A.dylib
    0x7fff5cc6c000 -     0x7fff5cc88ffb  libresolv.9.dylib (65) <E8F3415B-4472-3202-8901-41FD87981DB2> /usr/lib/libresolv.9.dylib
    0x7fff5d246000 -     0x7fff5d24aff7  libcache.dylib (80) <354F3B7D-404E-3398-9EBF-65CA2CE65211> /usr/lib/system/libcache.dylib
    0x7fff5d24b000 -     0x7fff5d255ff3  libcommonCrypto.dylib (60118.30.2) <674286D3-7744-36A3-9AAA-49DFCD97A986> /usr/lib/system/libcommonCrypto.dylib
    0x7fff5d256000 -     0x7fff5d25dfff  libcompiler_rt.dylib (62) <4487CFBA-A5D7-3282-9E6B-94CAD7BE507E> /usr/lib/system/libcompiler_rt.dylib
    0x7fff5d25e000 -     0x7fff5d266ffb  libcopyfile.dylib (146.30.2) <2C7C67D7-562B-3FFA-973D-BACF4C10E1EC> /usr/lib/system/libcopyfile.dylib
    0x7fff5d267000 -     0x7fff5d2ecfff  libcorecrypto.dylib (562.30.10) <8A53EFE1-AFCA-3676-BEE1-FA5ED9F0E222> /usr/lib/system/libcorecrypto.dylib
    0x7fff5d374000 -     0x7fff5d3adff7  libdispatch.dylib (913.30.4) <7D0E3183-282B-3FEE-A734-2C0ADC092084> /usr/lib/system/libdispatch.dylib
    0x7fff5d3ae000 -     0x7fff5d3cbff7  libdyld.dylib (519.2.2) <C50D02BC-A333-3313-B787-02F255A6783F> /usr/lib/system/libdyld.dylib
    0x7fff5d3cc000 -     0x7fff5d3ccffb  libkeymgr.dylib (28) <6D84A96F-C65B-38EC-BDB5-21FD2C97E7B2> /usr/lib/system/libkeymgr.dylib
    0x7fff5d3da000 -     0x7fff5d3daff7  liblaunch.dylib (1205.30.29) <E66F58ED-C15E-3DFB-BC22-A861E13918C6> /usr/lib/system/liblaunch.dylib
    0x7fff5d3db000 -     0x7fff5d3dfffb  libmacho.dylib (900.0.1) <756F2553-07B6-3B42-ACEA-2F0F1A5E8D0F> /usr/lib/system/libmacho.dylib
    0x7fff5d3e0000 -     0x7fff5d3e2ff3  libquarantine.dylib (86) <6AC8773F-3817-3D82-99C2-01BABB9C3CBB> /usr/lib/system/libquarantine.dylib
    0x7fff5d3e3000 -     0x7fff5d3e4ff3  libremovefile.dylib (45) <912FA211-DD8C-3C92-8424-21B89F8B10FD> /usr/lib/system/libremovefile.dylib
    0x7fff5d3e5000 -     0x7fff5d3fcfff  libsystem_asl.dylib (356.1.1) <94972913-9DF0-3C78-847C-43E58919E3DA> /usr/lib/system/libsystem_asl.dylib
    0x7fff5d3fd000 -     0x7fff5d3fdfff  libsystem_blocks.dylib (67) <F2493BB5-B1C6-3C4D-9F1F-1B402E0F1DB7> /usr/lib/system/libsystem_blocks.dylib
    0x7fff5d3fe000 -     0x7fff5d487ff7  libsystem_c.dylib (1244.30.3) <E0136C71-0648-36F0-9F84-82EA2748A8D7> /usr/lib/system/libsystem_c.dylib
    0x7fff5d488000 -     0x7fff5d48bffb  libsystem_configuration.dylib (963.30.1) <0F8D0B76-4F7D-34EC-AB6C-50F9465809DA> /usr/lib/system/libsystem_configuration.dylib
    0x7fff5d48c000 -     0x7fff5d48fffb  libsystem_coreservices.dylib (51) <21A488D0-2D07-344E-8631-CC8B2A246F35> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff5d490000 -     0x7fff5d491fff  libsystem_darwin.dylib (1244.30.3) <2F750CB1-BC26-3FA3-AE59-553EE30D451B> /usr/lib/system/libsystem_darwin.dylib
    0x7fff5d492000 -     0x7fff5d498ff7  libsystem_dnssd.dylib (878.30.4) <EB9BB165-45A4-367C-B33A-688D4F383A95> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff5d499000 -     0x7fff5d4e2ff7  libsystem_info.dylib (517.30.1) <7D79E167-4B5C-3833-81EE-3AF3FB53616D> /usr/lib/system/libsystem_info.dylib
    0x7fff5d4e3000 -     0x7fff5d508ff7  libsystem_kernel.dylib (4570.41.2) <5155A4C3-825B-3178-AC51-0D2D2F2A6618> /usr/lib/system/libsystem_kernel.dylib
    0x7fff5d509000 -     0x7fff5d554fcb  libsystem_m.dylib (3146) <ABB1B85F-9FFE-31B8-AD4F-E39A30794A93> /usr/lib/system/libsystem_m.dylib
    0x7fff5d555000 -     0x7fff5d574fff  libsystem_malloc.dylib (140.40.1) <36B22C99-D772-3039-9A4C-AA31389965E1> /usr/lib/system/libsystem_malloc.dylib
    0x7fff5d575000 -     0x7fff5d619ff3  libsystem_network.dylib (1229.30.11) <40BAD301-8744-3AD8-A688-E7925C587B00> /usr/lib/system/libsystem_network.dylib
    0x7fff5d61a000 -     0x7fff5d624ffb  libsystem_networkextension.dylib (767.40.1) <CEDC330D-28F0-3902-BEB0-10B92ACEC69F> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff5d625000 -     0x7fff5d62eff3  libsystem_notify.dylib (172) <98EA3D62-7C86-30DE-8261-D020D2F1EFF3> /usr/lib/system/libsystem_notify.dylib
    0x7fff5d62f000 -     0x7fff5d636ff7  libsystem_platform.dylib (161.20.1) <C049250F-8C35-314D-810F-4E28AEAED983> /usr/lib/system/libsystem_platform.dylib
    0x7fff5d637000 -     0x7fff5d642fff  libsystem_pthread.dylib (301.30.1) <ABA848E1-6978-3B42-A3A7-608B2C36FA93> /usr/lib/system/libsystem_pthread.dylib
    0x7fff5d643000 -     0x7fff5d646ff3  libsystem_sandbox.dylib (765.40.2) <922D3D15-AB4C-3F1A-A94F-39214AF1ADB3> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff5d647000 -     0x7fff5d648ff3  libsystem_secinit.dylib (30) <F06ADB8F-9E94-34A7-B3C9-2C22FDD14BAD> /usr/lib/system/libsystem_secinit.dylib
    0x7fff5d649000 -     0x7fff5d650ff7  libsystem_symptoms.dylib (820.30.7) <DC3586C2-AA56-3419-88D3-FC0DBF08E3C0> /usr/lib/system/libsystem_symptoms.dylib
    0x7fff5d651000 -     0x7fff5d664ff7  libsystem_trace.dylib (829.30.14) <69EBF017-D40F-30D7-9B0B-BFC862D761A5> /usr/lib/system/libsystem_trace.dylib
    0x7fff5d666000 -     0x7fff5d66bff7  libunwind.dylib (35.3) <6D4FCD49-D2A9-3233-95C7-A7635CE265F2> /usr/lib/system/libunwind.dylib
    0x7fff5d66c000 -     0x7fff5d698ff7  libxpc.dylib (1205.30.29) <F7E5F1BC-614B-39CB-B6CE-92A9C7B7EC0B> /usr/lib/system/libxpc.dylib
External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
  Calls made by this process:
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
  Calls made by all processes on this machine:
  Calls made by all processes on this machine:
    task_for_pid: 2279
    thread_create: 0
VM Region Summary:
VM Region Summary:
ReadOnly portion of Libraries: Total=198.4M resident=0K(0%) swapped_out_or_unallocated=198.4M(100%)
Writable regions: Total=82.8M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=82.8M(100%)
                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Kernel Alloc Once                    8K        2 
MALLOC                            18.5M        9 
MALLOC guard page                   16K        5 
Stack Guard                          4K        2 
VM_ALLOCATE                          4K        2 
VM_ALLOCATE                          4K        2 
VM_ALLOCATE (reserved)             128K        2         reserved VM address space (unallocated)
__DATA                            4528K       44 
__LINKEDIT                       189.0M        5 
__TEXT                            9624K       44 
===========                     =======  ======= 
TOTAL                            285.4M      109 
TOTAL                            285.4M      109 
TOTAL, minus reserved VM space   285.3M      109 
travis_fold:start:crashlog
travis_fold:start:crashlog
/Users/travis/Library/Logs/DiagnosticReports/a_2018-12-21-192338-2_Traviss-Mac-1044.crash
Process:               a [41938]
Path:                  /Users/USER/*/a
Identifier:            a
Version:               0
Code Type:             X86-64 (Native)
Parent Process:        a [41930]
Responsible:           a [41938]
User ID:               501
Date/Time:             2018-12-21 19:22:49.365 +0000
OS Version:            Mac OS X 10.13.3 (17D47)
Anonymous UUID:        A91A3A70-3ADA-D7A9-5891-C1A67A5778E7
Anonymous UUID:        A91A3A70-3ADA-D7A9-5891-C1A67A5778E7
Time Awake Since Boot: 4200 seconds
System Integrity Protection: enabled
Crashed Thread:        0  Dispatch queue: com.apple.main-thread
Exception Type:        EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes:       0x0000000000000001, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY
Termination Signal:    Illegal instruction: 4
Termination Reason:    Namespace SIGNAL, Code 0x4
Terminating Process:   exc handler [0]
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libstd-9704616a50a0e937.dylib  0x000000010cd0982c std::panicking::rust_panic_with_hook::h62ca8c89ccbdc3f7 + 668
1   a                              0x000000010ccd87f5 std::panicking::begin_panic::h0183cf39c4f26474 + 37
2   a                              0x000000010ccd62bc _$LT$backtrace..double..Double$u20$as$u20$core..ops..drop..Drop$GT$::drop::hbddd8cc943232966 + 28
3   a                              0x000000010ccd59e9 core::ptr::real_drop_in_place::h0bccc5556cf0dbf4 + 9
4   a                              0x000000010ccd6293 backtrace::double::h0c99cc05786c6af0 + 35
5   a                              0x000000010ccd742e backtrace::main::hcde7a1a1c3c85e77 + 4238 (backtrace.rs:113)
6   a                              0x000000010ccd57b6 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h84a8225cc4fa24d8 + 6 (rt.rs:74)
7   libstd-9704616a50a0e937.dylib  0x000000010cd09098 std::panicking::try::do_call::h15f3aa7ff9620fa7 + 24
8   libstd-9704616a50a0e937.dylib  0x000000010cd245ff __rust_maybe_catch_panic + 31
9   libstd-9704616a50a0e937.dylib  0x000000010cd09b8d std::rt::lang_start_internal::h948ce4de2cd5b179 + 541
10  a                              0x000000010ccd7cb9 main + 41
11  libdyld.dylib                  0x00007fff5d3af115 start + 1
Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x00007ffee2f2c828  rbx: 0x0000000000000002  rcx: 0x0000000000000000  rdx: 0x0000000000000000
  rdi: 0x0000000000000002  rsi: 0x000000010cd4e652  rbp: 0x00007ffee2f2c920  rsp: 0x00007ffee2f2c850
   r8: 0x000000010cd4ce70   r9: 0x000000010cd80600  r10: 0x000000000000002b  r11: 0x0000000000000296
  r12: 0x0000000000000000  r13: 0x000000010cd4ce70  r14: 0x000000010ccda460  r15: 0x00007ffee2f2c930
  rip: 0x000000010cd0982c  rfl: 0x0000000000010202  cr2: 0x000000010cfd1d25
Logical CPU:     2
Error Code:      0x00000000
Trap Number:     6
Binary Images:
       0x10ccd1000 -        0x10ccd9ff7 +a (0) <98086977-5E98-3EAE-8B32-1013A2019C86> /Users/USER/*/a
       0x10cce6000 -        0x10cd78ff7 +libstd-9704616a50a0e937.dylib (0) <E50086B2-390E-3D2C-9F16-9B300CDDFCEF> /Users/USER/*/libstd-9704616a50a0e937.dylib
       0x1129ae000 -        0x1129f898f  dyld (519.2.2) <6695F30B-4E88-3C0B-9867-7D738C44A3E6> /usr/lib/dyld
    0x7fff5ac19000 -     0x7fff5ac4cfff  libclosured.dylib (519.2.2) <48051216-5647-3643-B979-B77D0FD20011> /usr/lib/closure/libclosured.dylib
    0x7fff5b12b000 -     0x7fff5b12cff3  libSystem.B.dylib (1252) <47329E26-DC23-3EBA-9461-37755368327D> /usr/lib/libSystem.B.dylib
    0x7fff5b3e1000 -     0x7fff5b437fff  libc++.1.dylib (400.9) <FCF5E1F6-2B04-3545-8004-F3AB32FED172> /usr/lib/libc++.1.dylib
    0x7fff5b438000 -     0x7fff5b45cff7  libc++abi.dylib (400.7) <217656D5-BC40-37FF-B322-91CB2AAD4F34> /usr/lib/libc++abi.dylib
    0x7fff5c7ae000 -     0x7fff5cb9f3b7  libobjc.A.dylib (723) <37A7D77E-952C-3F5D-970B-3CDE349B2322> /usr/lib/libobjc.A.dylib
    0x7fff5cc6c000 -     0x7fff5cc88ffb  libresolv.9.dylib (65) <E8F3415B-4472-3202-8901-41FD87981DB2> /usr/lib/libresolv.9.dylib
    0x7fff5d246000 -     0x7fff5d24aff7  libcache.dylib (80) <354F3B7D-404E-3398-9EBF-65CA2CE65211> /usr/lib/system/libcache.dylib
    0x7fff5d24b000 -     0x7fff5d255ff3  libcommonCrypto.dylib (60118.30.2) <674286D3-7744-36A3-9AAA-49DFCD97A986> /usr/lib/system/libcommonCrypto.dylib
    0x7fff5d256000 -     0x7fff5d25dfff  libcompiler_rt.dylib (62) <4487CFBA-A5D7-3282-9E6B-94CAD7BE507E> /usr/lib/system/libcompiler_rt.dylib
    0x7fff5d25e000 -     0x7fff5d266ffb  libcopyfile.dylib (146.30.2) <2C7C67D7-562B-3FFA-973D-BACF4C10E1EC> /usr/lib/system/libcopyfile.dylib
    0x7fff5d267000 -     0x7fff5d2ecfff  libcorecrypto.dylib (562.30.10) <8A53EFE1-AFCA-3676-BEE1-FA5ED9F0E222> /usr/lib/system/libcorecrypto.dylib
    0x7fff5d374000 -     0x7fff5d3adff7  libdispatch.dylib (913.30.4) <7D0E3183-282B-3FEE-A734-2C0ADC092084> /usr/lib/system/libdispatch.dylib
    0x7fff5d3ae000 -     0x7fff5d3cbff7  libdyld.dylib (519.2.2) <C50D02BC-A333-3313-B787-02F255A6783F> /usr/lib/system/libdyld.dylib
    0x7fff5d3cc000 -     0x7fff5d3ccffb  libkeymgr.dylib (28) <6D84A96F-C65B-38EC-BDB5-21FD2C97E7B2> /usr/lib/system/libkeymgr.dylib
    0x7fff5d3da000 -     0x7fff5d3daff7  liblaunch.dylib (1205.30.29) <E66F58ED-C15E-3DFB-BC22-A861E13918C6> /usr/lib/system/liblaunch.dylib
    0x7fff5d3db000 -     0x7fff5d3dfffb  libmacho.dylib (900.0.1) <756F2553-07B6-3B42-ACEA-2F0F1A5E8D0F> /usr/lib/system/libmacho.dylib
    0x7fff5d3e0000 -     0x7fff5d3e2ff3  libquarantine.dylib (86) <6AC8773F-3817-3D82-99C2-01BABB9C3CBB> /usr/lib/system/libquarantine.dylib
    0x7fff5d3e3000 -     0x7fff5d3e4ff3  libremovefile.dylib (45) <912FA211-DD8C-3C92-8424-21B89F8B10FD> /usr/lib/system/libremovefile.dylib
    0x7fff5d3e5000 -     0x7fff5d3fcfff  libsystem_asl.dylib (356.1.1) <94972913-9DF0-3C78-847C-43E58919E3DA> /usr/lib/system/libsystem_asl.dylib
    0x7fff5d3fd000 -     0x7fff5d3fdfff  libsystem_blocks.dylib (67) <F2493BB5-B1C6-3C4D-9F1F-1B402E0F1DB7> /usr/lib/system/libsystem_blocks.dylib
    0x7fff5d3fe000 -     0x7fff5d487ff7  libsystem_c.dylib (1244.30.3) <E0136C71-0648-36F0-9F84-82EA2748A8D7> /usr/lib/system/libsystem_c.dylib
    0x7fff5d488000 -     0x7fff5d48bffb  libsystem_configuration.dylib (963.30.1) <0F8D0B76-4F7D-34EC-AB6C-50F9465809DA> /usr/lib/system/libsystem_configuration.dylib
    0x7fff5d48c000 -     0x7fff5d48fffb  libsystem_coreservices.dylib (51) <21A488D0-2D07-344E-8631-CC8B2A246F35> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff5d490000 -     0x7fff5d491fff  libsystem_darwin.dylib (1244.30.3) <2F750CB1-BC26-3FA3-AE59-553EE30D451B> /usr/lib/system/libsystem_darwin.dylib
    0x7fff5d492000 -     0x7fff5d498ff7  libsystem_dnssd.dylib (878.30.4) <EB9BB165-45A4-367C-B33A-688D4F383A95> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff5d499000 -     0x7fff5d4e2ff7  libsystem_info.dylib (517.30.1) <7D79E167-4B5C-3833-81EE-3AF3FB53616D> /usr/lib/system/libsystem_info.dylib
    0x7fff5d4e3000 -     0x7fff5d508ff7  libsystem_kernel.dylib (4570.41.2) <5155A4C3-825B-3178-AC51-0D2D2F2A6618> /usr/lib/system/libsystem_kernel.dylib
    0x7fff5d509000 -     0x7fff5d554fcb  libsystem_m.dylib (3146) <ABB1B85F-9FFE-31B8-AD4F-E39A30794A93> /usr/lib/system/libsystem_m.dylib
    0x7fff5d555000 -     0x7fff5d574fff  libsystem_malloc.dylib (140.40.1) <36B22C99-D772-3039-9A4C-AA31389965E1> /usr/lib/system/libsystem_malloc.dylib
    0x7fff5d575000 -     0x7fff5d619ff3  libsystem_network.dylib (1229.30.11) <40BAD301-8744-3AD8-A688-E7925C587B00> /usr/lib/system/libsystem_network.dylib
    0x7fff5d61a000 -     0x7fff5d624ffb  libsystem_networkextension.dylib (767.40.1) <CEDC330D-28F0-3902-BEB0-10B92ACEC69F> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff5d625000 -     0x7fff5d62eff3  libsystem_notify.dylib (172) <98EA3D62-7C86-30DE-8261-D020D2F1EFF3> /usr/lib/system/libsystem_notify.dylib
    0x7fff5d62f000 -     0x7fff5d636ff7  libsystem_platform.dylib (161.20.1) <C049250F-8C35-314D-810F-4E28AEAED983> /usr/lib/system/libsystem_platform.dylib
    0x7fff5d637000 -     0x7fff5d642fff  libsystem_pthread.dylib (301.30.1) <ABA848E1-6978-3B42-A3A7-608B2C36FA93> /usr/lib/system/libsystem_pthread.dylib
    0x7fff5d643000 -     0x7fff5d646ff3  libsystem_sandbox.dylib (765.40.2) <922D3D15-AB4C-3F1A-A94F-39214AF1ADB3> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff5d647000 -     0x7fff5d648ff3  libsystem_secinit.dylib (30) <F06ADB8F-9E94-34A7-B3C9-2C22FDD14BAD> /usr/lib/system/libsystem_secinit.dylib
    0x7fff5d649000 -     0x7fff5d650ff7  libsystem_symptoms.dylib (820.30.7) <DC3586C2-AA56-3419-88D3-FC0DBF08E3C0> /usr/lib/system/libsystem_symptoms.dylib
    0x7fff5d651000 -     0x7fff5d664ff7  libsystem_trace.dylib (829.30.14) <69EBF017-D40F-30D7-9B0B-BFC862D761A5> /usr/lib/system/libsystem_trace.dylib
    0x7fff5d666000 -     0x7fff5d66bff7  libunwind.dylib (35.3) <6D4FCD49-D2A9-3233-95C7-A7635CE265F2> /usr/lib/system/libunwind.dylib
    0x7fff5d66c000 -     0x7fff5d698ff7  libxpc.dylib (1205.30.29) <F7E5F1BC-614B-39CB-B6CE-92A9C7B7EC0B> /usr/lib/system/libxpc.dylib
External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
  Calls made by this process:
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
  Calls made by all processes on this machine:
  Calls made by all processes on this machine:
    task_for_pid: 2279
    thread_create: 0
VM Region Summary:
VM Region Summary:
ReadOnly portion of Libraries: Total=198.4M resident=0K(0%) swapped_out_or_unallocated=198.4M(100%)
Writable regions: Total=82.8M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=82.8M(100%)
                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Kernel Alloc Once                    8K        2 
MALLOC                            18.5M        9 
MALLOC guard page                   16K        5 
Stack Guard                          4K        2 
VM_ALLOCATE                          4K        2 
VM_ALLOCATE                          4K        2 
VM_ALLOCATE (reserved)             128K        2         reserved VM address space (unallocated)
__DATA                            4528K       44 
__LINKEDIT                       189.0M        5 
__TEXT                            9624K       44 
===========                     =======  ======= 
TOTAL                            285.4M      109 
TOTAL                            285.4M      109 
TOTAL, minus reserved VM space   285.3M      109 
travis_fold:start:crashlog
travis_fold:start:crashlog
/Users/travis/Library/Logs/DiagnosticReports/a_2018-12-21-192338_Traviss-Mac-1044.crash
Process:               a [41126]
Path:                  /Users/USER/*/a
Identifier:            a
Version:               0
Code Type:             X86-64 (Native)
Parent Process:        ??? [41125]
Responsible:           a [41126]
User ID:               501
Date/Time:             2018-12-21 19:22:19.291 +0000
OS Version:            Mac OS X 10.13.3 (17D47)
Anonymous UUID:        A91A3A70-3ADA-D7A9-5891-C1A67A5778E7
Anonymous UUID:        A91A3A70-3ADA-D7A9-5891-C1A67A5778E7
Time Awake Since Boot: 4100 seconds
System Integrity Protection: enabled
Crashed Thread:        0  Dispatch queue: com.apple.main-thread
Exception Type:        EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes:       0x0000000000000001, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY
Termination Signal:    Illegal instruction: 4
Termination Reason:    Namespace SIGNAL, Code 0x4
Terminating Process:   exc handler [0]
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   a                              0x0000000103e8f75e abort_on_c_abi::panic_in_ffi::h5d17554117e8ddd6 + 30
1   a                              0x0000000103e8eb49 std::panicking::try::do_call::hcd71044095ad0489 (.llvm.7622872935148447779) + 9
2   libstd-9704616a50a0e937.dylib  0x0000000103ed45ff __rust_maybe_catch_panic + 31
3   a                              0x0000000103e8f9b1 abort_on_c_abi::main::ha239c5d4a2ab8e27 + 593
4   a                              0x0000000103e8def6 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h9b0735fb04836369 + 6
5   libstd-9704616a50a0e937.dylib  0x0000000103eb9098 std::panicking::try::do_call::h15f3aa7ff9620fa7 + 24
6   libstd-9704616a50a0e937.dylib  0x0000000103ed45ff __rust_maybe_catch_panic + 31
7   libstd-9704616a50a0e937.dylib  0x0000000103eb9b8d std::rt::lang_start_internal::h948ce4de2cd5b179 + 541
8   a                              0x0000000103e8fcb9 main + 41
9   libdyld.dylib                  0x00007fff5d3af115 start + 1
Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x00007fab26d00010  rbx: 0x0000000000000000  rcx: 0x0000000000000000  rdx: 0x0000000000000000
  rdi: 0x00007ffeebd70068  rsi: 0x00000000ffffffc3  rbp: 0x00007ffeebd70ac0  rsp: 0x00007ffeebd70ac0
   r8: 0x00000000b26d0006   r9: 0x0000000000000004  r10: 0x0000000109bb48d0  r11: 0x00007fff5d66696c
  r12: 0x00007ffeebd70d90  r13: 0x0000000000000000  r14: 0x00007ffeebd70be0  r15: 0x00007ffeebd70b28
  rip: 0x0000000103e8f75e  rfl: 0x0000000000010202  cr2: 0x0000000103f14668
Logical CPU:     1
Error Code:      0x00000000
Trap Number:     6
Binary Images:
       0x103e8d000 -        0x103e90fff +a (0) <9ACA40AF-EC57-31E4-9ADD-AE67A9623F87> /Users/USER/*/a
       0x103e96000 -        0x103f28ff7 +libstd-9704616a50a0e937.dylib (0) <E50086B2-390E-3D2C-9F16-9B300CDDFCEF> /Users/USER/*/libstd-9704616a50a0e937.dylib
       0x109b62000 -        0x109bac98f  dyld (519.2.2) <6695F30B-4E88-3C0B-9867-7D738C44A3E6> /usr/lib/dyld
    0x7fff5ac19000 -     0x7fff5ac4cfff  libclosured.dylib (519.2.2) <48051216-5647-3643-B979-B77D0FD20011> /usr/lib/closure/libclosured.dylib
    0x7fff5b12b000 -     0x7fff5b12cff3  libSystem.B.dylib (1252) <47329E26-DC23-3EBA-9461-37755368327D> /usr/lib/libSystem.B.dylib
    0x7fff5b3e1000 -     0x7fff5b437fff  libc++.1.dylib (400.9) <FCF5E1F6-2B04-3545-8004-F3AB32FED172> /usr/lib/libc++.1.dylib
    0x7fff5b438000 -     0x7fff5b45cff7  libc++abi.dylib (400.7) <217656D5-BC40-37FF-B322-91CB2AAD4F34> /usr/lib/libc++abi.dylib
    0x7fff5c7ae000 -     0x7fff5cb9f3b7  libobjc.A.dylib (723) <37A7D77E-952C-3F5D-970B-3CDE349B2322> /usr/lib/libobjc.A.dylib
    0x7fff5cc6c000 -     0x7fff5cc88ffb  libresolv.9.dylib (65) <E8F3415B-4472-3202-8901-41FD87981DB2> /usr/lib/libresolv.9.dylib
    0x7fff5d246000 -     0x7fff5d24aff7  libcache.dylib (80) <354F3B7D-404E-3398-9EBF-65CA2CE65211> /usr/lib/system/libcache.dylib
    0x7fff5d24b000 -     0x7fff5d255ff3  libcommonCrypto.dylib (60118.30.2) <674286D3-7744-36A3-9AAA-49DFCD97A986> /usr/lib/system/libcommonCrypto.dylib
    0x7fff5d256000 -     0x7fff5d25dfff  libcompiler_rt.dylib (62) <4487CFBA-A5D7-3282-9E6B-94CAD7BE507E> /usr/lib/system/libcompiler_rt.dylib
    0x7fff5d25e000 -     0x7fff5d266ffb  libcopyfile.dylib (146.30.2) <2C7C67D7-562B-3FFA-973D-BACF4C10E1EC> /usr/lib/system/libcopyfile.dylib
    0x7fff5d267000 -     0x7fff5d2ecfff  libcorecrypto.dylib (562.30.10) <8A53EFE1-AFCA-3676-BEE1-FA5ED9F0E222> /usr/lib/system/libcorecrypto.dylib
    0x7fff5d374000 -     0x7fff5d3adff7  libdispatch.dylib (913.30.4) <7D0E3183-282B-3FEE-A734-2C0ADC092084> /usr/lib/system/libdispatch.dylib
    0x7fff5d3ae000 -     0x7fff5d3cbff7  libdyld.dylib (519.2.2) <C50D02BC-A333-3313-B787-02F255A6783F> /usr/lib/system/libdyld.dylib
    0x7fff5d3cc000 -     0x7fff5d3ccffb  libkeymgr.dylib (28) <6D84A96F-C65B-38EC-BDB5-21FD2C97E7B2> /usr/lib/system/libkeymgr.dylib
    0x7fff5d3da000 -     0x7fff5d3daff7  liblaunch.dylib (1205.30.29) <E66F58ED-C15E-3DFB-BC22-A861E13918C6> /usr/lib/system/liblaunch.dylib
    0x7fff5d3db000 -     0x7fff5d3dfffb  libmacho.dylib (900.0.1) <756F2553-07B6-3B42-ACEA-2F0F1A5E8D0F> /usr/lib/system/libmacho.dylib
    0x7fff5d3e0000 -     0x7fff5d3e2ff3  libquarantine.dylib (86) <6AC8773F-3817-3D82-99C2-01BABB9C3CBB> /usr/lib/system/libquarantine.dylib
    0x7fff5d3e3000 -     0x7fff5d3e4ff3  libremovefile.dylib (45) <912FA211-DD8C-3C92-8424-21B89F8B10FD> /usr/lib/system/libremovefile.dylib
    0x7fff5d3e5000 -     0x7fff5d3fcfff  libsystem_asl.dylib (356.1.1) <94972913-9DF0-3C78-847C-43E58919E3DA> /usr/lib/system/libsystem_asl.dylib
    0x7fff5d3fd000 -     0x7fff5d3fdfff  libsystem_blocks.dylib (67) <F2493BB5-B1C6-3C4D-9F1F-1B402E0F1DB7> /usr/lib/system/libsystem_blocks.dylib
    0x7fff5d3fe000 -     0x7fff5d487ff7  libsystem_c.dylib (1244.30.3) <E0136C71-0648-36F0-9F84-82EA2748A8D7> /usr/lib/system/libsystem_c.dylib
    0x7fff5d488000 -     0x7fff5d48bffb  libsystem_configuration.dylib (963.30.1) <0F8D0B76-4F7D-34EC-AB6C-50F9465809DA> /usr/lib/system/libsystem_configuration.dylib
    0x7fff5d48c000 -     0x7fff5d48fffb  libsystem_coreservices.dylib (51) <21A488D0-2D07-344E-8631-CC8B2A246F35> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff5d490000 -     0x7fff5d491fff  libsystem_darwin.dylib (1244.30.3) <2F750CB1-BC26-3FA3-AE59-553EE30D451B> /usr/lib/system/libsystem_darwin.dylib
    0x7fff5d492000 -     0x7fff5d498ff7  libsystem_dnssd.dylib (878.30.4) <EB9BB165-45A4-367C-B33A-688D4F383A95> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff5d499000 -     0x7fff5d4e2ff7  libsystem_info.dylib (517.30.1) <7D79E167-4B5C-3833-81EE-3AF3FB53616D> /usr/lib/system/libsystem_info.dylib
    0x7fff5d4e3000 -     0x7fff5d508ff7  libsystem_kernel.dylib (4570.41.2) <5155A4C3-825B-3178-AC51-0D2D2F2A6618> /usr/lib/system/libsystem_kernel.dylib
    0x7fff5d509000 -     0x7fff5d554fcb  libsystem_m.dylib (3146) <ABB1B85F-9FFE-31B8-AD4F-E39A30794A93> /usr/lib/system/libsystem_m.dylib
    0x7fff5d555000 -     0x7fff5d574fff  libsystem_malloc.dylib (140.40.1) <36B22C99-D772-3039-9A4C-AA31389965E1> /usr/lib/system/libsystem_malloc.dylib
    0x7fff5d575000 -     0x7fff5d619ff3  libsystem_network.dylib (1229.30.11) <40BAD301-8744-3AD8-A688-E7925C587B00> /usr/lib/system/libsystem_network.dylib
    0x7fff5d61a000 -     0x7fff5d624ffb  libsystem_networkextension.dylib (767.40.1) <CEDC330D-28F0-3902-BEB0-10B92ACEC69F> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff5d625000 -     0x7fff5d62eff3  libsystem_notify.dylib (172) <98EA3D62-7C86-30DE-8261-D020D2F1EFF3> /usr/lib/system/libsystem_notify.dylib
    0x7fff5d62f000 -     0x7fff5d636ff7  libsystem_platform.dylib (161.20.1) <C049250F-8C35-314D-810F-4E28AEAED983> /usr/lib/system/libsystem_platform.dylib
    0x7fff5d637000 -     0x7fff5d642fff  libsystem_pthread.dylib (301.30.1) <ABA848E1-6978-3B42-A3A7-608B2C36FA93> /usr/lib/system/libsystem_pthread.dylib
    0x7fff5d643000 -     0x7fff5d646ff3  libsystem_sandbox.dylib (765.40.2) <922D3D15-AB4C-3F1A-A94F-39214AF1ADB3> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff5d647000 -     0x7fff5d648ff3  libsystem_secinit.dylib (30) <F06ADB8F-9E94-34A7-B3C9-2C22FDD14BAD> /usr/lib/system/libsystem_secinit.dylib
    0x7fff5d649000 -     0x7fff5d650ff7  libsystem_symptoms.dylib (820.30.7) <DC3586C2-AA56-3419-88D3-FC0DBF08E3C0> /usr/lib/system/libsystem_symptoms.dylib
    0x7fff5d651000 -     0x7fff5d664ff7  libsystem_trace.dylib (829.30.14) <69EBF017-D40F-30D7-9B0B-BFC862D761A5> /usr/lib/system/libsystem_trace.dylib
    0x7fff5d666000 -     0x7fff5d66bff7  libunwind.dylib (35.3) <6D4FCD49-D2A9-3233-95C7-A7635CE265F2> /usr/lib/system/libunwind.dylib
    0x7fff5d66c000 -     0x7fff5d698ff7  libxpc.dylib (1205.30.29) <F7E5F1BC-614B-39CB-B6CE-92A9C7B7EC0B> /usr/lib/system/libxpc.dylib
External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
  Calls made by this process:
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
  Calls made by all processes on this machine:
  Calls made by all processes on this machine:
    task_for_pid: 2279
    thread_create: 0
VM Region Summary:
VM Region Summary:
ReadOnly portion of Libraries: Total=198.3M resident=0K(0%) swapped_out_or_unallocated=198.3M(100%)
Writable regions: Total=74.4M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=74.4M(100%)
                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Kernel Alloc Once                    8K        2 
MALLOC                            10.0M        8 
MALLOC guard page                   16K        5 
Stack Guard                          4K        2 
VM_ALLOCATE                          4K        2 
VM_ALLOCATE                          4K        2 
VM_ALLOCATE (reserved)             128K        2         reserved VM address space (unallocated)
__DATA                            4528K       44 
__LINKEDIT                       188.9M        5 
__TEXT                            9604K       44 
===========                     =======  ======= 
TOTAL                            276.9M      108 
TOTAL                            276.9M      108 
TOTAL, minus reserved VM space   276.8M      108 
travis_fold:start:crashlog
travis_fold:start:crashlog
/Users/travis/Library/Logs/DiagnosticReports/a_2018-12-21-192343_Traviss-Mac-1044.crash
Process:               a [43522]
Path:                  /Users/USER/*/a
Identifier:            a
Version:               0
Code Type:             X86-64 (Native)
Parent Process:        ??? [43520]
Responsible:           a [43522]
User ID:               501
Date/Time:             2018-12-21 19:23:42.829 +0000
OS Version:            Mac OS X 10.13.3 (17D47)
Anonymous UUID:        A91A3A70-3ADA-D7A9-5891-C1A67A5778E7
Anonymous UUID:        A91A3A70-3ADA-D7A9-5891-C1A67A5778E7
Time Awake Since Boot: 4200 seconds
System Integrity Protection: enabled
Crashed Thread:        0  Dispatch queue: com.apple.main-thread
Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY
abort() called
abort() called
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib         0x00007fff5d4fee3e __pthread_kill + 10
1   libsystem_pthread.dylib        0x00007fff5d63d150 pthread_kill + 333
2   libsystem_c.dylib              0x00007fff5d45b312 abort + 127
3   libstd-9704616a50a0e937.dylib  0x000000010bd36869 std::sys::unix::abort_internal::haf7423cf66b1806e + 9
4   libstd-9704616a50a0e937.dylib  0x000000010bd263f0 rust_oom + 32
5   libstd-9704616a50a0e937.dylib  0x000000010bd484f9 alloc::alloc::handle_alloc_error::h8a946e1e8920f188 + 9
6   a                              0x000000010bcfa28d default_alloc_error_hook::main::hbf2d06db626d002e + 781
7   a                              0x000000010bcf9426 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h06f7457321a1f120 + 6
8   libstd-9704616a50a0e937.dylib  0x000000010bd27098 std::panicking::try::do_call::h15f3aa7ff9620fa7 + 24
9   libstd-9704616a50a0e937.dylib  0x000000010bd425ff __rust_maybe_catch_panic + 31
10  libstd-9704616a50a0e937.dylib  0x000000010bd27b8d std::rt::lang_start_internal::h948ce4de2cd5b179 + 541
11  a                              0x000000010bcfa3f9 main + 41
12  libdyld.dylib                  0x00007fff5d3af115 start + 1
Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x00007fff960d5340  rcx: 0x00007ffee3f05a28  rdx: 0x0000000000000000
  rdi: 0x0000000000000307  rsi: 0x0000000000000006  rbp: 0x00007ffee3f05a60  rsp: 0x00007ffee3f05a28
   r8: 0x0000000000000000   r9: 0x0000000000000002  r10: 0x0000000000000000  r11: 0x0000000000000206
  r12: 0x0000000000000307  r13: 0x0000000000000000  r14: 0x0000000000000006  r15: 0x000000000000002d
  rip: 0x00007fff5d4fee3e  rfl: 0x0000000000000206  cr2: 0x00007fff960b3148
Logical CPU:     0
Error Code:      0x02000148
Trap Number:     133
Binary Images:
       0x10bcf8000 -        0x10bcfaff7 +a (0) <5ECD23E9-9F6D-3A64-8363-3DA3E179E655> /Users/USER/*/a
       0x10bd04000 -        0x10bd96ff7 +libstd-9704616a50a0e937.dylib (0) <E50086B2-390E-3D2C-9F16-9B300CDDFCEF> /Users/USER/*/libstd-9704616a50a0e937.dylib
       0x1114b4000 -        0x1114fe98f  dyld (519.2.2) <6695F30B-4E88-3C0B-9867-7D738C44A3E6> /usr/lib/dyld
    0x7fff5ac19000 -     0x7fff5ac4cfff  libclosured.dylib (519.2.2) <48051216-5647-3643-B979-B77D0FD20011> /usr/lib/closure/libclosured.dylib
    0x7fff5b12b000 -     0x7fff5b12cff3  libSystem.B.dylib (1252) <47329E26-DC23-3EBA-9461-37755368327D> /usr/lib/libSystem.B.dylib
    0x7fff5b3e1000 -     0x7fff5b437fff  libc++.1.dylib (400.9) <FCF5E1F6-2B04-3545-8004-F3AB32FED172> /usr/lib/libc++.1.dylib
    0x7fff5b438000 -     0x7fff5b45cff7  libc++abi.dylib (400.7) <217656D5-BC40-37FF-B322-91CB2AAD4F34> /usr/lib/libc++abi.dylib
    0x7fff5c7ae000 -     0x7fff5cb9f3b7  libobjc.A.dylib (723) <37A7D77E-952C-3F5D-970B-3CDE349B2322> /usr/lib/libobjc.A.dylib
    0x7fff5cc6c000 -     0x7fff5cc88ffb  libresolv.9.dylib (65) <E8F3415B-4472-3202-8901-41FD87981DB2> /usr/lib/libresolv.9.dylib
    0x7fff5d246000 -     0x7fff5d24aff7  libcache.dylib (80) <354F3B7D-404E-3398-9EBF-65CA2CE65211> /usr/lib/system/libcache.dylib
    0x7fff5d24b000 -     0x7fff5d255ff3  libcommonCrypto.dylib (60118.30.2) <674286D3-7744-36A3-9AAA-49DFCD97A986> /usr/lib/system/libcommonCrypto.dylib
    0x7fff5d256000 -     0x7fff5d25dfff  libcompiler_rt.dylib (62) <4487CFBA-A5D7-3282-9E6B-94CAD7BE507E> /usr/lib/system/libcompiler_rt.dylib
    0x7fff5d25e000 -     0x7fff5d266ffb  libcopyfile.dylib (146.30.2) <2C7C67D7-562B-3FFA-973D-BACF4C10E1EC> /usr/lib/system/libcopyfile.dylib
    0x7fff5d267000 -     0x7fff5d2ecfff  libcorecrypto.dylib (562.30.10) <8A53EFE1-AFCA-3676-BEE1-FA5ED9F0E222> /usr/lib/system/libcorecrypto.dylib
    0x7fff5d374000 -     0x7fff5d3adff7  libdispatch.dylib (913.30.4) <7D0E3183-282B-3FEE-A734-2C0ADC092084> /usr/lib/system/libdispatch.dylib
    0x7fff5d3ae000 -     0x7fff5d3cbff7  libdyld.dylib (519.2.2) <C50D02BC-A333-3313-B787-02F255A6783F> /usr/lib/system/libdyld.dylib
    0x7fff5d3cc000 -     0x7fff5d3ccffb  libkeymgr.dylib (28) <6D84A96F-C65B-38EC-BDB5-21FD2C97E7B2> /usr/lib/system/libkeymgr.dylib
    0x7fff5d3da000 -     0x7fff5d3daff7  liblaunch.dylib (1205.30.29) <E66F58ED-C15E-3DFB-BC22-A861E13918C6> /usr/lib/system/liblaunch.dylib
    0x7fff5d3db000 -     0x7fff5d3dfffb  libmacho.dylib (900.0.1) <756F2553-07B6-3B42-ACEA-2F0F1A5E8D0F> /usr/lib/system/libmacho.dylib
    0x7fff5d3e0000 -     0x7fff5d3e2ff3  libquarantine.dylib (86) <6AC8773F-3817-3D82-99C2-01BABB9C3CBB> /usr/lib/system/libquarantine.dylib
    0x7fff5d3e3000 -     0x7fff5d3e4ff3  libremovefile.dylib (45) <912FA211-DD8C-3C92-8424-21B89F8B10FD> /usr/lib/system/libremovefile.dylib
    0x7fff5d3e5000 -     0x7fff5d3fcfff  libsystem_asl.dylib (356.1.1) <94972913-9DF0-3C78-847C-43E58919E3DA> /usr/lib/system/libsystem_asl.dylib
    0x7fff5d3fd000 -     0x7fff5d3fdfff  libsystem_blocks.dylib (67) <F2493BB5-B1C6-3C4D-9F1F-1B402E0F1DB7> /usr/lib/system/libsystem_blocks.dylib
    0x7fff5d3fe000 -     0x7fff5d487ff7  libsystem_c.dylib (1244.30.3) <E0136C71-0648-36F0-9F84-82EA2748A8D7> /usr/lib/system/libsystem_c.dylib
    0x7fff5d488000 -     0x7fff5d48bffb  libsystem_configuration.dylib (963.30.1) <0F8D0B76-4F7D-34EC-AB6C-50F9465809DA> /usr/lib/system/libsystem_configuration.dylib
    0x7fff5d48c000 -     0x7fff5d48fffb  libsystem_coreservices.dylib (51) <21A488D0-2D07-344E-8631-CC8B2A246F35> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff5d490000 -     0x7fff5d491fff  libsystem_darwin.dylib (1244.30.3) <2F750CB1-BC26-3FA3-AE59-553EE30D451B> /usr/lib/system/libsystem_darwin.dylib
    0x7fff5d492000 -     0x7fff5d498ff7  libsystem_dnssd.dylib (878.30.4) <EB9BB165-45A4-367C-B33A-688D4F383A95> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff5d499000 -     0x7fff5d4e2ff7  libsystem_info.dylib (517.30.1) <7D79E167-4B5C-3833-81EE-3AF3FB53616D> /usr/lib/system/libsystem_info.dylib
    0x7fff5d4e3000 -     0x7fff5d508ff7  libsystem_kernel.dylib (4570.41.2) <5155A4C3-825B-3178-AC51-0D2D2F2A6618> /usr/lib/system/libsystem_kernel.dylib
    0x7fff5d509000 -     0x7fff5d554fcb  libsystem_m.dylib (3146) <ABB1B85F-9FFE-31B8-AD4F-E39A30794A93> /usr/lib/system/libsystem_m.dylib
    0x7fff5d555000 -     0x7fff5d574fff  libsystem_malloc.dylib (140.40.1) <36B22C99-D772-3039-9A4C-AA31389965E1> /usr/lib/system/libsystem_malloc.dylib
    0x7fff5d575000 -     0x7fff5d619ff3  libsystem_network.dylib (1229.30.11) <40BAD301-8744-3AD8-A688-E7925C587B00> /usr/lib/system/libsystem_network.dylib
    0x7fff5d61a000 -     0x7fff5d624ffb  libsystem_networkextension.dylib (767.40.1) <CEDC330D-28F0-3902-BEB0-10B92ACEC69F> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff5d625000 -     0x7fff5d62eff3  libsystem_notify.dylib (172) <98EA3D62-7C86-30DE-8261-D020D2F1EFF3> /usr/lib/system/libsystem_notify.dylib
    0x7fff5d62f000 -     0x7fff5d636ff7  libsystem_platform.dylib (161.20.1) <C049250F-8C35-314D-810F-4E28AEAED983> /usr/lib/system/libsystem_platform.dylib
    0x7fff5d637000 -     0x7fff5d642fff  libsystem_pthread.dylib (301.30.1) <ABA848E1-6978-3B42-A3A7-608B2C36FA93> /usr/lib/system/libsystem_pthread.dylib
    0x7fff5d643000 -     0x7fff5d646ff3  libsystem_sandbox.dylib (765.40.2) <922D3D15-AB4C-3F1A-A94F-39214AF1ADB3> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff5d647000 -     0x7fff5d648ff3  libsystem_secinit.dylib (30) <F06ADB8F-9E94-34A7-B3C9-2C22FDD14BAD> /usr/lib/system/libsystem_secinit.dylib
    0x7fff5d649000 -     0x7fff5d650ff7  libsystem_symptoms.dylib (820.30.7) <DC3586C2-AA56-3419-88D3-FC0DBF08E3C0> /usr/lib/system/libsystem_symptoms.dylib
    0x7fff5d651000 -     0x7fff5d664ff7  libsystem_trace.dylib (829.30.14) <69EBF017-D40F-30D7-9B0B-BFC862D761A5> /usr/lib/system/libsystem_trace.dylib
    0x7fff5d666000 -     0x7fff5d66bff7  libunwind.dylib (35.3) <6D4FCD49-D2A9-3233-95C7-A7635CE265F2> /usr/lib/system/libunwind.dylib
    0x7fff5d66c000 -     0x7fff5d698ff7  libxpc.dylib (1205.30.29) <F7E5F1BC-614B-39CB-B6CE-92A9C7B7EC0B> /usr/lib/system/libxpc.dylib
External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
  Calls made by this process:
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@pietroalbini pietroalbini deleted the rollup branch December 22, 2018 11:20
@Centril Centril added the rollup A PR which is a rollup label Oct 24, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
rollup A PR which is a rollup S-waiting-on-review Status: Awaiting review from the assignee but also interested parties.
Projects
None yet
Development

Successfully merging this pull request may close these issues.