Skip to content

Instantly share code, notes, and snippets.

@alistra
Created November 14, 2017 14:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save alistra/b8d032d9eebccd2c5d451d0451daa71e to your computer and use it in GitHub Desktop.
Save alistra/b8d032d9eebccd2c5d451d0451daa71e to your computer and use it in GitHub Desktop.
Simultaneous accesses to 0x7b2000022890, but modification requires exclusive access.
Simultaneous accesses to 0x7b2000022890, but modification requires exclusive access.
Previous access (a modification) started at ReactiveKit`closure #1 in AtomicObserver.init(disposable:observer:) + 722 (0x109af4492).
Current access (a read) started at:
0 libswiftCore.dylib 0x000000010f3def10 swift_beginAccess + 505
1 ReactiveKit 0x0000000109af48b0 AtomicObserver.on(_:) + 489
2 ReactiveKit 0x0000000109b54cd0 closure #1 in closure #1 in SignalProtocol.start(with:) + 689
3 ReactiveKit 0x0000000109b796f0 partial apply for closure #1 in closure #1 in SignalProtocol.start(with:) + 100
4 ReactiveKit 0x0000000109b81f50 thunk for @callee_owned (@in Event<A, B>) -> () + 72
5 ReactiveKit 0x0000000109b8bf20 partial apply for thunk for @callee_owned (@in Event<A, B>) -> () + 136
6 ReactiveKit 0x0000000109af2900 thunk for @callee_owned (@in Event<A, B>) -> (@out ()) + 72
7 ReactiveKit 0x0000000109b8c4e0 thunk for @callee_owned (@in Event<A, B>) -> (@out ())partial apply + 128
8 ReactiveKit 0x0000000109b81180 closure #1 in Subject.send(_:) + 576
9 ReactiveKit 0x0000000109b81450 partial apply for closure #1 in Subject.send(_:) + 113
10 ReactiveKit 0x0000000109b82a00 Subject.forEachObserver(_:) + 1271
11 ReactiveKit 0x0000000109b80f50 Subject.send(_:) + 307
12 ReactiveKit 0x0000000109b806d0 Subject.on(_:) + 1616
13 ReactiveKit 0x0000000109b83120 protocol witness for ObserverProtocol.on(_:) in conformance <A, B> Subject<A, B> + 125
14 ReactiveKit 0x0000000109af59e0 ObserverProtocol.completed() + 364
15 ReactiveKit 0x0000000109af9f70 Property.deinit + 177
16 ReactiveKit 0x0000000109afa0b0 Property.__deallocating_deinit + 55
17 libswiftCore.dylib 0x000000010f3e0980 _swift_release_dealloc + 16
18 SmartAdhere 0x0000000105d887b0 swift_rt_swift_release + 31
19 SmartAdhere 0x000000010651d640 SelectSiteViewModel.__deallocating_deinit + 44
20 libswiftCore.dylib 0x000000010f3e0980 _swift_release_dealloc + 16
21 libswiftCore.dylib 0x000000010f3e11d0 bool swift::RefCounts<swift::SideTableRefCountBits>::doDecrement<(swift::ClearPinnedFlag)0, (swift::PerformDeinit)1>(unsigned int) + 159
22 libswiftCore.dylib 0x000000010f3df9f0 _swift_release_ + 172
23 SmartAdhere 0x0000000105d887b0 swift_rt_swift_release + 31
24 libswiftCore.dylib 0x000000010f3e0980 _swift_release_dealloc + 16
25 ReactiveKit 0x0000000109ade460 swift_rt_swift_release + 31
26 libswiftCore.dylib 0x000000010f3e0980 _swift_release_dealloc + 16
27 ReactiveKit 0x0000000109ade460 swift_rt_swift_release + 31
28 ReactiveKit 0x0000000109af41c0 closure #1 in AtomicObserver.init(disposable:observer:) + 868
29 ReactiveKit 0x0000000109af46f0 partial apply for closure #1 in AtomicObserver.init(disposable:observer:) + 129
30 ReactiveKit 0x0000000109ae60e0 BlockDisposable.dispose() + 356
31 ReactiveKit 0x0000000109ae6710 protocol witness for Disposable.dispose() in conformance BlockDisposable + 60
32 ReactiveKit 0x0000000109aeaf80 SerialDisposable.dispose() + 790
33 ReactiveKit 0x0000000109aeb4b0 protocol witness for Disposable.dispose() in conformance SerialDisposable + 60
34 ReactiveKit 0x0000000109af41c0 closure #1 in AtomicObserver.init(disposable:observer:) + 1056
35 ReactiveKit 0x0000000109af46f0 partial apply for closure #1 in AtomicObserver.init(disposable:observer:) + 129
36 ReactiveKit 0x0000000109ae60e0 BlockDisposable.dispose() + 356
37 ReactiveKit 0x0000000109ae6710 protocol witness for Disposable.dispose() in conformance BlockDisposable + 60
38 ReactiveKit 0x0000000109ae9170 closure #1 in CompositeDisposable.dispose() + 135
39 libswiftCore.dylib 0x000000010f2be400 specialized Sequence.forEach(_:) + 345
40 libswiftCore.dylib 0x000000010f0a05e0 Sequence.forEach(_:) + 15
41 ReactiveKit 0x0000000109ae8d40 CompositeDisposable.dispose() + 491
42 ReactiveKit 0x0000000109ae9380 protocol witness for Disposable.dispose() in conformance CompositeDisposable + 60
43 ReactiveKit 0x0000000109aeaf80 SerialDisposable.dispose() + 790
44 ReactiveKit 0x0000000109aeb4b0 protocol witness for Disposable.dispose() in conformance SerialDisposable + 60
45 ReactiveKit 0x0000000109af41c0 closure #1 in AtomicObserver.init(disposable:observer:) + 1056
46 ReactiveKit 0x0000000109af46f0 partial apply for closure #1 in AtomicObserver.init(disposable:observer:) + 129
47 ReactiveKit 0x0000000109ae60e0 BlockDisposable.dispose() + 356
48 ReactiveKit 0x0000000109ae6710 protocol witness for Disposable.dispose() in conformance BlockDisposable + 60
49 ReactiveKit 0x0000000109af48b0 AtomicObserver.on(_:) + 2150
50 ReactiveKit 0x0000000109af54b0 protocol witness for ObserverProtocol.on(_:) in conformance <A, B> AtomicObserver<A, B> + 125
51 ReactiveKit 0x0000000109af59e0 ObserverProtocol.completed() + 364
52 ReactiveKit 0x0000000109b3e120 closure #1 in closure #1 in SignalProtocol.take<A>(until:) + 330
53 ReactiveKit 0x0000000109b7c130 partial apply for closure #1 in closure #1 in SignalProtocol.take<A>(until:) + 128
54 ReactiveKit 0x0000000109af48b0 AtomicObserver.on(_:) + 1086
55 ReactiveKit 0x0000000109ae4350 partial apply + 59
56 ReactiveKit 0x0000000109b81f50 thunk for @callee_owned (@in Event<A, B>) -> () + 72
57 ReactiveKit 0x0000000109b8bf20 partial apply for thunk for @callee_owned (@in Event<A, B>) -> () + 136
58 ReactiveKit 0x0000000109af2900 thunk for @callee_owned (@in Event<A, B>) -> (@out ()) + 72
59 ReactiveKit 0x0000000109b8c4e0 thunk for @callee_owned (@in Event<A, B>) -> (@out ())partial apply + 128
60 ReactiveKit 0x0000000109b81180 closure #1 in Subject.send(_:) + 576
61 ReactiveKit 0x0000000109b81450 partial apply for closure #1 in Subject.send(_:) + 113
62 ReactiveKit 0x0000000109b82a00 Subject.forEachObserver(_:) + 1271
63 ReactiveKit 0x0000000109b80f50 Subject.send(_:) + 307
64 ReactiveKit 0x0000000109b85340 ReplayOneSubject.send(_:) + 5364
65 ReactiveKit 0x0000000109b806d0 Subject.on(_:) + 1616
66 ReactiveKit 0x0000000109b83120 protocol witness for ObserverProtocol.on(_:) in conformance <A, B> Subject<A, B> + 125
67 ReactiveKit 0x0000000109af59e0 ObserverProtocol.completed() + 364
68 ReactiveKit 0x0000000109aec600 DisposeBag.deinit + 180
69 ReactiveKit 0x0000000109aec7a0 DisposeBag.__deallocating_deinit + 44
70 libswiftCore.dylib 0x000000010f3e0980 _swift_release_dealloc + 16
71 libobjc.A.dylib 0x000000010d2008e6 _object_remove_assocations + 354
72 libobjc.A.dylib 0x000000010d1fc128 objc_destructInstance + 141
73 libobjc.A.dylib 0x000000010d1fc1c5 object_dispose + 22
74 UIKit 0x000000010a538a0c -[UIResponder dealloc] + 145
75 UIKit 0x000000010a3a6477 -[UIView dealloc] + 1077
76 libobjc.A.dylib 0x000000010d206e1c (anonymous namespace)::AutoreleasePoolPage::pop(void*) + 860
77 UIKit 0x000000010a3a6477 -[UIView dealloc] + 1044
78 libobjc.A.dylib 0x000000010d206e1c (anonymous namespace)::AutoreleasePoolPage::pop(void*) + 860
79 UIKit 0x000000010a3a6477 -[UIView dealloc] + 1044
80 libobjc.A.dylib 0x000000010d206e1c (anonymous namespace)::AutoreleasePoolPage::pop(void*) + 860
81 UIKit 0x000000010a3a6477 -[UIView dealloc] + 1044
82 UIKit 0x000000010a3e1870 -[UIScrollView dealloc] + 816
83 libobjc.A.dylib 0x000000010d206e1c (anonymous namespace)::AutoreleasePoolPage::pop(void*) + 860
84 UIKit 0x000000010a3a6477 -[UIView dealloc] + 1044
85 libobjc.A.dylib 0x000000010d206e1c (anonymous namespace)::AutoreleasePoolPage::pop(void*) + 860
86 UIKit 0x000000010a3a6477 -[UIView dealloc] + 1044
87 CoreFoundation 0x000000010e022b90 cow_cleanup + 125
88 CoreFoundation 0x000000010df223e0 -[__NSArrayM dealloc] + 45
89 libobjc.A.dylib 0x000000010d206964 objc_object::sidetable_release(bool) + 202
90 libobjc.A.dylib 0x000000010d206e1c (anonymous namespace)::AutoreleasePoolPage::pop(void*) + 860
91 UIKit 0x000000010a3a6477 -[UIView dealloc] + 1044
92 libobjc.A.dylib 0x000000010d206e1c (anonymous namespace)::AutoreleasePoolPage::pop(void*) + 860
93 CoreFoundation 0x000000010df3a3e0 _CFAutoreleasePoolPop + 22
94 CoreFoundation 0x000000010df76b00 __CFRunLoopRun + 2410
95 CoreFoundation 0x000000010df766f0 CFRunLoopRunSpecific + 409
96 GraphicsServices 0x00000001131fa988 GSEventRunModal + 62
97 UIKit 0x000000010a306433 UIApplicationMain + 159
98 SmartAdhere 0x00000001066fa4b0 main + 82
99 libdyld.dylib 0x000000010fd9bd80 start + 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment