My media portal server has been rock solid for quite some time but lately it's been locking up. The service won't shut down and i can't kill the process. the only option is to reboot the pc. I noticed the error log has this message but i can't find any info on it. any ideas?
[2023-07-27 08:26:06,774] [Log ] [67 ] [ERROR] - Exception
ystem.Threading.ThreadAbortException: Thread was being aborted.
at System.Threading.WaitHandle.WaitOneNative(SafeHandle waitableSafeHandle, UInt32 millisecondsTimeout, Boolean hasThreadAffinity, Boolean exitContext)
at System.Threading.WaitHandle.InternalWaitOne(SafeHandle waitableSafeHandle, Int64 millisecondsTimeout, Boolean hasThreadAffinity, Boolean exitContext)
at System.Threading.WaitHandle.WaitOne(Int32 millisecondsTimeout, Boolean exitContext)
at System.Threading.WaitHandle.WaitOne()
at TvService.CardTuner.WaitForCancelledTuneToFinish(Int32 subchannel)
at TvService.CardTuner.CancelTune(Int32 subchannel)
at TvService.CardReservationBase.RequestCardTuneReservation(ITvCardHandler tvcard, IChannel tuningDetail, IUser user, Int32 idChannel)
at TvService.CardReservationHelper.RequestCardReservation(IUser user, CardDetail cardDetail, TVController tvController, ICardReservation cardResImpl, Int32 idChannel)
at TvService.CardReservationHelper.RequestCardReservations(IUser user, IEnumerable`1 availCardsForReservation, TVController tvController, ICardReservation cardResImpl, IEnumerable`1 ignoreCards, Int32 idChannel)
at TvService.TVController.IterateCardsUntilTimeshifting(IUser& user, Channel channel, Boolean forceCardId, ICollection`1 freeCardsForReservation, TvResult& result, VirtualCard& card)
at TvService.TVController.StartTimeShifting(IUser& user, Int32 idChannel, VirtualCard& card, Boolean forceCardId, Boolean& cardChanged)
[2023-07-27 08:26:06,774] [Log ] [67 ] [ERROR] - Exception
at System.Threading.WaitHandle.WaitOneNative(SafeHandle waitableSafeHandle, UInt32 millisecondsTimeout, Boolean hasThreadAffinity, Boolean exitContext)
at System.Threading.WaitHandle.InternalWaitOne(SafeHandle waitableSafeHandle, Int64 millisecondsTimeout, Boolean hasThreadAffinity, Boolean exitContext)
at System.Threading.WaitHandle.WaitOne(Int32 millisecondsTimeout, Boolean exitContext)
at System.Threading.WaitHandle.WaitOne()
at TvService.CardTuner.WaitForCancelledTuneToFinish(Int32 subchannel)
at TvService.CardTuner.CancelTune(Int32 subchannel)
at TvService.CardReservationBase.RequestCardTuneReservation(ITvCardHandler tvcard, IChannel tuningDetail, IUser user, Int32 idChannel)
at TvService.CardReservationHelper.RequestCardReservation(IUser user, CardDetail cardDetail, TVController tvController, ICardReservation cardResImpl, Int32 idChannel)
at TvService.CardReservationHelper.RequestCardReservations(IUser user, IEnumerable`1 availCardsForReservation, TVController tvController, ICardReservation cardResImpl, IEnumerable`1 ignoreCards, Int32 idChannel)
at TvService.TVController.IterateCardsUntilTimeshifting(IUser& user, Channel channel, Boolean forceCardId, ICollection`1 freeCardsForReservation, TvResult& result, VirtualCard& card)
at TvService.TVController.StartTimeShifting(IUser& user, Int32 idChannel, VirtualCard& card, Boolean forceCardId, Boolean& cardChanged)