Hi,
Everything works fine at first, but after long uptime (randomly days or weeks) it suddenly starts failing with:
[UltOcrTensorflowSessionRecogn] TF_SessionRun failed: [3] -> Retval[0] does not have value
After that, recognition fails and I also get COMPV_ERROR_CODE_E_THIRD_PARTY_LIB errors (processRGB / recognizeMosaic, etc.). Restarting the app fixes it temporarily.
Has anyone seen this before? What usually causes it, and what can I do to prevent it (memory leak, threading, bad input frame, session corruption, etc.)?
Thanks!
Full log:
***[COMPV ERROR]: function: "processInternal()"
Jan 12 18:30:05 raspberrypi java[18401]: file: "/home/ultimate/ultimateOCR/lib/source/ultimate_ocr_tensorflow_session_recogn.cxx"
Jan 12 18:30:05 raspberrypi java[18401]: line: "130"
Jan 12 18:30:05 raspberrypi java[18401]: message: [UltOcrTensorflowSessionRecogn] TF_SessionRun failed: [3] -> Retval[0] does not have value
Jan 12 18:30:05 raspberrypi java[18401]: ***[COMPV ERROR]: function: "processRGB()"
Jan 12 18:30:05 raspberrypi java[18401]: file: "/home/ultimate/ultimateOCR/lib/source/ultimate_ocr_tensorflow_session_recogn.cxx"
Jan 12 18:30:05 raspberrypi java[18401]: line: "71"
Jan 12 18:30:05 raspberrypi java[18401]: message: Operation Failed (COMPV_ERROR_CODE_E_THIRD_PARTY_LIB) ->
Jan 12 18:30:05 raspberrypi java[18401]: ***[COMPV ERROR]: function: "recognizeMosaic()"
Jan 12 18:30:05 raspberrypi java[18401]: file: "/home/ultimate/ultimateOCR/lib/source/ultimate_ocr_recognizer.cxx"
Jan 12 18:30:05 raspberrypi java[18401]: line: "138"
Jan 12 18:30:05 raspberrypi java[18401]: message: Operation Failed (COMPV_ERROR_CODE_E_THIRD_PARTY_LIB) ->
Jan 12 18:30:05 raspberrypi java[18401]: ***[COMPV ERROR]: function: "recognizeMosaic()"
Jan 12 18:30:05 raspberrypi java[18401]: file: "/home/ultimate/ultimateALPR/lib/source/ultimate_alpr_recognizer.cxx"
Jan 12 18:30:05 raspberrypi java[18401]: line: "123"
Jan 12 18:30:05 raspberrypi java[18401]: message: Operation Failed (COMPV_ERROR_CODE_E_THIRD_PARTY_LIB) ->
Jan 12 18:30:05 raspberrypi java[18401]: ***[COMPV ERROR]: function: "operator()()"
Jan 12 18:30:05 raspberrypi java[18401]: file: "/home/ultimate/ultimateALPR/SDK_dev/lib/source/ultimate_alpr_sdk_recognizer.cxx"
Jan 12 18:30:05 raspberrypi java[18401]: line: "211"
Jan 12 18:30:05 raspberrypi java[18401]: message: Operation Failed (COMPV_ERROR_CODE_E_THIRD_PARTY_LIB) ->
Jan 12 18:30:05 raspberrypi java[18401]: ***[COMPV ERROR]: function: "operator()()"
Jan 12 18:30:05 raspberrypi java[18401]: file: "/home/ultimate/compv/base/parallel/compv_threaddisp.cxx"
Jan 12 18:30:05 raspberrypi java[18401]: line: "76"
Jan 12 18:30:05 raspberrypi java[18401]: message: Operation Failed (COMPV_ERROR_CODE_E_THIRD_PARTY_LIB) ->
Jan 12 18:30:05 raspberrypi java[18401]: ***[COMPV ERROR]: function: "dispatchDividingAcrossY()"
Jan 12 18:30:05 raspberrypi java[18401]: file: "/home/ultimate/compv/base/parallel/compv_threaddisp.cxx"
Jan 12 18:30:05 raspberrypi java[18401]: line: "148"
Jan 12 18:30:05 raspberrypi java[18401]: message: Operation Failed (COMPV_ERROR_CODE_E_THIRD_PARTY_LIB) ->
Jan 12 18:30:05 raspberrypi java[18401]: ***[COMPV ERROR]: function: "dispatchDividingAcrossY()"
Jan 12 18:30:05 raspberrypi java[18401]: file: "/home/ultimate/compv/base/parallel/compv_threaddisp.cxx"
Jan 12 18:30:05 raspberrypi java[18401]: line: "111"
Jan 12 18:30:05 raspberrypi java[18401]: message: Operation Failed (COMPV_ERROR_CODE_E_THIRD_PARTY_LIB) ->
Jan 12 18:30:05 raspberrypi java[18401]: ***[COMPV ERROR]: function: "dispatchDividingAcrossY()"
Jan 12 18:30:05 raspberrypi java[18401]: file: "/home/ultimate/compv/base/parallel/compv_threaddisp.cxx"
Jan 12 18:30:05 raspberrypi java[18401]: line: "76"
Jan 12 18:30:05 raspberrypi java[18401]: message: Operation Failed (COMPV_ERROR_CODE_E_THIRD_PARTY_LIB) ->
Jan 12 18:30:05 raspberrypi java[18401]: ***[COMPV ERROR]: function: "recognizeMosaics()"
Jan 12 18:30:05 raspberrypi java[18401]: file: "/home/ultimate/ultimateALPR/SDK_dev/lib/source/ultimate_alpr_sdk_recognizer.cxx"
Jan 12 18:30:05 raspberrypi java[18401]: line: "223"
Jan 12 18:30:05 raspberrypi java[18401]: message: Operation Failed (COMPV_ERROR_CODE_E_THIRD_PARTY_LIB) ->
Jan 12 18:30:05 raspberrypi java[18401]: ***[COMPV ERROR]: function: "recognizeAndClassify()"
Jan 12 18:30:05 raspberrypi java[18401]: file: "/home/ultimate/ultimateALPR/SDK_dev/lib/source/ultimate_alpr_sdk_private_engine.cxx"
Jan 12 18:30:05 raspberrypi java[18401]: line: "885"
Jan 12 18:30:05 raspberrypi java[18401]: message: Operation Failed (COMPV_ERROR_CODE_E_THIRD_PARTY_LIB) ->
Jan 12 18:30:05 raspberrypi java[18401]: ***[COMPV ERROR]: function: "parallelProcess()"
Jan 12 18:30:05 raspberrypi java[18401]: file: "/home/ultimate/ultimateALPR/SDK_dev/lib/source/ultimate_alpr_sdk_private_engine.cxx"
Jan 12 18:30:05 raspberrypi java[18401]: line: "987"
Hi,
Everything works fine at first, but after long uptime (randomly days or weeks) it suddenly starts failing with:
[UltOcrTensorflowSessionRecogn] TF_SessionRun failed: [3] -> Retval[0] does not have value
After that, recognition fails and I also get COMPV_ERROR_CODE_E_THIRD_PARTY_LIB errors (processRGB / recognizeMosaic, etc.). Restarting the app fixes it temporarily.
Has anyone seen this before? What usually causes it, and what can I do to prevent it (memory leak, threading, bad input frame, session corruption, etc.)?
Thanks!
Full log:
***[COMPV ERROR]: function: "processInternal()"
Jan 12 18:30:05 raspberrypi java[18401]: "/home/ultimate/ultimateOCR/lib/source/ultimate_ocr_tensorflow_session_recogn.cxx"
Jan 12 18:30:05 raspberrypi java[18401]: line: "130"
Jan 12 18:30:05 raspberrypi java[18401]: message: [UltOcrTensorflowSessionRecogn] TF_SessionRun failed: [3] -> Retval[0] does not have value
Jan 12 18:30:05 raspberrypi java[18401]: ***[COMPV ERROR]: function: "processRGB()"
Jan 12 18:30:05 raspberrypi java[18401]: "/home/ultimate/ultimateOCR/lib/source/ultimate_ocr_tensorflow_session_recogn.cxx"
Jan 12 18:30:05 raspberrypi java[18401]: line: "71"
Jan 12 18:30:05 raspberrypi java[18401]: message: Operation Failed (COMPV_ERROR_CODE_E_THIRD_PARTY_LIB) ->
Jan 12 18:30:05 raspberrypi java[18401]: ***[COMPV ERROR]: function: "recognizeMosaic()"
Jan 12 18:30:05 raspberrypi java[18401]: "/home/ultimate/ultimateOCR/lib/source/ultimate_ocr_recognizer.cxx"
Jan 12 18:30:05 raspberrypi java[18401]: line: "138"
Jan 12 18:30:05 raspberrypi java[18401]: message: Operation Failed (COMPV_ERROR_CODE_E_THIRD_PARTY_LIB) ->
Jan 12 18:30:05 raspberrypi java[18401]: ***[COMPV ERROR]: function: "recognizeMosaic()"
Jan 12 18:30:05 raspberrypi java[18401]: "/home/ultimate/ultimateALPR/lib/source/ultimate_alpr_recognizer.cxx"
Jan 12 18:30:05 raspberrypi java[18401]: line: "123"
Jan 12 18:30:05 raspberrypi java[18401]: message: Operation Failed (COMPV_ERROR_CODE_E_THIRD_PARTY_LIB) ->
Jan 12 18:30:05 raspberrypi java[18401]: ***[COMPV ERROR]: function: "operator()()"
Jan 12 18:30:05 raspberrypi java[18401]: "/home/ultimate/ultimateALPR/SDK_dev/lib/source/ultimate_alpr_sdk_recognizer.cxx"
Jan 12 18:30:05 raspberrypi java[18401]: line: "211"
Jan 12 18:30:05 raspberrypi java[18401]: message: Operation Failed (COMPV_ERROR_CODE_E_THIRD_PARTY_LIB) ->
Jan 12 18:30:05 raspberrypi java[18401]: ***[COMPV ERROR]: function: "operator()()"
Jan 12 18:30:05 raspberrypi java[18401]: "/home/ultimate/compv/base/parallel/compv_threaddisp.cxx"
Jan 12 18:30:05 raspberrypi java[18401]: line: "76"
Jan 12 18:30:05 raspberrypi java[18401]: message: Operation Failed (COMPV_ERROR_CODE_E_THIRD_PARTY_LIB) ->
Jan 12 18:30:05 raspberrypi java[18401]: ***[COMPV ERROR]: function: "dispatchDividingAcrossY()"
Jan 12 18:30:05 raspberrypi java[18401]: "/home/ultimate/compv/base/parallel/compv_threaddisp.cxx"
Jan 12 18:30:05 raspberrypi java[18401]: line: "148"
Jan 12 18:30:05 raspberrypi java[18401]: message: Operation Failed (COMPV_ERROR_CODE_E_THIRD_PARTY_LIB) ->
Jan 12 18:30:05 raspberrypi java[18401]: ***[COMPV ERROR]: function: "dispatchDividingAcrossY()"
Jan 12 18:30:05 raspberrypi java[18401]: "/home/ultimate/compv/base/parallel/compv_threaddisp.cxx"
Jan 12 18:30:05 raspberrypi java[18401]: line: "111"
Jan 12 18:30:05 raspberrypi java[18401]: message: Operation Failed (COMPV_ERROR_CODE_E_THIRD_PARTY_LIB) ->
Jan 12 18:30:05 raspberrypi java[18401]: ***[COMPV ERROR]: function: "dispatchDividingAcrossY()"
Jan 12 18:30:05 raspberrypi java[18401]: "/home/ultimate/compv/base/parallel/compv_threaddisp.cxx"
Jan 12 18:30:05 raspberrypi java[18401]: line: "76"
Jan 12 18:30:05 raspberrypi java[18401]: message: Operation Failed (COMPV_ERROR_CODE_E_THIRD_PARTY_LIB) ->
Jan 12 18:30:05 raspberrypi java[18401]: ***[COMPV ERROR]: function: "recognizeMosaics()"
Jan 12 18:30:05 raspberrypi java[18401]: "/home/ultimate/ultimateALPR/SDK_dev/lib/source/ultimate_alpr_sdk_recognizer.cxx"
Jan 12 18:30:05 raspberrypi java[18401]: line: "223"
Jan 12 18:30:05 raspberrypi java[18401]: message: Operation Failed (COMPV_ERROR_CODE_E_THIRD_PARTY_LIB) ->
Jan 12 18:30:05 raspberrypi java[18401]: ***[COMPV ERROR]: function: "recognizeAndClassify()"
Jan 12 18:30:05 raspberrypi java[18401]: "/home/ultimate/ultimateALPR/SDK_dev/lib/source/ultimate_alpr_sdk_private_engine.cxx"
Jan 12 18:30:05 raspberrypi java[18401]: line: "885"
Jan 12 18:30:05 raspberrypi java[18401]: message: Operation Failed (COMPV_ERROR_CODE_E_THIRD_PARTY_LIB) ->
Jan 12 18:30:05 raspberrypi java[18401]: ***[COMPV ERROR]: function: "parallelProcess()"
Jan 12 18:30:05 raspberrypi java[18401]: "/home/ultimate/ultimateALPR/SDK_dev/lib/source/ultimate_alpr_sdk_private_engine.cxx"
Jan 12 18:30:05 raspberrypi java[18401]: line: "987"