[will not fix] MePo and TV Server crash while recording (1 Viewer)

blub

MP Donator
  • Premium Supporter
  • October 1, 2013
    223
    82
    Giessen
    Home Country
    Germany Germany
    Hi

    I just had a TV server and MP crash altogether, TV server was recording a TV show and I was watching an older recording,
    The MP GUI and TV server was down. Restarting GUI led to "no TV server message", I had to reboot the PC.
    Log is attached.

    MePo version is 1.6.100.222 (test version from Standby issue thread)
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    Hello

    The cause is the "include timeshift buffer in recording" feature.
    [collapse]
    "21.03.2014 21:53:42";".NET Runtime";"(0)";"Error";"Anwendung: TVService.exe
    Frameworkversion: v4.0.30319
    Beschreibung: Der Prozess wurde aufgrund einer unbehandelten Ausnahme beendet.
    Ausnahmeinformationen: System.AccessViolationException
    Stapel:
    bei TvLibrary.Interfaces.Analyzer.ITsFilter.TimeShiftGetCurrentFilePosition(Int32, Int64 ByRef, Int64 ByRef)
    bei TvLibrary.Implementations.DVB.TvDvbChannel.OnGetTimeShiftFilePosition(Int64 ByRef, Int64 ByRef)
    bei TvLibrary.Implementations.BaseSubChannel.TimeShiftGetCurrentFilePosition(Int64 ByRef, Int64 ByRef)
    bei TvService.TimeShifter.GetCurrentFilePosition(TvControl.IUser ByRef, Int64 ByRef, Int64 ByRef)
    bei TvService.TVController.TimeShiftGetCurrentFilePosition(TvControl.IUser ByRef, Int64 ByRef, Int64 ByRef)
    bei System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr, System.Object[], System.Object, System.Object[] ByRef)
    bei System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage)
    bei System.Runtime.Remoting.Messaging.ServerObjectTerminatorSink.SyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage)
    bei System.Runtime.Remoting.Messaging.ServerContextTerminatorSink.SyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage)
    bei System.Runtime.Remoting.Channels.CrossContextChannel.SyncProcessMessageCallback(System.Object[])
    bei System.Runtime.Remoting.Channels.ChannelServices.DispatchMessage(System.Runtime.Remoting.Channels.IServerChannelSinkStack, System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Messaging.IMessage ByRef)
    bei System.Runtime.Remoting.Channels.DispatchChannelSink.ProcessMessage(System.Runtime.Remoting.Channels.IServerChannelSinkStack, System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Channels.ITransportHeaders, System.IO.Stream, System.Runtime.Remoting.Messaging.IMessage ByRef, System.Runtime.Remoting.Channels.ITransportHeaders ByRef, System.IO.Stream ByRef)
    bei System.Runtime.Remoting.Channels.BinaryServerFormatterSink.ProcessMessage(System.Runtime.Remoting.Channels.IServerChannelSinkStack, System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Channels.ITransportHeaders, System.IO.Stream, System.Runtime.Remoting.Messaging.IMessage ByRef, System.Runtime.Remoting.Channels.ITransportHeaders ByRef, System.IO.Stream ByRef)
    bei System.Runtime.Remoting.Channels.Tcp.TcpServerTransportSink.ServiceRequest(System.Object)
    bei System.Runtime.Remoting.Channels.SocketHandler.ProcessRequestNow()
    bei System.Runtime.Remoting.Channels.RequestQueue.ProcessNextRequest(System.Runtime.Remoting.Channels.SocketHandler)
    bei System.Runtime.Remoting.Channels.SocketHandler.BeginReadMessageCallback(System.IAsyncResult)
    bei System.Net.LazyAsyncResult.Complete(IntPtr)
    bei System.Net.ContextAwareResult.CompleteCallback(System.Object)
    bei System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
    bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
    bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
    bei System.Net.ContextAwareResult.Complete(IntPtr)
    bei System.Net.LazyAsyncResult.ProtectedInvokeCallback(System.Object, IntPtr)
    bei System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32, UInt32, System.Threading.NativeOverlapped*)
    bei System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32, UInt32, System.Threading.NativeOverlapped*)
    ";"1026"
    "21.03.2014 21:53:42";"Application Error";"Anwendungsabsturzereignisse";"Error";"Name der fehlerhaften Anwendung: TVService.exe, Version: 1.6.100.222, Zeitstempel: 0x5329d5df Name des fehlerhaften Moduls: TsWriter.ax, Version: 3.0.28.0, Zeitstempel: 0x5329d4a3 Ausnahmecode: 0xc0000005 Fehleroffset: 0x00025e16 ID des fehlerhaften Prozesses: 0xc8 Startzeit der fehlerhaften Anwendung: 0x01cf443525373e3b Pfad der fehlerhaften Anwendung: C:\Program Files (x86)\Team MediaPortal\MediaPortal TV Server\TVService.exe Pfad des fehlerhaften Moduls: C:\Program Files (x86)\Team MediaPortal\MediaPortal TV Server\TsWriter.ax Berichtskennung: e2635f89-b13a-11e3-82de-74d4350a7908 Vollständiger Name des fehlerhaften Pakets: Anwendungs-ID, die relativ zum fehlerhaften Paket ist: ";"1000"
    "21.03.2014 21:54:06";"Windows Error Reporting";"(0)";"Information";"Fehlerbucket , Typ 0 Ereignisname: APPCRASH Antwort: Nicht verfügbar CAB-Datei-ID: 0 Problemsignatur: P1: TVService.exe P2: 1.6.100.222 P3: 5329d5df P4: TsWriter.ax P5: 3.0.28.0 P6: 5329d4a3 P7: c0000005 P8: 00025e16 P9: P10: Angefügte Dateien: C:\Windows\Temp\WER697C.tmp.appcompat.txt C:\Windows\Temp\WER6AA6.tmp.WERInternalMetadata.xml C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_TVService.exe_10b0b831eb12c417845827aeea72b1df3f1208e_3e902833_cab_293e6ab4\memory.hdmp C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_TVService.exe_10b0b831eb12c417845827aeea72b1df3f1208e_3e902833_cab_293e6ab4\triagedump.dmp Diese Dateien befinden sich möglicherweise hier: C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_TVService.exe_10b0b831eb12c417845827aeea72b1df3f1208e_3e902833_cab_293e6ab4 Analysesymbol: Es wird erneut nach einer Lösung gesucht: 0 Berichts-ID: e2635f89-b13a-11e3-82de-74d4350a7908 Berichtstatus: 4 Bucket mit Hash: ";"1001"
    "21.03.2014 21:54:08";"Windows Error Reporting";"(0)";"Information";"Fehlerbucket 73156436848, Typ 1 Ereignisname: APPCRASH Antwort: Nicht verfügbar CAB-Datei-ID: 0 Problemsignatur: P1: TVService.exe P2: 1.6.100.222 P3: 5329d5df P4: TsWriter.ax P5: 3.0.28.0 P6: 5329d4a3 P7: c0000005 P8: 00025e16 P9: P10: Angefügte Dateien: C:\Windows\Temp\WER697C.tmp.appcompat.txt C:\Windows\Temp\WER6AA6.tmp.WERInternalMetadata.xml C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_TVService.exe_10b0b831eb12c417845827aeea72b1df3f1208e_3e902833_cab_293e6ab4\memory.hdmp C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_TVService.exe_10b0b831eb12c417845827aeea72b1df3f1208e_3e902833_cab_293e6ab4\triagedump.dmp Diese Dateien befinden sich möglicherweise hier: C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_TVService.exe_10b0b831eb12c417845827aeea72b1df3f1208e_3e902833_2feeca97 Analysesymbol: Es wird erneut nach einer Lösung gesucht: 0 Berichts-ID: e2635f89-b13a-11e3-82de-74d4350a7908 Berichtstatus: 0 Bucket mit Hash: be07b27c11bfbbda52b482dfe73f994a";"1001"[/collapse]

    I guess either you're using a patch from regeszter or you've enabled the experimental feature.
    The team doesn't provide support in either case.

    mm
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    The crash comes from TsWriter :
    Code:
    Name der fehlerhaften Anwendung: TVService.exe, Version: 1.6.100.222, Zeitstempel: 0x5329d5df Name des fehlerhaften Moduls: TsWriter.ax, Version: 3.0.28.0, Zeitstempel: 0x5329d4a3 Ausnahmecode: 0xc0000005 Fehleroffset: 0x00025e16 ID des fehlerhaften Prozesses: 0xc8 Startzeit der fehlerhaften Anwendung: 0x01cf443525373e3b Pfad der fehlerhaften Anwendung: C:\Program Files (x86)\Team MediaPortal\MediaPortal TV Server\TVService.exe Pfad des fehlerhaften Moduls: C:\Program Files (x86)\Team MediaPortal\MediaPortal TV Server\TsWriter.ax Berichtskennung: e2635f89-b13a-11e3-82de-74d4350a7908 Vollständiger Name des fehlerhaften Pakets:  Anwendungs-ID, die relativ zum fehlerhaften Paket ist:

    Code:
    Anwendung: TVService.exe
    Frameworkversion: v4.0.30319
    Beschreibung: Der Prozess wurde aufgrund einer unbehandelten Ausnahme beendet.
    Ausnahmeinformationen: System.AccessViolationException
    Stapel:
       bei TvLibrary.Interfaces.Analyzer.ITsFilter.TimeShiftGetCurrentFilePosition(Int32, Int64 ByRef, Int64 ByRef)
       bei TvLibrary.Implementations.DVB.TvDvbChannel.OnGetTimeShiftFilePosition(Int64 ByRef, Int64 ByRef)
       bei TvLibrary.Implementations.BaseSubChannel.TimeShiftGetCurrentFilePosition(Int64 ByRef, Int64 ByRef)
       bei TvService.TimeShifter.GetCurrentFilePosition(TvControl.IUser ByRef, Int64 ByRef, Int64 ByRef)
       bei TvService.TVController.TimeShiftGetCurrentFilePosition(TvControl.IUser ByRef, Int64 ByRef, Int64 ByRef)
       bei System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr, System.Object[], System.Object, System.Object[] ByRef)
       bei System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage)
       bei System.Runtime.Remoting.Messaging.ServerObjectTerminatorSink.SyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage)
       bei System.Runtime.Remoting.Messaging.ServerContextTerminatorSink.SyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage)
       bei System.Runtime.Remoting.Channels.CrossContextChannel.SyncProcessMessageCallback(System.Object[])
       bei System.Runtime.Remoting.Channels.ChannelServices.DispatchMessage(System.Runtime.Remoting.Channels.IServerChannelSinkStack, System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Messaging.IMessage ByRef)
       bei System.Runtime.Remoting.Channels.DispatchChannelSink.ProcessMessage(System.Runtime.Remoting.Channels.IServerChannelSinkStack, System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Channels.ITransportHeaders, System.IO.Stream, System.Runtime.Remoting.Messaging.IMessage ByRef, System.Runtime.Remoting.Channels.ITransportHeaders ByRef, System.IO.Stream ByRef)
       bei System.Runtime.Remoting.Channels.BinaryServerFormatterSink.ProcessMessage(System.Runtime.Remoting.Channels.IServerChannelSinkStack, System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Channels.ITransportHeaders, System.IO.Stream, System.Runtime.Remoting.Messaging.IMessage ByRef, System.Runtime.Remoting.Channels.ITransportHeaders ByRef, System.IO.Stream ByRef)
       bei System.Runtime.Remoting.Channels.Tcp.TcpServerTransportSink.ServiceRequest(System.Object)
       bei System.Runtime.Remoting.Channels.SocketHandler.ProcessRequestNow()
       bei System.Runtime.Remoting.Channels.RequestQueue.ProcessNextRequest(System.Runtime.Remoting.Channels.SocketHandler)
       bei System.Runtime.Remoting.Channels.SocketHandler.BeginReadMessageCallback(System.IAsyncResult)
       bei System.Net.LazyAsyncResult.Complete(IntPtr)
       bei System.Net.ContextAwareResult.CompleteCallback(System.Object)
       bei System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
       bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
       bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
       bei System.Net.ContextAwareResult.Complete(IntPtr)
       bei System.Net.LazyAsyncResult.ProtectedInvokeCallback(System.Object, IntPtr)
       bei System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32, UInt32, System.Threading.NativeOverlapped*)
       bei System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32, UInt32, System.Threading.NativeOverlapped*)

    @mm1352000 maybe has an idea :)
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    But standby branch didn't include timeshift feature or there is a mix of bin.
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    Reply too late :) mm you are fast :)
    :)

    But standby branch didn't include timeshift feature or there is a mix of bin.
    Probably the experimental feature then. This one:

    upload_2014-3-22_20-54-40.png
     

    blub

    MP Donator
  • Premium Supporter
  • October 1, 2013
    223
    82
    Giessen
    Home Country
    Germany Germany
    Hi

    Ok I once used regezsters special build including the "recording from TS Buffer" with that option activated with version 1.7-pre.

    Due to my issues with MP crashing when coming from STB I used the special build provided in the corresponding thread version 1.6.100.222 - I did not know that the recording from TS buffer is implemented there - I expected it to be diabled/not available.
    It looks like the feature is then still enabled - sorry about that post here then.
     

    CanadianEh

    MP Donator
  • Premium Supporter
  • July 21, 2011
    130
    16
    Home Country
    United States of America United States of America
    Good morning,

    I'm now getting this error in my MP 1.10 environment. I do recall checking the box to enable this feature a while back, but it looks like its been removed from the "Debug Options" menu now, as I can open that screen, but it no longer has any options. Is there a config file or database setting I can modify to disable this feature?

    Thank you!
    -Jason
     

    Attachments

    • mpdebug.jpg
      mpdebug.jpg
      72.3 KB

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    I think you can disable the option by deleting the following file:
    c:\ProgramData\Team MediaPortal\MediaPortal\debug\EnableRecordingFromTimeshift.txt
     

    Users who are viewing this thread

    Top Bottom