desertfireballnetwork / freeture_DFN

DFN branch of FRIPON Freeture, to operate DFNEXT all-sky video camera
http://fripon.github.io/freeture
GNU General Public License v3.0
5 stars 0 forks source link

AcqThread - An exception occured "arv buffer is NULL" #15

Open MartinCupak opened 4 years ago

MartinCupak commented 4 years ago

DFNEXT025

[2019-Sep-15 22:03:21.016368] (AcqThread) - Run regular acquisition. [2019-Sep-15 22:03:21.016653] (Device) - Stopping camera... [2019-Sep-15 22:03:21.016793] (CameraUsbAravis) - Completed buffers = 17992 [2019-Sep-15 22:03:21.016907] (CameraUsbAravis) - Failures = 0 [2019-Sep-15 22:03:21.017015] (CameraUsbAravis) - Underruns = 0 [2019-Sep-15 22:03:21.017131] (CameraUsbAravis) - Stopping acquisition... [2019-Sep-15 22:03:21.017842] (CameraUsbAravis) - Acquisition stopped. [2019-Sep-15 22:03:21.017992] (CameraUsbAravis) - Unreferencing stream. [2019-Sep-15 22:03:21.497344] (CameraUsbAravis) - Unreferencing camera. [2019-Sep-15 22:03:21.507203] (AcqThread) - Send reset signal to stack. [2019-Sep-15 22:03:21.507240] (StackThread) - StackThread interruption. [2019-Sep-15 22:03:21.507263] (AcqThread) - Send reset signal to detection process. [2019-Sep-15 22:03:21.507282] (AcqThread) - Cleaning frameBuffer... [2019-Sep-15 22:03:21.509581] (AcqThread) - Prepare capture n° 0 [2019-Sep-15 22:03:21.509613] (AcqThread) - Exposure time : 20000 [2019-Sep-15 22:03:21.509632] (AcqThread) - Gain : 15 [2019-Sep-15 22:03:21.509654] (AcqThread) - Format : MONO8 [2019-Sep-15 22:03:21.509672] (AcqThread) - Run single capture. [2019-Sep-15 22:03:22.645216] (CameraUsbAravis) - Camera region size : 1080x1080 [2019-Sep-15 22:03:22.645394] (CameraUsbAravis) - Starting from : 420,60 [2019-Sep-15 22:03:26.455520] (AcqThread) - Single capture succeed ! [2019-Sep-15 22:03:26.455609] (AcqThread) - CompleteDataPath : /data0/DFNEXT025/2019/09/2019-09-16_DFNEXT025_allskyvideo/ [2019-Sep-15 22:03:27.475871] (AcqThread) - Restarting camera in continuous mode... [2019-Sep-15 22:03:28.595894] (CameraUsbAravis) - Camera region size : 1080x1080 [2019-Sep-15 22:03:28.595987] (CameraUsbAravis) - Starting from : 420,60 [2019-Sep-15 22:03:28.609359] (AcqThread) - DAYTIME : NO [2019-Sep-15 22:03:28.609407] (AcqThread) - AUTO EXPOSURE : NO [2019-Sep-15 22:03:28.609435] (AcqThread) - EXPOSURE TIME : 21568 [2019-Sep-15 22:03:28.609457] (AcqThread) - GAIN : 15 [2019-Sep-15 22:03:28.613435] (CameraUsbAravis) - arv device Camera USB bandwidth limit : 54464000 [2019-Sep-15 22:03:28.613648] (CameraUsbAravis) - arv device Camera Firmware Version : 1.8.3.00 [2019-Sep-15 22:03:28.613851] (CameraUsbAravis) - Camera payload : 1166400 [2019-Sep-15 22:03:28.624300] (CameraUsbAravis) - Camera exposure bound min : 244.141 [2019-Sep-15 22:03:28.624361] (CameraUsbAravis) - Camera exposure bound max : 997236 [2019-Sep-15 22:03:28.626058] (CameraUsbAravis) - Camera gain bound min : 0 [2019-Sep-15 22:03:28.626117] (CameraUsbAravis) - Camera gain bound max : 29.9964 [2019-Sep-15 22:03:28.632369] (CameraUsbAravis) - Camera frame rate : 30 [2019-Sep-15 22:03:28.632424] (CameraUsbAravis) - Camera frame rate bounds min : 1 max : 45.9292 [2019-Sep-15 22:03:28.632457] (CameraUsbAravis) - Camera format : video/x-raw, format=(string)GRAY8 [2019-Sep-15 22:03:28.632733] (CameraUsbAravis) - Camera gain : 0 [2019-Sep-15 22:03:28.632977] (CameraUsbAravis) - Camera exposure : 22221 [2019-Sep-15 22:03:28.641436] (CameraUsbAravis) - Camera frame rate : 30 [2019-Sep-15 22:03:28.641479] (Device) - Starting camera... [2019-Sep-15 22:03:28.641499] (CameraUsbAravis) - Set camera to CONTINUOUS MODE [2019-Sep-15 22:03:28.641647] (CameraUsbAravis) - Set camera TriggerMode to Off [2019-Sep-15 22:03:28.642102] (CameraUsbAravis) - Start acquisition on camera [2019-Sep-15 22:06:00.198574] (AcqThread) - An exception occured : arv_buffer is NULL [2019-Sep-15 22:06:00.198625] (Device) - Stopping camera... [2019-Sep-15 22:06:00.198647] (CameraUsbAravis) - Completed buffers = 4484 [2019-Sep-15 22:06:00.198663] (CameraUsbAravis) - Failures = 0 [2019-Sep-15 22:06:00.198677] (CameraUsbAravis) - Underruns = 0 [2019-Sep-15 22:06:00.198691] (CameraUsbAravis) - Stopping acquisition... [2019-Sep-15 22:06:00.198732] (CameraUsbAravis) - Acquisition stopped. [2019-Sep-15 22:06:00.198748] (CameraUsbAravis) - Unreferencing stream. [2019-Sep-15 22:06:00.198907] (CameraUsbAravis) - Unreferencing camera. [2019-Sep-15 22:06:00.202848] (AcqThread) - Acquisition Thread TERMINATED

MartinCupak commented 4 years ago

Note: in case of this happens, freeture retuns 0 as if it terminated OK. This might be valid for other situations when something goes wrong. This needs to be changed to allow better cooperation with systemd service management (that allows automatic restart of service - eg on-failure - however the return code must be non-zero.