-
-
Notifications
You must be signed in to change notification settings - Fork 14.4k
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
libcxx-{15,16,etc} segfault when multiple libcxx loaded #269548
Comments
A simple way to see the problem is making a shell with I don't know how stdenv could include a libcxx other than the one in llvmPackages_XX, but I'm sure it's going to break a bunch more things than just jemalloc. Using the current head of the # shell.nix
let
nixpkgs = builtins.fetchTarball {
url = "https://github.com/NixOS/nixpkgs/archive/e4e2a842524fae32efac9649aeb1edfed7e7ae72.tar.gz";
sha256 = "18aqndvq9x5vhyqzrs167s0jilii41fy5bdbyjx1ar2l3gy5p26x";
};
pkgs = import nixpkgs { config = {}; };
in
pkgs.mkShell {
packages = [
pkgs.jemalloc
pkgs.llvmPackages_16.libcxx
pkgs.llvmPackages_16.libcxxabi
];
} $ nix-shell
[nix-shell:~/.../jemalloc-libc++-test]$ echo $NIX_LDFLAGS
# newlines added
-L/nix/store/1r9jhkzfz6q55qciyla3mz7nmh2w6cmz-jemalloc-5.3.0/lib
-L/nix/store/zq45ffwwcy2mw8mnnj14532gma3dsl05-libcxx-16.0.6/lib
-L/nix/store/1hr6xc1r3y6i9n6bkvci6a7kscv6cx8h-libcxxabi-16.0.6/lib
-L/nix/store/vf7k7l7ny35g1nmninaqjbryl2xqkag5-libcxx-16.0.6/lib
-L/nix/store/x622mzi1g7v7nh7zq5r8d0nxbhrg9px3-libcxxabi-16.0.6/lib
-L/nix/store/l92ls1vba62zsywdj81hlgmgx5adn6bn-compiler-rt-libc-16.0.6/lib
-L/nix/store/bj25mj5bpvbx03gqzf7hbpk6n7w4khr6-libobjc-11.0.0/lib
-L/nix/store/1r9jhkzfz6q55qciyla3mz7nmh2w6cmz-jemalloc-5.3.0/lib
-L/nix/store/zq45ffwwcy2mw8mnnj14532gma3dsl05-libcxx-16.0.6/lib
-L/nix/store/1hr6xc1r3y6i9n6bkvci6a7kscv6cx8h-libcxxabi-16.0.6/lib
-L/nix/store/vf7k7l7ny35g1nmninaqjbryl2xqkag5-libcxx-16.0.6/lib
-L/nix/store/x622mzi1g7v7nh7zq5r8d0nxbhrg9px3-libcxxabi-16.0.6/lib
-L/nix/store/l92ls1vba62zsywdj81hlgmgx5adn6bn-compiler-rt-libc-16.0.6/lib
-L/nix/store/bj25mj5bpvbx03gqzf7hbpk6n7w4khr6-libobjc-11.0.0/lib Note:
There are a few differences in
For
And finally, what happens when you try to link a hello world C program with jemalloc in that shell:
You can also see that a C program does not segfault, because (I believe) there is only one libc++.so linked at runtime to satisfy libjemalloc.dylib. And hence there is no funny business, dyld can run the initialisers without failing. $ echo 'int main() {}' > hello.c
$ clang hello.c -ljemalloc
$ ./a.out |
FWIW all the dlopen-tests pass on arm64. |
I just realized that, after updating nixpkgs, I'm seeing something similar when my editor tries to start
|
This issue has been mentioned on NixOS Discourse. There might be relevant details there: |
11 has some issues: NixOS/nixpkgs#269548
This really looks like an impurity bug. I only get this on a 11.7 machine, but not 10.14.6. I found some interesting discussion in https://trac.macports.org/ticket/62426. The |
I'm wondering if slapping |
using a variant of the bug described in #269548 (comment) adding -DLIBCXX_LIBCPPABI_VERSION=2 doesn't appear to have any effect. this is run on 12.7.1 and the test code is c, linked to llvmPackages_16.libcxx and will dlopen the list of libraries passed in on the command line. it segfaults when dlopening llvmPackages_15.libcxx. when not linked can dlopen all of the libc++ it wants. libcxx versions prior to what is included in clang-15 do not seem to have an issue, though are not run by default in the test below. can run test using nix-shell and the # shell.nix
{pkgs ? import <nixpkgs> {}}:
let
dltest = pkgs.callPackage (
{ lib
, runCommandCC
, writeText
, libcxx
}:
let
name = "dltest";
code = writeText "${name}.c" ''
#include <dlfcn.h>
#include <stdio.h>
int
main(int argc, const char **argv)
{
int numFailed = 0;
for (int i = 1; i < argc; i++) {
int failed = dlopen(argv[i], RTLD_LOCAL | RTLD_LAZY) == 0;
numFailed += failed;
fprintf(stderr, "dlopen %s: %s\n", argv[i], failed ? "failed" : "succeeded");
}
return numFailed;
}
'';
in
runCommandCC name {src = code;} ''
mkdir -p "$out"/bin
cc -Wall -Werror -O2 -o "$out/bin/${name}" "$src" -ldl -L${lib.getLib libcxx}/lib -lc++
''
) {
libcxx = pkgs.llvmPackages_16.libcxx.overrideAttrs (old: {
#edit -- use cmakeFlags not env.CFLAGS / env.CXXFLAGS
cmakeFlags = old.cmakeFlags ++ [ "-DLIBCXX_LIBCPPABI_VERSION=2" ];
});
};
shell =
let
inherit (pkgs) lib stdenv mkShell writeShellScriptBin;
ext = stdenv.hostPlatform.extensions.sharedLibrary;
libpath = ver:
let libcxx = pkgs.${"llvmPackages_${toString ver}"}.libcxx.overrideAttrs (old: {
#edit -- use cmakeFlags not env.CFLAGS / env.CXXFLAGS
cmakeFlags = old.cmakeFlags ++ [ "-DLIBCXX_LIBCPPABI_VERSION=2" ];
}); in
"${lib.getLib libcxx}/lib/libc++${ext}" + lib.optionalString stdenv.isLinux ".1";
versions = lib.range 15 16;
in
mkShell {
packages = [
dltest
(writeShellScriptBin "runtests" ''
DYLD_PRINT_INITIALIZERS=1 ${lib.getBin dltest}/bin/dltest ${toString (map libpath versions)}
'')
];
shellHook = "runtests";
};
in
shell |
It looks like this option was removed in llvm/llvm-project@efcee4b. I do wonder if this is merely a coincidence, but GH indicates the commit was first released in libcxx 15. |
Then |
Neither of those worked directly, but I did have some luck with:# shell.nix
{pkgs ? import <nixpkgs> {}}:
let
dltest = pkgs.callPackage (
{ lib
, runCommandCC
, writeText
, libcxx
}:
let
name = "dltest";
code = writeText "${name}.c" ''
#include <dlfcn.h>
#include <stdio.h>
int
main(int argc, const char **argv)
{
int numFailed = 0;
for (int i = 1; i < argc; i++) {
int failed = dlopen(argv[i], RTLD_LOCAL | RTLD_LAZY) == 0;
numFailed += failed;
fprintf(stderr, "dlopen %s: %s\n", argv[i], failed ? "failed" : "succeeded");
}
return numFailed;
}
'';
in
runCommandCC name {src = code;} ''
mkdir -p "$out"/bin
cc -Wall -Werror -O2 -o "$out/bin/${name}" "$src" -ldl -L${lib.getLib libcxx}/lib -lc++
''
) {
libcxx = pkgs.llvmPackages_16.libcxx.overrideAttrs (old: {
cmakeFlags = old.cmakeFlags ++ [
"-DLIBCXX_ABI_NAMESPACE=__nix"
];
});
};
shell =
let
inherit (pkgs) lib stdenv mkShell writeShellScriptBin;
ext = stdenv.hostPlatform.extensions.sharedLibrary;
libpath = ver:
let libcxx = pkgs.${"llvmPackages_${toString ver}"}.libcxx.overrideAttrs (old: {
cmakeFlags = old.cmakeFlags ++ [
"-DLIBCXX_ABI_NAMESPACE=__nix${toString ver}"
];
}); in
"${lib.getLib libcxx}/lib/libc++${ext}" + lib.optionalString stdenv.isLinux ".1";
versions = lib.range 15 16;
in
mkShell {
packages = [
dltest
(writeShellScriptBin "runtests" ''
DYLD_PRINT_INITIALIZERS=1 ${lib.getBin dltest}/bin/dltest ${toString (map libpath versions)}
'')
];
shellHook = "runtests";
};
in
shell I'm not sure how well this test mirrors reality, but it yielded: ...
-- Installing: /nix/store/dn60a1f690403ip7fnnpnlk2k4vk16bj-libcxx-16.0.6/lib/libc++experimental.a
post-installation fixup
/nix/store/dn60a1f690403ip7fnnpnlk2k4vk16bj-libcxx-16.0.6/lib/libc++.1.0.dylib: fixing dylib
checking for references to /private/tmp/nix-build-libcxx-16.0.6.drv-1/ in /nix/store/dn60a1f690403ip7fnnpnlk2k4vk16bj-libcxx-16.0.6...
patching script interpreter paths in /nix/store/dn60a1f690403ip7fnnpnlk2k4vk16bj-libcxx-16.0.6
stripping (with command strip and flags -S) in /nix/store/dn60a1f690403ip7fnnpnlk2k4vk16bj-libcxx-16.0.6/lib
checking for references to /private/tmp/nix-build-libcxx-16.0.6.drv-1/ in /nix/store/10dv0z5xrfaiybi1d1qwkzix1vcmfrd8-libcxx-16.0.6-dev...
patching script interpreter paths in /nix/store/10dv0z5xrfaiybi1d1qwkzix1vcmfrd8-libcxx-16.0.6-dev
building '/nix/store/w4b32bwimihjhb4q6h999hclzswnj6mg-runtests.drv'...
dyld: calling initializer function 0x7fff66c506b5 in /usr/lib/libSystem.B.dylib
dyld: calling initializer function 0x1055d3770 in /nix/store/api4m8lkvqyj939234fmbgbwwmkp2j7x-libcxx-16.0.6/lib/libc++.1.0.dylib
dyld: calling initializer function 0x7fff66f4a6f8 in /usr/lib/libc++.1.dylib
dyld: calling initializer function 0x10573c110 in /nix/store/1mk47dp3jgm02gigc5j65lckafai97kr-libcxx-15.0.7/lib/libc++.dylib
dlopen /nix/store/1mk47dp3jgm02gigc5j65lckafai97kr-libcxx-15.0.7/lib/libc++.dylib: succeeded
dyld: calling initializer function 0x105890660 in /nix/store/dn60a1f690403ip7fnnpnlk2k4vk16bj-libcxx-16.0.6/lib/libc++.dylib
dlopen /nix/store/dn60a1f690403ip7fnnpnlk2k4vk16bj-libcxx-16.0.6/lib/libc++.dylib: succeeded I'm trying to apply a hardcoded version of this (i.e., |
Failed on the latter. These pop on missing symbols while building lld. I thought maybe I had fixed this by adding the namespace to lld as well, but I was just confusing two of three lld builds--one succeeds, one fails, and one is later in the process. The one that succeeds is first below: succeeds: $ nix why-depends /nix/store/nkr6afk4xrhyf17v3g6f6d9jx4yfn399-nix-2.18.1.drv /nix/store/q14nwr8bii9n47gx5zm0jg81xaani1k5-lld-16.0.6.drv --extra-experimental-features nix-command
/nix/store/nkr6afk4xrhyf17v3g6f6d9jx4yfn399-nix-2.18.1.drv
└───/nix/store/ncq012mndj4zrs0996162clfp2cysp1n-stdenv-darwin.drv
└───/nix/store/5w0as5w8c6mdxyg73pk4as2pflv23jxp-Libsystem-1238.60.2.drv
└───/nix/store/cjcc12khsgv5a9l8ysix2i5ka8ig6zw1-cctools-llvm-16.0.6-973.0.1.drv
└───/nix/store/vx982ya6v945skbgv02r2h0cyrzqfc12-llvm-binutils-16.0.6.drv
└───/nix/store/q14nwr8bii9n47gx5zm0jg81xaani1k5-lld-16.0.6.drv
fails: $ nix why-depends /nix/store/nkr6afk4xrhyf17v3g6f6d9jx4yfn399-nix-2.18.1.drv /nix/store/w2g253cjvqx72jpnzp3plfmms0y27sv4-lld-16.0.6.drv --extra-experimental-features nix-command
/nix/store/nkr6afk4xrhyf17v3g6f6d9jx4yfn399-nix-2.18.1.drv
└───/nix/store/4j9rd7f5iph2mi19m445p1zndm0xbr59-curl-8.4.0.drv
└───/nix/store/ha5i97gnbaw6fk7nj06ipbg706ndxsvg-libidn2-2.3.4.drv
└───/nix/store/k9ncc6560004520vq0z7kq9q95ql9mf2-bootstrap-stage4-clang-wrapper-16.0.6.drv
└───/nix/store/gh1zg6jgcf1ynv3yvanny7083mcwd1nh-cctools-binutils-darwin-wrapper-16.0.6-973.0.1.drv
└───/nix/store/gh27i2fbyg07hx29hknaykc6yd1z12fq-cctools-binutils-darwin-16.0.6-973.0.1.drv
└───/nix/store/kwdrw3fzlg48x5dx9c66z3j5w56mwkgq-cctools-llvm-16.0.6-973.0.1.drv
└───/nix/store/gdw5ajlqd5gqnhkrbdv2cqhxn13v9p0f-llvm-binutils-16.0.6.drv
└───/nix/store/w2g253cjvqx72jpnzp3plfmms0y27sv4-lld-16.0.6.drv
not run: $ nix why-depends /nix/store/nkr6afk4xrhyf17v3g6f6d9jx4yfn399-nix-2.18.1.drv /nix/store/6yb687yf2b2mwn1s84fwpsnjfd5v9i7j-lld-16.0.6.drv --extra-experimental-features nix-command
/nix/store/nkr6afk4xrhyf17v3g6f6d9jx4yfn399-nix-2.18.1.drv
└───/nix/store/ncq012mndj4zrs0996162clfp2cysp1n-stdenv-darwin.drv
└───/nix/store/6yb687yf2b2mwn1s84fwpsnjfd5v9i7j-lld-16.0.6.drv |
@abathur Thanks for investigating! You mean the one that succeeds is the bootrap one, and you can't get to stdenv? |
I did have to double-check that I didn't get them switched around, but no--I got the order right. There are actually 3 llds in the build list, but it doesn't reach the third. I'll update the previous post with that one momentarily. |
When I run @abathur’s test on macOS 14, this is the output I get. What’s bringing in
|
Here's what I get when I throw a kitchen-sink of DYLD_PRINT_ envs at this:$ DYLD_PRINT_BINDINGS=1 DYLD_PRINT_APIS=1 DYLD_PRINT_SEGMENTS=1 DYLD_PRINT_RPATHS=1 runtests
re-using existing shared cache (/private/var/db/dyld/dyld_shared_cache_x86_64h):
0x7FFF22E9E000->0x7FFF75FB1FFF init=5, max=5 read execute
0x7FFF82E9E000->0x7FFF90F54FFF init=3, max=3 read write
0x7FFFC2E9E000->0x7FFFDDFA9FFF init=1, max=1 read
dyld: Main executable mapped /nix/store/0ly5lpwanagc5qpmnqrw8aqxb4ivw7kf-bash-5.2-p15/bin/bash
__PAGEZERO at 0x00000000->0x100000000
__TEXT at 0x10283E000->0x1028ED000
__DATA at 0x1028ED000->0x1028F9000
__LINKEDIT at 0x1028F9000->0x102937000
dyld: Using shared cached for /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
__TEXT at 0x7FFF2FF64000->0x7FFF303E5000
__DATA at 0x7FFF87858270->0x7FFF8799D97C
__UNICODE at 0x7FFFC2EBF000->0x7FFFC2F4C000
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/libSystem.B.dylib
__TEXT at 0x7FFF66C4F000->0x7FFF66C51000
__DATA at 0x7FFF902A6CA0->0x7FFF902A6FC8
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/libobjc.A.dylib
__TEXT at 0x7FFF68AB1000->0x7FFF68AE5000
__DATA at 0x7FFF90641000->0x7FFF906490C2
__OBJC_RO at 0x7FFF73F6A000->0x7FFF75FB2000
__OBJC_RW at 0x7FFF90D78080->0x7FFF90F54080
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/libfakelink.dylib
__TEXT at 0x7FFF67A09000->0x7FFF67A0C000
__DATA at 0x7FFF904474D0->0x7FFF904475F8
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/libDiagnosticMessagesClient.dylib
__TEXT at 0x7FFF66779000->0x7FFF6677C000
__DATA at 0x7FFF901F36C0->0x7FFF901F3AA0
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/libicucore.A.dylib
__TEXT at 0x7FFF67B1B000->0x7FFF67D73000
__DATA at 0x7FFF9044A650->0x7FFF9046D608
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/libz.1.dylib
__TEXT at 0x7FFF6918D000->0x7FFF691A0000
__DATA at 0x7FFF906C35C0->0x7FFF906C37B0
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/libc++abi.dylib
__TEXT at 0x7FFF66F88000->0x7FFF66F9E000
__DATA at 0x7FFF902D58F0->0x7FFF902D8F38
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/libc++.1.dylib
__TEXT at 0x7FFF66F35000->0x7FFF66F88000
__DATA at 0x7FFF902CE000->0x7FFF902D58E8
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/libcache.dylib
__TEXT at 0x7FFF69A4E000->0x7FFF69A54000
__DATA at 0x7FFF9074F620->0x7FFF9074F748
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/libcommonCrypto.dylib
__TEXT at 0x7FFF69A54000->0x7FFF69A60000
__DATA at 0x7FFF9074F750->0x7FFF90750C50
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/libcompiler_rt.dylib
__TEXT at 0x7FFF69A60000->0x7FFF69A68000
__DATA at 0x7FFF90750C50->0x7FFF90751CF0
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/libcopyfile.dylib
__TEXT at 0x7FFF69A68000->0x7FFF69A72000
__DATA at 0x7FFF90751CF0->0x7FFF907523D0
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/libcorecrypto.dylib
__TEXT at 0x7FFF69A72000->0x7FFF69B05000
__DATA at 0x7FFF907523D0->0x7FFF9075AEC0
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/libdispatch.dylib
__TEXT at 0x7FFF69C11000->0x7FFF69C52000
__DATA at 0x7FFF9076CBC0->0x7FFF90785A78
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/libdyld.dylib
__TEXT at 0x7FFF69C52000->0x7FFF69C89000
__DATA at 0x7FFF90785A80->0x7FFF90789450
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/libkeymgr.dylib
__TEXT at 0x7FFF69C89000->0x7FFF69C8A000
__DATA at 0x7FFF90789450->0x7FFF907894D0
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/liblaunch.dylib
__TEXT at 0x7FFF69C97000->0x7FFF69C98000
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/libmacho.dylib
__TEXT at 0x7FFF69C98000->0x7FFF69C9E000
__DATA at 0x7FFF90789690->0x7FFF90789E60
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/libquarantine.dylib
__TEXT at 0x7FFF69C9E000->0x7FFF69CA1000
__DATA at 0x7FFF90789E60->0x7FFF90789FD0
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/libremovefile.dylib
__TEXT at 0x7FFF69CA1000->0x7FFF69CA3000
__DATA at 0x7FFF90789FD0->0x7FFF9078A148
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/libsystem_asl.dylib
__TEXT at 0x7FFF69CA3000->0x7FFF69CBB000
__DATA at 0x7FFF9078A150->0x7FFF9078B454
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/libsystem_blocks.dylib
__TEXT at 0x7FFF69CBB000->0x7FFF69CBC000
__DATA at 0x7FFF9078B460->0x7FFF9078BAC0
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/libsystem_c.dylib
__TEXT at 0x7FFF69CBC000->0x7FFF69D44000
__DATA at 0x7FFF9078BAC0->0x7FFF90793770
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/libsystem_configuration.dylib
__TEXT at 0x7FFF69D44000->0x7FFF69D48000
__DATA at 0x7FFF90793770->0x7FFF90793D11
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/libsystem_coreservices.dylib
__TEXT at 0x7FFF69D48000->0x7FFF69D4C000
__DATA at 0x7FFF90793D20->0x7FFF90794698
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/libsystem_darwin.dylib
__TEXT at 0x7FFF69D4C000->0x7FFF69D55000
__DATA at 0x7FFF907946A0->0x7FFF907973C0
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/libsystem_dnssd.dylib
__TEXT at 0x7FFF69D55000->0x7FFF69D5D000
__DATA at 0x7FFF907973C0->0x7FFF90797588
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/libsystem_featureflags.dylib
__TEXT at 0x7FFF69D5D000->0x7FFF69D5F000
__DATA at 0x7FFF90797590->0x7FFF907976E9
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/libsystem_info.dylib
__TEXT at 0x7FFF69D5F000->0x7FFF69DAD000
__DATA at 0x7FFF907976F0->0x7FFF90799C68
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/libsystem_m.dylib
__TEXT at 0x7FFF69DDA000->0x7FFF69E22000
__DATA at 0x7FFF9079C960->0x7FFF9079CA54
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/libsystem_malloc.dylib
__TEXT at 0x7FFF69E22000->0x7FFF69E4A000
__DATA at 0x7FFF9079D000->0x7FFF9079F31D
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/libsystem_networkextension.dylib
__TEXT at 0x7FFF69E4A000->0x7FFF69E58000
__DATA at 0x7FFF9079F320->0x7FFF907A0322
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/libsystem_notify.dylib
__TEXT at 0x7FFF69E58000->0x7FFF69E62000
__DATA at 0x7FFF907A0328->0x7FFF907A0793
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/libsystem_sandbox.dylib
__TEXT at 0x7FFF69E76000->0x7FFF69E7B000
__DATA at 0x7FFF907A2630->0x7FFF907A28A8
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/libsystem_secinit.dylib
__TEXT at 0x7FFF69E7B000->0x7FFF69E7E000
__DATA at 0x7FFF907A28B0->0x7FFF907A2AF0
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/libsystem_kernel.dylib
__TEXT at 0x7FFF69DAD000->0x7FFF69DDA000
__DATA at 0x7FFF90799C70->0x7FFF9079C960
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/libsystem_platform.dylib
__TEXT at 0x7FFF69E62000->0x7FFF69E6B000
__DATA at 0x7FFF907A0798->0x7FFF907A0AC4
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/libsystem_pthread.dylib
__TEXT at 0x7FFF69E6B000->0x7FFF69E76000
__DATA at 0x7FFF907A0AD0->0x7FFF907A2630
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/libsystem_symptoms.dylib
__TEXT at 0x7FFF69E7E000->0x7FFF69E86000
__DATA at 0x7FFF907A2AF0->0x7FFF907A2FD8
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/libsystem_trace.dylib
__TEXT at 0x7FFF69E86000->0x7FFF69E9D000
__DATA at 0x7FFF907A2FE0->0x7FFF907A4EF8
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/libunwind.dylib
__TEXT at 0x7FFF69E9E000->0x7FFF69EA4000
__DATA at 0x7FFF907A4F00->0x7FFF907A59AA
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: Using shared cached for /usr/lib/system/libxpc.dylib
__TEXT at 0x7FFF69EA4000->0x7FFF69EDA000
__DATA at 0x7FFF907A59B0->0x7FFF907AC8C0
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: bind: bash:0x1028ED008 = libsystem_c.dylib:__DefaultRuneLocale, *0x1028ED008 = 0x7FFF9078F858
dyld: bind: bash:0x1028ED010 = libsystem_c.dylib:___mb_cur_max, *0x1028ED010 = 0x7FFF9078F50C
dyld: bind: bash:0x1028ED018 = libsystem_c.dylib:___stack_chk_guard, *0x1028ED018 = 0x7FFF9078DD00
dyld: bind: bash:0x1028ED020 = libsystem_c.dylib:___stderrp, *0x1028ED020 = 0x7FFF9078F620
dyld: bind: bash:0x1028ED028 = libsystem_c.dylib:___stdinp, *0x1028ED028 = 0x7FFF9078F610
dyld: bind: bash:0x1028ED030 = libsystem_c.dylib:___stdoutp, *0x1028ED030 = 0x7FFF9078F618
dyld: bind: bash:0x1028ED038 = libsystem_kernel.dylib:_close, *0x1028ED038 = 0x7FFF69DAE7EC
dyld: bind: bash:0x1028ED048 = libdyld.dylib:_environ, *0x1028ED048 = 0x7FFF907890E8
dyld: bind: bash:0x1028ED0C8 = libsystem_kernel.dylib:_unlink, *0x1028ED0C8 = 0x7FFF69DB0EA9
dyld: bind: bash:0x1028ED0E0 = libdyld.dylib:dyld_stub_binder, *0x1028ED0E0 = 0x7FFF69C6B578
_dyld_register_func_for_add_image(0x7fff69c536e8)
_dyld_register_for_bulk_image_loads(0x7fff69ea6da1)
_dyld_is_memory_immutable(0x7fff69e9bcab, 36)
_dyld_is_memory_immutable(0x7fff302ff680, 11)
_dyld_is_memory_immutable(0x7fff302ff680, 11)
_NSGetExecutablePath(...)
_dyld_is_memory_immutable(0x7fff303a8062, 17)
_dyld_is_memory_immutable(0x7fff303a8062, 17)
_dyld_is_memory_immutable(0x7fff303a8083, 18)
_dyld_is_memory_immutable(0x7fff303a8083, 18)
_dyld_is_memory_immutable(0x7fff303a80a3, 16)
_dyld_is_memory_immutable(0x7fff303a80a3, 16)
_dyld_is_memory_immutable(0x7fff303a80c7, 22)
_dyld_is_memory_immutable(0x7fff303a80c7, 22)
_dyld_is_memory_immutable(0x7fff303a80ed, 18)
_dyld_is_memory_immutable(0x7fff303a80ed, 18)
_dyld_is_memory_immutable(0x7fff303a8111, 20)
_dyld_is_memory_immutable(0x7fff303a8111, 20)
dyld: lazy bind: bash:0x1028ED508 = libsystem_platform.dylib:_sigsetjmp, *0x1028ED508 = 0x7FFF69E63CD0
dyld: lazy bind: bash:0x1028ED418 = libsystem_kernel.dylib:_open, *0x1028ED418 = 0x7FFF69DAE688
dyld: lazy bind: bash:0x1028ED180 = libsystem_kernel.dylib:_close, *0x1028ED180 = 0x7FFF69DAE7EC
dyld: lazy bind: bash:0x1028ED4C8 = libsystem_c.dylib:_setlocale, *0x1028ED4C8 = 0x7FFF69CEE511
dyld: lazy bind: bash:0x1028ED590 = libsystem_platform.dylib:_strlen, *0x1028ED590 = 0x7FFF69E62E40
dyld: lazy bind: bash:0x1028ED378 = libsystem_malloc.dylib:_malloc, *0x1028ED378 = 0x7FFF69E22CE0
dyld: lazy bind: bash:0x1028ED570 = libsystem_platform.dylib:_strcpy, *0x1028ED570 = 0x7FFF69E63020
dyld: resolver at 0x7fff69e65517 returned 0x7FFF69E62900
dyld: lazy bind: bash:0x1028ED3C8 = libsystem_platform.dylib:_memcpy, *0x1028ED3C8 = 0x7FFF69E62900
dyld: lazy bind: bash:0x1028ED560 = libsystem_platform.dylib:_strcmp, *0x1028ED560 = 0x7FFF69E62800
dyld: lazy bind: bash:0x1028ED578 = libsystem_c.dylib:_strdup, *0x1028ED578 = 0x7FFF69D12CC6
dyld: lazy bind: bash:0x1028ED410 = libsystem_c.dylib:_nl_langinfo, *0x1028ED410 = 0x7FFF69CEDF78
dyld: lazy bind: bash:0x1028ED380 = libsystem_c.dylib:_mblen, *0x1028ED380 = 0x7FFF69CED167
dyld: lazy bind: bash:0x1028ED328 = libsystem_kernel.dylib:_getuid, *0x1028ED328 = 0x7FFF69DAF3B4
dyld: lazy bind: bash:0x1028ED2C8 = libsystem_kernel.dylib:_getgid, *0x1028ED2C8 = 0x7FFF69DB109C
dyld: lazy bind: bash:0x1028ED2C0 = libsystem_kernel.dylib:_geteuid, *0x1028ED2C0 = 0x7FFF69DAEE0C
dyld: lazy bind: bash:0x1028ED2B0 = libsystem_kernel.dylib:_getegid, *0x1028ED2B0 = 0x7FFF69DAF3E4
dyld: lazy bind: bash:0x1028ED598 = libsystem_platform.dylib:_strncmp, *0x1028ED598 = 0x7FFF69E62C00
dyld: lazy bind: bash:0x1028ED5B8 = libsystem_c.dylib:_strrchr, *0x1028ED5B8 = 0x7FFF69D130BC
dyld: lazy bind: bash:0x1028ED320 = libsystem_c.dylib:_gettimeofday, *0x1028ED320 = 0x7FFF69CCC8B6
dyld: lazy bind: bash:0x1028ED4E8 = libsystem_c.dylib:_setvbuf, *0x1028ED4E8 = 0x7FFF69CFBCCA
dyld: lazy bind: bash:0x1028ED460 = libsystem_c.dylib:_qsort, *0x1028ED460 = 0x7FFF69D18265
dyld: resolver at 0x7fff69e6375a returned 0x7FFF69E63830
dyld: lazy bind: bash:0x1028ED3E0 = libsystem_platform.dylib:_memset_pattern16, *0x1028ED3E0 = 0x7FFF69E63830
dyld: lazy bind: bash:0x1028ED4F0 = libsystem_c.dylib:_sigaction, *0x1028ED4F0 = 0x7FFF69CCCF98
dyld: lazy bind: bash:0x1028ED500 = libsystem_kernel.dylib:_sigprocmask, *0x1028ED500 = 0x7FFF69DB07C0
dyld: lazy bind: bash:0x1028ED2D8 = libsystem_c.dylib:_gethostname, *0x1028ED2D8 = 0x7FFF69CE30B5
dyld: lazy bind: bash:0x1028ED530 = libsystem_kernel.dylib:_stat$INODE64, *0x1028ED530 = 0x7FFF69DAF31C
dyld: lazy bind: bash:0x1028ED0F0 = libsystem_kernel.dylib:___error, *0x1028ED0F0 = 0x7FFF69DAE63E
dyld: lazy bind: bash:0x1028ED270 = libsystem_malloc.dylib:_free, *0x1028ED270 = 0x7FFF69E239B1
dyld: lazy bind: bash:0x1028ED2F0 = libsystem_kernel.dylib:_getpid, *0x1028ED2F0 = 0x7FFF69DAE2D8
dyld: lazy bind: bash:0x1028ED5D8 = libsystem_c.dylib:_strtoimax, *0x1028ED5D8 = 0x7FFF69D1BE91
dyld: lazy bind: bash:0x1028ED2F8 = libsystem_kernel.dylib:_getppid, *0x1028ED2F8 = 0x7FFF69DB2A74
dyld: lazy bind: bash:0x1028ED518 = libsystem_c.dylib:_snprintf, *0x1028ED518 = 0x7FFF69CFBE89
dyld: lazy bind: bash:0x1028ED120 = libsystem_c.dylib:___strcpy_chk, *0x1028ED120 = 0x7FFF69D3939D
dyld: resolver at 0x7fff69e6336f returned 0x7FFF69E63300
dyld: lazy bind: bash:0x1028ED558 = libsystem_platform.dylib:_strchr, *0x1028ED558 = 0x7FFF69E63300
dyld: lazy bind: bash:0x1028ED2E8 = libsystem_kernel.dylib:_getpgrp, *0x1028ED2E8 = 0x7FFF69DB43FC
dyld: lazy bind: bash:0x1028ED230 = libsystem_c.dylib:_fileno, *0x1028ED230 = 0x7FFF69CF5A20
dyld: lazy bind: bash:0x1028ED610 = libsystem_c.dylib:_tcgetpgrp, *0x1028ED610 = 0x7FFF69CE7DCE
dyld: lazy bind: bash:0x1028ED600 = libsystem_c.dylib:_sysconf, *0x1028ED600 = 0x7FFF69CE7110
dyld: lazy bind: bash:0x1028ED0F8 = libsystem_c.dylib:___maskrune, *0x1028ED0F8 = 0x7FFF69CEDFA0
dyld: lazy bind: bash:0x1028ED388 = libsystem_c.dylib:_mbrlen, *0x1028ED388 = 0x7FFF69CED1DB
dyld: lazy bind: bash:0x1028ED340 = libsystem_c.dylib:_isatty, *0x1028ED340 = 0x7FFF69CE4D41
dyld: lazy bind: bash:0x1028ED368 = libsystem_kernel.dylib:_lseek, *0x1028ED368 = 0x7FFF69DAF254
dyld: lazy bind: bash:0x1028ED470 = libsystem_kernel.dylib:_read, *0x1028ED470 = 0x7FFF69DAE804
dyld: lazy bind: bash:0x1028ED2A8 = libsystem_kernel.dylib:_getdtablesize, *0x1028ED2A8 = 0x7FFF69DB45E0
dyld: lazy bind: bash:0x1028ED200 = libsystem_kernel.dylib:_fcntl, *0x1028ED200 = 0x7FFF69DAE6ED
dyld: lazy bind: bash:0x1028ED1C8 = libsystem_kernel.dylib:_dup2, *0x1028ED1C8 = 0x7FFF69DB4444
dyld: lazy bind: bash:0x1028ED280 = libsystem_kernel.dylib:_fstat$INODE64, *0x1028ED280 = 0x7FFF69DAE6A0
dyld: resolver at 0x7fff69e6532a returned 0x7FFF69E62DA0
dyld: lazy bind: bash:0x1028ED0E8 = libsystem_platform.dylib:___bzero, *0x1028ED0E8 = 0x7FFF69E62DA0
dyld: lazy bind: bash:0x1028ED488 = libsystem_malloc.dylib:_realloc, *0x1028ED488 = 0x7FFF69E24D67
dyld: lazy bind: bash:0x1028ED248 = libsystem_c.dylib:_fork, *0x1028ED248 = 0x7FFF69CCC885
_dyld_fork_child()
dyld: lazy bind: bash:0x1028ED660 = libsystem_c.dylib:_waitpid, *0x1028ED660 = 0x7FFF69D33E00
dyld: lazy bind: bash:0x1028ED1D8 = libsystem_kernel.dylib:_execve, *0x1028ED1D8 = 0x7FFF69DB4414
re-using existing shared cache (/private/var/db/dyld/dyld_shared_cache_x86_64h):
0x7FFF22E9E000->0x7FFF75FB1FFF init=5, max=5 read execute
0x7FFF82E9E000->0x7FFF90F54FFF init=3, max=3 read write
0x7FFFC2E9E000->0x7FFFDDFA9FFF init=1, max=1 read
dyld: Main executable mapped /nix/store/2cdgp0mzwn2qnwqllil24x1fi5p9hhp8-dltest/bin/dltest
__PAGEZERO at 0x00000000->0x100000000
__TEXT at 0x10D22D000->0x10D22E000
__DATA at 0x10D22E000->0x10D22F000
__LINKEDIT at 0x10D22F000->0x10D230000
dyld: loaded: /nix/store/2cdgp0mzwn2qnwqllil24x1fi5p9hhp8-dltest/bin/dltest
dyld: Using shared cached for /usr/lib/libSystem.B.dylib
__TEXT at 0x7FFF66C4F000->0x7FFF66C51000
__DATA at 0x7FFF902A6CA0->0x7FFF902A6FC8
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <5A20AE6C-BF4D-3689-B7D2-19F0721F6375> /usr/lib/libSystem.B.dylib
dyld: Mapping /nix/store/api4m8lkvqyj939234fmbgbwwmkp2j7x-libcxx-16.0.6/lib/libc++.1.0.dylib
dyld: Speculatively read offset=0x00000000, len=0x00105720, path=/nix/store/api4m8lkvqyj939234fmbgbwwmkp2j7x-libcxx-16.0.6/lib/libc++.1.0.dylib
__TEXT at 0x10D237000->0x10D2DDFFF with permissions r.x
__DATA at 0x10D2DE000->0x10D2E4FFF with permissions rw.
__LINKEDIT at 0x10D2EB000->0x10D34271F with permissions r..
dyld: loaded: /nix/store/api4m8lkvqyj939234fmbgbwwmkp2j7x-libcxx-16.0.6/lib/libc++.1.0.dylib
dyld: Using shared cached for /usr/lib/system/libcache.dylib
__TEXT at 0x7FFF69A4E000->0x7FFF69A54000
__DATA at 0x7FFF9074F620->0x7FFF9074F748
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <AF488D13-9E89-35E0-B078-BE37CC5B8586> /usr/lib/system/libcache.dylib
dyld: Using shared cached for /usr/lib/system/libcommonCrypto.dylib
__TEXT at 0x7FFF69A54000->0x7FFF69A60000
__DATA at 0x7FFF9074F750->0x7FFF90750C50
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <C7912BE5-993E-3581-B2A0-6AABDC8C5562> /usr/lib/system/libcommonCrypto.dylib
dyld: Using shared cached for /usr/lib/system/libcompiler_rt.dylib
__TEXT at 0x7FFF69A60000->0x7FFF69A68000
__DATA at 0x7FFF90750C50->0x7FFF90751CF0
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <49B8F644-5705-3F16-BBE0-6FFF9B17C36E> /usr/lib/system/libcompiler_rt.dylib
dyld: Using shared cached for /usr/lib/system/libcopyfile.dylib
__TEXT at 0x7FFF69A68000->0x7FFF69A72000
__DATA at 0x7FFF90751CF0->0x7FFF907523D0
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <3C481225-21E7-370A-A30E-0CCFDD64A92C> /usr/lib/system/libcopyfile.dylib
dyld: Using shared cached for /usr/lib/system/libcorecrypto.dylib
__TEXT at 0x7FFF69A72000->0x7FFF69B05000
__DATA at 0x7FFF907523D0->0x7FFF9075AEC0
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <E9AAA2A6-D0D4-328A-BEA2-4DC5E513BA30> /usr/lib/system/libcorecrypto.dylib
dyld: Using shared cached for /usr/lib/system/libdispatch.dylib
__TEXT at 0x7FFF69C11000->0x7FFF69C52000
__DATA at 0x7FFF9076CBC0->0x7FFF90785A78
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <CD9C059C-91D9-30E8-8926-5B9CD0D5D4F5> /usr/lib/system/libdispatch.dylib
dyld: Using shared cached for /usr/lib/system/libdyld.dylib
__TEXT at 0x7FFF69C52000->0x7FFF69C89000
__DATA at 0x7FFF90785A80->0x7FFF90789450
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <AB99C9EE-7127-3451-89AB-339F8F2CEE61> /usr/lib/system/libdyld.dylib
dyld: Using shared cached for /usr/lib/system/libkeymgr.dylib
__TEXT at 0x7FFF69C89000->0x7FFF69C8A000
__DATA at 0x7FFF90789450->0x7FFF907894D0
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <DB3337BE-01CA-3425-BD0C-87774FC0CDC0> /usr/lib/system/libkeymgr.dylib
dyld: Using shared cached for /usr/lib/system/liblaunch.dylib
__TEXT at 0x7FFF69C97000->0x7FFF69C98000
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <E2CFD17D-F36C-3734-8F37-16798799EF9E> /usr/lib/system/liblaunch.dylib
dyld: Using shared cached for /usr/lib/system/libmacho.dylib
__TEXT at 0x7FFF69C98000->0x7FFF69C9E000
__DATA at 0x7FFF90789690->0x7FFF90789E60
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <AA613A9C-961A-3B67-B696-4622FA59FC4E> /usr/lib/system/libmacho.dylib
dyld: Using shared cached for /usr/lib/system/libquarantine.dylib
__TEXT at 0x7FFF69C9E000->0x7FFF69CA1000
__DATA at 0x7FFF90789E60->0x7FFF90789FD0
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <6CADF28C-2F20-3FA5-9FB9-49EAB0FD2489> /usr/lib/system/libquarantine.dylib
dyld: Using shared cached for /usr/lib/system/libremovefile.dylib
__TEXT at 0x7FFF69CA1000->0x7FFF69CA3000
__DATA at 0x7FFF90789FD0->0x7FFF9078A148
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <7C7EFC79-BD24-33EF-B073-06AED234593E> /usr/lib/system/libremovefile.dylib
dyld: Using shared cached for /usr/lib/system/libsystem_asl.dylib
__TEXT at 0x7FFF69CA3000->0x7FFF69CBB000
__DATA at 0x7FFF9078A150->0x7FFF9078B454
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <BDE4E1E6-BB8F-3EAC-A9CD-53B9FBD96554> /usr/lib/system/libsystem_asl.dylib
dyld: Using shared cached for /usr/lib/system/libsystem_blocks.dylib
__TEXT at 0x7FFF69CBB000->0x7FFF69CBC000
__DATA at 0x7FFF9078B460->0x7FFF9078BAC0
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <0D53847E-AF5F-3ACF-B51F-A15DEA4DEC58> /usr/lib/system/libsystem_blocks.dylib
dyld: Using shared cached for /usr/lib/system/libsystem_c.dylib
__TEXT at 0x7FFF69CBC000->0x7FFF69D44000
__DATA at 0x7FFF9078BAC0->0x7FFF90793770
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <BCD3F031-4A3F-32CF-AB9A-D6EE7A7499D4> /usr/lib/system/libsystem_c.dylib
dyld: Using shared cached for /usr/lib/system/libsystem_configuration.dylib
__TEXT at 0x7FFF69D44000->0x7FFF69D48000
__DATA at 0x7FFF90793770->0x7FFF90793D11
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <393137B7-3631-3450-B6F4-95EECD3ADDFF> /usr/lib/system/libsystem_configuration.dylib
dyld: Using shared cached for /usr/lib/system/libsystem_coreservices.dylib
__TEXT at 0x7FFF69D48000->0x7FFF69D4C000
__DATA at 0x7FFF90793D20->0x7FFF90794698
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <72857ADA-AA97-398B-B089-F50B2E89064B> /usr/lib/system/libsystem_coreservices.dylib
dyld: Using shared cached for /usr/lib/system/libsystem_darwin.dylib
__TEXT at 0x7FFF69D4C000->0x7FFF69D55000
__DATA at 0x7FFF907946A0->0x7FFF907973C0
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <19242BF1-BAF6-3DF0-AAD3-93E3E0870DBE> /usr/lib/system/libsystem_darwin.dylib
dyld: Using shared cached for /usr/lib/system/libsystem_dnssd.dylib
__TEXT at 0x7FFF69D55000->0x7FFF69D5D000
__DATA at 0x7FFF907973C0->0x7FFF90797588
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <EBB4C2C2-E031-3094-B40A-E67BF261D295> /usr/lib/system/libsystem_dnssd.dylib
dyld: Using shared cached for /usr/lib/system/libsystem_featureflags.dylib
__TEXT at 0x7FFF69D5D000->0x7FFF69D5F000
__DATA at 0x7FFF90797590->0x7FFF907976E9
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <29FD922A-EC2C-3F25-BCCC-B58D716E60EC> /usr/lib/system/libsystem_featureflags.dylib
dyld: Using shared cached for /usr/lib/system/libsystem_info.dylib
__TEXT at 0x7FFF69D5F000->0x7FFF69DAD000
__DATA at 0x7FFF907976F0->0x7FFF90799C68
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <D057695A-F11C-3863-971C-EA1EBF8662B1> /usr/lib/system/libsystem_info.dylib
dyld: Using shared cached for /usr/lib/system/libsystem_m.dylib
__TEXT at 0x7FFF69DDA000->0x7FFF69E22000
__DATA at 0x7FFF9079C960->0x7FFF9079CA54
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <00F331F1-0D09-39B3-8736-1FE90E64E903> /usr/lib/system/libsystem_m.dylib
dyld: Using shared cached for /usr/lib/system/libsystem_malloc.dylib
__TEXT at 0x7FFF69E22000->0x7FFF69E4A000
__DATA at 0x7FFF9079D000->0x7FFF9079F31D
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <8549294E-4C53-36EB-99F3-584A7393D8D5> /usr/lib/system/libsystem_malloc.dylib
dyld: Using shared cached for /usr/lib/system/libsystem_networkextension.dylib
__TEXT at 0x7FFF69E4A000->0x7FFF69E58000
__DATA at 0x7FFF9079F320->0x7FFF907A0322
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <F06C65C5-2CBE-313C-96E1-A09240F9FE57> /usr/lib/system/libsystem_networkextension.dylib
dyld: Using shared cached for /usr/lib/system/libsystem_notify.dylib
__TEXT at 0x7FFF69E58000->0x7FFF69E62000
__DATA at 0x7FFF907A0328->0x7FFF907A0793
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <FA22F928-D91B-3AA5-96BB-3186AC0FB264> /usr/lib/system/libsystem_notify.dylib
dyld: Using shared cached for /usr/lib/system/libsystem_sandbox.dylib
__TEXT at 0x7FFF69E76000->0x7FFF69E7B000
__DATA at 0x7FFF907A2630->0x7FFF907A28A8
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <75C7915D-19C4-3F32-B320-394BA4B18655> /usr/lib/system/libsystem_sandbox.dylib
dyld: Using shared cached for /usr/lib/system/libsystem_secinit.dylib
__TEXT at 0x7FFF69E7B000->0x7FFF69E7E000
__DATA at 0x7FFF907A28B0->0x7FFF907A2AF0
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <F80872AA-E1FD-3D7E-8729-467656EC6561> /usr/lib/system/libsystem_secinit.dylib
dyld: Using shared cached for /usr/lib/system/libsystem_kernel.dylib
__TEXT at 0x7FFF69DAD000->0x7FFF69DDA000
__DATA at 0x7FFF90799C70->0x7FFF9079C960
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <FF081F3A-F653-3F8F-9E64-9F34792EEDB3> /usr/lib/system/libsystem_kernel.dylib
dyld: Using shared cached for /usr/lib/system/libsystem_platform.dylib
__TEXT at 0x7FFF69E62000->0x7FFF69E6B000
__DATA at 0x7FFF907A0798->0x7FFF907A0AC4
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <009A7C1F-313A-318E-B9F2-30F4C06FEA5C> /usr/lib/system/libsystem_platform.dylib
dyld: Using shared cached for /usr/lib/system/libsystem_pthread.dylib
__TEXT at 0x7FFF69E6B000->0x7FFF69E76000
__DATA at 0x7FFF907A0AD0->0x7FFF907A2630
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <62CB1A98-0B8F-31E7-A02B-A1139927F61D> /usr/lib/system/libsystem_pthread.dylib
dyld: Using shared cached for /usr/lib/system/libsystem_symptoms.dylib
__TEXT at 0x7FFF69E7E000->0x7FFF69E86000
__DATA at 0x7FFF907A2AF0->0x7FFF907A2FD8
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <702D0910-5C34-3D43-9631-8BD215DE4FE1> /usr/lib/system/libsystem_symptoms.dylib
dyld: Using shared cached for /usr/lib/system/libsystem_trace.dylib
__TEXT at 0x7FFF69E86000->0x7FFF69E9D000
__DATA at 0x7FFF907A2FE0->0x7FFF907A4EF8
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <BC141783-66D9-3137-A783-211B38E49ADB> /usr/lib/system/libsystem_trace.dylib
dyld: Using shared cached for /usr/lib/system/libunwind.dylib
__TEXT at 0x7FFF69E9E000->0x7FFF69EA4000
__DATA at 0x7FFF907A4F00->0x7FFF907A59AA
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <42B7B509-BAFE-365B-893A-72414C92F5BF> /usr/lib/system/libunwind.dylib
dyld: Using shared cached for /usr/lib/system/libxpc.dylib
__TEXT at 0x7FFF69EA4000->0x7FFF69EDA000
__DATA at 0x7FFF907A59B0->0x7FFF907AC8C0
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <8DA7D88F-AE2F-3BCF-8426-8D041E57A9AA> /usr/lib/system/libxpc.dylib
dyld: Using shared cached for /usr/lib/libobjc.A.dylib
__TEXT at 0x7FFF68AB1000->0x7FFF68AE5000
__DATA at 0x7FFF90641000->0x7FFF906490C2
__OBJC_RO at 0x7FFF73F6A000->0x7FFF75FB2000
__OBJC_RW at 0x7FFF90D78080->0x7FFF90F54080
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <6DF81160-5E7F-3E31-AA1E-C875E3B98AF6> /usr/lib/libobjc.A.dylib
dyld: Using shared cached for /usr/lib/libc++abi.dylib
__TEXT at 0x7FFF66F88000->0x7FFF66F9E000
__DATA at 0x7FFF902D58F0->0x7FFF902D8F38
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <E692F14F-C65E-303B-9921-BB7E97D77855> /usr/lib/libc++abi.dylib
dyld: Using shared cached for /usr/lib/libc++.1.dylib
__TEXT at 0x7FFF66F35000->0x7FFF66F88000
__DATA at 0x7FFF902CE000->0x7FFF902D58E8
__LINKEDIT at 0x7FFFC345E000->0x7FFFDB8D556F
dyld: loaded: <59A8239F-C28A-3B59-B8FA-11340DC85EDC> /usr/lib/libc++.1.dylib
dyld: Mapping /nix/store/vlh05gr9s26m8nm8kzavdf37v832gk31-libcxxabi-16.0.6/lib/libc++abi.1.dylib
dyld: Speculatively read offset=0x00000000, len=0x00045520, path=/nix/store/vlh05gr9s26m8nm8kzavdf37v832gk31-libcxxabi-16.0.6/lib/libc++abi.1.dylib
__TEXT at 0x10D343000->0x10D369FFF with permissions r.x
__DATA at 0x10D36A000->0x10D36DFFF with permissions rw.
__LINKEDIT at 0x10D36E000->0x10D38851F with permissions r..
dyld: loaded: /nix/store/vlh05gr9s26m8nm8kzavdf37v832gk31-libcxxabi-16.0.6/lib/libc++abi.1.dylib
dyld: bind: libc++abi.1.dylib:0x10D36A008 = libsystem_c.dylib:__DefaultRuneLocale, *0x10D36A008 = 0x7FFF9078F858
dyld: bind: libc++abi.1.dylib:0x10D36A018 = libsystem_c.dylib:___stack_chk_guard, *0x10D36A018 = 0x7FFF9078DD00
dyld: bind: libc++abi.1.dylib:0x10D36A020 = libsystem_c.dylib:___stderrp, *0x10D36A020 = 0x7FFF9078F620
dyld: bind: libc++abi.1.dylib:0x10D36A028 = libdyld.dylib:dyld_stub_binder, *0x10D36A028 = 0x7FFF69C6B578
dyld: bind: libc++.1.0.dylib:0x10D2DE008 = libsystem_c.dylib:__DefaultRuneLocale, *0x10D2DE008 = 0x7FFF9078F858
dyld: bind: libc++.1.0.dylib:0x10D2DE310 = libsystem_c.dylib:___stack_chk_guard, *0x10D2DE310 = 0x7FFF9078DD00
dyld: bind: libc++.1.0.dylib:0x10D2DE318 = libsystem_c.dylib:___stderrp, *0x10D2DE318 = 0x7FFF9078F620
dyld: bind: libc++.1.0.dylib:0x10D2DE320 = libsystem_c.dylib:___stdinp, *0x10D2DE320 = 0x7FFF9078F610
dyld: bind: libc++.1.0.dylib:0x10D2DE328 = libsystem_c.dylib:___stdoutp, *0x10D2DE328 = 0x7FFF9078F618
dyld: bind: libc++.1.0.dylib:0x10D2DE330 = libsystem_malloc.dylib:_free, *0x10D2DE330 = 0x7FFF69E239B1
dyld: bind: libc++.1.0.dylib:0x10D2DE338 = libdyld.dylib:dyld_stub_binder, *0x10D2DE338 = 0x7FFF69C6B578
dyld: bind: libc++.1.0.dylib:0x10D2DECD8 = libc++abi.1.dylib:__ZNKSt11logic_error4whatEv, *0x10D2DECD8 = 0x10D362350
dyld: bind: libc++.1.0.dylib:0x10D2DF068 = libc++abi.1.dylib:__ZNKSt11logic_error4whatEv, *0x10D2DF068 = 0x10D362350
dyld: bind: libc++.1.0.dylib:0x10D2DF0F0 = libc++abi.1.dylib:__ZNKSt13runtime_error4whatEv, *0x10D2DF0F0 = 0x10D362440
dyld: bind: libc++.1.0.dylib:0x10D2DF2E8 = libc++abi.1.dylib:__ZNKSt13runtime_error4whatEv, *0x10D2DF2E8 = 0x10D362440
dyld: bind: libc++.1.0.dylib:0x10D2E2890 = libc++abi.1.dylib:__ZNKSt13runtime_error4whatEv, *0x10D2E2890 = 0x10D362440
dyld: bind: libc++.1.0.dylib:0x10D2DEC50 = libc++abi.1.dylib:__ZNKSt9exception4whatEv, *0x10D2DEC50 = 0x10D362160
dyld: bind: libc++.1.0.dylib:0x10D2DE010 = libc++abi.1.dylib:__ZNSt12length_errorD1Ev, *0x10D2DE010 = 0x10D3624E0
dyld: bind: libc++.1.0.dylib:0x10D2DE018 = libc++abi.1.dylib:__ZNSt12out_of_rangeD1Ev, *0x10D2DE018 = 0x10D362520
dyld: bind: libc++.1.0.dylib:0x10D2DE020 = libc++abi.1.dylib:__ZNSt13runtime_errorD1Ev, *0x10D2DE020 = 0x10D362410
dyld: bind: libc++.1.0.dylib:0x10D2DE028 = libc++abi.1.dylib:__ZNSt14overflow_errorD1Ev, *0x10D2DE028 = 0x10D3625A0
dyld: bind: libc++.1.0.dylib:0x10D2DE030 = libc++abi.1.dylib:__ZNSt16invalid_argumentD1Ev, *0x10D2DE030 = 0x10D3624A0
dyld: bind: libc++.1.0.dylib:0x10D2DE038 = libc++abi.1.dylib:__ZNSt20bad_array_new_lengthD1Ev, *0x10D2DE038 = 0x10D362240
dyld: bind: libc++.1.0.dylib:0x10D2DE0F0 = libc++abi.1.dylib:__ZNSt8bad_castD1Ev, *0x10D2DE0F0 = 0x10D362670
dyld: bind: libc++.1.0.dylib:0x10D2DE0F8 = libc++abi.1.dylib:__ZNSt9bad_allocD1Ev, *0x10D2DE0F8 = 0x10D3621E0
dyld: bind: libc++.1.0.dylib:0x10D2DECF0 = libc++abi.1.dylib:__ZTISt11logic_error, *0x10D2DECF0 = 0x10D36C9B0
dyld: bind: libc++.1.0.dylib:0x10D2DF080 = libc++abi.1.dylib:__ZTISt11logic_error, *0x10D2DF080 = 0x10D36C9B0
dyld: bind: libc++.1.0.dylib:0x10D2DE108 = libc++abi.1.dylib:__ZTISt12length_error, *0x10D2DE108 = 0x10D36CA48
dyld: bind: libc++.1.0.dylib:0x10D2DE110 = libc++abi.1.dylib:__ZTISt12out_of_range, *0x10D2DE110 = 0x10D36CA88
dyld: bind: libc++.1.0.dylib:0x10D2DE118 = libc++abi.1.dylib:__ZTISt13runtime_error, *0x10D2DE118 = 0x10D36CAC8
dyld: bind: libc++.1.0.dylib:0x10D2DF108 = libc++abi.1.dylib:__ZTISt13runtime_error, *0x10D2DF108 = 0x10D36CAC8
dyld: bind: libc++.1.0.dylib:0x10D2E3090 = libc++abi.1.dylib:__ZTISt13runtime_error, *0x10D2E3090 = 0x10D36CAC8
dyld: bind: libc++.1.0.dylib:0x10D2DE120 = libc++abi.1.dylib:__ZTISt14overflow_error, *0x10D2DE120 = 0x10D36CB20
dyld: bind: libc++.1.0.dylib:0x10D2DE128 = libc++abi.1.dylib:__ZTISt16invalid_argument, *0x10D2DE128 = 0x10D36CA08
dyld: bind: libc++.1.0.dylib:0x10D2DE130 = libc++abi.1.dylib:__ZTISt20bad_array_new_length, *0x10D2DE130 = 0x10D36C920
dyld: bind: libc++.1.0.dylib:0x10D2DE138 = libc++abi.1.dylib:__ZTISt8bad_cast, *0x10D2DE138 = 0x10D36CBF8
dyld: bind: libc++.1.0.dylib:0x10D2DEBB8 = libc++abi.1.dylib:__ZTISt8bad_cast, *0x10D2DEBB8 = 0x10D36CBF8
dyld: bind: libc++.1.0.dylib:0x10D2DEBF8 = libc++abi.1.dylib:__ZTISt8bad_cast, *0x10D2DEBF8 = 0x10D36CBF8
dyld: bind: libc++.1.0.dylib:0x10D2DE140 = libc++abi.1.dylib:__ZTISt9bad_alloc, *0x10D2DE140 = 0x10D36C908
dyld: bind: libc++.1.0.dylib:0x10D2DEC68 = libc++abi.1.dylib:__ZTISt9exception, *0x10D2DEC68 = 0x10D36C8B8
dyld: bind: libc++.1.0.dylib:0x10D2DED90 = libc++abi.1.dylib:__ZTISt9exception, *0x10D2DED90 = 0x10D36C8B8
dyld: bind: libc++.1.0.dylib:0x10D2DF040 = libc++abi.1.dylib:__ZTISt9exception, *0x10D2DF040 = 0x10D36C8B8
dyld: bind: libc++.1.0.dylib:0x10D2DF278 = libc++abi.1.dylib:__ZTISt9exception, *0x10D2DF278 = 0x10D36C8B8
dyld: bind: libc++.1.0.dylib:0x10D2DEC20 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D2DEC20 = 0x10D36D5E8 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DEDC0 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D2DEDC0 = 0x10D36D5E8 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DEF10 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D2DEF10 = 0x10D36D5E8 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DF110 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D2DF110 = 0x10D36D5E8 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DF310 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D2DF310 = 0x10D36D5E8 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DF7B8 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D2DF7B8 = 0x10D36D5E8 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DF928 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D2DF928 = 0x10D36D5E8 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E05D8 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D2E05D8 = 0x10D36D5E8 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E0680 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D2E0680 = 0x10D36D5E8 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E1320 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D2E1320 = 0x10D36D5E8 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E14D8 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D2E14D8 = 0x10D36D5E8 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E16B8 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D2E16B8 = 0x10D36D5E8 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E16C8 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D2E16C8 = 0x10D36D5E8 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E17C8 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D2E17C8 = 0x10D36D5E8 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E1900 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D2E1900 = 0x10D36D5E8 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E1AC0 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D2E1AC0 = 0x10D36D5E8 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E1C70 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D2E1C70 = 0x10D36D5E8 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E2108 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D2E2108 = 0x10D36D5E8 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E2188 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D2E2188 = 0x10D36D5E8 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E2208 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D2E2208 = 0x10D36D5E8 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E2288 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D2E2288 = 0x10D36D5E8 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E2310 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D2E2310 = 0x10D36D5E8 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DEBA8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2DEBA8 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DEBE8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2DEBE8 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DEC58 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2DEC58 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DECE0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2DECE0 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DED28 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2DED28 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DED40 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2DED40 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DED80 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2DED80 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DEF20 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2DEF20 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DEF70 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2DEF70 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DEFC0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2DEFC0 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DEFD8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2DEFD8 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DEFF0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2DEFF0 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DF030 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2DF030 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DF070 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2DF070 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DF0F8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2DF0F8 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DF168 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2DF168 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DF1C8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2DF1C8 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DF228 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2DF228 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DF268 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2DF268 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DF320 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2DF320 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DF338 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2DF338 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DF7A0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2DF7A0 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DF910 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2DF910 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DF988 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2DF988 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DFB80 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2DFB80 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DFC58 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2DFC58 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DFD30 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2DFD30 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DFE08 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2DFE08 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DFEE0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2DFEE0 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DFEF8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2DFEF8 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DFF90 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2DFF90 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E0028 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E0028 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E00C0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E00C0 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E0158 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E0158 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E0538 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E0538 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E0988 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E0988 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E0A00 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E0A00 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E0A78 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E0A78 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E0AF0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E0AF0 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E0BA0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E0BA0 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E0C18 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E0C18 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E0C90 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E0C90 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E0D08 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E0D08 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E0D80 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E0D80 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E0DF8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E0DF8 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E0E70 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E0E70 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E0EE8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E0EE8 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E0F60 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E0F60 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E0FD8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E0FD8 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E1050 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E1050 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E10C8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E10C8 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E10E0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E10E0 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E10F8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E10F8 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E1110 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E1110 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E1128 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E1128 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E1140 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E1140 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E1190 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E1190 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E11A8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E11A8 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E11C0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E11C0 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E11D8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E11D8 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E11F0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E11F0 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E1208 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E1208 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E1910 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E1910 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E1A40 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E1A40 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E1BA0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E1BA0 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E1BE8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E1BE8 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E1F20 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E1F20 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E1FA8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E1FA8 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E2030 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E2030 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E20B8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E20B8 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E2410 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E2410 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E2468 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E2468 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E24E0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E24E0 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E2558 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E2558 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E25D0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E25D0 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E2648 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E2648 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E26C0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E26C0 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E2738 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E2738 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E27B8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E27B8 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E2858 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E2858 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E3080 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E3080 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E3348 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E3348 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E33B0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E33B0 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E3418 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E3418 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E3548 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E3548 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E3588 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E3588 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E35D8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E35D8 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E3628 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E3628 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E3678 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D2E3678 = 0x10D36D638 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DEE08 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2DEE08 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DF7C8 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2DF7C8 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DF7F0 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2DF7F0 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DF8B8 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2DF8B8 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DF938 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2DF938 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DF960 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2DF960 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E05E8 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2E05E8 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E0690 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2E0690 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E0728 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2E0728 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E07C0 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2E07C0 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E0858 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2E0858 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E08F0 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2E08F0 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E0B68 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2E0B68 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E1158 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2E1158 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E1330 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2E1330 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E1358 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2E1358 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E1410 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2E1410 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E1438 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2E1438 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E14E8 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2E14E8 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E1510 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2E1510 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E15B0 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2E15B0 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E15D8 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2E15D8 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E16D8 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2E16D8 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E17D8 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2E17D8 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E1928 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2E1928 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E1A58 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2E1A58 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E1AD0 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2E1AD0 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E1B38 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2E1B38 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E1C80 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2E1C80 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E1D28 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2E1D28 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E1DD0 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2E1DD0 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E1E78 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2E1E78 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E2118 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2E2118 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E2198 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2E2198 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E2218 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2E2218 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E2298 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2E2298 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E2320 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2E2320 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2E2398 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D2E2398 = 0x10D36D6A0 + 16
dyld: bind: libc++.1.0.dylib:0x10D2DE2D8 = libc++abi.1.dylib:__ZTVSt11logic_error, *0x10D2DE2D8 = 0x10D36C938
dyld: bind: libc++.1.0.dylib:0x10D2DE2E0 = libc++abi.1.dylib:__ZTVSt12length_error, *0x10D2DE2E0 = 0x10D36CA20
dyld: bind: libc++.1.0.dylib:0x10D2DE2E8 = libc++abi.1.dylib:__ZTVSt12out_of_range, *0x10D2DE2E8 = 0x10D36CA60
dyld: bind: libc++.1.0.dylib:0x10D2DE2F0 = libc++abi.1.dylib:__ZTVSt13runtime_error, *0x10D2DE2F0 = 0x10D36C960
dyld: bind: libc++.1.0.dylib:0x10D2DE2F8 = libc++abi.1.dylib:__ZTVSt14overflow_error, *0x10D2DE2F8 = 0x10D36CAF8
dyld: bind: libc++.1.0.dylib:0x10D2DE300 = libc++abi.1.dylib:__ZTVSt16invalid_argument, *0x10D2DE300 = 0x10D36C9E0
dyld: bind: libc++.1.0.dylib:0x10D2DE648 = libc++abi.1.dylib:__ZdaPv, *0x10D2DE648 = 0x10D3645F0
dyld: bind: libc++.1.0.dylib:0x10D2DE648 = libc++abi.1.dylib:__ZdaPv, *0x10D2DE648 = 0x10D3645F0
dyld: bind: libc++.1.0.dylib:0x10D2DE650 = libc++abi.1.dylib:__ZdaPvSt11align_val_t, *0x10D2DE650 = 0x10D3647A0
dyld: bind: libc++.1.0.dylib:0x10D2DE650 = libc++abi.1.dylib:__ZdaPvSt11align_val_t, *0x10D2DE650 = 0x10D3647A0
dyld: bind: libc++.1.0.dylib:0x10D2DE658 = libc++abi.1.dylib:__ZdlPv, *0x10D2DE658 = 0x10D3645C0
dyld: bind: libc++.1.0.dylib:0x10D2DE658 = libc++abi.1.dylib:__ZdlPv, *0x10D2DE658 = 0x10D3645C0
dyld: bind: libc++.1.0.dylib:0x10D2DE660 = libc++abi.1.dylib:__ZdlPvSt11align_val_t, *0x10D2DE660 = 0x10D364770
dyld: bind: libc++.1.0.dylib:0x10D2DE660 = libc++abi.1.dylib:__ZdlPvSt11align_val_t, *0x10D2DE660 = 0x10D364770
dyld: bind: libc++.1.0.dylib:0x10D2DE668 = libc++abi.1.dylib:__Znam, *0x10D2DE668 = 0x10D364580
dyld: bind: libc++.1.0.dylib:0x10D2DE668 = libc++abi.1.dylib:__Znam, *0x10D2DE668 = 0x10D364580
dyld: bind: libc++.1.0.dylib:0x10D2DE670 = libc++abi.1.dylib:__ZnamSt11align_val_t, *0x10D2DE670 = 0x10D364730
dyld: bind: libc++.1.0.dylib:0x10D2DE670 = libc++abi.1.dylib:__ZnamSt11align_val_t, *0x10D2DE670 = 0x10D364730
dyld: bind: libc++.1.0.dylib:0x10D2DE678 = libc++abi.1.dylib:__Znwm, *0x10D2DE678 = 0x10D3644E0
dyld: bind: libc++.1.0.dylib:0x10D2DE678 = libc++abi.1.dylib:__Znwm, *0x10D2DE678 = 0x10D3644E0
dyld: bind: libc++.1.0.dylib:0x10D2DE680 = libc++abi.1.dylib:__ZnwmSt11align_val_t, *0x10D2DE680 = 0x10D364620
dyld: bind: libc++.1.0.dylib:0x10D2DE680 = libc++abi.1.dylib:__ZnwmSt11align_val_t, *0x10D2DE680 = 0x10D364620
dyld: bind: libc++.1.0.dylib:0x10D2DEDB8 = libc++abi.1.dylib:___cxa_pure_virtual, *0x10D2DEDB8 = 0x10D3620F0
dyld: bind: libc++.1.0.dylib:0x10D2DEDF0 = libc++abi.1.dylib:___cxa_pure_virtual, *0x10D2DEDF0 = 0x10D3620F0
dyld: bind: libc++.1.0.dylib:0x10D2DEE00 = libc++abi.1.dylib:___cxa_pure_virtual, *0x10D2DEE00 = 0x10D3620F0
dyld: bind: libc++.1.0.dylib:0x10D2DEF58 = libc++abi.1.dylib:___cxa_pure_virtual, *0x10D2DEF58 = 0x10D3620F0
dyld: bind: libc++.1.0.dylib:0x10D2DEF60 = libc++abi.1.dylib:___cxa_pure_virtual, *0x10D2DEF60 = 0x10D3620F0
dyld: bind: libc++.1.0.dylib:0x10D2DEF68 = libc++abi.1.dylib:___cxa_pure_virtual, *0x10D2DEF68 = 0x10D3620F0
dyld: bind: libc++.1.0.dylib:0x10D2DF0A8 = libc++abi.1.dylib:___cxa_pure_virtual, *0x10D2DF0A8 = 0x10D3620F0
dyld: bind: libc++.1.0.dylib:0x10D2DF0C8 = libc++abi.1.dylib:___cxa_pure_virtual, *0x10D2DF0C8 = 0x10D3620F0
dyld: bind: libc++.1.0.dylib:0x10D2DF140 = libc++abi.1.dylib:___cxa_pure_virtual, *0x10D2DF140 = 0x10D3620F0
dyld: bind: libc++.1.0.dylib:0x10D2DE308 = libc++abi.1.dylib:___gxx_personality_v0, *0x10D2DE308 = 0x10D364EA0
dyld: bind: dltest:0x10D22E008 = libsystem_c.dylib:___stderrp, *0x10D22E008 = 0x7FFF9078F620
dyld: bind: dltest:0x10D22E010 = libdyld.dylib:dyld_stub_binder, *0x10D22E010 = 0x7FFF69C6B578
dyld: weak bind: libc++abi.dylib:0x7FFF902D7E38 = libc++abi.dylib:__ZTISt12length_error, *0x7FFF902D7E38 = 0x7FFF902D7E58
dyld: weak bind: libc++.1.dylib:0x7FFF902CE048 = libc++abi.dylib:__ZTISt12length_error, *0x7FFF902CE048 = 0x7FFF902D7E58
dyld: weak bind: libc++abi.dylib:0x7FFF902D7E78 = libc++abi.dylib:__ZTISt12out_of_range, *0x7FFF902D7E78 = 0x7FFF902D7E98
dyld: weak bind: libc++.1.dylib:0x7FFF902CE050 = libc++abi.dylib:__ZTISt12out_of_range, *0x7FFF902CE050 = 0x7FFF902D7E98
dyld: weak bind: libc++abi.dylib:0x7FFF902D7F10 = libc++abi.dylib:__ZTISt14overflow_error, *0x7FFF902D7F10 = 0x7FFF902D7F30
dyld: weak bind: libc++.1.dylib:0x7FFF902CE060 = libc++abi.dylib:__ZTISt14overflow_error, *0x7FFF902CE060 = 0x7FFF902D7F30
dyld: weak bind: libc++abi.dylib:0x7FFF902D7DF8 = libc++abi.dylib:__ZTISt16invalid_argument, *0x7FFF902D7DF8 = 0x7FFF902D7E18
dyld: weak bind: libc++.1.dylib:0x7FFF902CE068 = libc++abi.dylib:__ZTISt16invalid_argument, *0x7FFF902CE068 = 0x7FFF902D7E18
dyld: weak bind: libc++.1.0.dylib:0x10D2DE648 = libc++abi.dylib:__ZdaPv, *0x10D2DE648 = 0x7FFF66F99EBE
dyld: weak bind: libc++.1.0.dylib:0x10D2DE648 = libc++abi.dylib:__ZdaPv, *0x10D2DE648 = 0x7FFF66F99EBE
dyld: weak bind: libc++abi.dylib:0x7FFF902D5968 = libc++abi.dylib:__ZdaPv, *0x7FFF902D5968 = 0x7FFF66F99EBE
dyld: weak bind: libc++.1.dylib:0x7FFF902CE138 = libc++abi.dylib:__ZdaPv, *0x7FFF902CE138 = 0x7FFF66F99EBE
dyld: weak bind: libc++.1.dylib:0x7FFF902CE138 = libc++abi.dylib:__ZdaPv, *0x7FFF902CE138 = 0x7FFF66F99EBE
dyld: weak bind: libc++abi.1.dylib:0x10D36A070 = libc++abi.dylib:__ZdaPv, *0x10D36A070 = 0x7FFF66F99EBE
dyld: weak bind: libc++.1.0.dylib:0x10D2DE650 = libc++abi.dylib:__ZdaPvSt11align_val_t, *0x10D2DE650 = 0x7FFF66F99FE8
dyld: weak bind: libc++.1.0.dylib:0x10D2DE650 = libc++abi.dylib:__ZdaPvSt11align_val_t, *0x10D2DE650 = 0x7FFF66F99FE8
dyld: weak bind: libc++abi.dylib:0x7FFF902D5970 = libc++abi.dylib:__ZdaPvSt11align_val_t, *0x7FFF902D5970 = 0x7FFF66F99FE8
dyld: weak bind: libc++abi.1.dylib:0x10D36A078 = libc++abi.dylib:__ZdaPvSt11align_val_t, *0x10D36A078 = 0x7FFF66F99FE8
dyld: weak bind: libc++.1.0.dylib:0x10D2DE658 = libc++abi.dylib:__ZdlPv, *0x10D2DE658 = 0x7FFF66F99E99
dyld: weak bind: libc++.1.0.dylib:0x10D2DE658 = libc++abi.dylib:__ZdlPv, *0x10D2DE658 = 0x7FFF66F99E99
dyld: weak bind: libc++abi.dylib:0x7FFF902D5978 = libc++abi.dylib:__ZdlPv, *0x7FFF902D5978 = 0x7FFF66F99E99
dyld: weak bind: libc++.1.dylib:0x7FFF902CE140 = libc++abi.dylib:__ZdlPv, *0x7FFF902CE140 = 0x7FFF66F99E99
dyld: weak bind: libc++.1.dylib:0x7FFF902CE140 = libc++abi.dylib:__ZdlPv, *0x7FFF902CE140 = 0x7FFF66F99E99
dyld: weak bind: libc++abi.1.dylib:0x10D36A080 = libc++abi.dylib:__ZdlPv, *0x10D36A080 = 0x7FFF66F99E99
dyld: weak bind: libc++.1.0.dylib:0x10D2DE660 = libc++abi.dylib:__ZdlPvSt11align_val_t, *0x10D2DE660 = 0x7FFF66F99FC0
dyld: weak bind: libc++.1.0.dylib:0x10D2DE660 = libc++abi.dylib:__ZdlPvSt11align_val_t, *0x10D2DE660 = 0x7FFF66F99FC0
dyld: weak bind: libc++abi.dylib:0x7FFF902D5980 = libc++abi.dylib:__ZdlPvSt11align_val_t, *0x7FFF902D5980 = 0x7FFF66F99FC0
dyld: weak bind: libc++abi.1.dylib:0x10D36A088 = libc++abi.dylib:__ZdlPvSt11align_val_t, *0x10D36A088 = 0x7FFF66F99FC0
dyld: weak bind: libc++.1.0.dylib:0x10D2DE668 = libc++abi.dylib:__Znam, *0x10D2DE668 = 0x7FFF66F99E6B
dyld: weak bind: libc++.1.0.dylib:0x10D2DE668 = libc++abi.dylib:__Znam, *0x10D2DE668 = 0x7FFF66F99E6B
dyld: weak bind: libc++abi.dylib:0x7FFF902D5988 = libc++abi.dylib:__Znam, *0x7FFF902D5988 = 0x7FFF66F99E6B
dyld: weak bind: libc++.1.dylib:0x7FFF902CE148 = libc++abi.dylib:__Znam, *0x7FFF902CE148 = 0x7FFF66F99E6B
dyld: weak bind: libc++.1.dylib:0x7FFF902CE148 = libc++abi.dylib:__Znam, *0x7FFF902CE148 = 0x7FFF66F99E6B
dyld: weak bind: libc++abi.1.dylib:0x10D36A090 = libc++abi.dylib:__Znam, *0x10D36A090 = 0x7FFF66F99E6B
dyld: weak bind: libc++.1.0.dylib:0x10D2DE670 = libc++abi.dylib:__ZnamSt11align_val_t, *0x10D2DE670 = 0x7FFF66F99F92
dyld: weak bind: libc++.1.0.dylib:0x10D2DE670 = libc++abi.dylib:__ZnamSt11align_val_t, *0x10D2DE670 = 0x7FFF66F99F92
dyld: weak bind: libc++abi.dylib:0x7FFF902D5990 = libc++abi.dylib:__ZnamSt11align_val_t, *0x7FFF902D5990 = 0x7FFF66F99F92
dyld: weak bind: libc++abi.1.dylib:0x10D36A098 = libc++abi.dylib:__ZnamSt11align_val_t, *0x10D36A098 = 0x7FFF66F99F92
dyld: weak bind: libc++.1.0.dylib:0x10D2DE678 = libc++abi.dylib:__Znwm, *0x10D2DE678 = 0x7FFF66F99DD0
dyld: weak bind: libc++.1.0.dylib:0x10D2DE678 = libc++abi.dylib:__Znwm, *0x10D2DE678 = 0x7FFF66F99DD0
dyld: weak bind: libc++abi.dylib:0x7FFF902D5998 = libc++abi.dylib:__Znwm, *0x7FFF902D5998 = 0x7FFF66F99DD0
dyld: weak bind: libc++.1.dylib:0x7FFF902CE150 = libc++abi.dylib:__Znwm, *0x7FFF902CE150 = 0x7FFF66F99DD0
dyld: weak bind: libc++.1.dylib:0x7FFF902CE150 = libc++abi.dylib:__Znwm, *0x7FFF902CE150 = 0x7FFF66F99DD0
dyld: weak bind: libc++abi.1.dylib:0x10D36A0A0 = libc++abi.dylib:__Znwm, *0x10D36A0A0 = 0x7FFF66F99DD0
dyld: weak bind: libc++.1.0.dylib:0x10D2DE680 = libc++abi.dylib:__ZnwmSt11align_val_t, *0x10D2DE680 = 0x7FFF66F99EDC
dyld: weak bind: libc++.1.0.dylib:0x10D2DE680 = libc++abi.dylib:__ZnwmSt11align_val_t, *0x10D2DE680 = 0x7FFF66F99EDC
dyld: weak bind: libc++abi.dylib:0x7FFF902D59A0 = libc++abi.dylib:__ZnwmSt11align_val_t, *0x7FFF902D59A0 = 0x7FFF66F99EDC
dyld: weak bind: libc++abi.1.dylib:0x10D36A0A8 = libc++abi.dylib:__ZnwmSt11align_val_t, *0x10D36A0A8 = 0x7FFF66F99EDC
dyld: calling initializer function 0x7fff66c506b5 in /usr/lib/libSystem.B.dylib
_dyld_register_func_for_add_image(0x7fff69c536e8)
_dyld_register_for_bulk_image_loads(0x7fff69ea6da1)
_dyld_is_memory_immutable(0x7fff69e9bcab, 36)
dyld: calling initializer function 0x10d26c770 in /nix/store/api4m8lkvqyj939234fmbgbwwmkp2j7x-libcxx-16.0.6/lib/libc++.1.0.dylib
dyld: lazy bind: libc++.1.0.dylib:0x10D2DE6E8 = libc++abi.1.dylib:___cxa_guard_acquire, *0x10D2DE6E8 = 0x10D365D20
dyld: lazy bind: libc++abi.1.dylib:0x10D36A160 = libsystem_pthread.dylib:_pthread_mutex_lock, *0x10D36A160 = 0x7FFF69E6C5AD
dyld: lazy bind: libc++abi.1.dylib:0x10D36A178 = libsystem_pthread.dylib:_pthread_self, *0x10D36A178 = 0x7FFF69E6D311
dyld: lazy bind: libc++abi.1.dylib:0x10D36A158 = libsystem_pthread.dylib:_pthread_mach_thread_np, *0x10D36A158 = 0x7FFF69E6D335
dyld: lazy bind: libc++abi.1.dylib:0x10D36A168 = libsystem_pthread.dylib:_pthread_mutex_unlock, *0x10D36A168 = 0x7FFF69E6C968
dyld: lazy bind: libc++.1.0.dylib:0x10D2DE968 = libsystem_pthread.dylib:_pthread_mutex_lock, *0x10D2DE968 = 0x7FFF69E6C5AD
dyld: lazy bind: libc++.1.0.dylib:0x10D2DE978 = libsystem_pthread.dylib:_pthread_mutex_unlock, *0x10D2DE978 = 0x7FFF69E6C968
dyld: lazy bind: libc++.1.0.dylib:0x10D2DE910 = libsystem_pthread.dylib:_pthread_cond_broadcast, *0x10D2DE910 = 0x7FFF69E6CC61
dyld: resolver at 0x7fff69e6532a returned 0x7FFF69E62DA0
dyld: lazy bind: libc++.1.0.dylib:0x10D2DE6A0 = libsystem_platform.dylib:___bzero, *0x10D2DE6A0 = 0x7FFF69E62DA0
dyld: lazy bind: libc++.1.0.dylib:0x10D2DE6F0 = libc++abi.1.dylib:___cxa_guard_release, *0x10D2DE6F0 = 0x10D365E7E
dyld: lazy bind: libc++.1.0.dylib:0x10D2DE8B0 = libsystem_c.dylib:_mbtowc_l, *0x10D2DE8B0 = 0x7FFF69CED715
dyld: lazy bind: libc++.1.0.dylib:0x10D2DE6B0 = libsystem_c.dylib:___cxa_atexit, *0x10D2DE6B0 = 0x7FFF69D15FD1
dyld: calling initializer function 0x7fff66f4a6f8 in /usr/lib/libc++.1.dylib
dyld: lazy bind: dltest:0x10D22E018 = libdyld.dylib:_dlopen, *0x10D22E018 = 0x7FFF69C57CDF
dlopen_internal(/nix/store/1mk47dp3jgm02gigc5j65lckafai97kr-libcxx-15.0.7/lib/libc++.dylib, 0x00000005)
dyld: Mapping /nix/store/1mk47dp3jgm02gigc5j65lckafai97kr-libcxx-15.0.7/lib/libc++.dylib
dyld: Speculatively read offset=0x00000000, len=0x00105658, path=/nix/store/1mk47dp3jgm02gigc5j65lckafai97kr-libcxx-15.0.7/lib/libc++.dylib
__TEXT at 0x10D399000->0x10D440FFF with permissions r.x
__DATA at 0x10D441000->0x10D446FFF with permissions rw.
__LINKEDIT at 0x10D44E000->0x10D4A5657 with permissions r..
dyld: loaded: /nix/store/1mk47dp3jgm02gigc5j65lckafai97kr-libcxx-15.0.7/lib/libc++.dylib
dyld: Mapping /nix/store/bp1klbphkk7l4hicihw4vrzn4sdiz8rx-libcxxabi-15.0.7/lib/libc++abi.1.dylib
dyld: Speculatively read offset=0x00000000, len=0x000464A8, path=/nix/store/bp1klbphkk7l4hicihw4vrzn4sdiz8rx-libcxxabi-15.0.7/lib/libc++abi.1.dylib
__TEXT at 0x10D4A6000->0x10D4CDFFF with permissions r.x
__DATA at 0x10D4CE000->0x10D4D1FFF with permissions rw.
__LINKEDIT at 0x10D4D2000->0x10D4EC4A7 with permissions r..
dyld: loaded: /nix/store/bp1klbphkk7l4hicihw4vrzn4sdiz8rx-libcxxabi-15.0.7/lib/libc++abi.1.dylib
dyld: bind: libc++abi.1.dylib:0x10D4CE008 = libsystem_c.dylib:__DefaultRuneLocale, *0x10D4CE008 = 0x7FFF9078F858
dyld: bind: libc++abi.1.dylib:0x10D4CE018 = libsystem_c.dylib:___stack_chk_guard, *0x10D4CE018 = 0x7FFF9078DD00
dyld: bind: libc++abi.1.dylib:0x10D4CE020 = libsystem_c.dylib:___stderrp, *0x10D4CE020 = 0x7FFF9078F620
dyld: bind: libc++abi.1.dylib:0x10D4CE028 = libdyld.dylib:dyld_stub_binder, *0x10D4CE028 = 0x7FFF69C6B578
dyld: bind: libc++.dylib:0x10D441008 = libsystem_c.dylib:__DefaultRuneLocale, *0x10D441008 = 0x7FFF9078F858
dyld: bind: libc++.dylib:0x10D441310 = libsystem_c.dylib:___stack_chk_guard, *0x10D441310 = 0x7FFF9078DD00
dyld: bind: libc++.dylib:0x10D441318 = libsystem_c.dylib:___stderrp, *0x10D441318 = 0x7FFF9078F620
dyld: bind: libc++.dylib:0x10D441320 = libsystem_c.dylib:___stdinp, *0x10D441320 = 0x7FFF9078F610
dyld: bind: libc++.dylib:0x10D441328 = libsystem_c.dylib:___stdoutp, *0x10D441328 = 0x7FFF9078F618
dyld: bind: libc++.dylib:0x10D441330 = libsystem_malloc.dylib:_free, *0x10D441330 = 0x7FFF69E239B1
dyld: bind: libc++.dylib:0x10D441338 = libdyld.dylib:dyld_stub_binder, *0x10D441338 = 0x7FFF69C6B578
dyld: bind: libc++.dylib:0x10D441CC8 = libc++abi.1.dylib:__ZNKSt11logic_error4whatEv, *0x10D441CC8 = 0x10D4C6460
dyld: bind: libc++.dylib:0x10D441E80 = libc++abi.1.dylib:__ZNKSt11logic_error4whatEv, *0x10D441E80 = 0x10D4C6460
dyld: bind: libc++.dylib:0x10D441F08 = libc++abi.1.dylib:__ZNKSt13runtime_error4whatEv, *0x10D441F08 = 0x10D4C6560
dyld: bind: libc++.dylib:0x10D442100 = libc++abi.1.dylib:__ZNKSt13runtime_error4whatEv, *0x10D442100 = 0x10D4C6560
dyld: bind: libc++.dylib:0x10D4456B0 = libc++abi.1.dylib:__ZNKSt13runtime_error4whatEv, *0x10D4456B0 = 0x10D4C6560
dyld: bind: libc++.dylib:0x10D441C40 = libc++abi.1.dylib:__ZNKSt9exception4whatEv, *0x10D441C40 = 0x10D4C6260
dyld: bind: libc++.dylib:0x10D441010 = libc++abi.1.dylib:__ZNSt12length_errorD1Ev, *0x10D441010 = 0x10D4C6600
dyld: bind: libc++.dylib:0x10D441018 = libc++abi.1.dylib:__ZNSt12out_of_rangeD1Ev, *0x10D441018 = 0x10D4C6640
dyld: bind: libc++.dylib:0x10D441020 = libc++abi.1.dylib:__ZNSt13runtime_errorD1Ev, *0x10D441020 = 0x10D4C6530
dyld: bind: libc++.dylib:0x10D441028 = libc++abi.1.dylib:__ZNSt14overflow_errorD1Ev, *0x10D441028 = 0x10D4C66C0
dyld: bind: libc++.dylib:0x10D441030 = libc++abi.1.dylib:__ZNSt16invalid_argumentD1Ev, *0x10D441030 = 0x10D4C65C0
dyld: bind: libc++.dylib:0x10D441038 = libc++abi.1.dylib:__ZNSt20bad_array_new_lengthD1Ev, *0x10D441038 = 0x10D4C6340
dyld: bind: libc++.dylib:0x10D4410F0 = libc++abi.1.dylib:__ZNSt8bad_castD1Ev, *0x10D4410F0 = 0x10D4C6790
dyld: bind: libc++.dylib:0x10D4410F8 = libc++abi.1.dylib:__ZNSt9bad_allocD1Ev, *0x10D4410F8 = 0x10D4C62E0
dyld: bind: libc++.dylib:0x10D441CE0 = libc++abi.1.dylib:__ZTISt11logic_error, *0x10D441CE0 = 0x10D4D09B0
dyld: bind: libc++.dylib:0x10D441E98 = libc++abi.1.dylib:__ZTISt11logic_error, *0x10D441E98 = 0x10D4D09B0
dyld: bind: libc++.dylib:0x10D441108 = libc++abi.1.dylib:__ZTISt12length_error, *0x10D441108 = 0x10D4D0A48
dyld: bind: libc++.dylib:0x10D441110 = libc++abi.1.dylib:__ZTISt12out_of_range, *0x10D441110 = 0x10D4D0A88
dyld: bind: libc++.dylib:0x10D441118 = libc++abi.1.dylib:__ZTISt13runtime_error, *0x10D441118 = 0x10D4D0AC8
dyld: bind: libc++.dylib:0x10D441F20 = libc++abi.1.dylib:__ZTISt13runtime_error, *0x10D441F20 = 0x10D4D0AC8
dyld: bind: libc++.dylib:0x10D445EB0 = libc++abi.1.dylib:__ZTISt13runtime_error, *0x10D445EB0 = 0x10D4D0AC8
dyld: bind: libc++.dylib:0x10D441120 = libc++abi.1.dylib:__ZTISt14overflow_error, *0x10D441120 = 0x10D4D0B20
dyld: bind: libc++.dylib:0x10D441128 = libc++abi.1.dylib:__ZTISt16invalid_argument, *0x10D441128 = 0x10D4D0A08
dyld: bind: libc++.dylib:0x10D441130 = libc++abi.1.dylib:__ZTISt20bad_array_new_length, *0x10D441130 = 0x10D4D0920
dyld: bind: libc++.dylib:0x10D441138 = libc++abi.1.dylib:__ZTISt8bad_cast, *0x10D441138 = 0x10D4D0BF8
dyld: bind: libc++.dylib:0x10D441BA8 = libc++abi.1.dylib:__ZTISt8bad_cast, *0x10D441BA8 = 0x10D4D0BF8
dyld: bind: libc++.dylib:0x10D441BE8 = libc++abi.1.dylib:__ZTISt8bad_cast, *0x10D441BE8 = 0x10D4D0BF8
dyld: bind: libc++.dylib:0x10D441140 = libc++abi.1.dylib:__ZTISt9bad_alloc, *0x10D441140 = 0x10D4D0908
dyld: bind: libc++.dylib:0x10D441C58 = libc++abi.1.dylib:__ZTISt9exception, *0x10D441C58 = 0x10D4D08B8
dyld: bind: libc++.dylib:0x10D441D80 = libc++abi.1.dylib:__ZTISt9exception, *0x10D441D80 = 0x10D4D08B8
dyld: bind: libc++.dylib:0x10D441E58 = libc++abi.1.dylib:__ZTISt9exception, *0x10D441E58 = 0x10D4D08B8
dyld: bind: libc++.dylib:0x10D442090 = libc++abi.1.dylib:__ZTISt9exception, *0x10D442090 = 0x10D4D08B8
dyld: bind: libc++.dylib:0x10D441C10 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D441C10 = 0x10D4D15E8 + 16
dyld: bind: libc++.dylib:0x10D441DB0 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D441DB0 = 0x10D4D15E8 + 16
dyld: bind: libc++.dylib:0x10D441F28 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D441F28 = 0x10D4D15E8 + 16
dyld: bind: libc++.dylib:0x10D442128 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D442128 = 0x10D4D15E8 + 16
dyld: bind: libc++.dylib:0x10D4425D0 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D4425D0 = 0x10D4D15E8 + 16
dyld: bind: libc++.dylib:0x10D442740 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D442740 = 0x10D4D15E8 + 16
dyld: bind: libc++.dylib:0x10D4433F0 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D4433F0 = 0x10D4D15E8 + 16
dyld: bind: libc++.dylib:0x10D443498 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D443498 = 0x10D4D15E8 + 16
dyld: bind: libc++.dylib:0x10D444138 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D444138 = 0x10D4D15E8 + 16
dyld: bind: libc++.dylib:0x10D4442F0 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D4442F0 = 0x10D4D15E8 + 16
dyld: bind: libc++.dylib:0x10D4444D0 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D4444D0 = 0x10D4D15E8 + 16
dyld: bind: libc++.dylib:0x10D4444E0 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D4444E0 = 0x10D4D15E8 + 16
dyld: bind: libc++.dylib:0x10D4445E0 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D4445E0 = 0x10D4D15E8 + 16
dyld: bind: libc++.dylib:0x10D444718 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D444718 = 0x10D4D15E8 + 16
dyld: bind: libc++.dylib:0x10D4448D8 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D4448D8 = 0x10D4D15E8 + 16
dyld: bind: libc++.dylib:0x10D444A88 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D444A88 = 0x10D4D15E8 + 16
dyld: bind: libc++.dylib:0x10D444F20 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D444F20 = 0x10D4D15E8 + 16
dyld: bind: libc++.dylib:0x10D444FA0 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D444FA0 = 0x10D4D15E8 + 16
dyld: bind: libc++.dylib:0x10D445020 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D445020 = 0x10D4D15E8 + 16
dyld: bind: libc++.dylib:0x10D4450A0 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D4450A0 = 0x10D4D15E8 + 16
dyld: bind: libc++.dylib:0x10D445128 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D445128 = 0x10D4D15E8 + 16
dyld: bind: libc++.dylib:0x10D441B98 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D441B98 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D441BD8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D441BD8 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D441C48 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D441C48 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D441CD0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D441CD0 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D441D18 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D441D18 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D441D30 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D441D30 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D441D70 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D441D70 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D441E48 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D441E48 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D441E88 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D441E88 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D441F10 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D441F10 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D441F80 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D441F80 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D441FE0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D441FE0 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D442040 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D442040 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D442080 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D442080 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D442138 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D442138 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D442150 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D442150 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D4425B8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D4425B8 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D442728 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D442728 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D4427A0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D4427A0 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D442998 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D442998 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D442A70 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D442A70 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D442B48 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D442B48 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D442C20 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D442C20 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D442CF8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D442CF8 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D442D10 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D442D10 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D442DA8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D442DA8 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D442E40 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D442E40 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D442ED8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D442ED8 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D442F70 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D442F70 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D443350 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D443350 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D4437A0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D4437A0 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D443818 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D443818 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D443890 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D443890 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D443908 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D443908 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D4439B8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D4439B8 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D443A30 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D443A30 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D443AA8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D443AA8 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D443B20 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D443B20 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D443B98 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D443B98 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D443C10 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D443C10 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D443C88 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D443C88 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D443D00 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D443D00 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D443D78 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D443D78 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D443DF0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D443DF0 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D443E68 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D443E68 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D443EE0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D443EE0 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D443EF8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D443EF8 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D443F10 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D443F10 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D443F28 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D443F28 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D443F40 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D443F40 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D443F58 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D443F58 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D443FA8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D443FA8 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D443FC0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D443FC0 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D443FD8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D443FD8 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D443FF0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D443FF0 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D444008 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D444008 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D444020 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D444020 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D444728 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D444728 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D444858 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D444858 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D4449B8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D4449B8 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D444A00 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D444A00 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D444D38 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D444D38 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D444DC0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D444DC0 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D444E48 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D444E48 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D444ED0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D444ED0 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D445228 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D445228 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D445280 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D445280 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D4452F8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D4452F8 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D445370 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D445370 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D4453E8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D4453E8 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D445460 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D445460 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D4454D8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D4454D8 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D445550 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D445550 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D4455D0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D4455D0 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D445670 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D445670 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D445EA0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D445EA0 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D446168 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D446168 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D4461D0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D4461D0 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D446238 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D446238 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D446368 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D446368 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D4463A8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D4463A8 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D4463F8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D4463F8 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D446448 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D446448 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D446498 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D446498 = 0x10D4D1638 + 16
dyld: bind: libc++.dylib:0x10D441DF8 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D441DF8 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D4425E0 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D4425E0 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D442608 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D442608 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D4426D0 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D4426D0 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D442750 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D442750 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D442778 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D442778 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D443400 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D443400 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D4434A8 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D4434A8 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D443540 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D443540 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D4435D8 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D4435D8 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D443670 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D443670 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D443708 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D443708 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D443980 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D443980 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D443F70 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D443F70 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D444148 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D444148 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D444170 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D444170 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D444228 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D444228 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D444250 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D444250 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D444300 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D444300 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D444328 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D444328 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D4443C8 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D4443C8 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D4443F0 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D4443F0 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D4444F0 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D4444F0 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D4445F0 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D4445F0 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D444740 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D444740 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D444870 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D444870 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D4448E8 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D4448E8 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D444950 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D444950 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D444A98 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D444A98 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D444B40 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D444B40 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D444BE8 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D444BE8 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D444C90 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D444C90 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D444F30 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D444F30 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D444FB0 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D444FB0 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D445030 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D445030 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D4450B0 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D4450B0 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D445138 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D445138 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D4451B0 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D4451B0 = 0x10D4D16A0 + 16
dyld: bind: libc++.dylib:0x10D4412D8 = libc++abi.1.dylib:__ZTVSt11logic_error, *0x10D4412D8 = 0x10D4D0938
dyld: bind: libc++.dylib:0x10D4412E0 = libc++abi.1.dylib:__ZTVSt12length_error, *0x10D4412E0 = 0x10D4D0A20
dyld: bind: libc++.dylib:0x10D4412E8 = libc++abi.1.dylib:__ZTVSt12out_of_range, *0x10D4412E8 = 0x10D4D0A60
dyld: bind: libc++.dylib:0x10D4412F0 = libc++abi.1.dylib:__ZTVSt13runtime_error, *0x10D4412F0 = 0x10D4D0960
dyld: bind: libc++.dylib:0x10D4412F8 = libc++abi.1.dylib:__ZTVSt14overflow_error, *0x10D4412F8 = 0x10D4D0AF8
dyld: bind: libc++.dylib:0x10D441300 = libc++abi.1.dylib:__ZTVSt16invalid_argument, *0x10D441300 = 0x10D4D09E0
dyld: bind: libc++.dylib:0x10D441660 = libc++abi.1.dylib:__ZdaPv, *0x10D441660 = 0x10D4C87B0
dyld: bind: libc++.dylib:0x10D441660 = libc++abi.1.dylib:__ZdaPv, *0x10D441660 = 0x10D4C87B0
dyld: bind: libc++.dylib:0x10D441668 = libc++abi.1.dylib:__ZdaPvSt11align_val_t, *0x10D441668 = 0x10D4C8960
dyld: bind: libc++.dylib:0x10D441668 = libc++abi.1.dylib:__ZdaPvSt11align_val_t, *0x10D441668 = 0x10D4C8960
dyld: bind: libc++.dylib:0x10D441670 = libc++abi.1.dylib:__ZdlPv, *0x10D441670 = 0x10D4C8780
dyld: bind: libc++.dylib:0x10D441670 = libc++abi.1.dylib:__ZdlPv, *0x10D441670 = 0x10D4C8780
dyld: bind: libc++.dylib:0x10D441678 = libc++abi.1.dylib:__Znam, *0x10D441678 = 0x10D4C8740
dyld: bind: libc++.dylib:0x10D441678 = libc++abi.1.dylib:__Znam, *0x10D441678 = 0x10D4C8740
dyld: bind: libc++.dylib:0x10D441680 = libc++abi.1.dylib:__ZnamSt11align_val_t, *0x10D441680 = 0x10D4C88F0
dyld: bind: libc++.dylib:0x10D441680 = libc++abi.1.dylib:__ZnamSt11align_val_t, *0x10D441680 = 0x10D4C88F0
dyld: bind: libc++.dylib:0x10D441688 = libc++abi.1.dylib:__Znwm, *0x10D441688 = 0x10D4C86A0
dyld: bind: libc++.dylib:0x10D441688 = libc++abi.1.dylib:__Znwm, *0x10D441688 = 0x10D4C86A0
dyld: bind: libc++.dylib:0x10D441DA8 = libc++abi.1.dylib:___cxa_pure_virtual, *0x10D441DA8 = 0x10D4C61F0
dyld: bind: libc++.dylib:0x10D441DE0 = libc++abi.1.dylib:___cxa_pure_virtual, *0x10D441DE0 = 0x10D4C61F0
dyld: bind: libc++.dylib:0x10D441DF0 = libc++abi.1.dylib:___cxa_pure_virtual, *0x10D441DF0 = 0x10D4C61F0
dyld: bind: libc++.dylib:0x10D441EC0 = libc++abi.1.dylib:___cxa_pure_virtual, *0x10D441EC0 = 0x10D4C61F0
dyld: bind: libc++.dylib:0x10D441EE0 = libc++abi.1.dylib:___cxa_pure_virtual, *0x10D441EE0 = 0x10D4C61F0
dyld: bind: libc++.dylib:0x10D441F58 = libc++abi.1.dylib:___cxa_pure_virtual, *0x10D441F58 = 0x10D4C61F0
dyld: bind: libc++.dylib:0x10D441308 = libc++abi.1.dylib:___gxx_personality_v0, *0x10D441308 = 0x10D4C9060
dyld: weak bind: libc++.dylib:0x10D441660 = libc++abi.dylib:__ZdaPv, *0x10D441660 = 0x7FFF66F99EBE
dyld: weak bind: libc++.dylib:0x10D441660 = libc++abi.dylib:__ZdaPv, *0x10D441660 = 0x7FFF66F99EBE
dyld: weak bind: libc++.dylib:0x10D441668 = libc++abi.dylib:__ZdaPvSt11align_val_t, *0x10D441668 = 0x7FFF66F99FE8
dyld: weak bind: libc++.dylib:0x10D441668 = libc++abi.dylib:__ZdaPvSt11align_val_t, *0x10D441668 = 0x7FFF66F99FE8
dyld: weak bind: libc++.dylib:0x10D441670 = libc++abi.dylib:__ZdlPv, *0x10D441670 = 0x7FFF66F99E99
dyld: weak bind: libc++.dylib:0x10D441670 = libc++abi.dylib:__ZdlPv, *0x10D441670 = 0x7FFF66F99E99
dyld: weak bind: libc++.dylib:0x10D441678 = libc++abi.dylib:__Znam, *0x10D441678 = 0x7FFF66F99E6B
dyld: weak bind: libc++.dylib:0x10D441678 = libc++abi.dylib:__Znam, *0x10D441678 = 0x7FFF66F99E6B
dyld: weak bind: libc++.dylib:0x10D441680 = libc++abi.dylib:__ZnamSt11align_val_t, *0x10D441680 = 0x7FFF66F99F92
dyld: weak bind: libc++.dylib:0x10D441680 = libc++abi.dylib:__ZnamSt11align_val_t, *0x10D441680 = 0x7FFF66F99F92
dyld: weak bind: libc++.dylib:0x10D441688 = libc++abi.dylib:__Znwm, *0x10D441688 = 0x7FFF66F99DD0
dyld: weak bind: libc++.dylib:0x10D441688 = libc++abi.dylib:__Znwm, *0x10D441688 = 0x7FFF66F99DD0
dyld: weak bind: libc++abi.1.dylib:0x10D4CE070 = libc++abi.dylib:__ZdaPv, *0x10D4CE070 = 0x7FFF66F99EBE
dyld: weak bind: libc++abi.1.dylib:0x10D4CE078 = libc++abi.dylib:__ZdaPvSt11align_val_t, *0x10D4CE078 = 0x7FFF66F99FE8
dyld: weak bind: libc++abi.1.dylib:0x10D4CE080 = libc++abi.dylib:__ZdlPv, *0x10D4CE080 = 0x7FFF66F99E99
dyld: weak bind: libc++abi.1.dylib:0x10D4CE088 = libc++abi.dylib:__ZdlPvSt11align_val_t, *0x10D4CE088 = 0x7FFF66F99FC0
dyld: weak bind: libc++abi.1.dylib:0x10D4CE090 = libc++abi.dylib:__Znam, *0x10D4CE090 = 0x7FFF66F99E6B
dyld: weak bind: libc++abi.1.dylib:0x10D4CE098 = libc++abi.dylib:__ZnamSt11align_val_t, *0x10D4CE098 = 0x7FFF66F99F92
dyld: weak bind: libc++abi.1.dylib:0x10D4CE0A0 = libc++abi.dylib:__Znwm, *0x10D4CE0A0 = 0x7FFF66F99DD0
dyld: weak bind: libc++abi.1.dylib:0x10D4CE0A8 = libc++abi.dylib:__ZnwmSt11align_val_t, *0x10D4CE0A8 = 0x7FFF66F99EDC
dyld: calling initializer function 0x10d3ce110 in /nix/store/1mk47dp3jgm02gigc5j65lckafai97kr-libcxx-15.0.7/lib/libc++.dylib
dyld: lazy bind: libc++.dylib:0x10D4416F0 = libc++abi.1.dylib:___cxa_guard_acquire, *0x10D4416F0 = 0x10D4C9E10
dyld: lazy bind: libc++abi.1.dylib:0x10D4CE160 = libsystem_pthread.dylib:_pthread_mutex_lock, *0x10D4CE160 = 0x7FFF69E6C5AD
dyld: lazy bind: libc++abi.1.dylib:0x10D4CE178 = libsystem_pthread.dylib:_pthread_self, *0x10D4CE178 = 0x7FFF69E6D311
dyld: lazy bind: libc++abi.1.dylib:0x10D4CE158 = libsystem_pthread.dylib:_pthread_mach_thread_np, *0x10D4CE158 = 0x7FFF69E6D335
dyld: lazy bind: libc++abi.1.dylib:0x10D4CE168 = libsystem_pthread.dylib:_pthread_mutex_unlock, *0x10D4CE168 = 0x7FFF69E6C968
dyld: lazy bind: libc++.dylib:0x10D441960 = libsystem_pthread.dylib:_pthread_mutex_lock, *0x10D441960 = 0x7FFF69E6C5AD
dyld: lazy bind: libc++.dylib:0x10D441970 = libsystem_pthread.dylib:_pthread_mutex_unlock, *0x10D441970 = 0x7FFF69E6C968
dyld: lazy bind: libc++.dylib:0x10D441908 = libsystem_pthread.dylib:_pthread_cond_broadcast, *0x10D441908 = 0x7FFF69E6CC61
dyld: resolver at 0x7fff69e6532a returned 0x7FFF69E62DA0
dyld: lazy bind: libc++.dylib:0x10D4416A8 = libsystem_platform.dylib:___bzero, *0x10D4416A8 = 0x7FFF69E62DA0
dyld: lazy bind: libc++.dylib:0x10D4416F8 = libc++abi.1.dylib:___cxa_guard_release, *0x10D4416F8 = 0x10D4C9F6E
dyld: lazy bind: libc++.dylib:0x10D4418A8 = libsystem_c.dylib:_mbtowc_l, *0x10D4418A8 = 0x7FFF69CED715
dyld: lazy bind: libc++.dylib:0x10D4416B8 = libsystem_c.dylib:___cxa_atexit, *0x10D4416B8 = 0x7FFF69D15FD1
dlopen_internal(/nix/store/1mk47dp3jgm02gigc5j65lckafai97kr-libcxx-15.0.7/lib/libc++.dylib) ==> 0x7f9e414057b0
dyld: lazy bind: dltest:0x10D22E020 = libsystem_c.dylib:_fprintf, *0x10D22E020 = 0x7FFF69CF60BD
dlopen /nix/store/1mk47dp3jgm02gigc5j65lckafai97kr-libcxx-15.0.7/lib/libc++.dylib: succeeded
dlopen_internal(/nix/store/dn60a1f690403ip7fnnpnlk2k4vk16bj-libcxx-16.0.6/lib/libc++.dylib, 0x00000005)
dyld: Mapping /nix/store/dn60a1f690403ip7fnnpnlk2k4vk16bj-libcxx-16.0.6/lib/libc++.dylib
dyld: Speculatively read offset=0x00000000, len=0x001070A0, path=/nix/store/dn60a1f690403ip7fnnpnlk2k4vk16bj-libcxx-16.0.6/lib/libc++.dylib
__TEXT at 0x10D4ED000->0x10D593FFF with permissions r.x
__DATA at 0x10D594000->0x10D59AFFF with permissions rw.
__LINKEDIT at 0x10D5A1000->0x10D5FA09F with permissions r..
dyld: loaded: /nix/store/dn60a1f690403ip7fnnpnlk2k4vk16bj-libcxx-16.0.6/lib/libc++.dylib
dyld: bind: libc++.dylib:0x10D594008 = libsystem_c.dylib:__DefaultRuneLocale, *0x10D594008 = 0x7FFF9078F858
dyld: bind: libc++.dylib:0x10D594310 = libsystem_c.dylib:___stack_chk_guard, *0x10D594310 = 0x7FFF9078DD00
dyld: bind: libc++.dylib:0x10D594318 = libsystem_c.dylib:___stderrp, *0x10D594318 = 0x7FFF9078F620
dyld: bind: libc++.dylib:0x10D594320 = libsystem_c.dylib:___stdinp, *0x10D594320 = 0x7FFF9078F610
dyld: bind: libc++.dylib:0x10D594328 = libsystem_c.dylib:___stdoutp, *0x10D594328 = 0x7FFF9078F618
dyld: bind: libc++.dylib:0x10D594330 = libsystem_malloc.dylib:_free, *0x10D594330 = 0x7FFF69E239B1
dyld: bind: libc++.dylib:0x10D594338 = libdyld.dylib:dyld_stub_binder, *0x10D594338 = 0x7FFF69C6B578
dyld: bind: libc++.dylib:0x10D594CD8 = libc++abi.1.dylib:__ZNKSt11logic_error4whatEv, *0x10D594CD8 = 0x10D362350
dyld: bind: libc++.dylib:0x10D595068 = libc++abi.1.dylib:__ZNKSt11logic_error4whatEv, *0x10D595068 = 0x10D362350
dyld: bind: libc++.dylib:0x10D5950F0 = libc++abi.1.dylib:__ZNKSt13runtime_error4whatEv, *0x10D5950F0 = 0x10D362440
dyld: bind: libc++.dylib:0x10D5952E8 = libc++abi.1.dylib:__ZNKSt13runtime_error4whatEv, *0x10D5952E8 = 0x10D362440
dyld: bind: libc++.dylib:0x10D598890 = libc++abi.1.dylib:__ZNKSt13runtime_error4whatEv, *0x10D598890 = 0x10D362440
dyld: bind: libc++.dylib:0x10D594C50 = libc++abi.1.dylib:__ZNKSt9exception4whatEv, *0x10D594C50 = 0x10D362160
dyld: bind: libc++.dylib:0x10D594010 = libc++abi.1.dylib:__ZNSt12length_errorD1Ev, *0x10D594010 = 0x10D3624E0
dyld: bind: libc++.dylib:0x10D594018 = libc++abi.1.dylib:__ZNSt12out_of_rangeD1Ev, *0x10D594018 = 0x10D362520
dyld: bind: libc++.dylib:0x10D594020 = libc++abi.1.dylib:__ZNSt13runtime_errorD1Ev, *0x10D594020 = 0x10D362410
dyld: bind: libc++.dylib:0x10D594028 = libc++abi.1.dylib:__ZNSt14overflow_errorD1Ev, *0x10D594028 = 0x10D3625A0
dyld: bind: libc++.dylib:0x10D594030 = libc++abi.1.dylib:__ZNSt16invalid_argumentD1Ev, *0x10D594030 = 0x10D3624A0
dyld: bind: libc++.dylib:0x10D594038 = libc++abi.1.dylib:__ZNSt20bad_array_new_lengthD1Ev, *0x10D594038 = 0x10D362240
dyld: bind: libc++.dylib:0x10D5940F0 = libc++abi.1.dylib:__ZNSt8bad_castD1Ev, *0x10D5940F0 = 0x10D362670
dyld: bind: libc++.dylib:0x10D5940F8 = libc++abi.1.dylib:__ZNSt9bad_allocD1Ev, *0x10D5940F8 = 0x10D3621E0
dyld: bind: libc++.dylib:0x10D594CF0 = libc++abi.1.dylib:__ZTISt11logic_error, *0x10D594CF0 = 0x10D36C9B0
dyld: bind: libc++.dylib:0x10D595080 = libc++abi.1.dylib:__ZTISt11logic_error, *0x10D595080 = 0x10D36C9B0
dyld: bind: libc++.dylib:0x10D594108 = libc++abi.1.dylib:__ZTISt12length_error, *0x10D594108 = 0x10D36CA48
dyld: bind: libc++.dylib:0x10D594110 = libc++abi.1.dylib:__ZTISt12out_of_range, *0x10D594110 = 0x10D36CA88
dyld: bind: libc++.dylib:0x10D594118 = libc++abi.1.dylib:__ZTISt13runtime_error, *0x10D594118 = 0x10D36CAC8
dyld: bind: libc++.dylib:0x10D595108 = libc++abi.1.dylib:__ZTISt13runtime_error, *0x10D595108 = 0x10D36CAC8
dyld: bind: libc++.dylib:0x10D599090 = libc++abi.1.dylib:__ZTISt13runtime_error, *0x10D599090 = 0x10D36CAC8
dyld: bind: libc++.dylib:0x10D594120 = libc++abi.1.dylib:__ZTISt14overflow_error, *0x10D594120 = 0x10D36CB20
dyld: bind: libc++.dylib:0x10D594128 = libc++abi.1.dylib:__ZTISt16invalid_argument, *0x10D594128 = 0x10D36CA08
dyld: bind: libc++.dylib:0x10D594130 = libc++abi.1.dylib:__ZTISt20bad_array_new_length, *0x10D594130 = 0x10D36C920
dyld: bind: libc++.dylib:0x10D594138 = libc++abi.1.dylib:__ZTISt8bad_cast, *0x10D594138 = 0x10D36CBF8
dyld: bind: libc++.dylib:0x10D594BB8 = libc++abi.1.dylib:__ZTISt8bad_cast, *0x10D594BB8 = 0x10D36CBF8
dyld: bind: libc++.dylib:0x10D594BF8 = libc++abi.1.dylib:__ZTISt8bad_cast, *0x10D594BF8 = 0x10D36CBF8
dyld: bind: libc++.dylib:0x10D594140 = libc++abi.1.dylib:__ZTISt9bad_alloc, *0x10D594140 = 0x10D36C908
dyld: bind: libc++.dylib:0x10D594C68 = libc++abi.1.dylib:__ZTISt9exception, *0x10D594C68 = 0x10D36C8B8
dyld: bind: libc++.dylib:0x10D594D90 = libc++abi.1.dylib:__ZTISt9exception, *0x10D594D90 = 0x10D36C8B8
dyld: bind: libc++.dylib:0x10D595040 = libc++abi.1.dylib:__ZTISt9exception, *0x10D595040 = 0x10D36C8B8
dyld: bind: libc++.dylib:0x10D595278 = libc++abi.1.dylib:__ZTISt9exception, *0x10D595278 = 0x10D36C8B8
dyld: bind: libc++.dylib:0x10D594C20 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D594C20 = 0x10D36D5E8 + 16
dyld: bind: libc++.dylib:0x10D594DC0 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D594DC0 = 0x10D36D5E8 + 16
dyld: bind: libc++.dylib:0x10D594F10 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D594F10 = 0x10D36D5E8 + 16
dyld: bind: libc++.dylib:0x10D595110 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D595110 = 0x10D36D5E8 + 16
dyld: bind: libc++.dylib:0x10D595310 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D595310 = 0x10D36D5E8 + 16
dyld: bind: libc++.dylib:0x10D5957B8 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D5957B8 = 0x10D36D5E8 + 16
dyld: bind: libc++.dylib:0x10D595928 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D595928 = 0x10D36D5E8 + 16
dyld: bind: libc++.dylib:0x10D5965D8 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D5965D8 = 0x10D36D5E8 + 16
dyld: bind: libc++.dylib:0x10D596680 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D596680 = 0x10D36D5E8 + 16
dyld: bind: libc++.dylib:0x10D597320 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D597320 = 0x10D36D5E8 + 16
dyld: bind: libc++.dylib:0x10D5974D8 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D5974D8 = 0x10D36D5E8 + 16
dyld: bind: libc++.dylib:0x10D5976B8 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D5976B8 = 0x10D36D5E8 + 16
dyld: bind: libc++.dylib:0x10D5976C8 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D5976C8 = 0x10D36D5E8 + 16
dyld: bind: libc++.dylib:0x10D5977C8 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D5977C8 = 0x10D36D5E8 + 16
dyld: bind: libc++.dylib:0x10D597900 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D597900 = 0x10D36D5E8 + 16
dyld: bind: libc++.dylib:0x10D597AC0 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D597AC0 = 0x10D36D5E8 + 16
dyld: bind: libc++.dylib:0x10D597C70 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D597C70 = 0x10D36D5E8 + 16
dyld: bind: libc++.dylib:0x10D598108 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D598108 = 0x10D36D5E8 + 16
dyld: bind: libc++.dylib:0x10D598188 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D598188 = 0x10D36D5E8 + 16
dyld: bind: libc++.dylib:0x10D598208 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D598208 = 0x10D36D5E8 + 16
dyld: bind: libc++.dylib:0x10D598288 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D598288 = 0x10D36D5E8 + 16
dyld: bind: libc++.dylib:0x10D598310 = libc++abi.1.dylib:__ZTVN10__cxxabiv117__class_type_infoE, *0x10D598310 = 0x10D36D5E8 + 16
dyld: bind: libc++.dylib:0x10D594BA8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D594BA8 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D594BE8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D594BE8 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D594C58 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D594C58 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D594CE0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D594CE0 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D594D28 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D594D28 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D594D40 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D594D40 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D594D80 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D594D80 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D594F20 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D594F20 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D594F70 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D594F70 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D594FC0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D594FC0 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D594FD8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D594FD8 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D594FF0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D594FF0 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D595030 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D595030 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D595070 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D595070 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D5950F8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D5950F8 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D595168 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D595168 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D5951C8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D5951C8 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D595228 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D595228 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D595268 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D595268 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D595320 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D595320 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D595338 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D595338 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D5957A0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D5957A0 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D595910 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D595910 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D595988 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D595988 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D595B80 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D595B80 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D595C58 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D595C58 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D595D30 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D595D30 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D595E08 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D595E08 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D595EE0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D595EE0 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D595EF8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D595EF8 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D595F90 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D595F90 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D596028 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D596028 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D5960C0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D5960C0 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D596158 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D596158 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D596538 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D596538 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D596988 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D596988 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D596A00 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D596A00 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D596A78 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D596A78 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D596AF0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D596AF0 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D596BA0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D596BA0 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D596C18 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D596C18 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D596C90 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D596C90 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D596D08 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D596D08 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D596D80 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D596D80 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D596DF8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D596DF8 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D596E70 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D596E70 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D596EE8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D596EE8 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D596F60 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D596F60 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D596FD8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D596FD8 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D597050 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D597050 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D5970C8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D5970C8 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D5970E0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D5970E0 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D5970F8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D5970F8 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D597110 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D597110 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D597128 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D597128 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D597140 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D597140 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D597190 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D597190 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D5971A8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D5971A8 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D5971C0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D5971C0 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D5971D8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D5971D8 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D5971F0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D5971F0 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D597208 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D597208 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D597910 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D597910 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D597A40 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D597A40 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D597BA0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D597BA0 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D597BE8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D597BE8 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D597F20 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D597F20 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D597FA8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D597FA8 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D598030 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D598030 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D5980B8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D5980B8 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D598410 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D598410 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D598468 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D598468 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D5984E0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D5984E0 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D598558 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D598558 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D5985D0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D5985D0 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D598648 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D598648 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D5986C0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D5986C0 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D598738 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D598738 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D5987B8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D5987B8 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D598858 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D598858 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D599080 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D599080 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D599348 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D599348 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D5993B0 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D5993B0 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D599418 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D599418 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D599548 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D599548 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D599588 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D599588 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D5995D8 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D5995D8 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D599628 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D599628 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D599678 = libc++abi.1.dylib:__ZTVN10__cxxabiv120__si_class_type_infoE, *0x10D599678 = 0x10D36D638 + 16
dyld: bind: libc++.dylib:0x10D594E08 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D594E08 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D5957C8 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D5957C8 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D5957F0 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D5957F0 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D5958B8 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D5958B8 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D595938 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D595938 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D595960 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D595960 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D5965E8 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D5965E8 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D596690 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D596690 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D596728 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D596728 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D5967C0 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D5967C0 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D596858 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D596858 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D5968F0 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D5968F0 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D596B68 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D596B68 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D597158 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D597158 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D597330 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D597330 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D597358 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D597358 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D597410 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D597410 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D597438 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D597438 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D5974E8 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D5974E8 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D597510 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D597510 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D5975B0 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D5975B0 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D5975D8 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D5975D8 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D5976D8 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D5976D8 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D5977D8 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D5977D8 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D597928 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D597928 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D597A58 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D597A58 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D597AD0 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D597AD0 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D597B38 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D597B38 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D597C80 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D597C80 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D597D28 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D597D28 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D597DD0 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D597DD0 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D597E78 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D597E78 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D598118 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D598118 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D598198 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D598198 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D598218 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D598218 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D598298 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D598298 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D598320 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D598320 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D598398 = libc++abi.1.dylib:__ZTVN10__cxxabiv121__vmi_class_type_infoE, *0x10D598398 = 0x10D36D6A0 + 16
dyld: bind: libc++.dylib:0x10D5942D8 = libc++abi.1.dylib:__ZTVSt11logic_error, *0x10D5942D8 = 0x10D36C938
dyld: bind: libc++.dylib:0x10D5942E0 = libc++abi.1.dylib:__ZTVSt12length_error, *0x10D5942E0 = 0x10D36CA20
dyld: bind: libc++.dylib:0x10D5942E8 = libc++abi.1.dylib:__ZTVSt12out_of_range, *0x10D5942E8 = 0x10D36CA60
dyld: bind: libc++.dylib:0x10D5942F0 = libc++abi.1.dylib:__ZTVSt13runtime_error, *0x10D5942F0 = 0x10D36C960
dyld: bind: libc++.dylib:0x10D5942F8 = libc++abi.1.dylib:__ZTVSt14overflow_error, *0x10D5942F8 = 0x10D36CAF8
dyld: bind: libc++.dylib:0x10D594300 = libc++abi.1.dylib:__ZTVSt16invalid_argument, *0x10D594300 = 0x10D36C9E0
dyld: bind: libc++.dylib:0x10D594648 = libc++abi.1.dylib:__ZdaPv, *0x10D594648 = 0x10D3645F0
dyld: bind: libc++.dylib:0x10D594648 = libc++abi.1.dylib:__ZdaPv, *0x10D594648 = 0x10D3645F0
dyld: bind: libc++.dylib:0x10D594650 = libc++abi.1.dylib:__ZdaPvSt11align_val_t, *0x10D594650 = 0x10D3647A0
dyld: bind: libc++.dylib:0x10D594650 = libc++abi.1.dylib:__ZdaPvSt11align_val_t, *0x10D594650 = 0x10D3647A0
dyld: bind: libc++.dylib:0x10D594658 = libc++abi.1.dylib:__ZdlPv, *0x10D594658 = 0x10D3645C0
dyld: bind: libc++.dylib:0x10D594658 = libc++abi.1.dylib:__ZdlPv, *0x10D594658 = 0x10D3645C0
dyld: bind: libc++.dylib:0x10D594660 = libc++abi.1.dylib:__ZdlPvSt11align_val_t, *0x10D594660 = 0x10D364770
dyld: bind: libc++.dylib:0x10D594660 = libc++abi.1.dylib:__ZdlPvSt11align_val_t, *0x10D594660 = 0x10D364770
dyld: bind: libc++.dylib:0x10D594668 = libc++abi.1.dylib:__Znam, *0x10D594668 = 0x10D364580
dyld: bind: libc++.dylib:0x10D594668 = libc++abi.1.dylib:__Znam, *0x10D594668 = 0x10D364580
dyld: bind: libc++.dylib:0x10D594670 = libc++abi.1.dylib:__ZnamSt11align_val_t, *0x10D594670 = 0x10D364730
dyld: bind: libc++.dylib:0x10D594670 = libc++abi.1.dylib:__ZnamSt11align_val_t, *0x10D594670 = 0x10D364730
dyld: bind: libc++.dylib:0x10D594678 = libc++abi.1.dylib:__Znwm, *0x10D594678 = 0x10D3644E0
dyld: bind: libc++.dylib:0x10D594678 = libc++abi.1.dylib:__Znwm, *0x10D594678 = 0x10D3644E0
dyld: bind: libc++.dylib:0x10D594680 = libc++abi.1.dylib:__ZnwmSt11align_val_t, *0x10D594680 = 0x10D364620
dyld: bind: libc++.dylib:0x10D594680 = libc++abi.1.dylib:__ZnwmSt11align_val_t, *0x10D594680 = 0x10D364620
dyld: bind: libc++.dylib:0x10D594DB8 = libc++abi.1.dylib:___cxa_pure_virtual, *0x10D594DB8 = 0x10D3620F0
dyld: bind: libc++.dylib:0x10D594DF0 = libc++abi.1.dylib:___cxa_pure_virtual, *0x10D594DF0 = 0x10D3620F0
dyld: bind: libc++.dylib:0x10D594E00 = libc++abi.1.dylib:___cxa_pure_virtual, *0x10D594E00 = 0x10D3620F0
dyld: bind: libc++.dylib:0x10D594F58 = libc++abi.1.dylib:___cxa_pure_virtual, *0x10D594F58 = 0x10D3620F0
dyld: bind: libc++.dylib:0x10D594F60 = libc++abi.1.dylib:___cxa_pure_virtual, *0x10D594F60 = 0x10D3620F0
dyld: bind: libc++.dylib:0x10D594F68 = libc++abi.1.dylib:___cxa_pure_virtual, *0x10D594F68 = 0x10D3620F0
dyld: bind: libc++.dylib:0x10D5950A8 = libc++abi.1.dylib:___cxa_pure_virtual, *0x10D5950A8 = 0x10D3620F0
dyld: bind: libc++.dylib:0x10D5950C8 = libc++abi.1.dylib:___cxa_pure_virtual, *0x10D5950C8 = 0x10D3620F0
dyld: bind: libc++.dylib:0x10D595140 = libc++abi.1.dylib:___cxa_pure_virtual, *0x10D595140 = 0x10D3620F0
dyld: bind: libc++.dylib:0x10D594308 = libc++abi.1.dylib:___gxx_personality_v0, *0x10D594308 = 0x10D364EA0
dyld: weak bind: libc++.dylib:0x10D594648 = libc++abi.dylib:__ZdaPv, *0x10D594648 = 0x7FFF66F99EBE
dyld: weak bind: libc++.dylib:0x10D594648 = libc++abi.dylib:__ZdaPv, *0x10D594648 = 0x7FFF66F99EBE
dyld: weak bind: libc++.dylib:0x10D594650 = libc++abi.dylib:__ZdaPvSt11align_val_t, *0x10D594650 = 0x7FFF66F99FE8
dyld: weak bind: libc++.dylib:0x10D594650 = libc++abi.dylib:__ZdaPvSt11align_val_t, *0x10D594650 = 0x7FFF66F99FE8
dyld: weak bind: libc++.dylib:0x10D594658 = libc++abi.dylib:__ZdlPv, *0x10D594658 = 0x7FFF66F99E99
dyld: weak bind: libc++.dylib:0x10D594658 = libc++abi.dylib:__ZdlPv, *0x10D594658 = 0x7FFF66F99E99
dyld: weak bind: libc++.dylib:0x10D594660 = libc++abi.dylib:__ZdlPvSt11align_val_t, *0x10D594660 = 0x7FFF66F99FC0
dyld: weak bind: libc++.dylib:0x10D594660 = libc++abi.dylib:__ZdlPvSt11align_val_t, *0x10D594660 = 0x7FFF66F99FC0
dyld: weak bind: libc++.dylib:0x10D594668 = libc++abi.dylib:__Znam, *0x10D594668 = 0x7FFF66F99E6B
dyld: weak bind: libc++.dylib:0x10D594668 = libc++abi.dylib:__Znam, *0x10D594668 = 0x7FFF66F99E6B
dyld: weak bind: libc++.dylib:0x10D594670 = libc++abi.dylib:__ZnamSt11align_val_t, *0x10D594670 = 0x7FFF66F99F92
dyld: weak bind: libc++.dylib:0x10D594670 = libc++abi.dylib:__ZnamSt11align_val_t, *0x10D594670 = 0x7FFF66F99F92
dyld: weak bind: libc++.dylib:0x10D594678 = libc++abi.dylib:__Znwm, *0x10D594678 = 0x7FFF66F99DD0
dyld: weak bind: libc++.dylib:0x10D594678 = libc++abi.dylib:__Znwm, *0x10D594678 = 0x7FFF66F99DD0
dyld: weak bind: libc++.dylib:0x10D594680 = libc++abi.dylib:__ZnwmSt11align_val_t, *0x10D594680 = 0x7FFF66F99EDC
dyld: weak bind: libc++.dylib:0x10D594680 = libc++abi.dylib:__ZnwmSt11align_val_t, *0x10D594680 = 0x7FFF66F99EDC
dyld: calling initializer function 0x10d522660 in /nix/store/dn60a1f690403ip7fnnpnlk2k4vk16bj-libcxx-16.0.6/lib/libc++.dylib
dyld: lazy bind: libc++.dylib:0x10D5946E8 = libc++abi.1.dylib:___cxa_guard_acquire, *0x10D5946E8 = 0x10D365D20
dyld: lazy bind: libc++.dylib:0x10D594968 = libsystem_pthread.dylib:_pthread_mutex_lock, *0x10D594968 = 0x7FFF69E6C5AD
dyld: lazy bind: libc++.dylib:0x10D594978 = libsystem_pthread.dylib:_pthread_mutex_unlock, *0x10D594978 = 0x7FFF69E6C968
dyld: lazy bind: libc++.dylib:0x10D594910 = libsystem_pthread.dylib:_pthread_cond_broadcast, *0x10D594910 = 0x7FFF69E6CC61
dyld: resolver at 0x7fff69e6532a returned 0x7FFF69E62DA0
dyld: lazy bind: libc++.dylib:0x10D5946A0 = libsystem_platform.dylib:___bzero, *0x10D5946A0 = 0x7FFF69E62DA0
dyld: lazy bind: libc++.dylib:0x10D5946F0 = libc++abi.1.dylib:___cxa_guard_release, *0x10D5946F0 = 0x10D365E7E
dyld: lazy bind: libc++.dylib:0x10D5948B0 = libsystem_c.dylib:_mbtowc_l, *0x10D5948B0 = 0x7FFF69CED715
dyld: lazy bind: libc++.dylib:0x10D5946B0 = libsystem_c.dylib:___cxa_atexit, *0x10D5946B0 = 0x7FFF69D15FD1
dlopen_internal(/nix/store/dn60a1f690403ip7fnnpnlk2k4vk16bj-libcxx-16.0.6/lib/libc++.dylib) ==> 0x7f9e416041e0
dlopen /nix/store/dn60a1f690403ip7fnnpnlk2k4vk16bj-libcxx-16.0.6/lib/libc++.dylib: succeeded
dyld: lazy bind: libc++.dylib:0x10D594848 = libsystem_c.dylib:_fwrite, *0x10D594848 = 0x7FFF69CF7AC2
dyld: lazy bind: libc++.dylib:0x10D5947F8 = libsystem_c.dylib:_fflush, *0x10D5947F8 = 0x7FFF69CF5000
dyld: lazy bind: libc++.dylib:0x10D594AF8 = libsystem_c.dylib:_wcrtomb_l, *0x10D594AF8 = 0x7FFF69CEFB02
dyld: lazy bind: libc++.dylib:0x10D441840 = libsystem_c.dylib:_fwrite, *0x10D441840 = 0x7FFF69CF7AC2
dyld: lazy bind: libc++.dylib:0x10D4417F0 = libsystem_c.dylib:_fflush, *0x10D4417F0 = 0x7FFF69CF5000
dyld: lazy bind: libc++.dylib:0x10D441AF0 = libsystem_c.dylib:_wcrtomb_l, *0x10D441AF0 = 0x7FFF69CEFB02
dyld: lazy bind: libc++.1.0.dylib:0x10D2DE848 = libsystem_c.dylib:_fwrite, *0x10D2DE848 = 0x7FFF69CF7AC2
dyld: lazy bind: libc++.1.0.dylib:0x10D2DE7F8 = libsystem_c.dylib:_fflush, *0x10D2DE7F8 = 0x7FFF69CF5000
dyld: lazy bind: libc++.1.0.dylib:0x10D2DEAF8 = libsystem_c.dylib:_wcrtomb_l, *0x10D2DEAF8 = 0x7FFF69CEFB02
dyld: lazy bind: bash:0x1028ED338 = libsystem_kernel.dylib:_ioctl, *0x1028ED338 = 0x7FFF69DB12A5
dyld: lazy bind: bash:0x1028ED220 = libsystem_c.dylib:_fflush, *0x1028ED220 = 0x7FFF69CF5000
dyld: lazy bind: bash:0x1028ED1E0 = libsystem_c.dylib:_exit, *0x1028ED1E0 = 0x7FFF69D163DB |
This is what I get on macOS 14. The format is a bit different probably because dyld rewrite that was introduced in macOS 13. It’s mapping the system libc++ but only binding symbols from the nixpkgs libc++. https://gist.github.com/reckenrode/57e13032286cb71766c92ca6721487c1 |
This patch lets me build libc++ with diff --git a/pkgs/development/compilers/llvm/16/libcxx/default.nix b/pkgs/development/compilers/llvm/16/libcxx/default.nix
index 78cd632024cd..c3e7c336c9a3 100644
--- a/pkgs/development/compilers/llvm/16/libcxx/default.nix
+++ b/pkgs/development/compilers/llvm/16/libcxx/default.nix
@@ -74,6 +74,8 @@ stdenv.mkDerivation rec {
"-DLLVM_ENABLE_RUNTIMES=libcxx"
"-DLIBCXX_CXX_ABI=${if headersOnly then "none" else libcxx_cxx_abi_opt}"
] ++ lib.optional (!headersOnly && cxxabi.libName == "c++abi") "-DLIBCXX_CXX_ABI_INCLUDE_PATHS=${cxxabi.dev}/include/c++/v1"
+ # Avoid conflicts with the system libc++ on Darwin.
+ ++ lib.optional stdenv.hostPlatform.isDarwin "-DLIBCXX_ABI_NAMESPACE=__nix"
++ lib.optional (stdenv.hostPlatform.isMusl || stdenv.hostPlatform.isWasi) "-DLIBCXX_HAS_MUSL_LIBC=1"
++ lib.optionals (stdenv.hostPlatform.useLLVM or false) [
"-DLIBCXX_USE_COMPILER_RT=ON"
diff --git a/pkgs/stdenv/darwin/default.nix b/pkgs/stdenv/darwin/default.nix
index c94c56daae1c..3a76adaa1456 100644
--- a/pkgs/stdenv/darwin/default.nix
+++ b/pkgs/stdenv/darwin/default.nix
@@ -870,8 +873,8 @@ in
darwin = super.darwin.overrideScope (selfDarwin: superDarwin: {
inherit (prevStage.darwin)
- Libsystem configd darwin-stubs launchd locale print-reexports rewrite-tbd
- signingUtils sigtool;
+ Libsystem cctools cctools-llvm cctools-port configd darwin-stubs launchd locale
+ print-reexports rewrite-tbd signingUtils sigtool;
# Rewrap binutils so it uses the rebuilt Libsystem.
binutils = superDarwin.binutils.override {
@@ -882,9 +885,6 @@ in
} // {
passthru = { inherit (prevStage.bintools.passthru) isFromBootstrapFiles; };
};
-
- # Avoid building unnecessary Python dependencies due to building LLVM manpages.
- cctools-llvm = superDarwin.cctools-llvm.override { enableManpages = false; };
});
llvmPackages = super.llvmPackages // (
@@ -960,10 +960,10 @@ in
]);
assert lib.all isBuiltByBootstrapFilesCompiler (with prevStage.darwin; [
- locale print-reexports rewrite-tbd sigtool
+ cctools locale print-reexports rewrite-tbd sigtool
]);
assert lib.all isBuiltByNixpkgsCompiler (with prevStage.darwin; [
- binutils-unwrapped cctools libtapi
+ binutils-unwrapped libtapi
]);
assert (! useAppleSDKLibs) -> lib.all isBuiltByBootstrapFilesCompiler (with prevStage.darwin; [ configd ]);
@@ -999,9 +999,12 @@ in
darwin = super.darwin.overrideScope (selfDarwin: superDarwin: {
inherit (prevStage.darwin)
- CF Libsystem binutils binutils-unwrapped cctools cctools-llvm cctools-port configd
+ CF Libsystem binutils binutils-unwrapped configd
darwin-stubs dyld launchd libclosure libdispatch libobjc libtapi locale objc4
postLinkSignHook print-reexports rewrite-tbd signingUtils sigtool;
+
+ # Avoid building unnecessary Python dependencies due to building LLVM manpages.
+ cctools-llvm = superDarwin.cctools-llvm.override { enableManpages = false; };
});
llvmPackages = super.llvmPackages // ( |
patch works on x86-64 11.7.10 on master @ fa094c6. with no patch, python $ nix-shell -I nixpkgs=./unpatched -p 'python3.withPackages(p: [p.requests])' --run 'python -c "import requests; exit()"'
/private/tmp/nix-shell-50410-0/rc: line 3: 50416 Segmentation fault: 11 python -c "import requests; exit()"
$ nix-shell -I nixpkgs=./patched -p 'python3.withPackages(p: [p.requests])' --run 'python -c "import requests; exit()"'
$ test case from the opening comment of bug report also fixed for libcxx-16-0.6 (note libcxx-15.0.7 is not patched) ***** testing dlopen of libcxx ****
dlopen /nix/store/3vgjjc8dhdazx4bxsamr8765ang66nfx-libcxx-6.0.1/lib/libc++.dylib: succeeded
dlopen /nix/store/jyqqw1v1nqwwh804cc3piwxafwz28j8k-libcxx-7.1.0/lib/libc++.dylib: succeeded
dlopen /nix/store/cbjzgibqfikbj4s75126ki2rk8fg3pv9-libcxx-8.0.1/lib/libc++.dylib: succeeded
dlopen /nix/store/qpi6yv0x5r1wqhwqdzbkrkx7hyq714ia-libcxx-9.0.1/lib/libc++.dylib: succeeded
dlopen /nix/store/gkw121rm91qmad6qw05qqlvbxl1r1qy4-libcxx-10.0.1/lib/libc++.dylib: succeeded
dlopen /nix/store/j6whmbi6xdr55gxl4s9qqjqi62kvagn6-libcxx-11.1.0/lib/libc++.dylib: succeeded
dlopen /nix/store/xz4bbl2ifh47vmj6wgjfn0gdx5nq409n-libcxx-12.0.1/lib/libc++.dylib: succeeded
dlopen /nix/store/vxxkdhhdqm5gk4lpxvkjpqbw28z9fgi5-libcxx-13.0.1/lib/libc++.dylib: succeeded
dlopen /nix/store/4kg7hq00vbn9d8qydypi1rwfvj834d0p-libcxx-14.0.6/lib/libc++.dylib: succeeded
/nix/store/yl4b1fqyrp6yv9514q17n7gc0jd39dh6-runtests/bin/runtests: line 3: 94133 Segmentation fault: 11 dltest_$x
dltest_15 failed with 139
dlopen /nix/store/jhzsigl1fnq7bs9xa2yqgydndnbmd1kz-libcxx-16.0.6/lib/libc++.dylib: succeeded
***** testing dlopen of libcxx when linked to executable *****
dlopen /nix/store/3vgjjc8dhdazx4bxsamr8765ang66nfx-libcxx-6.0.1/lib/libc++.dylib: succeeded
dlopen /nix/store/jyqqw1v1nqwwh804cc3piwxafwz28j8k-libcxx-7.1.0/lib/libc++.dylib: succeeded
dlopen /nix/store/cbjzgibqfikbj4s75126ki2rk8fg3pv9-libcxx-8.0.1/lib/libc++.dylib: succeeded
dlopen /nix/store/qpi6yv0x5r1wqhwqdzbkrkx7hyq714ia-libcxx-9.0.1/lib/libc++.dylib: succeeded
dlopen /nix/store/gkw121rm91qmad6qw05qqlvbxl1r1qy4-libcxx-10.0.1/lib/libc++.dylib: succeeded
dlopen /nix/store/j6whmbi6xdr55gxl4s9qqjqi62kvagn6-libcxx-11.1.0/lib/libc++.dylib: succeeded
dlopen /nix/store/xz4bbl2ifh47vmj6wgjfn0gdx5nq409n-libcxx-12.0.1/lib/libc++.dylib: succeeded
dlopen /nix/store/vxxkdhhdqm5gk4lpxvkjpqbw28z9fgi5-libcxx-13.0.1/lib/libc++.dylib: succeeded
dlopen /nix/store/4kg7hq00vbn9d8qydypi1rwfvj834d0p-libcxx-14.0.6/lib/libc++.dylib: succeeded
dlopen /nix/store/v1cr8zqni615r6fr1j6kgwxrjpmqsm0m-libcxx-15.0.7/lib/libc++.dylib: succeeded
dlopen /nix/store/jhzsigl1fnq7bs9xa2yqgydndnbmd1kz-libcxx-16.0.6/lib/libc++.dylib: succeeded
|
if (APPLE AND LIBCXX_CXX_ABI STREQUAL "libcxxabi"
AND NOT DEFINED LIBCXX_OSX_REEXPORT_LIBCXXABI_SYMBOLS
AND NOT LIBCXX_STATICALLY_LINK_ABI_IN_SHARED_LIBRARY)
set(LIBCXX_OSX_REEXPORT_LIBCXXABI_SYMBOLS ON)
endif()
if (LIBCXX_OSX_REEXPORT_LIBCXXABI_SYMBOLS)
target_link_libraries(cxx_shared PRIVATE
"-Wl,-unexported_symbols_list,${CMAKE_CURRENT_SOURCE_DIR}/../lib/libc++unexp.exp"
"-Wl,-reexported_symbols_list,${CMAKE_CURRENT_SOURCE_DIR}/../lib/libc++abi.exp"
"-Wl,-force_symbols_not_weak_list,${CMAKE_CURRENT_SOURCE_DIR}/../lib/notweak.exp"
"-Wl,-force_symbols_weak_list,${CMAKE_CURRENT_SOURCE_DIR}/../lib/weak.exp")
target_link_libraries(cxx_shared PRIVATE $<TARGET_NAME_IF_EXISTS:cxxabi-reexports>)
endif()
forcing |
Nice find! The |
I messed around with the link options a little. target_link_libraries(cxx_shared PRIVATE
"-Wl,-unexported_symbols_list,${CMAKE_CURRENT_SOURCE_DIR}/../lib/libc++unexp.exp"
"-Wl,-reexported_symbols_list,${CMAKE_CURRENT_SOURCE_DIR}/../lib/libc++abi.exp"
"-Wl,-force_symbols_not_weak_list,${CMAKE_CURRENT_SOURCE_DIR}/../lib/notweak.exp"
"-Wl,-force_symbols_weak_list,${CMAKE_CURRENT_SOURCE_DIR}/../lib/weak.exp") and the only one needed to prevent the dlopen crashes is
though not sure how the symbols get marked weak in the first place. there is a macro |
…stem-libcxxabi (#77218) When using LIBCXX_CXX_ABI=system-libcxxabi on Apple platforms, we would not re-export the libc++abi symbols unlike when LIBCXX_CXX_ABI=libcxxabi. This was caused by overly strict string matching in CMake. NixOS/nixpkgs#269548
Fixed: likely going to take some time to make it from staging to master |
…stem-libcxxabi (llvm#77218) When using LIBCXX_CXX_ABI=system-libcxxabi on Apple platforms, we would not re-export the libc++abi symbols unlike when LIBCXX_CXX_ABI=libcxxabi. This was caused by overly strict string matching in CMake. NixOS/nixpkgs#269548
…stem-libcxxabi (#77218) When using LIBCXX_CXX_ABI=system-libcxxabi on Apple platforms, we would not re-export the libc++abi symbols unlike when LIBCXX_CXX_ABI=libcxxabi. This was caused by overly strict string matching in CMake. NixOS/nixpkgs#269548 NOKEYCHECK=True GitOrigin-RevId: b3981edb51bf36480b8b2c9d6969725ddbcadcfb
…abi into libcxx (#292043) - merge libcxxabi into libcxx for LLVM 12, 13, 14, 15, 16, 17, and git. - remove the link time workaround `-lc++ -lc++abi` from 58 packages as it is no longer required. - fixes #166205 - provides alternative fixes for. #269548 NixOS/nix#9640 - pkgsCross.x86_64-freebsd builds work again This change can be represented in 3 stages 1. merge libcxxabi into libcxx -- files: pkgs/development/compilers/llvm/[12, git]/{libcxx, libcxxabi} 2. update stdenv to account for merge -- files: stdenv.{adapters, cc.wrapper, darwin} 3. remove all references to libcxxabi outside of llvm (about 58 packages modified) ### merging libcxxabi into libcxx - take the union of the libcxxabi and libcxx cmake flags - eliminate the libcxx-headers-only package - it was only needed to break libcxx <-> libcxxabi circular dependency - libcxx.cxxabi is removed. external cxxabi (freebsd) will symlink headers / libs into libcxx. - darwin will re-export the libcxxabi symbols into libcxx so linking `-lc++` is sufficient. - linux/freebsd `libc++.so` is a linker script `LINK(libc++.so.1, -lc++abi)` making `-lc++` sufficient. - libcxx/default.nix [12, 17] are identical except for patches and `LIBCXX_ADDITIONAL_LIBRARIES` (only used in 16+) - git/libcxx/defaul.nix does not link with -nostdlib when useLLVM is true so flag is removed. this is not much different than before as libcxxabi used -nostdlib where libcxx did not, so libc was linked in anyway. ### stdenv changes - darwin bootstrap, remove references to libcxxabi and cxxabi - cc-wrapper: remove c++ link workaround when libcxx.cxxabi doesn't exist (still exists for LLVM pre 12) - adapter: update overrideLibcxx to account for a pkgs.stdenv that only has libcxx ### 58 package updates - remove `NIX_LDFLAGS = "-l${stdenv.cc.libcxx.cxxabi.libName}` as no longer needed - swift, nodejs_v8 remove libcxxabi references in the clang override #292043
Describe the bug
libcxx is a c++ standard library used on x64 darwin and when it is loaded by dlopen or as a result of a dlopen eg:
import requests
on python the program segfaults in the initialization of libcxx.older versions of libcxx [6-14] dlopen fine. when libcxx is linked into main executable dlopen is also fine.
the macOS system was created by the steps outlined https://github.com/kholia/OSX-KVM selecting the
big sur
install media and run under qemu on linux.note that a vm setup using the
monterey
install media does not have this issue.Steps To Reproduce
just need to dlopen the lib. see below for a nix-shell script which builds for libcxx[6, 16].
Expected behavior
libcxx loads into the address space of the program and the initialization routines succeed.
Additional context
dltest_15_2023-11-23-183122_odel.crash.txt
dltest_16_2023-11-23-183122_odel.crash.txt
python3.11_2023-11-22-002452_odel.crash.txt
Notify maintainers
@dtzWill @Ericson2314 @lovek323 @primeos @alyssais @RaitoBezarius @rrbutani @sternenseemann
Metadata
Priorities
Add a 👍 reaction to issues you find important.
The text was updated successfully, but these errors were encountered: