NextPVR Forums

Full Version: NextPVR Services Crash Intermittently
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi,
I'm seeing intermittent (about once a week) crashes of NextPVR when recording. Last night it was scheduled to record a show at 3am, finishing just after 4. When I woke up there were a couple of Windows crash log dialogs on screen. In the Windows event log, I can see the following at 2.59:
[INDENT]
Faulting application name: NDigitalHost.exe, version: 1.0.0.0, time stamp: 0x57eb372e
Faulting module name: clr.dll, version: 4.6.1085.0, time stamp: 0x57a4fc7a
Exception code: 0xc00000fd
Fault offset: 0x00009239
Faulting process id: 0x2108
Faulting application start time: 0x01d21eabd5100976
Faulting application path: C:\Program Files (x86)\NPVR\NDigitalHost.exe
Faulting module path: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll
Report Id: 9e7ad51b-8c31-11e6-a073-005056c00008[/INDENT]

Then there are two entries at 4.08:

[INDENT]Application: NRecord.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an internal error in the .NET Runtime at IP 70B3013F (70B20000) with exit code 80131506.[/INDENT]

[INDENT]Faulting application name: NRecord.exe, version: 1.0.0.0, time stamp: 0x57eb372e
Faulting module name: clr.dll, version: 4.6.1085.0, time stamp: 0x57a4fc7a
Exception code: 0xc0000005
Fault offset: 0x0001013f
Faulting process id: 0xf84
Faulting application start time: 0x01d21e66836830b5
Faulting application path: C:\Program Files (x86)\NPVR\NRecord.exe
Faulting module path: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll
Report Id: 49da01cf-8c3b-11e6-a073-005056c00008[/INDENT]

The odd thing is that the recording in question seems to have completed OK, but I had to restart the NPVR services this morning.

Please find attached the NPVR log as requested.

Could someone please take a look and see what's causing this, as currently it means I can't leave NPVR reliably recording things over a period away from my computer.

Thanks
Andrew
Create a c:\temp directory, and next time it happens, check for a c:\temp\crash.mdmp, and supply that file. This will give me some debug info on why it crashed.
andrewj Wrote:Please find attached the NPVR log as requested.

The ndigitalhost-22.log.1 has this ...

Quote:2016-10-07 02:58:55.035 [DEBUG][289] Got 28 EPG Events
2016-10-07 02:58:56.071 [DEBUG][289] Got 4 EPG Events
2016-10-07 02:58:57.662 [INFO][289] DigitalRecorder.StopStream() handle: 14
2016-10-07 02:58:57.663 [INFO][289] No more streams active. Stopping device.
2016-10-07 02:58:57.663 [DEBUG][289] About to request async graph stop
2016-10-07 02:58:57.663 [DEBUG][292] Graph stopping... (async)
2016-10-07 02:58:57.796 [INFO][293] DigitalRecorder.StartStream(F:\Recorded TV\TempRec\The Incredible Story of Marie Antoinettes Watch with Nicholas Parsons\The Incredible Story of Marie Antoinettes Watch with Nicholas Parsons_20161007_03000400.ts)
2016-10-07 02:58:57.796 [DEBUG][293] Starting graph...
2016-10-07 02:58:59.584 [DEBUG][293] Calling LockChannel()
2016-10-07 02:58:59.592 [DEBUG][293] locked=0, present=0, strength=100, quality=0 (took 16ms to check)
2016-10-07 02:58:59.592 [DEBUG][293] Switching BDA graph to tune:
<tuning>
Lines removed for clarity
</tuning>

2016-10-07 02:58:59.592 [DEBUG][293] tune@1
2016-10-07 02:58:59.592 [DEBUG][293] DigitalRecorderDVBT::Tune@1
2016-10-07 02:58:59.592 [DEBUG][293] DigitalRecorderDVBT::Tune@2
2016-10-07 02:58:59.592 [DEBUG][293] DigitalRecorderDVBT::Tune@3
2016-10-07 02:58:59.592 [DEBUG][293] DigitalRecorderDVBT::Tune@4
2016-10-07 02:58:59.604 [DEBUG][293] DigitalRecorderDVBT::Tune@5
2016-10-07 02:59:00.584 [DEBUG][292] Graph reports state 'Pause'...argh
2016-10-07 02:59:00.584 [DEBUG][292] Graph stopped (async)
2016-10-07 02:59:00.584 [DEBUG][289] Async stop completed successfully
2016-10-07 02:59:00.584 [DEBUG][289] Removing filter MPEG-2 Sections and Tables
2016-10-07 02:59:00.584 [DEBUG][289] Removing filter MPEG-2 Sections and Tables
2016-10-07 02:59:00.585 [DEBUG][289] Removing filter MPEG-2 Sections and Tables
2016-10-07 02:59:00.585 [DEBUG][289] Removing filter MPEG-2 Sections and Tables
2016-10-07 02:59:00.585 [DEBUG][289] Removing filter MPEG-2 Sections and Tables
2016-10-07 02:59:00.585 [DEBUG][289] Removing filter MPEG-2 Sections and Tables
2016-10-07 02:59:00.586 [DEBUG][289] Removing filter MPEG-2 Sections and Tables
2016-10-07 02:59:00.586 [DEBUG][289] Removing filter MPEG-2 Sections and Tables
2016-10-07 02:59:00.586 [DEBUG][289] Removing filter MPEG-2 Sections and Tables
The "removing filter ..." lines then repeat a zillion times.

Results are often unpredictable if the EPG update overlaps with a recording. You should get a smooth result if you ensure that overnight recordings don't overlap with the EPG update.