2007-12-25, 09:04 AM
Every so often GBPVR just stops making new recordings. There are no new recordings until I reboot the machine. I've been having this issue for a while now and just hadn't had time to look into. I had some time tonight, and thought I'd take a peak at the logs.
I found this in GBPVRRecordingService.exe.log.
2007-12-24 21:59:00.112 INFO [5] Found new programme requiring recording: KARE 11 News at 10
2007-12-24 21:59:00.112 VERBOSE [5] Changing to channel (GBPVR.Backend.Common.NullTunerController): 11
2007-12-24 21:59:00.112 VERBOSE [5] Requesting IRecordingSource to start recording: F:\Video\KARE 11 News at 10\KARE 11 News at 10_20071224_22002235.mpg
2007-12-24 21:59:00.127 VERBOSE [5] DirectRecordingSource about to start recording oid:1 channel:11
2007-12-24 21:59:00.190 ERROR [5] Error starting recording: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at ATL.CComPtr<ICreateDevEnum>.{dtor}(CComPtr<ICreateDevEnum>* )
at ___CxxCallUnwindDtor(IntPtr pDtor, Void* pThis)
at FindFilterByName(_GUID* refCLSID, Char* decoderName, Int32 instanceRequired)
at NativeUtilities.ConexantRecorder.StartRecording(String cardType, ConexantRecordSource recordingSource, Int32 qualitySetting, Int32 board, String filename, Int32 channel, Int32 countryCode, Int32 tuningType, Boolean useStreamingEngineIfAvailable, Boolean previewMode, Boolean fmRadioMode, Boolean fmRadioPreviewMode)
at GBPVR.Backend.Common.DirectRecordingSource.startRecording(IRecordingSourceConfiguration config, Int32 qualitySetting, String filename, ChannelTuning channelTuning, Int32 minutes, Boolean useStreamingEngineIfAvailable)
at GBPVR.RecordingService.x93f60a55016d55c4.xcba1f05fb5a46d5f()
2007-12-24 21:59:00.190 VERBOSE [5] RecordingFactory.getExtrasForGroup(7)
2007-12-24 21:59:00.393 VERBOSE [5] RecordingStatus is now RecordingStatus.RECORDING_COMPETED
2007-12-24 21:59:00.393 VERBOSE [5] RecordingFactory.save()
2007-12-24 21:59:00.393 VERBOSE [5] Save(): Updated existing scheduled recording
2007-12-24 21:59:00.393 VERBOSE [5] RecordingFactory.loadSchedule()
2007-12-24 21:59:00.393 VERBOSE [5] getValue cached value: /settings/AutoRemoveMissingRecordings : true
2007-12-24 21:59:00.393 VERBOSE [5] Purging any stale logically deleted recordings
By stopping and restaring the recording service, it seems to be working again. Any thoughts?
-Brad
I found this in GBPVRRecordingService.exe.log.
2007-12-24 21:59:00.112 INFO [5] Found new programme requiring recording: KARE 11 News at 10
2007-12-24 21:59:00.112 VERBOSE [5] Changing to channel (GBPVR.Backend.Common.NullTunerController): 11
2007-12-24 21:59:00.112 VERBOSE [5] Requesting IRecordingSource to start recording: F:\Video\KARE 11 News at 10\KARE 11 News at 10_20071224_22002235.mpg
2007-12-24 21:59:00.127 VERBOSE [5] DirectRecordingSource about to start recording oid:1 channel:11
2007-12-24 21:59:00.190 ERROR [5] Error starting recording: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at ATL.CComPtr<ICreateDevEnum>.{dtor}(CComPtr<ICreateDevEnum>* )
at ___CxxCallUnwindDtor(IntPtr pDtor, Void* pThis)
at FindFilterByName(_GUID* refCLSID, Char* decoderName, Int32 instanceRequired)
at NativeUtilities.ConexantRecorder.StartRecording(String cardType, ConexantRecordSource recordingSource, Int32 qualitySetting, Int32 board, String filename, Int32 channel, Int32 countryCode, Int32 tuningType, Boolean useStreamingEngineIfAvailable, Boolean previewMode, Boolean fmRadioMode, Boolean fmRadioPreviewMode)
at GBPVR.Backend.Common.DirectRecordingSource.startRecording(IRecordingSourceConfiguration config, Int32 qualitySetting, String filename, ChannelTuning channelTuning, Int32 minutes, Boolean useStreamingEngineIfAvailable)
at GBPVR.RecordingService.x93f60a55016d55c4.xcba1f05fb5a46d5f()
2007-12-24 21:59:00.190 VERBOSE [5] RecordingFactory.getExtrasForGroup(7)
2007-12-24 21:59:00.393 VERBOSE [5] RecordingStatus is now RecordingStatus.RECORDING_COMPETED
2007-12-24 21:59:00.393 VERBOSE [5] RecordingFactory.save()
2007-12-24 21:59:00.393 VERBOSE [5] Save(): Updated existing scheduled recording
2007-12-24 21:59:00.393 VERBOSE [5] RecordingFactory.loadSchedule()
2007-12-24 21:59:00.393 VERBOSE [5] getValue cached value: /settings/AutoRemoveMissingRecordings : true
2007-12-24 21:59:00.393 VERBOSE [5] Purging any stale logically deleted recordings
By stopping and restaring the recording service, it seems to be working again. Any thoughts?
-Brad
Server: Ryzen 5 3600 3.6GHz: 16GB RAM: ASRock Phantom D/RX570: SDD: 512GB HDDs: 5TB, 8TB, 8TB
Linux Mint v20, NPVR v5.1.3.210711
Tuners: Hauppauge PVR-2250-MC Dual Tuner, HDHR Duo ATSC Tuner
Clients: Knewc on CE-ODroid N2 x2, N2+, LE-RPi4, PCs x2
Linux Mint v20, NPVR v5.1.3.210711
Tuners: Hauppauge PVR-2250-MC Dual Tuner, HDHR Duo ATSC Tuner
Clients: Knewc on CE-ODroid N2 x2, N2+, LE-RPi4, PCs x2