Xcode 6.1 Instruments - Crashes on startup - xcode6

Instruments constantly crashes on startup, regardless of project or build settings.
I've tried removing and re-installing xcode, including the new beta versions.
I've cleaned the derivedData folder and alll other traces of xCode I could find.
Ive also tried repairing my disk permissons and performed general cleanups.
The crash report looks like this:
Process: Instruments [3362]
Path: /Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/MacOS/Instruments
Identifier: com.apple.dt.Instruments
Version: 6.1 (56160)
Build Info: Instruments-56160000000000000~1
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Instruments [3362]
User ID: 501
Date/Time: 2015-02-12 18:25:37.655 +0200
OS Version: Mac OS X 10.10.2 (14C109)
Report Version: 11
Anonymous UUID: CBFA7BC0-881F-36BF-D5B1-E3E4FDE06A0E
Time Awake Since Boot: 870 seconds
Crashed Thread: 6 Dispatch queue: DebugSymbolsPathWatcherQueue
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x000000010537aff8
VM Regions Near 0x10537aff8:
Stack 00000001052f8000-000000010537a000 [ 520K] rw-/rwx SM=PRV thread 5
--> STACK GUARD 000000010537a000-000000010537b000 [ 4K] ---/rwx SM=NUL stack guard for thread 6
Stack 000000010537b000-00000001053fd000 [ 520K] rw-/rwx SM=PRV thread 6
Thread 6 Crashed:: Dispatch queue: DebugSymbolsPathWatcherQueue
0 libsystem_malloc.dylib 0x00007fff8fa68f9c tiny_malloc_from_free_list + 8
1 libsystem_malloc.dylib 0x00007fff8fa67f50 szone_malloc_should_clear + 317
2 libsystem_malloc.dylib 0x00007fff8fa67877 malloc_zone_malloc + 71
3 libsystem_malloc.dylib 0x00007fff8fa66395 malloc + 42
4 libsystem_c.dylib 0x00007fff9043533b __opendir_common + 56
5 com.apple.DebugSymbols 0x0000000101ddba77 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 311
6 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
7 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
8 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
9 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
10 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
11 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
12 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
13 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
14 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
15 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
16 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
17 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
18 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
19 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
20 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
21 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
22 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
23 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
24 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
25 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
26 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
27 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
28 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
29 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
30 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
31 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
32 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
33 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
34 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
35 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
36 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
37 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
38 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
39 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
40 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
41 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
42 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
43 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
44 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
45 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
46 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
47 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
48 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
49 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
50 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
51 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
52 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
53 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
54 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
55 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
56 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
57 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
58 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
59 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
60 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
61 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
62 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
63 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
64 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
65 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
66 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
67 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
68 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
69 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
70 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
71 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
72 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
73 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
74 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
75 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
76 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
77 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
78 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
79 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
80 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
81 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
82 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
83 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
84 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
85 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
86 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
87 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
88 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
89 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
90 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
91 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
92 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
93 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
94 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
95 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
96 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
97 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
98 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
99 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
100 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
101 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
102 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
103 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
104 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
105 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
106 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
107 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
108 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
109 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
110 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
111 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
112 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
113 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
114 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
115 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
116 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
117 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
118 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
119 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
120 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
121 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
122 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
123 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
124 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
125 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
126 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
127 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
128 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
129 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
130 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
131 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
132 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
133 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
134 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
135 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
136 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
137 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
138 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
139 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
140 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
141 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
142 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
143 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
144 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
145 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
146 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
147 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
148 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
149 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
150 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
151 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
152 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
153 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
154 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
155 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
156 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
157 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
158 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
159 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
160 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
161 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
162 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
163 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
164 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
165 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
166 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
167 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
168 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
169 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
170 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
171 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
172 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
173 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
174 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
175 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
176 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
177 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
178 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
179 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
180 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
181 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
182 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
183 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
184 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
185 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
186 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
187 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
188 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
189 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
190 com.apple.DebugSymbols 0x0000000101ddbf86 DSFSDB::_ScanDirectory_locked(char const*, DSFSDBNodeDir*, int, int) + 1606
191 com.apple.DebugSymbols 0x0000000101ddcd19 ___ZN6DSFSDB14WatchDirectoryEPKcb_block_invoke + 649
192 libdispatch.dylib 0x00007fff8da67323 _dispatch_call_block_and_release + 12
193 libdispatch.dylib 0x00007fff8da62c13 _dispatch_client_callout + 8
194 libdispatch.dylib 0x00007fff8da66365 _dispatch_queue_drain + 1100
195 libdispatch.dylib 0x00007fff8da67ecc _dispatch_queue_invoke + 202
196 libdispatch.dylib 0x00007fff8da656b7 _dispatch_root_queue_drain + 463
197 libdispatch.dylib 0x00007fff8da73fe4 _dispatch_worker_thread3 + 91
198 libsystem_pthread.dylib 0x00007fff95eea637 _pthread_wqthread + 729
199 libsystem_pthread.dylib 0x00007fff95ee840d start_wqthread + 13
I feel like it has to do with the _ScanDirectory_locked symbol but thats my only lead.
Please help,
Thanks

Ended up getting my answer from an apple eng. at the developers forum. This is a bug and I have opened a radar.(For apple to be able to handle this, you should add the output of "defaults read com.apple.dt.Instruments XRGlobalSearchPaths" if it happens to you)
There is a workaround to get you working: close instruments and xcode, run "defaults delete com.apple.dt.Instruments XRGlobalSearchPaths" and re-launch.

Related

AU host crashes in IOThread in macOS 11 and later

I've problem with an AU host (based on Audio Toolbox/Core Audio, not AVFoundation) when running on macOS 11 or later and Apple Silicon – it crashes after some operations in GUI. The weird is, it crashes in IOThread. Could this be caused by some inappropriate operation in GUI (eg. outside the main thread) that effects the IOThread? Sounds quite improbable to me. And I did not find anything suspicious in the code.
There are two logs in the debugger:
[AUHostingService Client] connection interrupted.
rt_sender::signal_wait failed: 89
And here is the crash log:
Code Type: ARM-64 (Native)
Parent Process: ??? [1]
OS Version: macOS 11.6.1 (20G224)
Report Version: 12
Crashed Thread: 14 com.apple.audio.IOThread.client
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [2509]
VM Regions Near 0:
-->
__TEXT 104150000-104248000 [ 992K] r-x/r-x SM=COW /Volumes/...
Application Specific Information:
Performing #selector(selectModule:) from sender NSMenuItem 0x600001033db0
Thread 14 Crashed:: com.apple.audio.IOThread.client
0 libsystem_platform.dylib 0x000000019847e6dc _platform_memset + 108
1 com.apple.audio.AudioToolboxCore 0x000000019987dd5c AUOOPRenderingClient::render(unsigned long, AUOOPRenderClientUser const&, bool, unsigned int*, AudioTimeStamp const*, unsigned int, unsigned int, AudioBufferList*, AURenderEvent const*, int (unsigned int*, AudioTimeStamp const*, unsigned int, long, AudioBufferList*) block_pointer) + 212
2 com.apple.audio.AudioToolboxCore 0x00000001998d4390 __38-[AUAudioUnit_XPC internalRenderBlock]_block_invoke + 288
3 com.apple.audio.AudioToolboxCore 0x000000019993d4f4 __26-[AUAudioUnit renderBlock]_block_invoke + 288
4 com.apple.audio.AudioToolboxCore 0x00000001998c1d9c AUv3InstanceBase::Render(unsigned int&, AudioTimeStamp const&, unsigned int, unsigned int, AudioBufferList&) + 132
5 com.apple.audio.AudioToolboxCore 0x00000001999f7234 AUIB_Render(void*, unsigned int*, AudioTimeStamp const*, unsigned int, unsigned int, AudioBufferList*) + 68
6 com.apple.audio.units.Components 0x000000012064c01c 0x120600000 + 311324
7 com.apple.audio.units.Components 0x00000001206515b4 0x120600000 + 333236
8 com.apple.audio.units.Components 0x0000000120651d54 0x120600000 + 335188
9 com.apple.audio.units.Components 0x0000000120632af4 0x120600000 + 207604
10 com.apple.audio.units.Components 0x00000001206cf468 0x120600000 + 849000
11 com.apple.audio.units.Components 0x000000012064c01c 0x120600000 + 311324
12 com.apple.audio.units.Components 0x00000001206515b4 0x120600000 + 333236
13 com.apple.audio.units.Components 0x0000000120651d54 0x120600000 + 335188
14 com.apple.audio.units.Components 0x0000000120632af4 0x120600000 + 207604
15 com.apple.audio.units.Components 0x00000001206cf468 0x120600000 + 849000
16 com.apple.audio.units.Components 0x000000012064c01c 0x120600000 + 311324
17 com.apple.audio.units.Components 0x00000001206515b4 0x120600000 + 333236
18 com.apple.audio.units.Components 0x0000000120651d54 0x120600000 + 335188
19 com.apple.audio.units.Components 0x0000000120632af4 0x120600000 + 207604
20 com.apple.audio.units.Components 0x00000001206cf468 0x120600000 + 849000
21 com.myFramework 0x00000001173d603c ausdk::AUInputElement::PullInputWithBufferList(unsigned int&, AudioTimeStamp const&, unsigned int, unsigned int, AudioBufferList&) + 184 (AUInputElement.h:84)
22 com.myFramework 0x00000001173d5f70 ausdk::AUInputElement::PullInput(unsigned int&, AudioTimeStamp const&, unsigned int, unsigned int) + 212 (AUInputElement.cpp:82)
23 com.myFramework 0x00000001173d2808 ausdk::AUEffectBase::Render(unsigned int&, AudioTimeStamp const&, unsigned int) + 92 (AUEffectBase.cpp:295)
24 com.myFramework 0x00000001173bd9f8 ausdk::AUBase::RenderBus(unsigned int&, AudioTimeStamp const&, unsigned int, unsigned int) + 80
25 com.myFramework 0x00000001173c355c ausdk::AUBase::DoRenderBus(unsigned int&, AudioTimeStamp const&, unsigned int, ausdk::AUOutputElement&, unsigned int, AudioBufferList&) + 152 (AUBase.h:549)
26 com.myFramework 0x00000001173c3048 ausdk::AUBase::DoRender(unsigned int&, AudioTimeStamp const&, unsigned int, unsigned int, AudioBufferList&) + 1228 (AUBase.cpp:1307)
27 com.myFramework 0x00000001173d9694 ausdk::AUMethodRender(void*, unsigned int*, AudioTimeStamp const*, unsigned int, unsigned int, AudioBufferList*) + 124 (AUPlugInDispatch.cpp:327)
28 com.apple.audio.units.Components 0x000000012064c01c 0x120600000 + 311324
29 com.apple.audio.units.Components 0x00000001206515b4 0x120600000 + 333236
30 com.apple.audio.units.Components 0x0000000120651d54 0x120600000 + 335188
31 com.apple.audio.units.Components 0x0000000120632af4 0x120600000 + 207604
32 com.apple.audio.units.Components 0x00000001206cf468 0x120600000 + 849000
33 com.apple.audio.units.Components 0x000000012064c01c 0x120600000 + 311324
34 com.apple.audio.units.Components 0x00000001206515b4 0x120600000 + 333236
35 com.apple.audio.units.Components 0x0000000120651d54 0x120600000 + 335188
36 com.apple.audio.units.Components 0x0000000120632af4 0x120600000 + 207604
37 com.apple.audio.units.Components 0x00000001206cf468 0x120600000 + 849000
38 com.apple.audio.units.Components 0x000000012064c01c 0x120600000 + 311324
39 com.apple.audio.units.Components 0x00000001206515b4 0x120600000 + 333236
40 com.apple.audio.units.Components 0x0000000120651d54 0x120600000 + 335188
41 com.apple.audio.units.Components 0x0000000120632af4 0x120600000 + 207604
42 com.apple.audio.units.Components 0x00000001206cf468 0x120600000 + 849000
43 com.apple.audio.units.Components 0x000000012064c01c 0x120600000 + 311324
44 com.apple.audio.units.Components 0x000000012060e7ac 0x120600000 + 59308
45 com.apple.audio.AudioToolboxCore 0x000000019986033c AudioConverterChain::CallInputProc(unsigned int) + 436
46 com.apple.audio.AudioToolboxCore 0x0000000199863cd4 AudioConverterChain::FillBufferFromInputProc(unsigned int*, CABufferList*) + 388
47 com.apple.audio.AudioToolboxCore 0x00000001998453ac BufferedAudioConverter::GetInputBytes(unsigned int, unsigned int&, CABufferList const*&) + 200
48 com.apple.audio.AudioToolboxCore 0x00000001999f77a8 CBRConverter::RenderOutput(CABufferList*, unsigned int, unsigned int&, AudioStreamPacketDescription*) + 120
49 com.apple.audio.AudioToolboxCore 0x00000001998456d8 BufferedAudioConverter::FillBuffer(unsigned int&, AudioBufferList&, AudioStreamPacketDescription*) + 396
50 com.apple.audio.AudioToolboxCore 0x00000001998607c4 AudioConverterChain::RenderOutput(CABufferList*, unsigned int, unsigned int&, AudioStreamPacketDescription*) + 128
51 com.apple.audio.AudioToolboxCore 0x00000001998456d8 BufferedAudioConverter::FillBuffer(unsigned int&, AudioBufferList&, AudioStreamPacketDescription*) + 396
52 com.apple.audio.AudioToolboxCore 0x000000019990bbcc AudioConverterFillComplexBuffer + 788
53 com.apple.audio.units.Components 0x000000012060e01c 0x120600000 + 57372
54 com.apple.audio.units.Components 0x0000000120632af4 0x120600000 + 207604
55 com.apple.audio.units.Components 0x0000000120611a2c 0x120600000 + 72236
56 com.apple.audio.CoreAudio 0x0000000199dbf138 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 5484
57 com.apple.audio.CoreAudio 0x0000000199f38388 HALB_IOThread::Entry(void*) + 88
58 libsystem_pthread.dylib 0x0000000198433878 _pthread_start + 320
59 libsystem_pthread.dylib 0x000000019842e5e0 thread_start + 8
Thread 14 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000000 x1: 0x0000000000000000 x2: 0x0000000000000200 x3: 0x0000000000000000
x4: 0x000000016c109250 x5: 0x000000016c10a6a0 x6: 0x0000000000000080 x7: 0x0000000000000000
x8: 0x00000000fffefb47 x9: 0x0000000000000002 x10: 0x00006003f202a065 x11: 0x0000000000000007
x12: 0x0000000000000005 x13: 0x00006000014a40c0 x14: 0x00000001175fe1c8 x15: 0x0000000203886158
x16: 0x000000019847e610 x17: 0x0000000206f57cb0 x18: 0x0000000000000000 x19: 0x0000000000000000
x20: 0x000060000371ca30 x21: 0x0000000198446644 x22: 0x0000000198446644 x23: 0x000060000371ca20
x24: 0x0000000000000000 x25: 0x00000000fffefb43 x26: 0x000000130014b47a x27: 0x00000002033a2b70
x28: 0x000060000371ca20 fp: 0x000000016c108ff0 lr: 0x000000019987dd5c
sp: 0x000000016c108ef0 pc: 0x000000019847e6dc cpsr: 0x80001000
far: 0x0000000000000000 esr: 0x92000046
Thanks
Tomas

CRASH gmscore::vector::GMSMarkupPolygonInstance::CreateEntities

I have not been able to reproduce this crash myself ever but occasionally I see (on crashlytics) user getting this. I feel the frequency of crashing has increased with GoogleMaps version 3.3.0. I am getting this crash for iOS 12 and above.
Crashed: com.apple.main-thread
0 Someapp 0x101027058 gmscore::vector::GMSMarkupPolygonInstance::CreateEntities(gmscore::base::reffed_ptr<gmscore::vector::Camera> const&, gmscore::renderer::EntityRenderer*, id<GMSEntityResources>, gmscore::renderer::ProxySortedRenderBin<std::__1::tuple<unsigned int, unsigned long, unsigned int, gmscore::base::reffed_ptr<gmscore::renderer::BaseEntity> >, gmscore::renderer::ProxySortedRenderBin::less<gmscore::base::reffed_ptr<gmscore::renderer::BaseEntity> > >*, gmscore::renderer::Behavior*, char const* const&) + 311748
1 Someapp 0x101027044 gmscore::vector::GMSMarkupPolygonInstance::CreateEntities(gmscore::base::reffed_ptr<gmscore::vector::Camera> const&, gmscore::renderer::EntityRenderer*, id<GMSEntityResources>, gmscore::renderer::ProxySortedRenderBin<std::__1::tuple<unsigned int, unsigned long, unsigned int, gmscore::base::reffed_ptr<gmscore::renderer::BaseEntity> >, gmscore::renderer::ProxySortedRenderBin::less<gmscore::base::reffed_ptr<gmscore::renderer::BaseEntity> > >*, gmscore::renderer::Behavior*, char const* const&) + 311728
2 Someapp 0x101021c90 gmscore::vector::GMSMarkupMultiZoomLinesInstance::UpdateEntities(float, gmscore::base::reffed_ptr<gmscore::vector::Camera>, gmscore::renderer::EntityRenderer*, id<GMSEntityResources>, gmscore::renderer::ProxySortedRenderBin<std::__1::tuple<unsigned int, unsigned long, unsigned int, gmscore::base::reffed_ptr<gmscore::renderer::BaseEntity> >, gmscore::renderer::ProxySortedRenderBin::less<gmscore::base::reffed_ptr<gmscore::renderer::BaseEntity> > >*, gmscore::renderer::Behavior*, char const* const&) + 290300
3 Someapp 0x10101bb94 gmscore::vector::GMSMarkupBehavior::UpdateInstanceMap(std::__1::map<unsigned long, gmscore::base::reffed_ptr<gmscore::vector::GMSMarkupInstance>, std::__1::less<unsigned long>, std::__1::allocator<std::__1::pair<unsigned long const, gmscore::base::reffed_ptr<gmscore::vector::GMSMarkupInstance> > > > const&, gmscore::renderer::EntityRenderer*, bool) + 265472
4 Someapp 0x10101b428 gmscore::vector::GMSMarkupBehavior::Commit(gmscore::renderer::EntityRenderer*) + 263572
5 Someapp 0x100efa9e8 gmscore::renderer::EntityRenderer::Draw(bool) + 400
6 Someapp 0x100f9ded4 -[GMSPhoenixRenderer drawForced:] + 6452
7 Someapp 0x100f80bc8 -[GMSEntityRendererView draw] + 518060
8 Someapp 0x100f7f224 -[GMSEntityRendererView displayLinkFired:] + 511496
9 Someapp 0x100f7de10 -[GMSDisplayLink displayLinkFired:] + 506356
10 QuartzCore 0x1f9308f90 CA::Display::DisplayLink::dispatch_items(unsigned long long, unsigned long long, unsigned long long) + 636
11 QuartzCore 0x1f93d2b10 display_timer_callback(__CFMachPort*, void*, long, void*) + 272
12 CoreFoundation 0x1f4eeca8c __CFMachPortPerform + 188
13 CoreFoundation 0x1f4f13690 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 56
14 CoreFoundation 0x1f4f12ddc __CFRunLoopDoSource1 + 440
15 CoreFoundation 0x1f4f0dc00 __CFRunLoopRun + 2096
16 CoreFoundation 0x1f4f0d0b0 CFRunLoopRunSpecific + 436
17 GraphicsServices 0x1f710d79c GSEventRunModal + 104
18 UIKitCore 0x221887978 UIApplicationMain + 212
19 Someapp 0x100511850 main + 16 (TripResultViewController+Validation.swift:16)
20 libdyld.dylib 0x1f49d28e0 start + 4
I am facing the same issue but in iOS 13 devices with GoogleMaps 3.7.0 pod.
The error only appears the first time I open the app (after installing it), but the rest of the executions are working well, maybe this give u some clues about the crash.
There is an open issue for de maps-sdk-for-ios that it's worth to keep an eye on it, because it seems to be related to a bug in the SDK:
issue tracker link
I hope this information helps to solve the problem or at least to throw some light on it ...
The issue was originally reported here: https://github.com/googlemaps/google-maps-ios-utils/issues/236
In our app we use Google Map SDK and I can reproduce this issue by zooming in on the map to the max (starting with version 3.3.0)
I reported it here: https://issuetracker.google.com/issues/148238890

XCode7.3 keep crash when I enable breakpoint to debug

It will not crash when I debug without breakpoint, once enable a breakpoint, XCode will debug to that line of code, then immediately crash。
It crash at thread 22 as bellow:
Thread 22 Crashed:: <DBGLLDBSessionThread (pid=838)> Dispatch queue: DVTInvalidationPreventionQueue
0 com.apple.LLDB.framework 0x0000000118e3d986 clang::ASTContext::getFunctionType(clang::QualType, llvm::ArrayRef<clang::QualType>, clang::FunctionProtoType::ExtProtoInfo const&) const + 294
1 com.apple.LLDB.framework 0x000000011a139964 lldb_private::ClangASTContext::CreateFunctionType(clang::ASTContext*, lldb_private::CompilerType const&, lldb_private::CompilerType const*, unsigned int, bool, unsigned int) + 542
2 com.apple.LLDB.framework 0x0000000119fb290a DWARFASTParserClang::ParseTypeFromDWARF(lldb_private::SymbolContext const&, DWARFDIE const&, lldb_private::Log*, bool*) + 9830
3 com.apple.LLDB.framework 0x000000011a120e68 SymbolFileDWARF::ParseType(lldb_private::SymbolContext const&, DWARFDIE const&, bool*) + 184
4 com.apple.LLDB.framework 0x000000011a11b108 SymbolFileDWARF::GetTypeForDIE(DWARFDIE const&, bool) + 368
5 com.apple.LLDB.framework 0x000000011a11ab21 SymbolFileDWARF::ResolveType(DWARFDIE const&, bool, bool) + 129
6 com.apple.LLDB.framework 0x0000000119fb7ff9 DWARFASTParserClang::CompleteTypeFromDWARF(DWARFDIE const&, lldb_private::Type*, lldb_private::CompilerType&) + 1165
7 com.apple.LLDB.framework 0x000000011a11aedc SymbolFileDWARF::CompleteType(lldb_private::CompilerType&) + 628
8 com.apple.LLDB.framework 0x000000011a1a59cb lldb_private::Type::ResolveClangType(lldb_private::Type::ResolveStateTag) + 1483
9 com.apple.LLDB.framework 0x000000011a1a5c74 lldb_private::Type::GetFullCompilerType() + 26
10 com.apple.LLDB.framework 0x000000011a0007da lldb_private::ValueObject::MaybeCalculateCompleteType() + 352
11 com.apple.LLDB.framework 0x000000011a000568 lldb_private::ValueObject::GetCompilerType() + 18
12 com.apple.LLDB.framework 0x000000011a1c680a lldb_private::Process::IsPossibleDynamicValue(lldb_private::ValueObject&) + 64
13 com.apple.LLDB.framework 0x000000011a005bca lldb_private::ValueObject::CalculateDynamicValue(lldb::DynamicValueType) + 90
14 com.apple.LLDB.framework 0x000000011a005c6f lldb_private::ValueObject::GetDynamicValue(lldb::DynamicValueType) + 65
15 com.apple.LLDB.framework 0x0000000117ff51dd ValueImpl::GetSP(lldb_private::ProcessRunLock::ProcessRunLocker&, lldb_private::Mutex::Locker&, lldb_private::Error&) + 243
16 com.apple.LLDB.framework 0x0000000117fef90a lldb::SBValue::GetSP(ValueLocker&) const + 58
17 com.apple.LLDB.framework 0x0000000117fef9f9 lldb::SBValue::GetName() + 41
18 com.apple.dt.dbg.DebuggerLLDB 0x0000000117f3ad75 -[DBGLLDBDataValue initWithLLDBValueObject:forStackFrame:withParent:updateSummary:] + 234
19 com.apple.dt.dbg.DebuggerLLDB 0x0000000117f3ac29 -[DBGLLDBDataValue initWithLLDBValueObject:forStackFrame:withParent:] + 92
20 com.apple.dt.dbg.DebuggerLLDB 0x0000000117f38370 -[DBGLLDBStackFrame _findSymbolWithName:symbolKind:atLocation:] + 1070
21 com.apple.dt.dbg.DebuggerLLDB 0x0000000117f38748 __93-[DBGLLDBStackFrame requestDataValueForSymbol:symbolKind:atLocation:onQueue:withResultBlock:]_block_invoke + 60
22 com.apple.dt.DVTFoundation 0x000000010d08dfb4 ___DVTPreventInvalidationForObjectAllowingRecursiveCallsDuringBlock_block_invoke_2 + 49
23 libdispatch.dylib 0x00007fff8491b40b _dispatch_client_callout + 8
24 libdispatch.dylib 0x00007fff8492c5a4 _dispatch_sync_f_invoke + 56
25 com.apple.dt.DVTFoundation 0x000000010d08df54 ___DVTPreventInvalidationForObjectAllowingRecursiveCallsDuringBlock_block_invoke + 150
26 libdispatch.dylib 0x00007fff8491b40b _dispatch_client_callout + 8
27 libdispatch.dylib 0x00007fff8492c5a4 _dispatch_sync_f_invoke + 56
28 com.apple.dt.DVTFoundation 0x000000010d08dda3 _DVTPreventInvalidationForObjectAllowingRecursiveCallsDuringBlock + 383
29 com.apple.dt.DVTFoundation 0x000000010d08e10d _DVTPreventInvalidationAllowingRecursiveCallsDuringBlock + 35
30 com.apple.dt.dbg.DebuggerLLDB 0x0000000117f37b80 __45-[DBGLLDBStackFrame _addSessionThreadAction:]_block_invoke + 108
31 com.apple.dt.dbg.DebuggerLLDB 0x0000000117f50755 -[DBGLLDBSession handleNextActionWithState:withRunPending:] + 457
32 com.apple.dt.dbg.DebuggerLLDB 0x0000000117f4aca5 DBGLLDBSessionThread(void*) + 2089
33 libsystem_pthread.dylib 0x00007fff8dc4599d _pthread_body + 131
34 libsystem_pthread.dylib 0x00007fff8dc4591a _pthread_start + 168
35 libsystem_pthread.dylib 0x00007fff8dc43351 thread_start + 13
Thread 22 crashed with X86 Thread State (64-bit):
Include a setting CLANG_ENABLE_MODULE_DEBUGGING = NO stopped the crash for me.

How to debug crash during spritekit rendering?

I'm making an IOS game using spritekit, and also integrated crashlytics for error reporting. I'm receiving the following error report periodically, and I'm unable to reproduce it, and unsure how to even start going about finding the problem. Any ideas would be greatly appreciated.
Thread : Crashed: com.apple.spritekit.renderQueue
0 SpriteKit 0x2faed240 SKCShapeSprite::_NEW_copyRenderPathData(SKRenderQuad*, bool) const + 711
1 ??? 0x0061b9d0
2 SpriteKit 0x2fb12d09 SKCShapeSprite::copyRenderPathData(SKRenderQuad*, bool) + 40
3 SpriteKit 0x2fb0fdbd SKCRenderer::preprocessSpriteImp(std::__1::vector<SKCRenderer::SpriteRenderInfo, std::__1::allocator<SKCRenderer::SpriteRenderInfo> >&, SKRenderQuadPool&, SKCSprite const*, _GLKMatrix4 const&, float, unsigned int&, bool) + 428
4 SpriteKit 0x2fb10987 SKCRenderer::preprocessSpriteImp(std::__1::vector<SKCRenderer::SpriteRenderInfo, std::__1::allocator<SKCRenderer::SpriteRenderInfo> >&, SKRenderQuadPool&, SKCSprite const*, _GLKMatrix4 const&, float, unsigned int&, bool) + 3446
5 SpriteKit 0x2fb10987 SKCRenderer::preprocessSpriteImp(std::__1::vector<SKCRenderer::SpriteRenderInfo, std::__1::allocator<SKCRenderer::SpriteRenderInfo> >&, SKRenderQuadPool&, SKCSprite const*, _GLKMatrix4 const&, float, unsigned int&, bool) + 3446
6 SpriteKit 0x2fb0b0d7 SKCRenderer::preprocessAndSubmitSpriteInternal(std::__1::vector<SKCRenderer::SpriteRenderInfo const*, std::__1::allocator<SKCRenderer::SpriteRenderInfo const*> >&, std::__1::vector<SKCRenderer::SpriteRenderInfo, std::__1::allocator<SKCRenderer::SpriteRenderInfo> >&, SKRenderQuadPool&, SKCSprite const*, _GLKMatrix4 const&) + 94
7 SpriteKit 0x2fb0f94f SKCRenderer::preprocessAndSubmitSprite(SKCSprite const*, _GLKMatrix4 const&) + 154
8 SpriteKit 0x2fb0da69 SKCRenderer::submitScene(SKScene*, bool) + 524
9 SpriteKit 0x2fb11ba9 SKCRenderer::renderScene(SKScene*, bool) + 152
10 SpriteKit 0x2faa95f7 -[SKView _renderContent] + 1102
11 libdispatch.dylib 0x3a3758b7 _dispatch_client_callout + 22
12 libdispatch.dylib 0x3a37cb69 _dispatch_barrier_sync_f_invoke + 48
13 SpriteKit 0x2faa917b -[SKView renderContent] + 82
14 SpriteKit 0x2faa5f15 __29-[SKView setUpRenderCallback]_block_invoke + 116
15 SpriteKit 0x2fad7509 -[SKDisplayLink _callbackForNextFrame:] + 248
16 QuartzCore 0x2f679aa3 CA::Display::DisplayLinkItem::dispatch() + 98
17 QuartzCore 0x2f67990b CA::Display::DisplayLink::dispatch_items(unsigned long long, unsigned long long, unsigned long long) + 366
18 IOMobileFramebuffer 0x33f2e82b IOMobileFramebufferVsyncNotifyFunc + 90
19 IOKit 0x2d68c801 IODispatchCalloutFromCFMessage + 256
20 CoreFoundation 0x2c71d8e5 __CFMachPortPerform + 132
21 CoreFoundation 0x2c72ddab __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 34
22 CoreFoundation 0x2c72dd47 __CFRunLoopDoSource1 + 346
23 CoreFoundation 0x2c72c349 __CFRunLoopRun + 1608
24 CoreFoundation 0x2c67a621 CFRunLoopRunSpecific + 476
25 CoreFoundation 0x2c67a433 CFRunLoopRunInMode + 106
26 GraphicsServices 0x33a290a9 GSEventRunModal + 136
27 UIKit 0x2fc65359 UIApplicationMain + 1440

Google Maps iOS SDK occasional crash when destroying GMSMapView

In my app I occasionally get a crash when navigating away from a view with a GMSMapView in it (popping it from my UINavigationController). It's crashing on thread 10, and here's the crash info:
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000004
Crashed Thread: 10
And the stack trace for that thread:
Thread 10 name: Dispatch queue: URLConnection
Thread 10 Crashed:
0 libsystem_c.dylib 0x39ef897c OSAtomicAdd32 + 0
1 CoreData 0x31bf3de4 _PFfastQueueRelease + 24
2 CoreData 0x31bd3ee8 -[NSManagedObject release] + 224
3 CoreFoundation 0x31d2d30c CFRelease + 96
4 CoreFoundation 0x31d47e96 -[__NSDictionaryM dealloc] + 130
5 Trail Tracker GPS 0x00206076 -[GMSTileDataCache .cxx_destruct] + 162
6 libobjc.A.dylib 0x39a90f3a object_cxxDestructFromClass(objc_object*, objc_class*) + 54
7 libobjc.A.dylib 0x39a8e0ce objc_destructInstance + 30
8 libobjc.A.dylib 0x39a8e3a2 object_dispose + 10
9 Trail Tracker GPS 0x00201810 -[GMSTileDataCache dealloc] + 172
10 Trail Tracker GPS 0x0030da12 -[GMSDASHTileService .cxx_destruct] + 318
11 libobjc.A.dylib 0x39a90f3a object_cxxDestructFromClass(objc_object*, objc_class*) + 54
12 libobjc.A.dylib 0x39a8e0ce objc_destructInstance + 30
13 libobjc.A.dylib 0x39a8e3a2 object_dispose + 10
14 Trail Tracker GPS 0x00309786 -[GMSDASHTileService dealloc] + 182
15 libobjc.A.dylib 0x39a90f3a object_cxxDestructFromClass(objc_object*, objc_class*) + 54
16 libobjc.A.dylib 0x39a8e0ce objc_destructInstance + 30
17 libobjc.A.dylib 0x39a8e3a2 object_dispose + 10
18 CoreFoundation 0x31d2d30c CFRelease + 96
19 CoreFoundation 0x31d37a0e -[__NSArrayI dealloc] + 74
20 Trail Tracker GPS 0x00230e84 -[GMSDASHStreamingBody .cxx_destruct] + 40
21 libobjc.A.dylib 0x39a90f3a object_cxxDestructFromClass(objc_object*, objc_class*) + 54
22 libobjc.A.dylib 0x39a8e0ce objc_destructInstance + 30
23 libobjc.A.dylib 0x39a8e3a2 object_dispose + 10
24 CoreFoundation 0x31d2d30c CFRelease + 96
25 CFNetwork 0x31aececa CoreReadStreamFromCFReadStream::~CoreReadStreamFromCFReadStream() + 38
26 CFNetwork 0x31aece8a CoreReadStreamFromCFReadStream::~CoreReadStreamFromCFReadStream() + 6
27 CoreFoundation 0x31d2d3ce CFRelease + 290
28 CFNetwork 0x31a4f7be HTTPRequest::~HTTPRequest() + 74
29 CFNetwork 0x31a4f76a HTTPRequest::~HTTPRequest() + 6
30 CoreFoundation 0x31d2d3ce CFRelease + 290
31 CFNetwork 0x31a54992 URLRequest::~URLRequest() + 106
32 CFNetwork 0x31a5491e URLRequest::~URLRequest() + 6
33 CoreFoundation 0x31d2d3ce CFRelease + 290
34 CFNetwork 0x31a4464c __CFURLCacheNode::~__CFURLCacheNode() + 40
35 CFNetwork 0x31a429de __CFURLCacheNode::~__CFURLCacheNode() + 6
36 CFNetwork 0x31a4f57e __CFURLCache::RemoveResponseFromCacheContainers(__CFURLCacheNode*, _CFCachedURLResponse const*, __CFString const*, bool) + 158
37 CFNetwork 0x31a4d71e __CFURLCache::AddResponseIntoCacheContainers(__CFString const*, __CFURLCacheNode*, bool) + 102
38 CFNetwork 0x31a4d652 __CFURLCache::CreateAndStoreCacheNode(__CFURLCacheNode*, _CFCachedURLResponse const*, __CFString const*, _CFURLRequest const*, void const*, bool, bool&) + 186
39 CFNetwork 0x31a900c8 __CFURLCache::AddCacheTask0(__CFURLCacheNode*) + 320
40 CFNetwork 0x31a8ff78 __CFURLCache::AddCacheTask(__CFURLCacheNode*) + 28
41 CFNetwork 0x31a4d55e CFURLCacheAddCachedResponseForRequest + 622
42 CFNetwork 0x31ac7ac4 ___internalEvent_WillCacheResponse_block_invoke_0 + 28
43 CFNetwork 0x31ac91ca URLConnectionClient_Classic::_delegate_willCacheResponse(_CFCachedURLResponse const*, void ()(_CFCachedURLResponse const*) block_pointer) + 42
44 CFNetwork 0x31ac7a96 URLConnectionClient::_internalEvent_WillCacheResponse() + 586
45 CFNetwork 0x31ac7b8c URLConnectionClient::_clientEvent_DidFinishLoading() + 172
46 CFNetwork 0x31acdaa8 ___withClientAsync_block_invoke_0 + 20
47 CFNetwork 0x31ac6426 ___withWorkQueueAsync_block_invoke_0 + 10
48 CFNetwork 0x31af0e34 ___performAsync_block_invoke_0 + 24
49 libdispatch.dylib 0x39ea911c _dispatch_call_block_and_release + 8
50 libdispatch.dylib 0x39ea8996 _dispatch_queue_drain$VARIANT$up + 142
51 libdispatch.dylib 0x39ea8890 _dispatch_queue_invoke$VARIANT$up + 32
52 libdispatch.dylib 0x39eb7212 _dispatch_root_queue_drain + 190
53 libdispatch.dylib 0x39eb73b4 _dispatch_worker_thread2 + 80
54 libsystem_c.dylib 0x39edda0e _pthread_wqthread + 358
55 libsystem_c.dylib 0x39edd8a0 start_wqthread + 4`
Has anyone seen crashes like this from GMSMapView or the Google Maps SDK?
I had this issue with Xcode 5 - DP 5 and a previous version of the Google Maps SDK. I upgraded the SDK and things seemed to go away.