thecodrr / BreadPlayer

Bread Player, a free and open source music player powered by UWP and C#/.NET with a sleek and polished design built for, and by, the people seeking a better alternative to Groove and Windows Media Player by Microsoft.
https://theweavrs.github.io/BreadPlayer/
GNU General Public License v3.0
300 stars 84 forks source link

LockRecursionException: App crash when performing functions on TSCollection #225

Closed thecodrr closed 6 years ago

thecodrr commented 6 years ago

System.Threading.LockRecursionException: LockRecursionException_RecursiveReadNotAllowed. For more information, visit http://go.microsoft.com/fwlink/?LinkId=623485 at SharedLibrary!+0x658e16 at SharedLibrary!+0x65892a at ThreadSafeObservableCollection.IndexOf(Core.Models.Album item) at BreadPlayer.ViewModels.ShellViewModel.UpdateCurrentlyPlayingSongIndex() at BreadPlayer!+0x2c8262f --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at SharedLibrary!+0x4d7c00 at SharedLibrary!+0x4d7b88 at SharedLibrary!+0x4d7b47 at SharedLibrary!+0x5471bb at BreadPlayer!+0x2c82304 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at SharedLibrary!+0x4d7c00 at SharedLibrary!+0x4d7b88 at SharedLibrary!+0x4d7b47 at SharedLibrary!+0x5471bb at BreadPlayer!+0x2c86145 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at SharedLibrary!+0x65688e at System.Threading.ContextCallback.Invoke(Object state) at SharedLibrary!+0x4f73dc