[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
    Country flag

    Development Group
  • Team MediaPortal
  • September 1, 2008
    21,546
    8,193
    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
    Country flag

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,370
    10,160
    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
    Country flag

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

    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
    Country flag

    Portal Pro
    July 21, 2011
    121
    14
    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

    mm1352000
    Country flag

    Development Group
  • Team MediaPortal
  • September 1, 2008
    21,546
    8,193
    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 (Users: 0, Guests: 1)

    Top Bottom