macOS: Crash in advanced prefs
When opening advanced prefs and navigating to Video -> Output Modules -> Mac OS X
VLC crashes:
* thread [#1](https://code.videolan.org/videolan/vlc/-/issues/1), queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
* frame [#0](https://code.videolan.org/videolan/vlc/-/issues/0): 0x00007fffb2ecf330 libsystem_platform.dylib`_platform_strcmp + 176
frame [#1](https://code.videolan.org/videolan/vlc/-/issues/1): 0x00007fffb2d5c31a libsystem_c.dylib`tfind + 51
frame [#2](https://code.videolan.org/videolan/vlc/-/issues/2): 0x00000001000ef656 libvlccore.dylib`module_list_cap(list=0x00007fff5fbfdcd8, name=<unavailable>) at bank.c:735 [opt]
frame [#3](https://code.videolan.org/videolan/vlc/-/issues/3): 0x00000001000e9622 libvlccore.dylib`config_GetPszChoices [inlined] config_ListModules(cap=<unavailable>, values=<unavailable>, texts=<unavailable>) at core.c:359 [opt]
frame [#4](https://code.videolan.org/videolan/vlc/-/issues/4): 0x00000001000e961d libvlccore.dylib`config_GetPszChoices(obj=0x0000000100381d70, name="glhw", values=0x00007fff5fbfdd20, texts=0x00007fff5fbfdd28) at core.c:413 [opt]
frame [#5](https://code.videolan.org/videolan/vlc/-/issues/5): 0x00000001057ca7de libmacosx_plugin.dylib`-[StringListConfigControl resetValues](self=0x000000011c1881f0, _cmd=<unavailable>) at prefs_widgets.m:1061 [opt]
frame [#6](https://code.videolan.org/videolan/vlc/-/issues/6): 0x00000001057ca46f libmacosx_plugin.dylib`-[StringListConfigControl initWithItem:withView:](self=<unavailable>, _cmd=<unavailable>, p_item=<unavailable>, parentView=<unavailable>) at prefs_widgets.m:1024 [opt]
frame [#7](https://code.videolan.org/videolan/vlc/-/issues/7): 0x00000001057c8f7a libmacosx_plugin.dylib`+[VLCConfigControl newControl:withView:](self=<unavailable>, _cmd=<unavailable>, _p_item=0x000000010f8d27f0, parentView=<unavailable>) at prefs_widgets.m:827 [opt]
frame [#8](https://code.videolan.org/videolan/vlc/-/issues/8): 0x00000001057c653b libmacosx_plugin.dylib`-[VLCTreeItem showView](self=<unavailable>, _cmd=<unavailable>) at prefs.m:329 [opt]
frame [#9](https://code.videolan.org/videolan/vlc/-/issues/9): 0x00000001057c5dc1 libmacosx_plugin.dylib`-[VLCPrefs outlineViewSelectionDidChange:](self=0x000000011345b510, _cmd=<unavailable>, o_notification=<unavailable>) at prefs.m:251 [opt]
frame [#10](https://code.videolan.org/videolan/vlc/-/issues/10): 0x00007fff9d52845c CoreFoundation`__CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 12
frame [#11](https://code.videolan.org/videolan/vlc/-/issues/11): 0x00007fff9d52835b CoreFoundation`_CFXRegistrationPost + 427
frame [#12](https://code.videolan.org/videolan/vlc/-/issues/12): 0x00007fff9d5280c2 CoreFoundation`___CFXNotificationPost_block_invoke + 50
frame [#13](https://code.videolan.org/videolan/vlc/-/issues/13): 0x00007fff9d4e5523 CoreFoundation`-[_CFXNotificationRegistrar find:object:observer:enumerator:] + 1827
frame [#14](https://code.videolan.org/videolan/vlc/-/issues/14): 0x00007fff9d4e455c CoreFoundation`_CFXNotificationPost + 604
frame [#15](https://code.videolan.org/videolan/vlc/-/issues/15): 0x00007fff9ef096b7 Foundation`-[NSNotificationCenter postNotificationName:object:userInfo:] + 66
frame [#16](https://code.videolan.org/videolan/vlc/-/issues/16): 0x00007fff9b1ae5e9 AppKit`-[NSTableView _sendSelectionChangedNotificationForRows:columns:] + 175
frame [#17](https://code.videolan.org/videolan/vlc/-/issues/17): 0x00007fff9b115fd1 AppKit`-[NSTableView _enableSelectionPostingAndPost] + 401
frame [#18](https://code.videolan.org/videolan/vlc/-/issues/18): 0x00007fff9b2e30f8 AppKit`-[NSTableView mouseDown:] + 6392
frame [#19](https://code.videolan.org/videolan/vlc/-/issues/19): 0x00007fff9b2e15d0 AppKit`-[NSOutlineView mouseDown:] + 74
frame [#20](https://code.videolan.org/videolan/vlc/-/issues/20): 0x00007fff9b90524f AppKit`-[NSWindow(NSEventRouting) _handleMouseDownEvent:isDelayedEvent:] + 6341
frame [#21](https://code.videolan.org/videolan/vlc/-/issues/21): 0x00007fff9b901a6c AppKit`-[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 1942
frame [#22](https://code.videolan.org/videolan/vlc/-/issues/22): 0x00007fff9b900f0a AppKit`-[NSWindow(NSEventRouting) sendEvent:] + 541
frame [#23](https://code.videolan.org/videolan/vlc/-/issues/23): 0x00007fff9b785681 AppKit`-[NSApplication(NSEvent) sendEvent:] + 1145
frame [#24](https://code.videolan.org/videolan/vlc/-/issues/24): 0x00007fff9b000427 AppKit`-[NSApplication run] + 1002
frame [#25](https://code.videolan.org/videolan/vlc/-/issues/25): 0x00000001000045fa vlc-osx-static`main(i_argc=1, ppsz_argv=<unavailable>) at darwinvlc.m:309 [opt]
frame [#26](https://code.videolan.org/videolan/vlc/-/issues/26): 0x0000000100003fd4 vlc-osx-static`start + 52