I'm using the organizer window in Xcode 8.3.3 to go through crash reports. Some of the crash reports contain not a single line from our app. Ex. one crash contains nothing but lines from dyld:
Thread 0 Crashed:
0 dyld 0x00000001001d69dc __fcntl + 8
1 dyld 0x00000001001d62e8 _fcntl + 84 (fcntl-base.c:79)
2 dyld 0x00000001001c4c84 ImageLoaderMachO::loadCodeSignature(linkedit_data_command const*, int, unsigned long long, ImageLoader::LinkContext const&) + 68 (ImageLoaderMachO.cpp:1137)
3 dyld 0x00000001001c7ca8 ImageLoaderMachOCompressed::instantiateFromFile(char const*, int, unsigned char const*, unsigned long, unsigned long long, unsigned long long, stat const&, unsigned int, unsigned int, linkedit_data_command const*, encryption_info_command const*, ImageLoader::LinkContext const&) + 224 (ImageLoaderMachOCompressed.cpp:112)
4 dyld 0x00000001001c3c8c ImageLoaderMachO::instantiateFromFile(char const*, int, unsigned char const*, unsigned long, unsigned long long, unsigned long long, stat const&, ImageLoader::LinkContext const&) + 164 (ImageLoaderMachO.cpp:583)
5 dyld 0x00000001001b3bf0 dyld::loadPhase6(int, stat const&, char const*, dyld::LoadContext const&) + 492 (dyld.cpp:3081)
6 dyld 0x00000001001b8a1c dyld::loadPhase5stat(char const*, dyld::LoadContext const&, stat*, int*, bool*, std::__1::vector<char const*, std::__1::allocator<char const*> >*) + 208 (dyld.cpp:3126)
7 dyld 0x00000001001b8850 dyld::loadPhase5(char const*, char const*, dyld::LoadContext const&, unsigned int&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) + 704 (dyld.cpp:3265)
8 dyld 0x00000001001b8554 dyld::loadPhase4(char const*, char const*, dyld::LoadContext const&, unsigned int&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) + 204 (dyld.cpp:3361)
9 dyld 0x00000001001b7f10 dyld::loadPhase3(char const*, char const*, dyld::LoadContext const&, unsigned int&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) + 344 (dyld.cpp:3454)
10 dyld 0x00000001001b37a0 dyld::loadPhase0(char const*, char const*, dyld::LoadContext const&, unsigned int&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) + 176 (dyld.cpp:3574)
11 dyld 0x00000001001b3484 dyld::load(char const*, dyld::LoadContext const&, unsigned int&) + 180 (dyld.cpp:3662)
12 dyld 0x00000001001b905c dyld::libraryLocator(char const*, bool, char const*, ImageLoader::RPathChain const*, unsigned int&) + 56 (dyld.cpp:4941)
13 dyld 0x00000001001c0f44 ImageLoader::recursiveLoadLibraries(ImageLoader::LinkContext const&, bool, ImageLoader::RPathChain const&, char const*) + 320 (ImageLoader.cpp:642)
14 dyld 0x00000001001c034c ImageLoader::link(ImageLoader::LinkContext const&, bool, bool, bool, ImageLoader::RPathChain const&, char const*) + 124 (ImageLoader.cpp:431)
15 dyld 0x00000001001b5214 dyld::link(ImageLoader*, bool, bool, ImageLoader::RPathChain const&, unsigned int) + 228 (dyld.cpp:5179)
16 dyld 0x00000001001b6274 dyld::_main(macho_header const*, unsigned long, int, char const**, char const**, char const**, unsigned long*) + 2544 (dyld.cpp:6058)
17 dyld 0x00000001001b1044 _dyld_start + 68
What are we supposed to do with crash logs having none of our code?
Thanks
Mike