Cat_Prey_Analyzer: Random Crash

Hi Leider läuft das ganze noch nicht ganz rund. Hatte jetzt schon einige male den Crash mit folgendem Error. Manchmal läuft das ganze mehrere Stunden oder Tage Fehlerfrei manchmal läuft es aber nicht mal eine Stunde ohne Crash. Hoffe du kannst etwas damit anfangen:

Cat Detected!
Haar_time:  0.04
Overlap:  0.21794390182819934
Face Detected!
Quelength: 5    Streamsize: 48
Quelength: 6    Streamsize: 48
Quelength: 7    Streamsize: 48
Prey Prediction: True
Pred_Val:  0.52
Total Runtime: 2.6093437671661377
Runtime: 2.6094725131988525
Timestamp at Done Runtime: 2020_11_11_09-26-18.608552
Overhead: 2.773721
Traceback (most recent call last):
  File "cascade.py", line 725, in <module>
    sq_cascade.queque_handler()
  File "cascade.py", line 323, in queque_handler
    self.queque_worker()
  File "cascade.py", line 232, in queque_worker
    self.event_nr = self.get_event_nr()
  File "cascade.py", line 200, in get_event_nr
    tree = ET.parse(os.path.join(self.log_dir, 'info.xml'))
  File "/usr/lib/python3.7/xml/etree/ElementTree.py", line 1197, in parse
    tree.parse(source, parser)
  File "/usr/lib/python3.7/xml/etree/ElementTree.py", line 598, in parse
    self._root = parser._parse_whole(source)
xml.etree.ElementTree.ParseError: no element found: line 1, column 0
Quelength: 5    Streamsize: 48
Quelength: 6    Streamsize: 48
Quelength: 7    Streamsize: 48
Quelength: 8    Streamsize: 48
Quelength: 9    Streamsize: 48
Quelength: 10   Streamsize: 48
Quelength: 11   Streamsize: 48
Quelength: 12   Streamsize: 48
Quelength: 13   Streamsize: 48
Quelength: 14   Streamsize: 48
Quelength: 15   Streamsize: 48
Quelength: 16   Streamsize: 48
Quelength: 17   Streamsize: 48
Quelength: 18   Streamsize: 48
Quelength: 19   Streamsize: 48
Quelength: 20   Streamsize: 48
Quelength: 21   Streamsize: 48
Quelength: 22   Streamsize: 48
Quelength: 23   Streamsize: 48
Quelength: 24   Streamsize: 48
Loop ended, starting over.
Exception ignored in: <generator object PiCamera.capture_continuous at 0x9a5f6cb0>
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/dist-packages/picamera/camera.py", line 1713, in capture_continuous
    del self._encoders[splitter_port]
KeyError: 0
Quelength: 25   Streamsize: 48
Quelength: 26   Streamsize: 48
Quelength: 27   Streamsize: 48
Quelength: 28   Streamsize: 48
Quelength: 29   Streamsize: 48
Quelength: 30   Streamsize: 48
Quelength: 31   Streamsize: 48
Quelength: 32   Streamsize: 48
Quelength: 33   Streamsize: 48
Quelength: 34   Streamsize: 48
Quelength: 35   Streamsize: 48
Quelength: 36   Streamsize: 48
Quelength: 37   Streamsize: 48
Quelength: 38   Streamsize: 48
Quelength: 39   Streamsize: 48
Quelength: 40   Streamsize: 48
Quelength: 41   Streamsize: 48
Quelength: 42   Streamsize: 48
Quelength: 43   Streamsize: 48
Quelength: 44   Streamsize: 48
Quelength: 45   Streamsize: 48
Quelength: 46   Streamsize: 48
Quelength: 47   Streamsize: 48
Quelength: 48   Streamsize: 48
Quelength: 49   Streamsize: 48
Quelength: 50   Streamsize: 48
Quelength: 51   Streamsize: 48
Quelength: 52   Streamsize: 48
Quelength: 53   Streamsize: 48
Quelength: 54   Streamsize: 48
Quelength: 55   Streamsize: 48
Quelength: 56   Streamsize: 48
Quelength: 57   Streamsize: 48
Quelength: 58   Streamsize: 48
Quelength: 59   Streamsize: 48
Quelength: 60   Streamsize: 48
Quelength: 61   Streamsize: 48
Quelength: 62   Streamsize: 48
Quelength: 63   Streamsize: 48
Quelength: 64   Streamsize: 48
Quelength: 65   Streamsize: 48
Quelength: 66   Streamsize: 48
Quelength: 67   Streamsize: 48
Quelength: 68   Streamsize: 48
Quelength: 69   Streamsize: 48
Quelength: 70   Streamsize: 48
Quelength: 71   Streamsize: 48
Quelength: 72   Streamsize: 48
Quelength: 73   Streamsize: 48
Quelength: 74   Streamsize: 48
Quelength: 75   Streamsize: 48
Quelength: 76   Streamsize: 48
Quelength: 77   Streamsize: 48
Quelength: 78   Streamsize: 48
Quelength: 79   Streamsize: 48
Quelength: 80   Streamsize: 48
Quelength: 81   Streamsize: 48
Quelength: 82   Streamsize: 48
Quelength: 83   Streamsize: 48
Quelength: 84   Streamsize: 48
Quelength: 85   Streamsize: 48
Loop ended, starting over.
Exception ignored in: <generator object PiCamera.capture_continuous at 0x941fbf30>
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/dist-packages/picamera/camera.py", line 1713, in capture_continuous
    del self._encoders[splitter_port]
KeyError: 0
Quelength: 86   Streamsize: 48
Quelength: 87   Streamsize: 48
Quelength: 88   Streamsize: 48
Quelength: 89   Streamsize: 48
Quelength: 90   Streamsize: 48
Quelength: 91   Streamsize: 48
Quelength: 92   Streamsize: 48
Quelength: 93   Streamsize: 48
Quelength: 94   Streamsize: 48
Quelength: 95   Streamsize: 48
Quelength: 96   Streamsize: 48
Quelength: 97   Streamsize: 48
Quelength: 98   Streamsize: 48
Quelength: 99   Streamsize: 48
Quelength: 100  Streamsize: 48
Quelength: 101  Streamsize: 48
Quelength: 102  Streamsize: 48
Quelength: 103  Streamsize: 48
Quelength: 104  Streamsize: 48
Quelength: 105  Streamsize: 48
Quelength: 106  Streamsize: 48
Quelength: 107  Streamsize: 48
Quelength: 108  Streamsize: 48
Quelength: 109  Streamsize: 48
Quelength: 110  Streamsize: 48
Quelength: 111  Streamsize: 48
Quelength: 112  Streamsize: 48
Quelength: 113  Streamsize: 48
Quelength: 114  Streamsize: 48
Quelength: 115  Streamsize: 48
Quelength: 116  Streamsize: 48
Quelength: 117  Streamsize: 48
Exception in thread Thread-8:
Traceback (most recent call last):
  File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.7/threading.py", line 865, in run
    self._target(*self._args, **self._kwargs)
  File "/home/pi/CatPreyAnalyzer/camera_class.py", line 39, in fill_queue
    image = cv2.imdecode(data, 1)
cv2.error: OpenCV(4.4.0) /tmp/pip-install-aty2tyyk/opencv-python/opencv/modules/core/src/alloc.cpp:73: error: (-4:Ins                                                                                               ufficient memory) Failed to allocate 15116544 bytes in function 'OutOfMemoryError'

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 21 (10 by maintainers)

Most upvoted comments

Hab auf meiner SD noch 50GB Frei, das sollte also kein Problem sein. Ich werde mal schauen ob es nun besser läuft, falls es nochmals Crasht ziehe ich mir das Repo nochmals komplett neu. Ich gebe hier die nächsten Tage bescheid.