UPnAtom
UPnAtom copied to clipboard
Example code does not support Delialet Phantom speakers
Deliavlet Phatoms support UPnP (beta) https://help.devialet.com/hc/en-us/articles/115004436969-How-Can-I-Use-UPNP-with-my-Phantom-
Unarchived upnp object from cache Optional("AbstractUPnPDevice") - Optional("Devialet Phantom")
Unarchived upnp object from cache Optional("AbstractUPnPDevice") - Optional("WANDevice")
Unarchived upnp object from cache Optional("MediaRenderer1Device") - Optional("Devialet Phantom")
Unarchived upnp object from cache Optional("AbstractUPnPService") - Optional("Unknown")
Unarchived upnp object from cache Optional("AbstractUPnPService") - Optional("Devialet Phantom")
Unarchived upnp object from cache Optional("AbstractUPnPDevice") - Optional("WANConnectionDevice")
Unarchived upnp object from cache Optional("AbstractUPnPService") - Optional("Unknown")
Unarchived upnp object from cache Optional("AbstractUPnPDevice") - Optional("LANDevice")
Unarchived upnp object from cache Optional("AbstractUPnPService") - Optional("WANConnectionDevice")
Unarchived upnp object from cache Optional("AbstractUPnPDevice") - Optional("TR064 IGD")
Unarchived upnp object from cache Optional("AbstractUPnPService") - Optional("Unknown")
Unarchived upnp object from cache Optional("AbstractUPnPService") - Optional("Unknown")
Unarchived upnp object from cache Optional("AbstractUPnPService") - Optional("Unknown")
Unarchived upnp object from cache Optional("AbstractUPnPService") - Optional("Devialet Phantom")
Unarchived upnp object from cache Optional("AbstractUPnPService") - Optional("Devialet Phantom")
Re-created upnp object AbstractUPnPService - Optional("Unknown")
Re-created upnp object AbstractUPnPService - Optional("Unknown")
Re-created upnp object AbstractUPnPDevice - Optional("LANDevice")
Simultaneous accesses to 0x147e9c790, but modification requires exclusive access.
Previous access (a modification) started at ControlPointDemo`closure #1 in closure #1 in RootFolderViewController.loadArchivedUPnPObjects() + 1140 (0x100093914).
Current access (a read) started at:
0 libswiftCore.dylib 0x0000000100af6938 swift_beginAccess + 436
1 ControlPointDemo 0x000000010008af20 RootFolderViewController._archivedDeviceUSNs.getter + 72
2 ControlPointDemo 0x000000010008fef0 RootFolderViewController.deviceCountForTableSection(_:) + 52
3 ControlPointDemo 0x0000000100094874 RootFolderViewController.tableView(_:numberOfRowsInSection:) + 48
4 ControlPointDemo 0x00000001000948b0 @objc RootFolderViewController.tableView(_:numberOfRowsInSection:) + 80
5 UIKit 0x000000018c768b7c <redacted> + 68
6 UIKit 0x000000018c766d10 <redacted> + 2072
7 UIKit 0x000000018c7f6818 <redacted> + 152
8 UIKit 0x000000018c7f21f8 <redacted> + 4004
9 UIKit 0x000000018c7f1c00 <redacted> + 1068
10 UIKit 0x000000018c7f1a84 <redacted> + 140
11 ControlPointDemo 0x00000001000902bc RootFolderViewController.insertDevice(deviceUSN:deviceUSNs:inSection:) + 672
12 ControlPointDemo 0x00000001000934a0 closure #1 in closure #1 in RootFolderViewController.loadArchivedUPnPObjects() + 1180
13 UPnAtom 0x00000001006f8f18 closure #1 in closure #1 in closure #2 in UPnPRegistry.createUPnPObject(upnpArchivable:callbackQueue:success:failure:) + 56
14 UPnAtom 0x0000000100662944 thunk for @escaping @callee_guaranteed () -> () + 52
15 Foundation 0x00000001834e6e78 <redacted> + 16
16 Foundation 0x0000000183428888 <redacted> + 72
17 Foundation 0x000000018342795c <redacted> + 848
18 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
19 libdispatch.dylib 0x00000001013296e4 _dispatch_block_invoke_direct + 232
20 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
21 libdispatch.dylib 0x00000001013296e4 _dispatch_block_invoke_direct + 232
22 libdispatch.dylib 0x0000000101329648 dispatch_block_perform + 104
23 Foundation 0x00000001834e85d8 <redacted> + 376
24 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
25 libdispatch.dylib 0x0000000101321890 _dispatch_main_queue_callback_4CF + 1180
26 CoreFoundation 0x0000000182a67064 <redacted> + 12
27 CoreFoundation 0x0000000182a642e8 <redacted> + 2272
28 CoreFoundation 0x0000000182984b80 CFRunLoopRunSpecific + 552
29 GraphicsServices 0x0000000184969fbc GSEventRunModal + 100
30 UIKit 0x000000018c9a38e0 UIApplicationMain + 236
31 ControlPointDemo 0x0000000100098148 main + 88
32 libdyld.dylib 0x0000000182415fbc <redacted> + 4
Simultaneous accesses to 0x147e9c790, but modification requires exclusive access.
Previous access (a modification) started at ControlPointDemo`closure #1 in closure #1 in RootFolderViewController.loadArchivedUPnPObjects() + 1140 (0x100093914).
Current access (a read) started at:
0 libswiftCore.dylib 0x0000000100af6938 swift_beginAccess + 436
1 ControlPointDemo 0x000000010008af20 RootFolderViewController._archivedDeviceUSNs.getter + 72
2 ControlPointDemo 0x000000010008ffcc RootFolderViewController.deviceForIndexPath(_:) + 116
3 ControlPointDemo 0x000000010009492c RootFolderViewController.tableView(_:cellForRowAt:) + 448
4 ControlPointDemo 0x0000000100094d84 @objc RootFolderViewController.tableView(_:cellForRowAt:) + 168
5 UIKit 0x000000018c79a0a4 <redacted> + 668
6 UIKit 0x000000018c799fa8 <redacted> + 80
7 UIKit 0x000000018c7fc958 <redacted> + 5168
8 UIKit 0x000000018c7f92f8 <redacted> + 140
9 UIKit 0x000000018c7f83c8 <redacted> + 2428
10 UIKit 0x000000018c7f21f8 <redacted> + 15284
11 UIKit 0x000000018c7f1c00 <redacted> + 1068
12 UIKit 0x000000018c7f1a84 <redacted> + 140
13 ControlPointDemo 0x00000001000902bc RootFolderViewController.insertDevice(deviceUSN:deviceUSNs:inSection:) + 672
14 ControlPointDemo 0x00000001000934a0 closure #1 in closure #1 in RootFolderViewController.loadArchivedUPnPObjects() + 1180
15 UPnAtom 0x00000001006f8f18 closure #1 in closure #1 in closure #2 in UPnPRegistry.createUPnPObject(upnpArchivable:callbackQueue:success:failure:) + 56
16 UPnAtom 0x0000000100662944 thunk for @escaping @callee_guaranteed () -> () + 52
17 Foundation 0x00000001834e6e78 <redacted> + 16
18 Foundation 0x0000000183428888 <redacted> + 72
19 Foundation 0x000000018342795c <redacted> + 848
20 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
21 libdispatch.dylib 0x00000001013296e4 _dispatch_block_invoke_direct + 232
22 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
23 libdispatch.dylib 0x00000001013296e4 _dispatch_block_invoke_direct + 232
24 libdispatch.dylib 0x0000000101329648 dispatch_block_perform + 104
25 Foundation 0x00000001834e85d8 <redacted> + 376
26 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
27 libdispatch.dylib 0x0000000101321890 _dispatch_main_queue_callback_4CF + 1180
28 CoreFoundation 0x0000000182a67064 <redacted> + 12
29 CoreFoundation 0x0000000182a642e8 <redacted> + 2272
30 CoreFoundation 0x0000000182984b80 CFRunLoopRunSpecific + 552
31 GraphicsServices 0x0000000184969fbc GSEventRunModal + 100
32 UIKit 0x000000018c9a38e0 UIApplicationMain + 236
33 ControlPointDemo 0x0000000100098148 main + 88
34 libdyld.dylib 0x0000000182415fbc <redacted> + 4
Re-created upnp object AbstractUPnPService - Optional("WANConnectionDevice")
Re-created upnp object AbstractUPnPDevice - Optional("WANConnectionDevice")
Simultaneous accesses to 0x147e9c790, but modification requires exclusive access.
Previous access (a modification) started at ControlPointDemo`closure #1 in closure #1 in RootFolderViewController.loadArchivedUPnPObjects() + 1140 (0x100093914).
Current access (a read) started at:
0 libswiftCore.dylib 0x0000000100af6938 swift_beginAccess + 436
1 ControlPointDemo 0x000000010008af20 RootFolderViewController._archivedDeviceUSNs.getter + 72
2 ControlPointDemo 0x000000010008fef0 RootFolderViewController.deviceCountForTableSection(_:) + 52
3 ControlPointDemo 0x0000000100094874 RootFolderViewController.tableView(_:numberOfRowsInSection:) + 48
4 ControlPointDemo 0x00000001000948b0 @objc RootFolderViewController.tableView(_:numberOfRowsInSection:) + 80
5 UIKit 0x000000018c768b7c <redacted> + 68
6 UIKit 0x000000018c766d10 <redacted> + 2072
7 UIKit 0x000000018c7f6818 <redacted> + 152
8 UIKit 0x000000018c7f21f8 <redacted> + 4004
9 UIKit 0x000000018c7f1c00 <redacted> + 1068
10 UIKit 0x000000018c7f1a84 <redacted> + 140
11 ControlPointDemo 0x00000001000902bc RootFolderViewController.insertDevice(deviceUSN:deviceUSNs:inSection:) + 672
12 ControlPointDemo 0x00000001000934a0 closure #1 in closure #1 in RootFolderViewController.loadArchivedUPnPObjects() + 1180
13 UPnAtom 0x00000001006f8f18 closure #1 in closure #1 in closure #2 in UPnPRegistry.createUPnPObject(upnpArchivable:callbackQueue:success:failure:) + 56
14 UPnAtom 0x0000000100662944 thunk for @escaping @callee_guaranteed () -> () + 52
15 Foundation 0x00000001834e6e78 <redacted> + 16
16 Foundation 0x0000000183428888 <redacted> + 72
17 Foundation 0x000000018342795c <redacted> + 848
18 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
19 libdispatch.dylib 0x00000001013296e4 _dispatch_block_invoke_direct + 232
20 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
21 libdispatch.dylib 0x00000001013296e4 _dispatch_block_invoke_direct + 232
22 libdispatch.dylib 0x0000000101329648 dispatch_block_perform + 104
23 Foundation 0x00000001834e85d8 <redacted> + 376
24 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
25 libdispatch.dylib 0x0000000101321890 _dispatch_main_queue_callback_4CF + 1180
26 CoreFoundation 0x0000000182a67064 <redacted> + 12
27 CoreFoundation 0x0000000182a642e8 <redacted> + 2272
28 CoreFoundation 0x0000000182984b80 CFRunLoopRunSpecific + 552
29 GraphicsServices 0x0000000184969fbc GSEventRunModal + 100
30 UIKit 0x000000018c9a38e0 UIApplicationMain + 236
31 ControlPointDemo 0x0000000100098148 main + 88
32 libdyld.dylib 0x0000000182415fbc <redacted> + 4
Simultaneous accesses to 0x147e9c790, but modification requires exclusive access.
Previous access (a modification) started at ControlPointDemo`closure #1 in closure #1 in RootFolderViewController.loadArchivedUPnPObjects() + 1140 (0x100093914).
Current access (a read) started at:
0 libswiftCore.dylib 0x0000000100af6938 swift_beginAccess + 436
1 ControlPointDemo 0x000000010008af20 RootFolderViewController._archivedDeviceUSNs.getter + 72
2 ControlPointDemo 0x000000010008ffcc RootFolderViewController.deviceForIndexPath(_:) + 116
3 ControlPointDemo 0x000000010009492c RootFolderViewController.tableView(_:cellForRowAt:) + 448
4 ControlPointDemo 0x0000000100094d84 @objc RootFolderViewController.tableView(_:cellForRowAt:) + 168
5 UIKit 0x000000018c79a0a4 <redacted> + 668
6 UIKit 0x000000018c799fa8 <redacted> + 80
7 UIKit 0x000000018c7fc958 <redacted> + 5168
8 UIKit 0x000000018c7f92f8 <redacted> + 140
9 UIKit 0x000000018c7f83c8 <redacted> + 2428
10 UIKit 0x000000018c7f21f8 <redacted> + 15284
11 UIKit 0x000000018c7f1c00 <redacted> + 1068
12 UIKit 0x000000018c7f1a84 <redacted> + 140
13 ControlPointDemo 0x00000001000902bc RootFolderViewController.insertDevice(deviceUSN:deviceUSNs:inSection:) + 672
14 ControlPointDemo 0x00000001000934a0 closure #1 in closure #1 in RootFolderViewController.loadArchivedUPnPObjects() + 1180
15 UPnAtom 0x00000001006f8f18 closure #1 in closure #1 in closure #2 in UPnPRegistry.createUPnPObject(upnpArchivable:callbackQueue:success:failure:) + 56
16 UPnAtom 0x0000000100662944 thunk for @escaping @callee_guaranteed () -> () + 52
17 Foundation 0x00000001834e6e78 <redacted> + 16
18 Foundation 0x0000000183428888 <redacted> + 72
19 Foundation 0x000000018342795c <redacted> + 848
20 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
21 libdispatch.dylib 0x00000001013296e4 _dispatch_block_invoke_direct + 232
22 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
23 libdispatch.dylib 0x00000001013296e4 _dispatch_block_invoke_direct + 232
24 libdispatch.dylib 0x0000000101329648 dispatch_block_perform + 104
25 Foundation 0x00000001834e85d8 <redacted> + 376
26 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
27 libdispatch.dylib 0x0000000101321890 _dispatch_main_queue_callback_4CF + 1180
28 CoreFoundation 0x0000000182a67064 <redacted> + 12
29 CoreFoundation 0x0000000182a642e8 <redacted> + 2272
30 CoreFoundation 0x0000000182984b80 CFRunLoopRunSpecific + 552
31 GraphicsServices 0x0000000184969fbc GSEventRunModal + 100
32 UIKit 0x000000018c9a38e0 UIApplicationMain + 236
33 ControlPointDemo 0x0000000100098148 main + 88
34 libdyld.dylib 0x0000000182415fbc <redacted> + 4
Re-created upnp object AbstractUPnPDevice - Optional("WANDevice")
Simultaneous accesses to 0x147e9c790, but modification requires exclusive access.
Previous access (a modification) started at ControlPointDemo`closure #1 in closure #1 in RootFolderViewController.loadArchivedUPnPObjects() + 1140 (0x100093914).
Current access (a read) started at:
0 libswiftCore.dylib 0x0000000100af6938 swift_beginAccess + 436
1 ControlPointDemo 0x000000010008af20 RootFolderViewController._archivedDeviceUSNs.getter + 72
2 ControlPointDemo 0x000000010008fef0 RootFolderViewController.deviceCountForTableSection(_:) + 52
3 ControlPointDemo 0x0000000100094874 RootFolderViewController.tableView(_:numberOfRowsInSection:) + 48
4 ControlPointDemo 0x00000001000948b0 @objc RootFolderViewController.tableView(_:numberOfRowsInSection:) + 80
5 UIKit 0x000000018c768b7c <redacted> + 68
6 UIKit 0x000000018c766d10 <redacted> + 2072
7 UIKit 0x000000018c7f6818 <redacted> + 152
8 UIKit 0x000000018c7f21f8 <redacted> + 4004
9 UIKit 0x000000018c7f1c00 <redacted> + 1068
10 UIKit 0x000000018c7f1a84 <redacted> + 140
11 ControlPointDemo 0x00000001000902bc RootFolderViewController.insertDevice(deviceUSN:deviceUSNs:inSection:) + 672
12 ControlPointDemo 0x00000001000934a0 closure #1 in closure #1 in RootFolderViewController.loadArchivedUPnPObjects() + 1180
13 UPnAtom 0x00000001006f8f18 closure #1 in closure #1 in closure #2 in UPnPRegistry.createUPnPObject(upnpArchivable:callbackQueue:success:failure:) + 56
14 UPnAtom 0x0000000100662944 thunk for @escaping @callee_guaranteed () -> () + 52
15 Foundation 0x00000001834e6e78 <redacted> + 16
16 Foundation 0x0000000183428888 <redacted> + 72
17 Foundation 0x000000018342795c <redacted> + 848
18 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
19 libdispatch.dylib 0x00000001013296e4 _dispatch_block_invoke_direct + 232
20 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
21 libdispatch.dylib 0x00000001013296e4 _dispatch_block_invoke_direct + 232
22 libdispatch.dylib 0x0000000101329648 dispatch_block_perform + 104
23 Foundation 0x00000001834e85d8 <redacted> + 376
24 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
25 libdispatch.dylib 0x0000000101321890 _dispatch_main_queue_callback_4CF + 1180
26 CoreFoundation 0x0000000182a67064 <redacted> + 12
27 CoreFoundation 0x0000000182a642e8 <redacted> + 2272
28 CoreFoundation 0x0000000182984b80 CFRunLoopRunSpecific + 552
29 GraphicsServices 0x0000000184969fbc GSEventRunModal + 100
30 UIKit 0x000000018c9a38e0 UIApplicationMain + 236
31 ControlPointDemo 0x0000000100098148 main + 88
32 libdyld.dylib 0x0000000182415fbc <redacted> + 4
Simultaneous accesses to 0x147e9c790, but modification requires exclusive access.
Previous access (a modification) started at ControlPointDemo`closure #1 in closure #1 in RootFolderViewController.loadArchivedUPnPObjects() + 1140 (0x100093914).
Current access (a read) started at:
0 libswiftCore.dylib 0x0000000100af6938 swift_beginAccess + 436
1 ControlPointDemo 0x000000010008af20 RootFolderViewController._archivedDeviceUSNs.getter + 72
2 ControlPointDemo 0x000000010008ffcc RootFolderViewController.deviceForIndexPath(_:) + 116
3 ControlPointDemo 0x000000010009492c RootFolderViewController.tableView(_:cellForRowAt:) + 448
4 ControlPointDemo 0x0000000100094d84 @objc RootFolderViewController.tableView(_:cellForRowAt:) + 168
5 UIKit 0x000000018c79a0a4 <redacted> + 668
6 UIKit 0x000000018c799fa8 <redacted> + 80
7 UIKit 0x000000018c7fc958 <redacted> + 5168
8 UIKit 0x000000018c7f92f8 <redacted> + 140
9 UIKit 0x000000018c7f83c8 <redacted> + 2428
10 UIKit 0x000000018c7f21f8 <redacted> + 15284
11 UIKit 0x000000018c7f1c00 <redacted> + 1068
12 UIKit 0x000000018c7f1a84 <redacted> + 140
13 ControlPointDemo 0x00000001000902bc RootFolderViewController.insertDevice(deviceUSN:deviceUSNs:inSection:) + 672
14 ControlPointDemo 0x00000001000934a0 closure #1 in closure #1 in RootFolderViewController.loadArchivedUPnPObjects() + 1180
15 UPnAtom 0x00000001006f8f18 closure #1 in closure #1 in closure #2 in UPnPRegistry.createUPnPObject(upnpArchivable:callbackQueue:success:failure:) + 56
16 UPnAtom 0x0000000100662944 thunk for @escaping @callee_guaranteed () -> () + 52
17 Foundation 0x00000001834e6e78 <redacted> + 16
18 Foundation 0x0000000183428888 <redacted> + 72
19 Foundation 0x000000018342795c <redacted> + 848
20 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
21 libdispatch.dylib 0x00000001013296e4 _dispatch_block_invoke_direct + 232
22 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
23 libdispatch.dylib 0x00000001013296e4 _dispatch_block_invoke_direct + 232
24 libdispatch.dylib 0x0000000101329648 dispatch_block_perform + 104
25 Foundation 0x00000001834e85d8 <redacted> + 376
26 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
27 libdispatch.dylib 0x0000000101321890 _dispatch_main_queue_callback_4CF + 1180
28 CoreFoundation 0x0000000182a67064 <redacted> + 12
29 CoreFoundation 0x0000000182a642e8 <redacted> + 2272
30 CoreFoundation 0x0000000182984b80 CFRunLoopRunSpecific + 552
31 GraphicsServices 0x0000000184969fbc GSEventRunModal + 100
32 UIKit 0x000000018c9a38e0 UIApplicationMain + 236
33 ControlPointDemo 0x0000000100098148 main + 88
34 libdyld.dylib 0x0000000182415fbc <redacted> + 4
Re-created upnp object AbstractUPnPService - Optional("Unknown")
Re-created upnp object AbstractUPnPService - Optional("Unknown")
Re-created upnp object AbstractUPnPService - Optional("Unknown")
Re-created upnp object AbstractUPnPDevice - Optional("TR064 IGD")
Simultaneous accesses to 0x147e9c790, but modification requires exclusive access.
Previous access (a modification) started at ControlPointDemo`closure #1 in closure #1 in RootFolderViewController.loadArchivedUPnPObjects() + 1140 (0x100093914).
Current access (a read) started at:
0 libswiftCore.dylib 0x0000000100af6938 swift_beginAccess + 436
1 ControlPointDemo 0x000000010008af20 RootFolderViewController._archivedDeviceUSNs.getter + 72
2 ControlPointDemo 0x000000010008fef0 RootFolderViewController.deviceCountForTableSection(_:) + 52
3 ControlPointDemo 0x0000000100094874 RootFolderViewController.tableView(_:numberOfRowsInSection:) + 48
4 ControlPointDemo 0x00000001000948b0 @objc RootFolderViewController.tableView(_:numberOfRowsInSection:) + 80
5 UIKit 0x000000018c768b7c <redacted> + 68
6 UIKit 0x000000018c766d10 <redacted> + 2072
7 UIKit 0x000000018c7f6818 <redacted> + 152
8 UIKit 0x000000018c7f21f8 <redacted> + 4004
9 UIKit 0x000000018c7f1c00 <redacted> + 1068
10 UIKit 0x000000018c7f1a84 <redacted> + 140
11 ControlPointDemo 0x00000001000902bc RootFolderViewController.insertDevice(deviceUSN:deviceUSNs:inSection:) + 672
12 ControlPointDemo 0x00000001000934a0 closure #1 in closure #1 in RootFolderViewController.loadArchivedUPnPObjects() + 1180
13 UPnAtom 0x00000001006f8f18 closure #1 in closure #1 in closure #2 in UPnPRegistry.createUPnPObject(upnpArchivable:callbackQueue:success:failure:) + 56
14 UPnAtom 0x0000000100662944 thunk for @escaping @callee_guaranteed () -> () + 52
15 Foundation 0x00000001834e6e78 <redacted> + 16
16 Foundation 0x0000000183428888 <redacted> + 72
17 Foundation 0x000000018342795c <redacted> + 848
18 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
19 libdispatch.dylib 0x00000001013296e4 _dispatch_block_invoke_direct + 232
20 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
21 libdispatch.dylib 0x00000001013296e4 _dispatch_block_invoke_direct + 232
22 libdispatch.dylib 0x0000000101329648 dispatch_block_perform + 104
23 Foundation 0x00000001834e85d8 <redacted> + 376
24 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
25 libdispatch.dylib 0x0000000101321890 _dispatch_main_queue_callback_4CF + 1180
26 CoreFoundation 0x0000000182a67064 <redacted> + 12
27 CoreFoundation 0x0000000182a642e8 <redacted> + 2272
28 CoreFoundation 0x0000000182984b80 CFRunLoopRunSpecific + 552
29 GraphicsServices 0x0000000184969fbc GSEventRunModal + 100
30 UIKit 0x000000018c9a38e0 UIApplicationMain + 236
31 ControlPointDemo 0x0000000100098148 main + 88
32 libdyld.dylib 0x0000000182415fbc <redacted> + 4
Simultaneous accesses to 0x147e9c790, but modification requires exclusive access.
Previous access (a modification) started at ControlPointDemo`closure #1 in closure #1 in RootFolderViewController.loadArchivedUPnPObjects() + 1140 (0x100093914).
Current access (a read) started at:
0 libswiftCore.dylib 0x0000000100af6938 swift_beginAccess + 436
1 ControlPointDemo 0x000000010008af20 RootFolderViewController._archivedDeviceUSNs.getter + 72
2 ControlPointDemo 0x000000010008ffcc RootFolderViewController.deviceForIndexPath(_:) + 116
3 ControlPointDemo 0x000000010009492c RootFolderViewController.tableView(_:cellForRowAt:) + 448
4 ControlPointDemo 0x0000000100094d84 @objc RootFolderViewController.tableView(_:cellForRowAt:) + 168
5 UIKit 0x000000018c79a0a4 <redacted> + 668
6 UIKit 0x000000018c799fa8 <redacted> + 80
7 UIKit 0x000000018c7fc958 <redacted> + 5168
8 UIKit 0x000000018c7f92f8 <redacted> + 140
9 UIKit 0x000000018c7f83c8 <redacted> + 2428
10 UIKit 0x000000018c7f21f8 <redacted> + 15284
11 UIKit 0x000000018c7f1c00 <redacted> + 1068
12 UIKit 0x000000018c7f1a84 <redacted> + 140
13 ControlPointDemo 0x00000001000902bc RootFolderViewController.insertDevice(deviceUSN:deviceUSNs:inSection:) + 672
14 ControlPointDemo 0x00000001000934a0 closure #1 in closure #1 in RootFolderViewController.loadArchivedUPnPObjects() + 1180
15 UPnAtom 0x00000001006f8f18 closure #1 in closure #1 in closure #2 in UPnPRegistry.createUPnPObject(upnpArchivable:callbackQueue:success:failure:) + 56
16 UPnAtom 0x0000000100662944 thunk for @escaping @callee_guaranteed () -> () + 52
17 Foundation 0x00000001834e6e78 <redacted> + 16
18 Foundation 0x0000000183428888 <redacted> + 72
19 Foundation 0x000000018342795c <redacted> + 848
20 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
21 libdispatch.dylib 0x00000001013296e4 _dispatch_block_invoke_direct + 232
22 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
23 libdispatch.dylib 0x00000001013296e4 _dispatch_block_invoke_direct + 232
24 libdispatch.dylib 0x0000000101329648 dispatch_block_perform + 104
25 Foundation 0x00000001834e85d8 <redacted> + 376
26 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
27 libdispatch.dylib 0x0000000101321890 _dispatch_main_queue_callback_4CF + 1180
28 CoreFoundation 0x0000000182a67064 <redacted> + 12
29 CoreFoundation 0x0000000182a642e8 <redacted> + 2272
30 CoreFoundation 0x0000000182984b80 CFRunLoopRunSpecific + 552
31 GraphicsServices 0x0000000184969fbc GSEventRunModal + 100
32 UIKit 0x000000018c9a38e0 UIApplicationMain + 236
33 ControlPointDemo 0x0000000100098148 main + 88
34 libdyld.dylib 0x0000000182415fbc <redacted> + 4
Re-created upnp object AbstractUPnPService - Optional("Devialet Phantom")
Re-created upnp object MediaRenderer1Device - Optional("Devialet Phantom")
Simultaneous accesses to 0x147e9c790, but modification requires exclusive access.
Previous access (a modification) started at ControlPointDemo`closure #1 in closure #1 in RootFolderViewController.loadArchivedUPnPObjects() + 1140 (0x100093914).
Current access (a read) started at:
0 libswiftCore.dylib 0x0000000100af6938 swift_beginAccess + 436
1 ControlPointDemo 0x000000010008af20 RootFolderViewController._archivedDeviceUSNs.getter + 72
2 ControlPointDemo 0x000000010008fef0 RootFolderViewController.deviceCountForTableSection(_:) + 52
3 ControlPointDemo 0x0000000100094874 RootFolderViewController.tableView(_:numberOfRowsInSection:) + 48
4 ControlPointDemo 0x00000001000948b0 @objc RootFolderViewController.tableView(_:numberOfRowsInSection:) + 80
5 UIKit 0x000000018c768b7c <redacted> + 68
6 UIKit 0x000000018c766d10 <redacted> + 2072
7 UIKit 0x000000018c7f6818 <redacted> + 152
8 UIKit 0x000000018c7f21f8 <redacted> + 4004
9 UIKit 0x000000018c7f1c00 <redacted> + 1068
10 UIKit 0x000000018c7f1a84 <redacted> + 140
11 ControlPointDemo 0x00000001000902bc RootFolderViewController.insertDevice(deviceUSN:deviceUSNs:inSection:) + 672
12 ControlPointDemo 0x00000001000934a0 closure #1 in closure #1 in RootFolderViewController.loadArchivedUPnPObjects() + 1180
13 UPnAtom 0x00000001006f8f18 closure #1 in closure #1 in closure #2 in UPnPRegistry.createUPnPObject(upnpArchivable:callbackQueue:success:failure:) + 56
14 UPnAtom 0x0000000100662944 thunk for @escaping @callee_guaranteed () -> () + 52
15 Foundation 0x00000001834e6e78 <redacted> + 16
16 Foundation 0x0000000183428888 <redacted> + 72
17 Foundation 0x000000018342795c <redacted> + 848
18 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
19 libdispatch.dylib 0x00000001013296e4 _dispatch_block_invoke_direct + 232
20 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
21 libdispatch.dylib 0x00000001013296e4 _dispatch_block_invoke_direct + 232
22 libdispatch.dylib 0x0000000101329648 dispatch_block_perform + 104
23 Foundation 0x00000001834e85d8 <redacted> + 376
24 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
25 libdispatch.dylib 0x0000000101321890 _dispatch_main_queue_callback_4CF + 1180
26 CoreFoundation 0x0000000182a67064 <redacted> + 12
27 CoreFoundation 0x0000000182a642e8 <redacted> + 2272
28 CoreFoundation 0x0000000182984b80 CFRunLoopRunSpecific + 552
29 GraphicsServices 0x0000000184969fbc GSEventRunModal + 100
30 UIKit 0x000000018c9a38e0 UIApplicationMain + 236
31 ControlPointDemo 0x0000000100098148 main + 88
32 libdyld.dylib 0x0000000182415fbc <redacted> + 4
Simultaneous accesses to 0x147e9c790, but modification requires exclusive access.
Previous access (a modification) started at ControlPointDemo`closure #1 in closure #1 in RootFolderViewController.loadArchivedUPnPObjects() + 1140 (0x100093914).
Current access (a read) started at:
0 libswiftCore.dylib 0x0000000100af6938 swift_beginAccess + 436
1 ControlPointDemo 0x000000010008af20 RootFolderViewController._archivedDeviceUSNs.getter + 72
2 ControlPointDemo 0x000000010008ffcc RootFolderViewController.deviceForIndexPath(_:) + 116
3 ControlPointDemo 0x000000010009492c RootFolderViewController.tableView(_:cellForRowAt:) + 448
4 ControlPointDemo 0x0000000100094d84 @objc RootFolderViewController.tableView(_:cellForRowAt:) + 168
5 UIKit 0x000000018c79a0a4 <redacted> + 668
6 UIKit 0x000000018c799fa8 <redacted> + 80
7 UIKit 0x000000018c7fc958 <redacted> + 5168
8 UIKit 0x000000018c7f92f8 <redacted> + 140
9 UIKit 0x000000018c7f83c8 <redacted> + 2428
10 UIKit 0x000000018c7f21f8 <redacted> + 15284
11 UIKit 0x000000018c7f1c00 <redacted> + 1068
12 UIKit 0x000000018c7f1a84 <redacted> + 140
13 ControlPointDemo 0x00000001000902bc RootFolderViewController.insertDevice(deviceUSN:deviceUSNs:inSection:) + 672
14 ControlPointDemo 0x00000001000934a0 closure #1 in closure #1 in RootFolderViewController.loadArchivedUPnPObjects() + 1180
15 UPnAtom 0x00000001006f8f18 closure #1 in closure #1 in closure #2 in UPnPRegistry.createUPnPObject(upnpArchivable:callbackQueue:success:failure:) + 56
16 UPnAtom 0x0000000100662944 thunk for @escaping @callee_guaranteed () -> () + 52
17 Foundation 0x00000001834e6e78 <redacted> + 16
18 Foundation 0x0000000183428888 <redacted> + 72
19 Foundation 0x000000018342795c <redacted> + 848
20 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
21 libdispatch.dylib 0x00000001013296e4 _dispatch_block_invoke_direct + 232
22 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
23 libdispatch.dylib 0x00000001013296e4 _dispatch_block_invoke_direct + 232
24 libdispatch.dylib 0x0000000101329648 dispatch_block_perform + 104
25 Foundation 0x00000001834e85d8 <redacted> + 376
26 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
27 libdispatch.dylib 0x0000000101321890 _dispatch_main_queue_callback_4CF + 1180
28 CoreFoundation 0x0000000182a67064 <redacted> + 12
29 CoreFoundation 0x0000000182a642e8 <redacted> + 2272
30 CoreFoundation 0x0000000182984b80 CFRunLoopRunSpecific + 552
31 GraphicsServices 0x0000000184969fbc GSEventRunModal + 100
32 UIKit 0x000000018c9a38e0 UIApplicationMain + 236
33 ControlPointDemo 0x0000000100098148 main + 88
34 libdyld.dylib 0x0000000182415fbc <redacted> + 4
Re-created upnp object AbstractUPnPService - Optional("Devialet Phantom")
Re-created upnp object AbstractUPnPService - Optional("Devialet Phantom")
Re-created upnp object AbstractUPnPDevice - Optional("Devialet Phantom")
Simultaneous accesses to 0x147e9c790, but modification requires exclusive access.
Previous access (a modification) started at ControlPointDemo`closure #1 in closure #1 in RootFolderViewController.loadArchivedUPnPObjects() + 1140 (0x100093914).
Current access (a read) started at:
0 libswiftCore.dylib 0x0000000100af6938 swift_beginAccess + 436
1 ControlPointDemo 0x000000010008af20 RootFolderViewController._archivedDeviceUSNs.getter + 72
2 ControlPointDemo 0x000000010008fef0 RootFolderViewController.deviceCountForTableSection(_:) + 52
3 ControlPointDemo 0x0000000100094874 RootFolderViewController.tableView(_:numberOfRowsInSection:) + 48
4 ControlPointDemo 0x00000001000948b0 @objc RootFolderViewController.tableView(_:numberOfRowsInSection:) + 80
5 UIKit 0x000000018c768b7c <redacted> + 68
6 UIKit 0x000000018c766d10 <redacted> + 2072
7 UIKit 0x000000018c7f6818 <redacted> + 152
8 UIKit 0x000000018c7f21f8 <redacted> + 4004
9 UIKit 0x000000018c7f1c00 <redacted> + 1068
10 UIKit 0x000000018c7f1a84 <redacted> + 140
11 ControlPointDemo 0x00000001000902bc RootFolderViewController.insertDevice(deviceUSN:deviceUSNs:inSection:) + 672
12 ControlPointDemo 0x00000001000934a0 closure #1 in closure #1 in RootFolderViewController.loadArchivedUPnPObjects() + 1180
13 UPnAtom 0x00000001006f8f18 closure #1 in closure #1 in closure #2 in UPnPRegistry.createUPnPObject(upnpArchivable:callbackQueue:success:failure:) + 56
14 UPnAtom 0x0000000100662944 thunk for @escaping @callee_guaranteed () -> () + 52
15 Foundation 0x00000001834e6e78 <redacted> + 16
16 Foundation 0x0000000183428888 <redacted> + 72
17 Foundation 0x000000018342795c <redacted> + 848
18 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
19 libdispatch.dylib 0x00000001013296e4 _dispatch_block_invoke_direct + 232
20 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
21 libdispatch.dylib 0x00000001013296e4 _dispatch_block_invoke_direct + 232
22 libdispatch.dylib 0x0000000101329648 dispatch_block_perform + 104
23 Foundation 0x00000001834e85d8 <redacted> + 376
24 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
25 libdispatch.dylib 0x0000000101321890 _dispatch_main_queue_callback_4CF + 1180
26 CoreFoundation 0x0000000182a67064 <redacted> + 12
27 CoreFoundation 0x0000000182a642e8 <redacted> + 2272
28 CoreFoundation 0x0000000182984b80 CFRunLoopRunSpecific + 552
29 GraphicsServices 0x0000000184969fbc GSEventRunModal + 100
30 UIKit 0x000000018c9a38e0 UIApplicationMain + 236
31 ControlPointDemo 0x0000000100098148 main + 88
32 libdyld.dylib 0x0000000182415fbc <redacted> + 4
Simultaneous accesses to 0x147e9c790, but modification requires exclusive access.
Previous access (a modification) started at ControlPointDemo`closure #1 in closure #1 in RootFolderViewController.loadArchivedUPnPObjects() + 1140 (0x100093914).
Current access (a read) started at:
0 libswiftCore.dylib 0x0000000100af6938 swift_beginAccess + 436
1 ControlPointDemo 0x000000010008af20 RootFolderViewController._archivedDeviceUSNs.getter + 72
2 ControlPointDemo 0x000000010008ffcc RootFolderViewController.deviceForIndexPath(_:) + 116
3 ControlPointDemo 0x000000010009492c RootFolderViewController.tableView(_:cellForRowAt:) + 448
4 ControlPointDemo 0x0000000100094d84 @objc RootFolderViewController.tableView(_:cellForRowAt:) + 168
5 UIKit 0x000000018c79a0a4 <redacted> + 668
6 UIKit 0x000000018c799fa8 <redacted> + 80
7 UIKit 0x000000018c7fc958 <redacted> + 5168
8 UIKit 0x000000018c7f92f8 <redacted> + 140
9 UIKit 0x000000018c7f83c8 <redacted> + 2428
10 UIKit 0x000000018c7f21f8 <redacted> + 15284
11 UIKit 0x000000018c7f1c00 <redacted> + 1068
12 UIKit 0x000000018c7f1a84 <redacted> + 140
13 ControlPointDemo 0x00000001000902bc RootFolderViewController.insertDevice(deviceUSN:deviceUSNs:inSection:) + 672
14 ControlPointDemo 0x00000001000934a0 closure #1 in closure #1 in RootFolderViewController.loadArchivedUPnPObjects() + 1180
15 UPnAtom 0x00000001006f8f18 closure #1 in closure #1 in closure #2 in UPnPRegistry.createUPnPObject(upnpArchivable:callbackQueue:success:failure:) + 56
16 UPnAtom 0x0000000100662944 thunk for @escaping @callee_guaranteed () -> () + 52
17 Foundation 0x00000001834e6e78 <redacted> + 16
18 Foundation 0x0000000183428888 <redacted> + 72
19 Foundation 0x000000018342795c <redacted> + 848
20 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
21 libdispatch.dylib 0x00000001013296e4 _dispatch_block_invoke_direct + 232
22 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
23 libdispatch.dylib 0x00000001013296e4 _dispatch_block_invoke_direct + 232
24 libdispatch.dylib 0x0000000101329648 dispatch_block_perform + 104
25 Foundation 0x00000001834e85d8 <redacted> + 376
26 libdispatch.dylib 0x000000010131d18c _dispatch_client_callout + 16
27 libdispatch.dylib 0x0000000101321890 _dispatch_main_queue_callback_4CF + 1180
28 CoreFoundation 0x0000000182a67064 <redacted> + 12
29 CoreFoundation 0x0000000182a642e8 <redacted> + 2272
30 CoreFoundation 0x0000000182984b80 CFRunLoopRunSpecific + 552
31 GraphicsServices 0x0000000184969fbc GSEventRunModal + 100
32 UIKit 0x000000018c9a38e0 UIApplicationMain + 236
33 ControlPointDemo 0x0000000100098148 main + 88
34 libdyld.dylib 0x0000000182415fbc <redacted> + 4
Optional("Devialet Phantom") - has no AV transport service