Service Host Administrator Guide
Version 1.4 | Published August 14, 2019 ©
Troubleshooting Channel Recorder
This page contains some common troubleshooting tips:
-
The Service Reports Timeout Errors / Failed to Get Frame / Uninitialized Pointer
-
Recording UHD with XAVC Produces Specified Compression Format is Not Supported Error
Enabling Debug Logging
To enable debug logging, go to the Service Host web interface and to the configuration page of the instance of Channel Recorder that you wish to enable the debug logging. In the configuration page go to:
Add the following arguments: -v -l debug -n 10 -m 50
Where n specifies the maximum number of log files and m the maximum size of each log file in MB. By default, the number of log files is four and the maximum size of each log file is 10 MB.
Channel Recorder and Viz Engine
As both Channel Recorder and Viz Engine use Matrox topology, make sure Viz Engine starts before Channel Recorder if you need to use a shared input. If Viz Engine starts after Channel Recorder, the acquisition of the selected input connector fails.
The Service Reports Timeout Errors / Failed to Get Frame / Uninitialized Pointer
If Channel Recorder reports timeout errors, try increasing the timeout value by sending the command CONFIG SET TIMEOUT [timeout], or by configuring the timeout value using the web interface provided by Service Host.
Channel Recorder reports the following:
[2018-09-26 09:55:39.056 +10:00][9408][error]: [Vizrt_Channnel04::CaptureChannelSystemInD] GetAVVField: videoManager Vizrt_Channnel04::CaptureChannelSystemInD::m_pJSMVideo: Error: 0x89998048 facility=0x999 error_code=0x8048 Failed because there was a
time
out.
[2018-09-26 09:55:39.056 +10:00][9408][error]: [Vizrt_Channnel04::CaptureChannelSystemInD] Failed to get frame
[2018-09-26 09:55:39.056 +10:00][9408][error]: [Vizrt_Channnel04::CaptureChannelSystemInD] GetNodeContentFields: Error: 0x89998045 facility=0x999 error_code=0x8045 One of the method parameter is a uninitialized pointer.
This is usually related to the performance of the HDD and/or RAID.
Recordings Stop Unexpectedly when Using Viz Dart
The issue is usually related to the signal being unstable and Channel Recorder restarting due to change in resolution. Check in the Channel Recorder logs for the Status of connector string. If there are more than two signals present in the logs, then the signal is unstable.
Note: Channel Recorder requires a stable signal to function properly with Viz Dart.
An example of a good output after searching the logs is the following:
[2018-11-22 21:43:51.157 -05:00][1628][info]: [SdiInStatusCallback] Status of connector InC: Signal=
true
, Flywheel=
true
, Resolution=720p60M
[2018-11-22 21:43:51.173 -05:00][1628][info]: [SdiInStatusCallback] Status of connector InC: Signal=
true
, Flywheel=
true
, Resolution=720p60M
[2018-11-22 21:43:51.189 -05:00][1628][info]: [SdiInStatusCallback] Status of connector InC: Signal=
true
, Flywheel=
true
, Resolution=720p60M
[2018-11-22 21:43:51.204 -05:00][1628][info]: [SdiInStatusCallback] Status of connector InC: Signal=
false
, Flywheel=
false
, Resolution=0iInvalid
[2018-11-22 21:43:51.220 -05:00][1628][info]: [SdiInStatusCallback] Status of connector InC: Signal=
true
, Flywheel=
false
, Resolution=720p60M
[2018-11-22 21:43:51.235 -05:00][1628][info]: [SdiInStatusCallback] Status of connector InC: Signal=
true
, Flywheel=
true
, Resolution=720p60M
[2018-11-22 23:29:37.863 -05:00][1628][info]: [SdiInStatusCallback] Status of connector InC: Signal=
true
, Flywheel=
true
, Resolution=720p60M
[2018-11-22 23:29:37.879 -05:00][1628][info]: [SdiInStatusCallback] Status of connector InC: Signal=
true
, Flywheel=
true
, Resolution=720p60M
[2018-11-22 23:29:37.894 -05:00][1628][info]: [SdiInStatusCallback] Status of connector InC: Signal=
false
, Flywheel=
false
, Resolution=0iInvalid
[2018-11-22 23:29:37.910 -05:00][1628][info]: [SdiInStatusCallback] Status of connector InC: Signal=
true
, Flywheel=
false
, Resolution=720p60M
[2018-11-22 23:29:37.926 -05:00][1628][info]: [SdiInStatusCallback] Status of connector InC: Signal=
true
, Flywheel=
true
, Resolution=720p60M
[2018-11-22 23:29:37.941 -05:00][1628][info]: [SdiInStatusCallback] Status of connector InC: Signal=
true
, Flywheel=
true
, Resolution=720p60M
The Service Reports Output Dropped a Buffer, Cancelled Late
If Channel Recorder reports output dropped a buffer errors, try increasing the timeout value by sending the command CONFIG SET TIMEOUT [timeout] or configuring the timeout value using the web interface provided by Service Host. Increasing the ringbuffer size by sending the command CONFIG SET RINGBUFFERSIZE [size] or configuring the ringbuffer size using the web interface provided by Service Host, might also help.
Channel Recorder reports the following:
[2018-12-02 19:55:05.804 -02:00][1892][error]: ACE Vizrt_CR1[1892]:CV_ClipOutChannel::WriteField_i GetBuffers() failed: Reason=Error: 0xa306f003 facility=0x306 error_code=0xf003 Output dropped a buffer, cancelled late.
[2018-12-02 19:55:05.804 -02:00][1892][error]: ACE Vizrt_CR1[1892]CV_ClipOutChannel:: Last Message repeated 100
times
.
This is usually related to the performance of the CPU. Please make sure that CPU usage while recording does not exceed 80%. Do not forget to enable Hyperthreading if this is disabled in the BIOS.
The Service Stops but There Its No Dump
If there is a change in Windows time (i.e. changing the timezone) while Service Host is running, it stops functioning and must be restarted. This is a known issue and will be fixed in future release. To avoid this problem, make sure that Windows time is synchronized to an NTP server. Daylight Savings Time is not affected by this and does not stop Service Host.
Recording with Unsupported Codec / Container / Resolution
If a combination of Codec / Container / Resolution is not supported Channel Recorder will not start the recording.
Channel Recorder reports the following:
[2018-09-26 09:20:45.255 +01:00][6004][error]: [VizrtCRTest::CaptureChannelSystemInA::Scheduler] Record: could not start recording due to unsupported codec / container / resolution combination
Recording UHD with XAVC Produces Specified Compression Format is Not Supported Error
UHD recording with XAVC requires a Matrox M264 board to be installed in the system. If the system does not have such a board installed, Channel Recorder will report that the specified compression format is not supported.