Check Windows Event Viewer for a crash messages for either NRecord.exe or NDigitalHost.exe. Hopefully this will give more info, including maybe a path to a windows dump file stored in a windows directory.
Quote:Application: NRecord.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Runtime.Remoting.RemotingException
Server stack trace:
at System.Runtime.Remoting.Channels.Ipc.IpcPort.Read(Byte[] data, Int32 offset, Int32 length)
at System.Runtime.Remoting.Channels.Ipc.PipeStream.Read(Byte[] buffer, Int32 offset, Int32 size)
at System.Runtime.Remoting.Channels.SocketHandler.ReadFromSocket(Byte[] buffer, Int32 offset, Int32 count)
at System.Runtime.Remoting.Channels.SocketHandler.Read(Byte[] buffer, Int32 offset, Int32 count)
at System.Runtime.Remoting.Channels.SocketHandler.ReadAndMatchFourBytes(Byte[] buffer)
at System.Runtime.Remoting.Channels.Tcp.TcpSocketHandler.ReadAndMatchPreamble()
at System.Runtime.Remoting.Channels.Tcp.TcpSocketHandler.ReadVersionAndOperation(UInt16& operation)
at System.Runtime.Remoting.Channels.Ipc.IpcClientHandler.ReadHeaders()
at System.Runtime.Remoting.Channels.Ipc.IpcClientTransportSink.ProcessMessage(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, ITransportHeaders& responseHeaders, Stream& responseStream)
at System.Runtime.Remoting.Channels.BinaryClientFormatterSink.SyncProcessMessage(IMessage msg)
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Messaging.IMessage)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(System.Runtime.Remoting.Proxies.MessageData ByRef, Int32)
at NUtility.IRecorder.IsActiveHandle(Int32)
at NShared.DigitalRecorder.IsActiveHandle(Int32)
at NShared.RecordingService.WorkerThread()
at System.Threading.ThreadHelper.ThreadStart_Context(System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ThreadHelper.ThreadStart()
It looks like NDigitalHost.exe dies for some reason yet unknown. NRecord.exe dies soon after when checking the status of NDigitalHost.exe. I have made a change for the next build, so that this problem will not cause NRecord.exe to die when checking the status of the dead NDigitalHost.
We still don't know the reason your NDigitalHost.exe is dying though, and unfortunately that crash message didn't provide a dump file.
bicbasher Wrote:Once again, recorded the same channel at 0900 and 1100. The 0900 recording finished at 1102, but the 1100 didn't start.
The ndigitalhost-20 log has this ...
Quote:2018-02-14 10:59:02.747 [ERROR][93] StartStream Exception: System.Runtime.InteropServices.SEHException (0x80004005): External component has thrown an exception.
What tuner are you using? Are the drivers up to date? What happens if you move the tuner to another slot/port?
Thought for the day ... it may be that your tuner does not support the magic that NextPVR uses to record two shows simultaneously on a single tuner when both shows are on the same frequency (including shows on the same channel).