macosx interface: crash when hitting browse after playback
2022-01-31 13:23:59.564 vlc-osx-static[57864:4251899] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<VLCMediaSourceDeviceCollectionViewItem 0x7b2c00047ac0> valueForUndefinedKey:]: this class is not key value coding-compliant for the key messagesArray.'
*** First throw call stack:
(
0 CoreFoundation 0x00007fff204dc1db __exceptionPreprocess + 242
1 libobjc.A.dylib 0x00007fff20215d92 objc_exception_throw + 48
2 CoreFoundation 0x00007fff205048e6 -[NSException raise] + 9
3 Foundation 0x00007fff213247f3 -[NSObject(NSKeyValueCoding) valueForUndefinedKey:] + 225
4 Foundation 0x00007fff211c2ba1 -[NSObject(NSKeyValueCoding) valueForKey:] + 323
5 Foundation 0x00007fff211c2a0c -[NSObject(NSKeyValueCoding) valueForKeyPath:] + 260
6 AppKit 0x00007fff22c52473 -[NSBinder valueForBinding:resolveMarkersToPlaceholders:] + 155
7 AppKit 0x00007fff22eccf01 -[NSArrayDetailBinder _refreshDetailContentInBackground:] + 228
8 AppKit 0x00007fff22c49760 -[NSObject(NSKeyValueBindingCreation) bind:toObject:withKeyPath:options:] + 753
9 AppKit 0x00007fff22c47a13 -[NSIBObjectData nibInstantiateWithOwner:options:topLevelObjects:] + 1205
10 AppKit 0x00007fff22cc7496 -[NSNib _instantiateNibWithExternalNameTable:options:] + 656
11 AppKit 0x00007fff22cc7111 -[NSNib _instantiateWithOwner:options:topLevelObjects:] + 143
12 AppKit 0x00007fff22cc64a0 -[NSViewController loadView] + 335
13 AppKit 0x00007fff22cc61f1 -[NSViewController _loadViewIfRequired] + 72
14 AppKit 0x00007fff22cc616e -[NSViewController view] + 23
15 UIFoundation 0x00007fff239c5eae -[_NSCollectionViewCore _dequeueReusableViewOfKind:withIdentifier:forIndexPath:viewCategory:] + 1106
16 UIFoundation 0x00007fff239c59af -[_NSCollectionViewCore dequeueReusableItemWithReuseIdentifier:forIndexPath:] + 72
17 AppKit 0x00007fff22e7ff46 -[NSCollectionView makeItemWithIdentifier:forIndexPath:] + 88
18 libmacosx_plugin.dylib 0x000000012f989ca4 -[VLCMediaSourceBaseDataSource collectionView:itemForRepresentedObjectAtIndexPath:] + 84
19 AppKit 0x00007fff22e7fe35 -[_NSCollectionViewDataSourceAdapter collectionView:itemForRepresentedObjectAtIndexPath:] + 438
20 UIFoundation 0x00007fff239c5620 -[_NSCollectionViewCore _createPreparedCellForItemAtIndexPath:withLayoutAttributes:applyAttributes:isFocused:notify:] + 100
21 UIFoundation 0x00007fff239c55b6 -[_NSCollectionViewCore _createPreparedCellForItemAtIndexPath:withLayoutAttributes:applyAttributes:] + 31
22 UIFoundation 0x00007fff23a8cb74 __56-[_NSCollectionViewCore _viewAnimationsForCurrentUpdate]_block_invoke.983 + 526
23 UIFoundation 0x00007fff23a89d19 -[_NSCollectionViewCore _viewAnimationsForCurrentUpdate] + 3208
24 UIFoundation 0x00007fff23a8df5b __76-[_NSCollectionViewCore _updateWithItems:tentativelyForReordering:animator:]_block_invoke.1030 + 161
25 UIFoundation 0x00007fff239c6b25 +[_NSUIAnimator performWithoutAnimation:] + 87
26 UIFoundation 0x00007fff23a8d4dc -[_NSCollectionViewCore _updateWithItems:tentativelyForReordering:animator:] + 736
27 UIFoundation 0x00007fff23a88d51 -[_NSCollectionViewCore _endItemAnimationsWithInvalidationContext:tentativelyForReordering:animator:] + 14014
28 UIFoundation 0x00007fff23a85205 -[_NSCollectionViewCore _updateSections:updateAction:] + 409
29 libmacosx_plugin.dylib 0x000000012f98b990 -[VLCMediaSourceBaseDataSource reloadDataForNotification:] + 416
30 libmacosx_plugin.dylib 0x000000012f98b505 -[VLCMediaSourceBaseDataSource mediaSourceChildrenReset:] + 213
31 CoreFoundation 0x00007fff20457a53 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 12
32 CoreFoundation 0x00007fff204f34d9 ___CFXRegistrationPost_block_invoke + 49
33 CoreFoundation 0x00007fff204f3454 _CFXRegistrationPost + 496
34 CoreFoundation 0x00007fff20428cce _CFXNotificationPost + 736
35 Foundation 0x00007fff2119abb8 -[NSNotificationCenter postNotificationName:object:userInfo:] + 59
36 libmacosx_plugin.dylib 0x000000012f9887cc __42-[VLCMediaSource generateLocalDevicesTree]_block_invoke_2 + 76
37 libclang_rt.tsan_osx_dynamic.dylib 0x0000000105abd29c _ZN6__tsanL24invoke_and_release_blockEPv + 12
38 libclang_rt.tsan_osx_dynamic.dylib 0x0000000105abcff2 _ZN6__tsanL22dispatch_callback_wrapEPv + 306
39 libdispatch.dylib 0x00007fff201c0806 _dispatch_client_callout + 8
40 libdispatch.dylib 0x00007fff201ccb4f _dispatch_main_queue_callback_4CF + 940
41 CoreFoundation 0x00007fff2049ef18 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 9
42 CoreFoundation 0x00007fff20461112 __CFRunLoopRun + 2755
43 CoreFoundation 0x00007fff2045ff8c CFRunLoopRunSpecific + 563
44 HIToolbox 0x00007fff286a81f3 RunCurrentEventLoopInMode + 292
45 HIToolbox 0x00007fff286a7f55 ReceiveNextEventCommon + 587
46 HIToolbox 0x00007fff286a7cf3 _BlockUntilNextEventMatchingListInModeWithFilter + 70
47 AppKit 0x00007fff22c69172 _DPSNextEvent + 864
48 AppKit 0x00007fff22c67945 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1364
49 AppKit 0x00007fff22c59c69 -[NSApplication run] + 586
50 vlc-osx-static 0x000000010587c875 main + 1109
51 libdyld.dylib 0x00007fff20385f3d start + 1
52 ??? 0x0000000000000009 0x0 + 9
)
libc++abi: terminating with uncaught exception of type NSException