VLC-iOS issueshttps://code.videolan.org/videolan/vlc-ios/-/issues2017-11-06T16:11:18Zhttps://code.videolan.org/videolan/vlc-ios/-/issues/66Broken FTP playback support2017-11-06T16:11:18ZFelix Paul Kühnefkuehne@videolan.orgBroken FTP playback supportStarting with v2.8.0, playback support for ftp servers appears to be completely broken.Starting with v2.8.0, playback support for ftp servers appears to be completely broken.2.8.0https://code.videolan.org/videolan/vlc-ios/-/issues/218Chromecast: transcoding fails with .ts files2018-05-29T13:13:46ZCarolaChromecast: transcoding fails with .ts files![IMG_1995](/uploads/a9622c0a60ca7e7fa96a7e911b8b4b31/IMG_1995.PNG)![IMG_1995](/uploads/a9622c0a60ca7e7fa96a7e911b8b4b31/IMG_1995.PNG)3.1.0CarolaCarolahttps://code.videolan.org/videolan/vlc-ios/-/issues/68RTMP playback fails2018-04-21T10:54:13ZFelix Paul Kühnefkuehne@videolan.orgRTMP playback failsApparently, when attempting to play RTMP streams, all the user gets is a black screen, but no error.Apparently, when attempting to play RTMP streams, all the user gets is a black screen, but no error.3.1.0Felix Paul Kühnefkuehne@videolan.orgFelix Paul Kühnefkuehne@videolan.orghttps://code.videolan.org/videolan/vlc-ios/-/issues/219Chromecast: when switching to miniplayer and then opening another file the Ui...2019-09-04T09:41:11ZCarolaChromecast: when switching to miniplayer and then opening another file the Ui because unresponsiveThis is where it get's stuck in libvlc:
[crashChromecast.rtf](/uploads/4ce3378076359ccc44a4bb2d0a94b366/crashChromecast.rtf)This is where it get's stuck in libvlc:
[crashChromecast.rtf](/uploads/4ce3378076359ccc44a4bb2d0a94b366/crashChromecast.rtf)3.2.0https://code.videolan.org/videolan/vlc-ios/-/issues/348VLC freezes with downloaded H.265 movie2019-09-16T18:26:36ZLukas TreyerVLC freezes with downloaded H.265 movieI converted a ts stream to h265 using handbrake. Streaming it from the NAS works quite well. Watching it on a mac with vlc or quicktime works as well. Only when downloading it to the iPad ios vlc freezes. There is enough space on the iPa...I converted a ts stream to h265 using handbrake. Streaming it from the NAS works quite well. Watching it on a mac with vlc or quicktime works as well. Only when downloading it to the iPad ios vlc freezes. There is enough space on the iPad (8GB). It‘s an iPad mini.![PNG-Bild](/uploads/f9b28d1414cb6e19e3011663e6d0a1eb/PNG-Bild.png)3.2.1https://code.videolan.org/videolan/vlc-ios/-/issues/812[tvOS] Does not respect audio delay when using AirPlay2020-04-01T10:43:24ZDiego Torres[tvOS] Does not respect audio delay when using AirPlayUpdate: I tried the app on iOS and this is fixed... please release a new version on tvOS maybe?
-------------------
When a video is being played, AirPlay has a set delay, some implementations use about 2 seconds.
I don't know what AP...Update: I tried the app on iOS and this is fixed... please release a new version on tvOS maybe?
-------------------
When a video is being played, AirPlay has a set delay, some implementations use about 2 seconds.
I don't know what API is there to check and sync playback with this value but Netflix and Apple's apps sync their playback.
-------------------
How to reproduce?
- Set your device to stream audio to an Airplay receiver
- Play a video on VLC
- See how people speak and audio comes too late after they are already done talking3.2.8Felix Paul Kühnefkuehne@videolan.orgFelix Paul Kühnefkuehne@videolan.orghttps://code.videolan.org/videolan/vlc-ios/-/issues/845Audio-passthrough support for Chromecast2020-05-06T12:05:23ZFelix Paul Kühnefkuehne@videolan.orgAudio-passthrough support for ChromecastLike on Android, the iOS UI should expose sout-chromecast-audio-passthrough for the audiophiles.Like on Android, the iOS UI should expose sout-chromecast-audio-passthrough for the audiophiles.3.2.9Felix Paul Kühnefkuehne@videolan.orgFelix Paul Kühnefkuehne@videolan.orghttps://code.videolan.org/videolan/vlc-ios/-/issues/862No subs on 3.092020-06-05T15:53:14Zdlite-hubNo subs on 3.09subtitles do not display since tvOS update to 3.09subtitles do not display since tvOS update to 3.093.2.10Felix Paul Kühnefkuehne@videolan.orgFelix Paul Kühnefkuehne@videolan.orghttps://code.videolan.org/videolan/vlc-ios/-/issues/914SMB authentication regression2021-03-18T07:32:37ZFelix Paul Kühnefkuehne@videolan.orgSMB authentication regressionWith version 3.2.12, there seems to be regression regarding authentication to SMB servers. It is not reproducible with my NAS, but there are definitely more reports than usual. FritzBox appears to be a test case, but pending user feedbac...With version 3.2.12, there seems to be regression regarding authentication to SMB servers. It is not reproducible with my NAS, but there are definitely more reports than usual. FritzBox appears to be a test case, but pending user feedback will provide more details.3.2.13Felix Paul Kühnefkuehne@videolan.orgFelix Paul Kühnefkuehne@videolan.orghttps://code.videolan.org/videolan/vlc-ios/-/issues/859VLC and Windows 10 Shared Folders issue on mobile apple devices iOS2020-10-25T11:50:02ZIvanVLC and Windows 10 Shared Folders issue on mobile apple devices iOSHello,
I have a strange behavior of Windows shared folders. It works perfectly on Windows 10 at my home network, without any issues. For an example, if I try to open `\\192.168.0.153\` from my laptop, which is `192.168.0.104`, it will s...Hello,
I have a strange behavior of Windows shared folders. It works perfectly on Windows 10 at my home network, without any issues. For an example, if I try to open `\\192.168.0.153\` from my laptop, which is `192.168.0.104`, it will show a list of shared folders. And vice versa, if I try to open `\\192.168.0.104\` from `192.168.0.153` pc it will show a list of laptop's shared folders.
But here is an issue with iOS application VLC. When i try to open Windows Network on VLC it works. Here is a video:
![oMRw2](/uploads/372dda36c927522d7c4bc97f88bfc37a/oMRw2.gif)
But as soon as I create a new shared folder on Windows PC it fails without any error message. Here is a creation of new shared folder on Windows:
![Zqumx](/uploads/8eac5cdc3585ece9d6addcc698921666/Zqumx.gif)
And here is how VLC will react on this:
![D5aAw](/uploads/26e72870ef45b81333d47b8a5b7be2cc/D5aAw.gif)
Something is wrong with Windows Share and VLC can't access shared folders anymore.
The most interesting thing is that if I delete the newly created shared folder, then VLC will work.
I don't sure if this is Windows bug or iOS/VLC, but if it works without any new shared folders maybe it could be fixed on Windows side.
Any ideas how to fix this?
Thank you3.2.13https://code.videolan.org/videolan/vlc-ios/-/issues/1240VLC for mobile (iOS) on iPhone 13 Pro Max causing device getting significantl...2023-04-18T06:49:30ZAndreas KuropkaVLC for mobile (iOS) on iPhone 13 Pro Max causing device getting significantly warmI wanted to bring you this to notice... while playback my device gets in most of the cases comparatively warm (around camera area) and battery drain is high.
Happens on local movies as well as streamed ones.
Data collected attached.
[VL...I wanted to bring you this to notice... while playback my device gets in most of the cases comparatively warm (around camera area) and battery drain is high.
Happens on local movies as well as streamed ones.
Data collected attached.
[VLC_for_iOS.cpu_resource_fatal-2022-01-04-203427.ips](/uploads/c67105b962f9c7a9fddd6b78d7f8140c/VLC_for_iOS.cpu_resource_fatal-2022-01-04-203427.ips)
[VLC_for_iOS.cpu_resource-2022-01-04-202010.ips](/uploads/2ddff1d4bcee7531da439601b8244caf/VLC_for_iOS.cpu_resource-2022-01-04-202010.ips)
[VLC_for_iOS.wakeups_resource-2022-01-03-154322.ips.synced](/uploads/14a2d4de2ab71ca688d2c99122ff96d5/VLC_for_iOS.wakeups_resource-2022-01-03-154322.ips.synced)
![IMG_3134](/uploads/c45f741539a7093318861de02982f75c/IMG_3134.PNG)3.3.0Maxime ChapeletMaxime Chapelethttps://code.videolan.org/videolan/vlc-ios/-/issues/1239VLC for mobile (iOS) build 3.3.0 (412) does not list contents on UPnP server2022-09-13T08:15:20ZAndreas KuropkaVLC for mobile (iOS) build 3.3.0 (412) does not list contents on UPnP serverThe newest build of vlc-ios has replaced the UPnP integration with the native one based on libupnp as per changelog. The server is discovered but the list is empty.
_Server:_ LG SmartShare (https://www.lg.com/support/smart-share)
**Bui...The newest build of vlc-ios has replaced the UPnP integration with the native one based on libupnp as per changelog. The server is discovered but the list is empty.
_Server:_ LG SmartShare (https://www.lg.com/support/smart-share)
**Build 412:**
![IMG_3133](/uploads/42b4cd814927017be3c27184d2205ac4/IMG_3133.PNG)
**Build 411:**
![IMG_3132](/uploads/2d69c6131d0079768a2f5116ba4590fd/IMG_3132.PNG)3.3.0Felix Paul Kühnefkuehne@videolan.orgFelix Paul Kühnefkuehne@videolan.orghttps://code.videolan.org/videolan/vlc-ios/-/issues/1175IOS http auth no works2021-11-24T13:14:41ZTillMossIOS http auth no worksOn ios app if I try to stream an url with auth not works. For example: "http://username:password@domain.com/myvideo.mp4"On ios app if I try to stream an url with auth not works. For example: "http://username:password@domain.com/myvideo.mp4"3.3.0Felix Paul Kühnefkuehne@videolan.orgFelix Paul Kühnefkuehne@videolan.orghttps://code.videolan.org/videolan/vlc-ios/-/issues/1156VLC for iOS connecting to Windows SMB2021-07-02T13:29:51ZANO NYMOOSEVLC for iOS connecting to Windows SMBHello all.
After a couple of hours of troubleshooting through Wireshark and windows I figured out the cause of a bug that's been driving me mental.
I'd recently gone through the process of hardening my Windows file server configuration...Hello all.
After a couple of hours of troubleshooting through Wireshark and windows I figured out the cause of a bug that's been driving me mental.
I'd recently gone through the process of hardening my Windows file server configurations and this included adding support for SMBv3 and specifically SMBv3 encryption on Windows hosts.
After much messing around:
```
Windows <-> Windows SMB - works fine
Android VLC -> Windows SMB - works fine
iOS VLC -> Windows SMB - does not work.
```
Firing up Wireshark shows when setting up the connection the server returns an unhelpful
`"Error: STATUS_ACCESS_DENIED"`
The simple solution to this is to run the following command as an admin in powershell:
`PS C:\> Set-SmbServerConfiguration -encryptdata $false`
This disables support for encryption on the server.
Obviously no encryption is not ideal for my network. So for the time being I'm back to using Android VLC.
The following is a "known good" SMB config on a windows host that works with windows, android and iOS in case you want to build the same config:
```
PS C:\> Get-SmbServerConfiguration
AnnounceComment :
AnnounceServer : False
AsynchronousCredits : 64
AuditSmb1Access : False
AutoDisconnectTimeout : 15
AutoShareServer : True
AutoShareWorkstation : False
CachedOpenLimit : 10
DurableHandleV2TimeoutInSeconds : 180
EnableAuthenticateUserSharing : False
EnableDownlevelTimewarp : False
EnableForcedLogoff : True
EnableLeasing : True
EnableMultiChannel : True
EnableOplocks : True
EnableSecuritySignature : True
EnableSMB1Protocol : False
EnableSMB2Protocol : True
EnableStrictNameChecking : True
EncryptData : False
IrpStackSize : 15
KeepAliveTime : 2
MaxChannelPerSession : 32
MaxMpxCount : 50
MaxSessionPerConnection : 16384
MaxThreadsPerQueue : 20
MaxWorkItems : 1
NullSessionPipes :
NullSessionShares :
OplockBreakWait : 35
PendingClientTimeoutInSeconds : 120
RejectUnencryptedAccess : False
RequireSecuritySignature : False
ServerHidden : True
Smb2CreditsMax : 2048
Smb2CreditsMin : 128
SmbServerNameHardeningLevel : 0
TreatHostAsStableStorage : False
ValidateAliasNotCircular : True
ValidateShareScope : True
ValidateShareScopeNotAliased : True
ValidateTargetName : True
```3.3.0Felix Paul Kühnefkuehne@videolan.orgFelix Paul Kühnefkuehne@videolan.orghttps://code.videolan.org/videolan/vlc-ios/-/issues/1144Audio: no thumbnail after ML parsing2022-03-12T13:33:09ZNicolas PomepuyAudio: no thumbnail after ML parsingI just added a bunch of audio files with wifi sharing.
After the parsing is finished, I get no thumb at all (my files are correctly tagged and thumbnails are shown on Android).
The issue persist after closing the app (swipe from the mu...I just added a bunch of audio files with wifi sharing.
After the parsing is finished, I get no thumb at all (my files are correctly tagged and thumbnails are shown on Android).
The issue persist after closing the app (swipe from the multi tasking) or after a reboot.
![IMG_0015](/uploads/741378a96be8a5f5c08877b360f925b1/IMG_0015.PNG)
iPhone SE - 3.3.0 (394)3.3.0https://code.videolan.org/videolan/vlc-ios/-/issues/1105The file list does not show all files2022-03-16T17:57:05ZssnuiThe file list does not show all filesThe list of files that showed in VLC app (iPad, AppleTV, iPhone) does not have all the files and directories in folder when browsing via Network connection (SMB). Other apps that use SMB to connect shows the full list of files and direct...The list of files that showed in VLC app (iPad, AppleTV, iPhone) does not have all the files and directories in folder when browsing via Network connection (SMB). Other apps that use SMB to connect shows the full list of files and directories. When I browse using Windows Explorer I can see the complete list so this issue is only on VLC app. Please fix!![IMG_6735](/uploads/0e18d14652c1eb5defd4cdf84bfd0e16/IMG_6735.PNG)
![IMG_6734](/uploads/bcf2432537e1e28eeff8f65c66299ab1/IMG_6734.PNG)
![IMG_6733](/uploads/d74b0b5c06c4189977a2931e673179e8/IMG_6733.PNG)
![Explorer-2](/uploads/8c1b0b4c2fef16b2a25495fffcbbb792/Explorer-2.PNG)
![Explorer-1](/uploads/33c6d05508285bd7bfd91e77cb777a4a/Explorer-1.PNG)3.3.0https://code.videolan.org/videolan/vlc-ios/-/issues/1104Crash when start reading a media2021-06-29T12:48:13Zbarkaoui malekCrash when start reading a mediawhen i upload file from wifi .mp4 or .mov , the reading of (audio,video )does not start & crash has occured after 4 seconds
```
thread #1, queue = 'com.apple.main-thread'
frame #0: 0x00007fff51371e7e libsystem_kernel.dylib`mach_ms...when i upload file from wifi .mp4 or .mov , the reading of (audio,video )does not start & crash has occured after 4 seconds
```
thread #1, queue = 'com.apple.main-thread'
frame #0: 0x00007fff51371e7e libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x00007fff513721f0 libsystem_kernel.dylib`mach_msg + 60
frame #2: 0x00007fff23afb345 CoreFoundation`__CFRunLoopServiceMachPort + 197
frame #3: 0x00007fff23af6067 CoreFoundation`__CFRunLoopRun + 1671
frame #4: 0x00007fff23af56b6 CoreFoundation`CFRunLoopRunSpecific + 438
frame #5: 0x00007fff3815cbb0 GraphicsServices`GSEventRunModal + 65
frame #6: 0x00007fff47162a67 UIKitCore`UIApplicationMain + 1621
frame #7: 0x000000010c6c8fb0 VLC for iOS`main(argc=1, argv=0x00007ffee35b0f70) at main.m:20:16
frame #8: 0x00007fff5123bcf5 libdyld.dylib`start + 1
thread #5, name = 'com.apple.uikit.eventfetch-thread'
frame #0: 0x00007fff51371e7e libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x00007fff513721f0 libsystem_kernel.dylib`mach_msg + 60
frame #2: 0x00007fff23afb345 CoreFoundation`__CFRunLoopServiceMachPort + 197
frame #3: 0x00007fff23af6067 CoreFoundation`__CFRunLoopRun + 1671
frame #4: 0x00007fff23af56b6 CoreFoundation`CFRunLoopRunSpecific + 438
frame #5: 0x00007fff2566d0df Foundation`-[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 211
frame #6: 0x00007fff2566d352 Foundation`-[NSRunLoop(NSRunLoop) runUntilDate:] + 72
frame #7: 0x00007fff47203324 UIKitCore`-[UIEventFetcher threadMain] + 138
frame #8: 0x00007fff256830ed Foundation`__NSThread__start__ + 1047
frame #9: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #10: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #11
frame #0: 0x00007fff51422458 libsystem_pthread.dylib`start_wqthread
thread #17
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x00007fff4f1e7eda libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
frame #3: 0x000000010d554a2a VLC for iOS`medialibrary::ModificationNotifier::run() [inlined] void std::__1::condition_variable::wait<medialibrary::ModificationNotifier::run()::$_1>(__pred=<unavailable>)::$_1) at __mutex_base:375:9 [opt]
frame #4: 0x000000010d5549f7 VLC for iOS`medialibrary::ModificationNotifier::run(this=0x00007fee84914fa0) at ModificationsNotifier.cpp:215 [opt]
frame #5: 0x000000010d55968e VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::ModificationNotifier::*)(), medialibrary::ModificationNotifier*> >(void*) [inlined] decltype(__a0=<unavailable>)).*fp()) std::__1::__invoke<void (medialibrary::ModificationNotifier::*)(), medialibrary::ModificationNotifier*, void>(void (medialibrary::ModificationNotifier::*&&)(), medialibrary::ModificationNotifier*&&) at type_traits:4280:1 [opt]
frame #6: 0x000000010d559678 VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::ModificationNotifier::*)(), medialibrary::ModificationNotifier*> >(void*) [inlined] void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::ModificationNotifier::*)(), medialibrary::ModificationNotifier*, 2ul>(__t=<unavailable>)(), medialibrary::ModificationNotifier*>&, std::__1::__tuple_indices<2ul>) at thread:342 [opt]
frame #7: 0x000000010d559678 VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::ModificationNotifier::*)(), medialibrary::ModificationNotifier*> >(__vp=0x0000600002a65200) at thread:352 [opt]
frame #8: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #9: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #18
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x00007fff4f1e7eda libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
frame #3: 0x000000010d50518d VLC for iOS`medialibrary::DiscovererWorker::run() [inlined] void std::__1::condition_variable::wait<medialibrary::DiscovererWorker::run()::$_2>(this=0x0000600001f1ebe8, __lk=0x0000600001f1eba8, __pred=<unavailable>)::$_2) at __mutex_base:375:9 [opt]
frame #4: 0x000000010d505178 VLC for iOS`medialibrary::DiscovererWorker::run(this=0x0000600001f1eb80) at DiscovererWorker.cpp:375 [opt]
frame #5: 0x000000010d507cee VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::DiscovererWorker::*)(), medialibrary::DiscovererWorker*> >(void*) [inlined] decltype(__a0=<unavailable>)).*fp()) std::__1::__invoke<void (medialibrary::DiscovererWorker::*)(), medialibrary::DiscovererWorker*, void>(void (medialibrary::DiscovererWorker::*&&)(), medialibrary::DiscovererWorker*&&) at type_traits:4280:1 [opt]
frame #6: 0x000000010d507cd8 VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::DiscovererWorker::*)(), medialibrary::DiscovererWorker*> >(void*) [inlined] void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::DiscovererWorker::*)(), medialibrary::DiscovererWorker*, 2ul>(__t=<unavailable>)(), medialibrary::DiscovererWorker*>&, std::__1::__tuple_indices<2ul>) at thread:342 [opt]
frame #7: 0x000000010d507cd8 VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::DiscovererWorker::*)(), medialibrary::DiscovererWorker*> >(__vp=0x0000600002a28860) at thread:352 [opt]
frame #8: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #9: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #19, name = 'AVAudioSession Notify Thread'
frame #0: 0x00007fff51371e7e libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x00007fff513721f0 libsystem_kernel.dylib`mach_msg + 60
frame #2: 0x00007fff23afb345 CoreFoundation`__CFRunLoopServiceMachPort + 197
frame #3: 0x00007fff23af6067 CoreFoundation`__CFRunLoopRun + 1671
frame #4: 0x00007fff23af56b6 CoreFoundation`CFRunLoopRunSpecific + 438
frame #5: 0x00007fff20a5df3e AVFAudio`GenericRunLoopThread::Entry(void*) + 158
frame #6: 0x00007fff20a993bb AVFAudio`CAPThread::Entry(CAPThread*) + 191
frame #7: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #8: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #20, name = 'AMCP Logging Spool'
frame #0: 0x00007fff51371eba libsystem_kernel.dylib`semaphore_wait_trap + 10
frame #1: 0x00007fff4ba0dd28 caulk`caulk::mach::semaphore::wait() + 16
frame #2: 0x00007fff4ba09272 caulk`caulk::semaphore::timed_wait(double) + 106
frame #3: 0x00007fff4ba0c864 caulk`caulk::concurrent::details::worker_thread::run() + 30
frame #4: 0x00007fff4ba0c9b4 caulk`void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*> > >(void*) + 45
frame #5: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #6: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #21
frame #0: 0x00007fff51371eba libsystem_kernel.dylib`semaphore_wait_trap + 10
frame #1: 0x00007fff4ba0dd28 caulk`caulk::mach::semaphore::wait() + 16
frame #2: 0x00007fff4ba09272 caulk`caulk::semaphore::timed_wait(double) + 106
frame #3: 0x00007fff4ba0c864 caulk`caulk::concurrent::details::worker_thread::run() + 30
frame #4: 0x00007fff4ba0c9b4 caulk`void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*> > >(void*) + 45
frame #5: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #6: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #23
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x000000010f000503 MobileVLCKit`worker_thread + 83
frame #3: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #4: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #24
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x000000010efe763a MobileVLCKit`-[VLCEventManager startEventLoop](self=0x0000600001b78820, _cmd=<unavailable>) at VLCEventManager.m:154:17 [opt]
frame #3: 0x000000010efe74f7 MobileVLCKit`EventDispatcherMainLoop(user_data=<unavailable>) at VLCEventManager.m:94:5 [opt]
frame #4: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #5: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #25
frame #0: 0x00007fff51371e7e libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x00007fff513721f0 libsystem_kernel.dylib`mach_msg + 60
frame #2: 0x00007fff23afb345 CoreFoundation`__CFRunLoopServiceMachPort + 197
frame #3: 0x00007fff23af6067 CoreFoundation`__CFRunLoopRun + 1671
frame #4: 0x00007fff23af56b6 CoreFoundation`CFRunLoopRunSpecific + 438
frame #5: 0x00007fff2566d0df Foundation`-[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 211
frame #6: 0x00007fff2566d2f7 Foundation`-[NSRunLoop(NSRunLoop) run] + 76
frame #7: 0x000000010ca49dc2 VLC for iOS`+[HTTPServer bonjourThread](self=HTTPServer, _cmd="bonjourThread") at HTTPServer.m:769:3
frame #8: 0x00007fff256830ed Foundation`__NSThread__start__ + 1047
frame #9: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #10: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #26, name = 'com.apple.CFSocket.private'
frame #0: 0x00007fff5137a1fe libsystem_kernel.dylib`__select + 10
frame #1: 0x00007fff23b046f1 CoreFoundation`__CFSocketManager + 657
frame #2: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #3: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #27
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x00007fff4f1e7eda libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
frame #3: 0x000000010d554a2a VLC for iOS`medialibrary::ModificationNotifier::run() [inlined] void std::__1::condition_variable::wait<medialibrary::ModificationNotifier::run()::$_1>(__pred=<unavailable>)::$_1) at __mutex_base:375:9 [opt]
frame #4: 0x000000010d5549f7 VLC for iOS`medialibrary::ModificationNotifier::run(this=0x00007fee81d18080) at ModificationsNotifier.cpp:215 [opt]
frame #5: 0x000000010d55968e VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::ModificationNotifier::*)(), medialibrary::ModificationNotifier*> >(void*) [inlined] decltype(__a0=<unavailable>)).*fp()) std::__1::__invoke<void (medialibrary::ModificationNotifier::*)(), medialibrary::ModificationNotifier*, void>(void (medialibrary::ModificationNotifier::*&&)(), medialibrary::ModificationNotifier*&&) at type_traits:4280:1 [opt]
frame #6: 0x000000010d559678 VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::ModificationNotifier::*)(), medialibrary::ModificationNotifier*> >(void*) [inlined] void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::ModificationNotifier::*)(), medialibrary::ModificationNotifier*, 2ul>(__t=<unavailable>)(), medialibrary::ModificationNotifier*>&, std::__1::__tuple_indices<2ul>) at thread:342 [opt]
frame #7: 0x000000010d559678 VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::ModificationNotifier::*)(), medialibrary::ModificationNotifier*> >(__vp=0x0000600002a299e0) at thread:352 [opt]
frame #8: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #9: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #28
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x00007fff4f1e7eda libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
frame #3: 0x000000010d50518d VLC for iOS`medialibrary::DiscovererWorker::run() [inlined] void std::__1::condition_variable::wait<medialibrary::DiscovererWorker::run()::$_2>(this=0x0000600001f3f668, __lk=0x0000600001f3f628, __pred=<unavailable>)::$_2) at __mutex_base:375:9 [opt]
frame #4: 0x000000010d505178 VLC for iOS`medialibrary::DiscovererWorker::run(this=0x0000600001f3f600) at DiscovererWorker.cpp:375 [opt]
frame #5: 0x000000010d507cee VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::DiscovererWorker::*)(), medialibrary::DiscovererWorker*> >(void*) [inlined] decltype(__a0=<unavailable>)).*fp()) std::__1::__invoke<void (medialibrary::DiscovererWorker::*)(), medialibrary::DiscovererWorker*, void>(void (medialibrary::DiscovererWorker::*&&)(), medialibrary::DiscovererWorker*&&) at type_traits:4280:1 [opt]
frame #6: 0x000000010d507cd8 VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::DiscovererWorker::*)(), medialibrary::DiscovererWorker*> >(void*) [inlined] void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::DiscovererWorker::*)(), medialibrary::DiscovererWorker*, 2ul>(__t=<unavailable>)(), medialibrary::DiscovererWorker*>&, std::__1::__tuple_indices<2ul>) at thread:342 [opt]
frame #7: 0x000000010d507cd8 VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::DiscovererWorker::*)(), medialibrary::DiscovererWorker*> >(__vp=0x0000600002a93b60) at thread:352 [opt]
frame #8: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #9: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #30, name = 'com.apple.NSURLConnectionLoader'
frame #0: 0x00007fff51371e7e libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x00007fff513721f0 libsystem_kernel.dylib`mach_msg + 60
frame #2: 0x00007fff23afb345 CoreFoundation`__CFRunLoopServiceMachPort + 197
frame #3: 0x00007fff23af6067 CoreFoundation`__CFRunLoopRun + 1671
frame #4: 0x00007fff23af56b6 CoreFoundation`CFRunLoopRunSpecific + 438
frame #5: 0x00007fff22f075b7 CFNetwork`___lldb_unnamed_symbol11293$$CFNetwork + 182
frame #6: 0x00007fff256830ed Foundation`__NSThread__start__ + 1047
frame #7: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #8: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #31
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x00007fff4f1e7eda libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
frame #3: 0x000000010d53a40b VLC for iOS`medialibrary::parser::Worker::mainloop() [inlined] void std::__1::condition_variable::wait<medialibrary::parser::Worker::mainloop()::$_1>(this=0x00007fee81d1e4c8, __pred=<unavailable>)::$_1) at __mutex_base:375:9 [opt]
frame #4: 0x000000010d53a3f3 VLC for iOS`medialibrary::parser::Worker::mainloop(this=0x00007fee81d1e4a0) at ParserWorker.cpp:193 [opt]
frame #5: 0x000000010d53befe VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::parser::Worker::*)(), medialibrary::parser::Worker*> >(void*) [inlined] decltype(__a0=<unavailable>)).*fp()) std::__1::__invoke<void (medialibrary::parser::Worker::*)(), medialibrary::parser::Worker*, void>(void (medialibrary::parser::Worker::*&&)(), medialibrary::parser::Worker*&&) at type_traits:4280:1 [opt]
frame #6: 0x000000010d53bee8 VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::parser::Worker::*)(), medialibrary::parser::Worker*> >(void*) [inlined] void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::parser::Worker::*)(), medialibrary::parser::Worker*, 2ul>(__t=<unavailable>)(), medialibrary::parser::Worker*>&, std::__1::__tuple_indices<2ul>) at thread:342 [opt]
frame #7: 0x000000010d53bee8 VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::parser::Worker::*)(), medialibrary::parser::Worker*> >(__vp=0x0000600002a812e0) at thread:352 [opt]
frame #8: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #9: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #32
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x00007fff4f1e7eda libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
frame #3: 0x000000010d53a40b VLC for iOS`medialibrary::parser::Worker::mainloop() [inlined] void std::__1::condition_variable::wait<medialibrary::parser::Worker::mainloop()::$_1>(this=0x00007fee81d1e5e8, __pred=<unavailable>)::$_1) at __mutex_base:375:9 [opt]
frame #4: 0x000000010d53a3f3 VLC for iOS`medialibrary::parser::Worker::mainloop(this=0x00007fee81d1e5c0) at ParserWorker.cpp:193 [opt]
frame #5: 0x000000010d53befe VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::parser::Worker::*)(), medialibrary::parser::Worker*> >(void*) [inlined] decltype(__a0=<unavailable>)).*fp()) std::__1::__invoke<void (medialibrary::parser::Worker::*)(), medialibrary::parser::Worker*, void>(void (medialibrary::parser::Worker::*&&)(), medialibrary::parser::Worker*&&) at type_traits:4280:1 [opt]
frame #6: 0x000000010d53bee8 VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::parser::Worker::*)(), medialibrary::parser::Worker*> >(void*) [inlined] void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::parser::Worker::*)(), medialibrary::parser::Worker*, 2ul>(__t=<unavailable>)(), medialibrary::parser::Worker*>&, std::__1::__tuple_indices<2ul>) at thread:342 [opt]
frame #7: 0x000000010d53bee8 VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::parser::Worker::*)(), medialibrary::parser::Worker*> >(__vp=0x0000600002ab0a20) at thread:352 [opt]
frame #8: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #9: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #34, name = 'Box API Operation Thread'
frame #0: 0x00007fff51371e7e libsystem_kernel.dylib`mach_msg_trap + 10
frame #1: 0x00007fff513721f0 libsystem_kernel.dylib`mach_msg + 60
frame #2: 0x00007fff23afb345 CoreFoundation`__CFRunLoopServiceMachPort + 197
frame #3: 0x00007fff23af6067 CoreFoundation`__CFRunLoopRun + 1671
frame #4: 0x00007fff23af56b6 CoreFoundation`CFRunLoopRunSpecific + 438
frame #5: 0x00007fff2566d0df Foundation`-[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 211
frame #6: 0x00007fff2566d2f7 Foundation`-[NSRunLoop(NSRunLoop) run] + 76
frame #7: 0x000000010d14e558 VLC for iOS`+[BoxAPIOperation globalAPIOperationNetworkThreadEntryPoint:](self=BoxAPIJSONOperation, _cmd="globalAPIOperationNetworkThreadEntryPoint:", sender=0x0000000000000000) at BoxAPIOperation.m:252:13
frame #8: 0x00007fff256830ed Foundation`__NSThread__start__ + 1047
frame #9: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #10: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #36
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x000000010f34f1f7 MobileVLCKit`WorkerThread + 1089
frame #3: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #4: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #37
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x000000010f34f1f7 MobileVLCKit`WorkerThread + 1089
frame #3: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #4: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #38
frame #0: 0x00007fff5137a1fe libsystem_kernel.dylib`__select + 10
frame #1: 0x000000010f32bc39 MobileVLCKit`RunMiniServer + 737
frame #2: 0x000000010f34f2ed MobileVLCKit`WorkerThread + 1335
frame #3: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #4: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #39
frame #0: 0x00007fff51422458 libsystem_pthread.dylib`start_wqthread
thread #40, queue = 'AudioControl'
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426ea2 libsystem_pthread.dylib`_pthread_cond_wait + 1305
frame #2: 0x00007fff4dc17356 libAudioToolboxUtility.dylib`CAGuard::WaitFor(unsigned long long) + 124
frame #3: 0x00007fff22583a80 AudioToolbox`Waiter::WaitOnFlagsFor(unsigned int, unsigned long long) + 52
frame #4: 0x00007fff22582b1a AudioToolbox`AQMEIO_Base::AwaitIOCycle(unsigned int) + 210
frame #5: 0x00007fff225838cf AudioToolbox`AQMEIO_Base::StartIO_Sync() + 83
frame #6: 0x00007fff225827ec AudioToolbox`AQMEIO_Base::AddRunningRequest(void*, bool) + 114
frame #7: 0x00007fff225b31ed AudioToolbox`MEDeviceStreamClient::FirstRunningClientStarted(bool) + 79
frame #8: 0x00007fff225cd2b1 AudioToolbox`AQMixEngine_Base::AddRunningClient(AQIONodeClient&, bool, bool) + 1619
frame #9: 0x00007fff22566da7 AudioToolbox`invocation function for block in CA_UISoundClientBase::StartPlaying(unsigned char, float, float, unsigned int, SSPlayerSynchronizer*, SSSCompletionMessage*) + 294
frame #10: 0x0000000112d12d64 libdispatch.dylib`_dispatch_client_callout + 8
frame #11: 0x0000000112d21e8b libdispatch.dylib`_dispatch_sync_invoke_and_complete_recurse + 137
frame #12: 0x00007fff22566ab2 AudioToolbox`CA_UISoundClientBase::StartPlaying(unsigned char, float, float, unsigned int, SSPlayerSynchronizer*, SSSCompletionMessage*) + 310
frame #13: 0x00007fff22569d63 AudioToolbox`UISoundStartPlayingWithSynchronizer + 328
frame #14: 0x0000000112d12d64 libdispatch.dylib`_dispatch_client_callout + 8
frame #15: 0x0000000112d142b3 libdispatch.dylib`_dispatch_once_callout + 66
frame #16: 0x00007fff22546e5d AudioToolbox`invocation function for block in AQIONodeManager::AQIONodeManager() + 34
frame #17: 0x0000000112d11df0 libdispatch.dylib`_dispatch_call_block_and_release + 12
frame #18: 0x0000000112d12d64 libdispatch.dylib`_dispatch_client_callout + 8
frame #19: 0x0000000112d2446e libdispatch.dylib`_dispatch_root_queue_drain + 819
frame #20: 0x0000000112d24ba4 libdispatch.dylib`_dispatch_worker_thread2 + 132
frame #21: 0x00007fff51423453 libsystem_pthread.dylib`_pthread_wqthread + 244
frame #22: 0x00007fff51422467 libsystem_pthread.dylib`start_wqthread + 15
thread #41
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x000000010f34f632 MobileVLCKit`TimerThreadWorker + 267
frame #3: 0x000000010f34f2ed MobileVLCKit`WorkerThread + 1335
frame #4: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #5: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #42
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x000000010f34f1f7 MobileVLCKit`WorkerThread + 1089
frame #3: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #4: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #43
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x000000010f000503 MobileVLCKit`worker_thread + 83
frame #3: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #4: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #47
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x000000010f34f1f7 MobileVLCKit`WorkerThread + 1089
frame #3: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #4: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #48
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x00007fff4f1e7eda libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
frame #3: 0x000000010d533dab VLC for iOS`medialibrary::ThumbnailerWorker::run() [inlined] void std::__1::condition_variable::wait<medialibrary::ThumbnailerWorker::run()::$_0>(__pred=<unavailable>)::$_0) at __mutex_base:375:9 [opt]
frame #4: 0x000000010d533d99 VLC for iOS`medialibrary::ThumbnailerWorker::run(this=0x00006000015191d0) at ThumbnailerWorker.cpp:111 [opt]
frame #5: 0x000000010d535ace VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::ThumbnailerWorker::*)(), medialibrary::ThumbnailerWorker*> >(void*) [inlined] decltype(__a0=<unavailable>)).*fp()) std::__1::__invoke<void (medialibrary::ThumbnailerWorker::*)(), medialibrary::ThumbnailerWorker*, void>(void (medialibrary::ThumbnailerWorker::*&&)(), medialibrary::ThumbnailerWorker*&&) at type_traits:4280:1 [opt]
frame #6: 0x000000010d535ab8 VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::ThumbnailerWorker::*)(), medialibrary::ThumbnailerWorker*> >(void*) [inlined] void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::ThumbnailerWorker::*)(), medialibrary::ThumbnailerWorker*, 2ul>(__t=<unavailable>)(), medialibrary::ThumbnailerWorker*>&, std::__1::__tuple_indices<2ul>) at thread:342 [opt]
frame #7: 0x000000010d535ab8 VLC for iOS`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (medialibrary::ThumbnailerWorker::*)(), medialibrary::ThumbnailerWorker*> >(__vp=0x0000600002aa9d80) at thread:352 [opt]
frame #8: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #9: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #49
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x000000010f000503 MobileVLCKit`worker_thread + 83
frame #3: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #4: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #50
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x000000010f004b1b MobileVLCKit`playlist_thread + 91
frame #3: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #4: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #52
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x000000010f02e4a7 MobileVLCKit`input_DecoderWait + 103
frame #3: 0x000000010f03967d MobileVLCKit`EsOutDecodersStopBuffering + 461
frame #4: 0x000000010f03800a MobileVLCKit`EsOutControlLocked + 7370
frame #5: 0x000000010f03322e MobileVLCKit`EsOutControl + 46
frame #6: 0x000000010f03ba4a MobileVLCKit`es_out_Control + 154
frame #7: 0x000000010f03abfc MobileVLCKit`Control + 2796
frame #8: 0x000000011096114a MobileVLCKit`es_out_Control + 154
frame #9: 0x0000000110963a44 MobileVLCKit`DemuxMoov + 2500
frame #10: 0x0000000110960146 MobileVLCKit`Demux + 6
frame #11: 0x000000010f03f45b MobileVLCKit`MainLoop + 715
frame #12: 0x000000010f040913 MobileVLCKit`Run + 67
frame #13: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #14: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
* thread #54, stop reason = signal SIGABRT
* frame #0: 0x00007fff51378462 libsystem_kernel.dylib`__pthread_kill + 10
frame #1: 0x00007fff51426610 libsystem_pthread.dylib`pthread_kill + 263
frame #2: 0x00007fff51308a5c libsystem_c.dylib`abort + 120
frame #3: 0x00007fff2f7a2a3a AudioToolboxCore`_ReportRPCTimeout(char const*, int) + 90
frame #4: 0x00007fff22c53c2d libEmbeddedSystemAUs.dylib`_CheckRPCError(char const*, int, int) + 92
frame #5: 0x00007fff22c51827 libEmbeddedSystemAUs.dylib`AURemoteIO::Start() + 495
frame #6: 0x00007fff22bec63d libEmbeddedSystemAUs.dylib`AUMethodStart(void*) + 63
frame #7: 0x0000000110a54088 MobileVLCKit`Start + 2648
frame #8: 0x000000010f051c91 MobileVLCKit`aout_OutputNew + 273
frame #9: 0x000000010f04e1e4 MobileVLCKit`aout_DecNew + 676
frame #10: 0x000000010f02ed22 MobileVLCKit`aout_update_format + 578
frame #11: 0x0000000110a4cbf1 MobileVLCKit`DecodeAudio + 993
frame #12: 0x000000010f030f1b MobileVLCKit`DecoderProcess + 1755
frame #13: 0x000000010f02e8b5 MobileVLCKit`DecoderThread + 469
frame #14: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #15: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #55
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426e6f libsystem_pthread.dylib`_pthread_cond_wait + 1254
frame #2: 0x000000010f02f965 MobileVLCKit`DecoderQueueVideo + 421
frame #3: 0x0000000110a4ae11 MobileVLCKit`DecodeVideo + 4081
frame #4: 0x000000010f030f1b MobileVLCKit`DecoderProcess + 1755
frame #5: 0x000000010f02e8b5 MobileVLCKit`DecoderThread + 469
frame #6: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #7: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #56
frame #0: 0x00007fff513748e2 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff51426ea2 libsystem_pthread.dylib`_pthread_cond_wait + 1305
frame #2: 0x000000010f082f4a MobileVLCKit`vlc_cond_timedwait + 170
frame #3: 0x000000010f05308b MobileVLCKit`vout_control_Pop + 75
frame #4: 0x000000010f05802c MobileVLCKit`Thread + 236
frame #5: 0x00007fff51426950 libsystem_pthread.dylib`_pthread_start + 224
frame #6: 0x00007fff5142247b libsystem_pthread.dylib`thread_start + 15
thread #59, queue = 'com.apple.root.utility-qos'
frame #0: 0x00007fff51464cda libxpc.dylib`_xpc_dictionary_node_free + 19
frame #1: 0x00007fff51462372 libxpc.dylib`_xpc_dictionary_dispose + 34
frame #2: 0x00007fff5145913f libxpc.dylib`_xpc_dispose + 130
frame #3: 0x00007fff514744d5 libxpc.dylib`-[OS_xpc_object dealloc] + 17
frame #4: 0x00007fff502a9974 libnetwork.dylib`-[OS_nw_dictionary dealloc] + 84
frame #5: 0x00007fff5028d2ab libnetwork.dylib`nw_path_copy_all_local_paths + 683
frame #6: 0x00007fff4ffeae20 libnetwork.dylib`nw_state_dump_paths + 96
frame #7: 0x00007fff5144b424 libsystem_trace.dylib`___os_state_request_for_self_impl_block_invoke + 24
frame #8: 0x0000000112d12d64 libdispatch.dylib`_dispatch_client_callout + 8
frame #9: 0x0000000112d1765f libdispatch.dylib`_dispatch_sync_function_invoke + 127
frame #10: 0x00007fff5144b0d4 libsystem_trace.dylib`___os_state_request_for_self_block_invoke + 389
frame #11: 0x0000000112d11df0 libdispatch.dylib`_dispatch_call_block_and_release + 12
frame #12: 0x0000000112d12d64 libdispatch.dylib`_dispatch_client_callout + 8
frame #13: 0x0000000112d1960b libdispatch.dylib`_dispatch_lane_serial_drain + 788
frame #14: 0x0000000112d1a1d1 libdispatch.dylib`_dispatch_lane_invoke + 476
frame #15: 0x0000000112d25a59 libdispatch.dylib`_dispatch_workloop_worker_thread + 722
frame #16: 0x00007fff51423499 libsystem_pthread.dylib`_pthread_wqthread + 314
frame #17: 0x00007fff51422467 libsystem_pthread.dylib`start_wqthread + 15
thread #60
frame #0: 0x00007fff51422458 libsystem_pthread.dylib`start_wqthread
thread #61
frame #0: 0x0000000000000000
```3.3.0https://code.videolan.org/videolan/vlc-ios/-/issues/1080Media stops playing when running in background2022-02-24T15:14:41ZDjRitamMedia stops playing when running in backgroundI have iOS 11 As well as updating VLC. No I noticed that my media files will randomly stop playing, When running in background. I have background playback enabled, in settings. Maybe there’s A simple solution I overlooked. But I figu...I have iOS 11 As well as updating VLC. No I noticed that my media files will randomly stop playing, When running in background. I have background playback enabled, in settings. Maybe there’s A simple solution I overlooked. But I figured it I should let you know in case it is a bug. Any and all assistance is greatly appreciated. Thanks Have a great day!3.3.0https://code.videolan.org/videolan/vlc-ios/-/issues/1051Apple TV app, cannot unpause video streamed over SMB share2022-01-01T12:10:07ZmdjcmApple TV app, cannot unpause video streamed over SMB shareI have SMBup on a MacBook pro streaming video to the latest Apple TV app on a 64GB non-4K ATV4. All up to date. MacBook Pro is running 10.11.6 though.
Anyway, I can play a large MP4 video file fine, I can pause it, and I can skim and se...I have SMBup on a MacBook pro streaming video to the latest Apple TV app on a 64GB non-4K ATV4. All up to date. MacBook Pro is running 10.11.6 though.
Anyway, I can play a large MP4 video file fine, I can pause it, and I can skim and select a time to skip to.
What the app fails on, is a simple pause of the video, then leaving it for a minute or two, then trying to unpause it does nothing. The only way to get out of it is pressing Menu, then starting video again, then pausing and skinning to the right time in the video and then it'll resume.
I can test other things if needed. This happens consistently.3.3.0https://code.videolan.org/videolan/vlc-ios/-/issues/1028Add debug log2021-12-07T15:17:30ZMigration BotAdd debug logBy Android, WindowsPhone and Desktop so easy. David please. I can not help for you :( E.g that with lag 10bit,ASS/SSA full styling and andBy Android, WindowsPhone and Desktop so easy. David please. I can not help for you :( E.g that with lag 10bit,ASS/SSA full styling and and3.3.0Felix Paul Kühnefkuehne@videolan.orgFelix Paul Kühnefkuehne@videolan.org