Bus error python

I'm working on a variscite board with a yocto distribution and python 2.7.3. I get sometimes a Bus error message from the python interpreter. My program runs normally at least some hours or days

I’m working on a variscite board with a yocto distribution and python 2.7.3.

I get sometimes a Bus error message from the python interpreter.
My program runs normally at least some hours or days before the error ocours.
But when I get it once, I get it directly when I try to restart my program.
I have to reboot before the system works again.

My program uses only a serial port, a bit usb communication and some tcp sockets.

I can switch to another hardware and get the same problems.

I also used the python selftest with
python -c "from test import testall"

And I get errors for these two tests

test_getattr (test.test_builtin.BuiltinTest) … ERROR test_nameprep
(test.test_codecs.NameprepTest) … ERROR

And the selftest stops always at

test_callback_register_double (ctypes.test.test_callbacks.SampleCallbacksTestCase) … Segmentation
fault

But when the systems runs some hours the selftests stops earlier at

ctypes.macholib.dyld
Bus error

I checked the RAM with memtester, it seems to be okay.
How I can find the cause for the problems?

Describe the bug
Frigate works perfectly except the times when the error appear: Fatal Python error: Bus error

Version of frigate
I am using frigate:0.7.1-amd64

Config file

`web_port: 5000

################
## List of detectors.
## Currently supported types: cpu, edgetpu
## EdgeTPU requires device as defined here: https://coral.ai/docs/edgetpu/multiple-edgetpu/#using-the-tensorflow-lite-python-api
################
detectors:
  coral:
    type: edgetpu
    device: usb

mqtt:
  host: 192.168.10.3
  topic_prefix: frigate
  # client_id: frigate # Optional -- set to override default client id of 'frigate' if running multiple instances
  user: s*****y
  #################
  ## Environment variables that begin with 'FRIGATE_' may be referenced in {}.
  ##   password: '{FRIGATE_MQTT_PASSWORD}'
  #################
  password: p******x

################
# Global configuration for saving clips
################
#save_clips:
  ###########
  # Maximum length of time to retain video during long events.
  # If an object is being tracked for longer than this amount of time, the cache  
  # will begin to expire and the resulting clip will be the last x seconds of the event.
  ###########
#  max_seconds: 300
#  clips_dir: /home/coral/frigate/config
#  cache_dir: /home/coral/frigate/config

#################
# Default ffmpeg args. Optional and can be overwritten per camera.
# Should work with most RTSP cameras that send h264 video
# Built from the properties below with:
# "ffmpeg" + global_args + input_args + "-i" + input + output_args
#################
# ffmpeg:
#   global_args:
#     - -hide_banner
#     - -loglevel
#     - panic
#   hwaccel_args: []
#   input_args:
#     - -avoid_negative_ts
#     - make_zero
#     - -fflags
#     - nobuffer
#     - -flags
#     - low_delay
#     - -strict
#     - experimental
#     - -fflags
#     - +genpts+discardcorrupt
#     - -vsync
#     - drop
#     - -rtsp_transport
#     - tcp
#     - -stimeout
#     - '5000000'
#     - -use_wallclock_as_timestamps
#     - '1'
#   output_args:
#     - -f
#     - rawvideo
#     - -pix_fmt
#     - yuv420p

####################
# Global object configuration. Applies to all cameras
# unless overridden at the camera levels.
# Keys must be valid labels. By default, the model uses coco (https://dl.google.com/coral/canned_models/coco_labels.txt).
# All labels from the model are reported over MQTT. These values are used to filter out false positives.
# min_area (optional): minimum width*height of the bounding box for the detected object
# max_area (optional): maximum width*height of the bounding box for the detected object
# min_score (optional): minimum score for the object to initiate tracking
# threshold (optional): The minimum decimal percentage for tracked object's computed score to considered a true positive
####################
objects:
  track:
    - person
  filters:
    person:
      min_area: 5000
      max_area: 100000
      min_score: 0.5
      threshold: 0.50

cameras:
  left_side_out:
    ffmpeg:
      ################
      # Source passed to ffmpeg after the -i parameter. Supports anything compatible with OpenCV and FFmpeg.
      # Environment variables that begin with 'FRIGATE_' may be referenced in {}
      ################
      input: rtsp://c*****************P@192.168.10.71:554/Streaming/Channels/101?transportmode=unicast&profile=Profile_2
      #################
      # These values will override default values for just this camera
      #################
      # global_args: []
      # hwaccel_args: []
      # input_args: []
      # output_args: []
    
    ################
    ## Optionally specify the resolution of the video feed. Frigate will try to auto detect if not specified
    ################
    # height: 1280
    # width: 720

    ################
    ## Specify the framerate of your camera
    ##
    ## NOTE: This should only be set in the event ffmpeg is unable to determine your camera's framerate
    ##       on its own and the reported framerate for your camera in frigate is well over what is expected.
    ################
    # fps: 5

    ################
    ## Optional mask. Must be the same aspect ratio as your video feed. Value is any of the following:
    ##   - name of a file in the config directory
    ##   - base64 encoded image prefixed with 'base64,' eg. 'base64,asfasdfasdf....'
    ##   - polygon of x,y coordinates prefixed with 'poly,' eg. 'poly,0,900,1080,900,1080,1920,0,1920'
    ## 
    ## The mask works by looking at the bottom center of the bounding box for the detected
    ## person in the image. If that pixel in the mask is a black pixel, it ignores it as a
    ## false positive. In my mask, the grass and driveway visible from my backdoor camera 
    ## are white. The garage doors, sky, and trees (anywhere it would be impossible for a 
    ## person to stand) are black.
    ## 
    ## Masked areas are also ignored for motion detection.
    ################
    # mask: back-mask.bmp

    ################
    # Allows you to limit the framerate within frigate for cameras that do not support
    # custom framerates. A value of 1 tells frigate to look at every frame, 2 every 2nd frame, 
    # 3 every 3rd frame, etc.
    ################
    take_frame: 1

    ################
    # The number of seconds to retain the highest scoring image for the best.jpg endpoint before allowing it
    # to be replaced by a newer image. Defaults to 60 seconds.
    ################
    best_image_timeout: 60

    ################
    # MQTT settings
    ################
    # mqtt:
    #   crop_to_region: True
    #   snapshot_height: 300

    ################
    # Zones
    ################
    zones:
      #################
      # Name of the zone
      ################
      front_steps:
        ####################
        # A list of x,y coordinates to define the polygon of the zone. The top 
        # left corner is 0,0. Can also be a comma separated string of all x,y coordinates combined.
        # The same zone name can exist across multiple cameras if they have overlapping FOVs.
        # An object is determined to be in the zone based on whether or not the bottom center
        # of it's bounding box is within the polygon. The polygon must have at least 3 points.
        # Coordinates can be generated at https://www.image-map.net/
        ####################
        coordinates:
          - 81,111,173,89,373,94,396,335,380,422,218,479,2,479,1,159,51,115
        ################
        # Zone level object filters. These are applied in addition to the global and camera filters
        # and should be more restrictive than the global and camera filters. The global and camera
        # filters are applied upstream.
        ################
        filters:
          person:
            min_area: 5000
            max_area: 100000
            threshold: 0.5

    ################
    # This will save a clip for each tracked object by frigate along with a json file that contains
    # data related to the tracked object. This works by telling ffmpeg to write video segments to /cache
    # from the video stream without re-encoding. Clips are then created by using ffmpeg to merge segments
    # without re-encoding. The segments saved are unaltered from what frigate receives to avoid re-encoding.
    # They do not contain bounding boxes. These are optimized to capture "false_positive" examples for improving frigate.
    #
    # NOTE: This feature does not work if you have "-vsync drop" configured in your input params. 
    #       This will only work for camera feeds that can be copied into the mp4 container format without
    #       encoding such as h264. It may not work for some types of streams.
    ################
    #save_clips:
      #enabled: False
      #########
      # Number of seconds before the event to include in the clips
      #########
      #pre_capture: 30
      #########
      # Objects to save clips for. Defaults to all tracked object types.
      #########
      # objects:
      #   - person      

    ################
    # Configuration for the snapshots in the debug view and mqtt
    ################
    snapshots:
      show_timestamp: True
      draw_zones: False
      draw_bounding_boxes: True

    ################
    # Camera level object config. If defined, this is used instead of the global config.
    ################
    objects:
      track:
        - person
      filters:
        person:
          min_area: 5000
          max_area: 100000
          min_score: 0.5
          threshold: 0.50
  facebar:
    ffmpeg:
      ################
      # Source passed to ffmpeg after the -i parameter. Supports anything compatible with OpenCV and FFmpeg.
      # Environment variables that begin with 'FRIGATE_' may be referenced in {}
      ################
      input: rtsp://c***************P@192.168.10.74:554/Streaming/Channels/101?transportmode=unicast&profile=Profile_2
      #################
      # These values will override default values for just this camera
      #################
      # global_args: []
      # hwaccel_args: []
      # input_args: []
      # output_args: []
    
    ################
    ## Optionally specify the resolution of the video feed. Frigate will try to auto detect if not specified
    ################
    # height: 1280
    # width: 720

    ################
    ## Specify the framerate of your camera
    ##
    ## NOTE: This should only be set in the event ffmpeg is unable to determine your camera's framerate
    ##       on its own and the reported framerate for your camera in frigate is well over what is expected.
    ################
    # fps: 5

    ################
    ## Optional mask. Must be the same aspect ratio as your video feed. Value is any of the following:
    ##   - name of a file in the config directory
    ##   - base64 encoded image prefixed with 'base64,' eg. 'base64,asfasdfasdf....'
    ##   - polygon of x,y coordinates prefixed with 'poly,' eg. 'poly,0,900,1080,900,1080,1920,0,1920'
    ## 
    ## The mask works by looking at the bottom center of the bounding box for the detected
    ## person in the image. If that pixel in the mask is a black pixel, it ignores it as a
    ## false positive. In my mask, the grass and driveway visible from my backdoor camera 
    ## are white. The garage doors, sky, and trees (anywhere it would be impossible for a 
    ## person to stand) are black.
    ## 
    ## Masked areas are also ignored for motion detection.
    ################
    # mask: back-mask.bmp

    ################
    # Allows you to limit the framerate within frigate for cameras that do not support
    # custom framerates. A value of 1 tells frigate to look at every frame, 2 every 2nd frame, 
    # 3 every 3rd frame, etc.
    ################
    take_frame: 1

    ################
    # The number of seconds to retain the highest scoring image for the best.jpg endpoint before allowing it
    # to be replaced by a newer image. Defaults to 60 seconds.
    ################
    best_image_timeout: 60

    ################
    # MQTT settings
    ################
    # mqtt:
    #   crop_to_region: True
    #   snapshot_height: 300

    ################
    # Zones
    ################
    zones:
      #################
      # Name of the zone
      ################
      front_steps:
        ####################
        # A list of x,y coordinates to define the polygon of the zone. The top 
        # left corner is 0,0. Can also be a comma separated string of all x,y coordinates combined.
        # The same zone name can exist across multiple cameras if they have overlapping FOVs.
        # An object is determined to be in the zone based on whether or not the bottom center
        # of it's bounding box is within the polygon. The polygon must have at least 3 points.
        # Coordinates can be generated at https://www.image-map.net/
        ####################
        coordinates:
          - 198,91,173,149,99,142,11,238,4,248,7,349,545,349,320,93
        ################
        # Zone level object filters. These are applied in addition to the global and camera filters
        # and should be more restrictive than the global and camera filters. The global and camera
        # filters are applied upstream.
        ################
        filters:
          person:
            min_area: 5000
            max_area: 100000
            threshold: 0.5

    ################
    # This will save a clip for each tracked object by frigate along with a json file that contains
    # data related to the tracked object. This works by telling ffmpeg to write video segments to /cache
    # from the video stream without re-encoding. Clips are then created by using ffmpeg to merge segments
    # without re-encoding. The segments saved are unaltered from what frigate receives to avoid re-encoding.
    # They do not contain bounding boxes. These are optimized to capture "false_positive" examples for improving frigate.
    #
    # NOTE: This feature does not work if you have "-vsync drop" configured in your input params. 
    #       This will only work for camera feeds that can be copied into the mp4 container format without
    #       encoding such as h264. It may not work for some types of streams.
    ################
    save_clips:
      enabled: False
      #########
      # Number of seconds before the event to include in the clips
      #########
      pre_capture: 30
      #########
      # Objects to save clips for. Defaults to all tracked object types.
      #########
      # objects:
      #   - person      

    ################
    # Configuration for the snapshots in the debug view and mqtt
    ################
    snapshots:
      show_timestamp: True
      draw_zones: False
      draw_bounding_boxes: True

    ################
    # Camera level object config. If defined, this is used instead of the global config.
    ################
    objects:
      track:
        - person
      filters:
        person:
          min_area: 5000
          max_area: 100000
          min_score: 0.5
          threshold: 0.50
  front_house_1:
    ffmpeg:
      ################
      # Source passed to ffmpeg after the -i parameter. Supports anything compatible with OpenCV and FFmpeg.
      # Environment variables that begin with 'FRIGATE_' may be referenced in {}
      ################
      input: rtsp://c***************P@192.168.10.75:554/Streaming/Channels/101?transportmode=unicast&profile=Profile_2
      #################
      # These values will override default values for just this camera
      #################
      # global_args: []
      # hwaccel_args: []
      # input_args: []
      # output_args: []
    
    ################
    ## Optionally specify the resolution of the video feed. Frigate will try to auto detect if not specified
    ################
    # height: 1280
    # width: 720

    ################
    ## Specify the framerate of your camera
    ##
    ## NOTE: This should only be set in the event ffmpeg is unable to determine your camera's framerate
    ##       on its own and the reported framerate for your camera in frigate is well over what is expected.
    ################
    # fps: 5

    ################
    ## Optional mask. Must be the same aspect ratio as your video feed. Value is any of the following:
    ##   - name of a file in the config directory
    ##   - base64 encoded image prefixed with 'base64,' eg. 'base64,asfasdfasdf....'
    ##   - polygon of x,y coordinates prefixed with 'poly,' eg. 'poly,0,900,1080,900,1080,1920,0,1920'
    ## 
    ## The mask works by looking at the bottom center of the bounding box for the detected
    ## person in the image. If that pixel in the mask is a black pixel, it ignores it as a
    ## false positive. In my mask, the grass and driveway visible from my backdoor camera 
    ## are white. The garage doors, sky, and trees (anywhere it would be impossible for a 
    ## person to stand) are black.
    ## 
    ## Masked areas are also ignored for motion detection.
    ################
    # mask: back-mask.bmp

    ################
    # Allows you to limit the framerate within frigate for cameras that do not support
    # custom framerates. A value of 1 tells frigate to look at every frame, 2 every 2nd frame, 
    # 3 every 3rd frame, etc.
    ################
    take_frame: 1

    ################
    # The number of seconds to retain the highest scoring image for the best.jpg endpoint before allowing it
    # to be replaced by a newer image. Defaults to 60 seconds.
    ################
    best_image_timeout: 60

    ################
    # MQTT settings
    ################
    # mqtt:
    #   crop_to_region: True
    #   snapshot_height: 300

    ################
    # Zones
    ################
    zones:
      #################
      # Name of the zone
      ################
      front_steps:
        ####################
        # A list of x,y coordinates to define the polygon of the zone. The top 
        # left corner is 0,0. Can also be a comma separated string of all x,y coordinates combined.
        # The same zone name can exist across multiple cameras if they have overlapping FOVs.
        # An object is determined to be in the zone based on whether or not the bottom center
        # of it's bounding box is within the polygon. The polygon must have at least 3 points.
        # Coordinates can be generated at https://www.image-map.net/
        ####################
        coordinates:
          - 3,1077,1553,1078,1768,749,1860,521,1873,471,1812,453,1733,436,1744,361,1683,332,1661,263,1688,192,1648,159,1322,83,1095,42,907,36,678,56,559,78,498,90,338,185,208,205,-1,236
        ################
        # Zone level object filters. These are applied in addition to the global and camera filters
        # and should be more restrictive than the global and camera filters. The global and camera
        # filters are applied upstream.
        ################
        filters:
          person:
            min_area: 5000
            max_area: 100000
            threshold: 0.5

    ################
    # This will save a clip for each tracked object by frigate along with a json file that contains
    # data related to the tracked object. This works by telling ffmpeg to write video segments to /cache
    # from the video stream without re-encoding. Clips are then created by using ffmpeg to merge segments
    # without re-encoding. The segments saved are unaltered from what frigate receives to avoid re-encoding.
    # They do not contain bounding boxes. These are optimized to capture "false_positive" examples for improving frigate.
    #
    # NOTE: This feature does not work if you have "-vsync drop" configured in your input params. 
    #       This will only work for camera feeds that can be copied into the mp4 container format without
    #       encoding such as h264. It may not work for some types of streams.
    ################
    save_clips:
      enabled: False
      #########
      # Number of seconds before the event to include in the clips
      #########
      pre_capture: 30
      #########
      # Objects to save clips for. Defaults to all tracked object types.
      #########
      # objects:
      #   - person      

    ################
    # Configuration for the snapshots in the debug view and mqtt
    ################
    snapshots:
      show_timestamp: True
      draw_zones: False
      draw_bounding_boxes: True

    ################
    # Camera level object config. If defined, this is used instead of the global config.
    ################
    objects:
      track:
        - person
      filters:
        person:
          min_area: 5000
          max_area: 100000
          min_score: 0.5
          threshold: 0.50
  front_house_2:
    ffmpeg:
      ################
      # Source passed to ffmpeg after the -i parameter. Supports anything compatible with OpenCV and FFmpeg.
      # Environment variables that begin with 'FRIGATE_' may be referenced in {}
      ################
      input: rtsp://c***************P@192.168.10.76:554/Streaming/Channels/101?transportmode=unicast&profile=Profile_2
      #################
      # These values will override default values for just this camera
      #################
      # global_args: []
      # hwaccel_args: []
      # input_args: []
      # output_args: []
    
    ################
    ## Optionally specify the resolution of the video feed. Frigate will try to auto detect if not specified
    ################
    # height: 1280
    # width: 720

    ################
    ## Specify the framerate of your camera
    ##
    ## NOTE: This should only be set in the event ffmpeg is unable to determine your camera's framerate
    ##       on its own and the reported framerate for your camera in frigate is well over what is expected.
    ################
    # fps: 5

    ################
    ## Optional mask. Must be the same aspect ratio as your video feed. Value is any of the following:
    ##   - name of a file in the config directory
    ##   - base64 encoded image prefixed with 'base64,' eg. 'base64,asfasdfasdf....'
    ##   - polygon of x,y coordinates prefixed with 'poly,' eg. 'poly,0,900,1080,900,1080,1920,0,1920'
    ## 
    ## The mask works by looking at the bottom center of the bounding box for the detected
    ## person in the image. If that pixel in the mask is a black pixel, it ignores it as a
    ## false positive. In my mask, the grass and driveway visible from my backdoor camera 
    ## are white. The garage doors, sky, and trees (anywhere it would be impossible for a 
    ## person to stand) are black.
    ## 
    ## Masked areas are also ignored for motion detection.
    ################
    # mask: back-mask.bmp

    ################
    # Allows you to limit the framerate within frigate for cameras that do not support
    # custom framerates. A value of 1 tells frigate to look at every frame, 2 every 2nd frame, 
    # 3 every 3rd frame, etc.
    ################
    take_frame: 1

    ################
    # The number of seconds to retain the highest scoring image for the best.jpg endpoint before allowing it
    # to be replaced by a newer image. Defaults to 60 seconds.
    ################
    best_image_timeout: 60

    ################
    # MQTT settings
    ################
    # mqtt:
    #   crop_to_region: True
    #   snapshot_height: 300

    ################
    # Zones
    ################
    zones:
      #################
      # Name of the zone
      ################
      front_steps:
        ####################
        # A list of x,y coordinates to define the polygon of the zone. The top 
        # left corner is 0,0. Can also be a comma separated string of all x,y coordinates combined.
        # The same zone name can exist across multiple cameras if they have overlapping FOVs.
        # An object is determined to be in the zone based on whether or not the bottom center
        # of it's bounding box is within the polygon. The polygon must have at least 3 points.
        # Coordinates can be generated at https://www.image-map.net/
        ####################
        coordinates:
          - 555,407,1,596,1,1073,1913,1069,1904,267,572,258
        ################
        # Zone level object filters. These are applied in addition to the global and camera filters
        # and should be more restrictive than the global and camera filters. The global and camera
        # filters are applied upstream.
        ################
        filters:
          person:
            min_area: 5000
            max_area: 100000
            threshold: 0.5

    ################
    # This will save a clip for each tracked object by frigate along with a json file that contains
    # data related to the tracked object. This works by telling ffmpeg to write video segments to /cache
    # from the video stream without re-encoding. Clips are then created by using ffmpeg to merge segments
    # without re-encoding. The segments saved are unaltered from what frigate receives to avoid re-encoding.
    # They do not contain bounding boxes. These are optimized to capture "false_positive" examples for improving frigate.
    #
    # NOTE: This feature does not work if you have "-vsync drop" configured in your input params. 
    #       This will only work for camera feeds that can be copied into the mp4 container format without
    #       encoding such as h264. It may not work for some types of streams.
    ################
    save_clips:
      enabled: False
      #########
      # Number of seconds before the event to include in the clips
      #########
      pre_capture: 30
      #########
      # Objects to save clips for. Defaults to all tracked object types.
      #########
      # objects:
      #   - person      

    ################
    # Configuration for the snapshots in the debug view and mqtt
    ################
    snapshots:
      show_timestamp: True
      draw_zones: False
      draw_bounding_boxes: True

    ################
    # Camera level object config. If defined, this is used instead of the global config.
    ################
    objects:
      track:
        - person
      filters:
        person:
          min_area: 5000
          max_area: 100000
          min_score: 0.5
          threshold: 0.50
  front_door:
    ffmpeg:
      ################
      # Source passed to ffmpeg after the -i parameter. Supports anything compatible with OpenCV and FFmpeg.
      # Environment variables that begin with 'FRIGATE_' may be referenced in {}
      ################
      input: rtsp://c***************P@192.168.10.66:554/Streaming/Channels/101?transportmode=unicast&profile=Profile_2
      #################
      # These values will override default values for just this camera
      #################
      # global_args: []
      # hwaccel_args: []
      # input_args: []
      # output_args: []
    
    ################
    ## Optionally specify the resolution of the video feed. Frigate will try to auto detect if not specified
    ################
    # height: 1280
    # width: 720

    ################
    ## Specify the framerate of your camera
    ##
    ## NOTE: This should only be set in the event ffmpeg is unable to determine your camera's framerate
    ##       on its own and the reported framerate for your camera in frigate is well over what is expected.
    ################
    # fps: 5

    ################
    ## Optional mask. Must be the same aspect ratio as your video feed. Value is any of the following:
    ##   - name of a file in the config directory
    ##   - base64 encoded image prefixed with 'base64,' eg. 'base64,asfasdfasdf....'
    ##   - polygon of x,y coordinates prefixed with 'poly,' eg. 'poly,0,900,1080,900,1080,1920,0,1920'
    ## 
    ## The mask works by looking at the bottom center of the bounding box for the detected
    ## person in the image. If that pixel in the mask is a black pixel, it ignores it as a
    ## false positive. In my mask, the grass and driveway visible from my backdoor camera 
    ## are white. The garage doors, sky, and trees (anywhere it would be impossible for a 
    ## person to stand) are black.
    ## 
    ## Masked areas are also ignored for motion detection.
    ################
    # mask: back-mask.bmp

    ################
    # Allows you to limit the framerate within frigate for cameras that do not support
    # custom framerates. A value of 1 tells frigate to look at every frame, 2 every 2nd frame, 
    # 3 every 3rd frame, etc.
    ################
    take_frame: 1

    ################
    # The number of seconds to retain the highest scoring image for the best.jpg endpoint before allowing it
    # to be replaced by a newer image. Defaults to 60 seconds.
    ################
    best_image_timeout: 60

    ################
    # MQTT settings
    ################
    # mqtt:
    #   crop_to_region: True
    #   snapshot_height: 300

    ################
    # Zones
    ################
    zones:
      #################
      # Name of the zone
      ################
      front_steps:
        ####################
        # A list of x,y coordinates to define the polygon of the zone. The top 
        # left corner is 0,0. Can also be a comma separated string of all x,y coordinates combined.
        # The same zone name can exist across multiple cameras if they have overlapping FOVs.
        # An object is determined to be in the zone based on whether or not the bottom center
        # of it's bounding box is within the polygon. The polygon must have at least 3 points.
        # Coordinates can be generated at https://www.image-map.net/
        ####################
        coordinates:
          - 11,620,6,1071,1919,1071,1914,439,1602,352,1530,332,1469,320,1396,312,1178,278,1142,95,1008,154,666,297,642,266
        ################
        # Zone level object filters. These are applied in addition to the global and camera filters
        # and should be more restrictive than the global and camera filters. The global and camera
        # filters are applied upstream.
        ################
        filters:
          person:
            min_area: 5000
            max_area: 100000
            threshold: 0.5

    ################
    # This will save a clip for each tracked object by frigate along with a json file that contains
    # data related to the tracked object. This works by telling ffmpeg to write video segments to /cache
    # from the video stream without re-encoding. Clips are then created by using ffmpeg to merge segments
    # without re-encoding. The segments saved are unaltered from what frigate receives to avoid re-encoding.
    # They do not contain bounding boxes. These are optimized to capture "false_positive" examples for improving frigate.
    #
    # NOTE: This feature does not work if you have "-vsync drop" configured in your input params. 
    #       This will only work for camera feeds that can be copied into the mp4 container format without
    #       encoding such as h264. It may not work for some types of streams.
    ################
    #save_clips:
    #  enabled: False
      #########
      # Number of seconds before the event to include in the clips
      #########
    #  pre_capture: 30
      #########
      # Objects to save clips for. Defaults to all tracked object types.
      #########
      # objects:
      #   - person      

    ################
    # Configuration for the snapshots in the debug view and mqtt
    ################
    #snapshots:
    #  show_timestamp: True
    #  draw_zones: False
    #  draw_bounding_boxes: True

    ################
    # Camera level object config. If defined, this is used instead of the global config.
    ################
    objects:
      track:
        - person
      filters:
        person:
          min_area: 5000
          max_area: 100000
          min_score: 0.5
          threshold: 0.50
  left_side_02:
    ffmpeg:
      ################
      # Source passed to ffmpeg after the -i parameter. Supports anything compatible with OpenCV and FFmpeg.
      # Environment variables that begin with 'FRIGATE_' may be referenced in {}
      ################
      input: rtsp://c***************P@192.168.10.68:554/Streaming/Channels/102?transportmode=unicast&profile=Profile_2
      #################
      # These values will override default values for just this camera
      #################
      # global_args: []
      # hwaccel_args: []
      # input_args: []
      # output_args: []
    
    ################
    ## Optionally specify the resolution of the video feed. Frigate will try to auto detect if not specified
    ################
    # height: 1280
    # width: 720

    ################
    ## Specify the framerate of your camera
    ##
    ## NOTE: This should only be set in the event ffmpeg is unable to determine your camera's framerate
    ##       on its own and the reported framerate for your camera in frigate is well over what is expected.
    ################
    # fps: 5

    ################
    ## Optional mask. Must be the same aspect ratio as your video feed. Value is any of the following:
    ##   - name of a file in the config directory
    ##   - base64 encoded image prefixed with 'base64,' eg. 'base64,asfasdfasdf....'
    ##   - polygon of x,y coordinates prefixed with 'poly,' eg. 'poly,0,900,1080,900,1080,1920,0,1920'
    ## 
    ## The mask works by looking at the bottom center of the bounding box for the detected
    ## person in the image. If that pixel in the mask is a black pixel, it ignores it as a
    ## false positive. In my mask, the grass and driveway visible from my backdoor camera 
    ## are white. The garage doors, sky, and trees (anywhere it would be impossible for a 
    ## person to stand) are black.
    ## 
    ## Masked areas are also ignored for motion detection.
    ################
    # mask: back-mask.bmp

    ################
    # Allows you to limit the framerate within frigate for cameras that do not support
    # custom framerates. A value of 1 tells frigate to look at every frame, 2 every 2nd frame, 
    # 3 every 3rd frame, etc.
    ################
    take_frame: 1

    ################
    # The number of seconds to retain the highest scoring image for the best.jpg endpoint before allowing it
    # to be replaced by a newer image. Defaults to 60 seconds.
    ################
    best_image_timeout: 60

    ################
    # MQTT settings
    ################
    # mqtt:
    #   crop_to_region: True
    #   snapshot_height: 300

    ################
    # Zones
    ################
    zones:
      #################
      # Name of the zone
      ################
      front_steps:
        ####################
        # A list of x,y coordinates to define the polygon of the zone. The top 
        # left corner is 0,0. Can also be a comma separated string of all x,y coordinates combined.
        # The same zone name can exist across multiple cameras if they have overlapping FOVs.
        # An object is determined to be in the zone based on whether or not the bottom center
        # of it's bounding box is within the polygon. The polygon must have at least 3 points.
        # Coordinates can be generated at https://www.image-map.net/
        ####################
        coordinates:
          - 3,2,1,1078,1909,1073,1919,695,1867,729,1819,846,1780,927,1712,1010,1633,1043,1022,712,569,441,337,295,226,212,162,181,128,203,55,225,31,232,33,0
        ################
        # Zone level object filters. These are applied in addition to the global and camera filters
        # and should be more restrictive than the global and camera filters. The global and camera
        # filters are applied upstream.
        ################
        filters:
          person:
            min_area: 5000
            max_area: 100000
            threshold: 0.5

    ################
    # This will save a clip for each tracked object by frigate along with a json file that contains
    # data related to the tracked object. This works by telling ffmpeg to write video segments to /cache
    # from the video stream without re-encoding. Clips are then created by using ffmpeg to merge segments
    # without re-encoding. The segments saved are unaltered from what frigate receives to avoid re-encoding.
    # They do not contain bounding boxes. These are optimized to capture "false_positive" examples for improving frigate.
    #
    # NOTE: This feature does not work if you have "-vsync drop" configured in your input params. 
    #       This will only work for camera feeds that can be copied into the mp4 container format without
    #       encoding such as h264. It may not work for some types of streams.
    ################
    #save_clips:
    #  enabled: False
      #########
      # Number of seconds before the event to include in the clips
      #########
    #  pre_capture: 30
      #########
      # Objects to save clips for. Defaults to all tracked object types.
      #########
      # objects:
      #   - person      

    ################
    # Configuration for the snapshots in the debug view and mqtt
    ################
    #snapshots:
    #  show_timestamp: True
    #  draw_zones: False
    #  draw_bounding_boxes: True

    ################
    # Camera level object config. If defined, this is used instead of the global config.
    ################
    objects:
      track:
        - person
      filters:
        person:
          min_area: 5000
          max_area: 100000
          min_score: 0.5
          threshold: 0.50
  front_yard:
    ffmpeg:
      ################
      # Source passed to ffmpeg after the -i parameter. Supports anything compatible with OpenCV and FFmpeg.
      # Environment variables that begin with 'FRIGATE_' may be referenced in {}
      ################
      input: rtsp://c***************P@192.168.10.67:554/Streaming/Channels/102?transportmode=unicast&profile=Profile_2
      #################
      # These values will override default values for just this camera
      #################
      # global_args: []
      # hwaccel_args: []
      # input_args: []
      # output_args: []
    
    ################
    ## Optionally specify the resolution of the video feed. Frigate will try to auto detect if not specified
    ################
    # height: 1280
    # width: 720

    ################
    ## Specify the framerate of your camera
    ##
    ## NOTE: This should only be set in the event ffmpeg is unable to determine your camera's framerate
    ##       on its own and the reported framerate for your camera in frigate is well over what is expected.
    ################
    # fps: 5

    ################
    ## Optional mask. Must be the same aspect ratio as your video feed. Value is any of the following:
    ##   - name of a file in the config directory
    ##   - base64 encoded image prefixed with 'base64,' eg. 'base64,asfasdfasdf....'
    ##   - polygon of x,y coordinates prefixed with 'poly,' eg. 'poly,0,900,1080,900,1080,1920,0,1920'
    ## 
    ## The mask works by looking at the bottom center of the bounding box for the detected
    ## person in the image. If that pixel in the mask is a black pixel, it ignores it as a
    ## false positive. In my mask, the grass and driveway visible from my backdoor camera 
    ## are white. The garage doors, sky, and trees (anywhere it would be impossible for a 
    ## person to stand) are black.
    ## 
    ## Masked areas are also ignored for motion detection.
    ################
    # mask: back-mask.bmp

    ################
    # Allows you to limit the framerate within frigate for cameras that do not support
    # custom framerates. A value of 1 tells frigate to look at every frame, 2 every 2nd frame, 
    # 3 every 3rd frame, etc.
    ################
    take_frame: 1

    ################
    # The number of seconds to retain the highest scoring image for the best.jpg endpoint before allowing it
    # to be replaced by a newer image. Defaults to 60 seconds.
    ################
    best_image_timeout: 60

    ################
    # MQTT settings
    ################
    # mqtt:
    #   crop_to_region: True
    #   snapshot_height: 300

    ################
    # Zones
    ################
    zones:
      #################
      # Name of the zone
      ################
      front_steps:
        ####################
        # A list of x,y coordinates to define the polygon of the zone. The top 
        # left corner is 0,0. Can also be a comma separated string of all x,y coordinates combined.
        # The same zone name can exist across multiple cameras if they have overlapping FOVs.
        # An object is determined to be in the zone based on whether or not the bottom center
        # of it's bounding box is within the polygon. The polygon must have at least 3 points.
        # Coordinates can be generated at https://www.image-map.net/
        ####################
        coordinates:
          - 628,129,170,220,3,324,1,1072,1917,1072,1914,263,1843,261,1795,242,1716,212,1609,173,1515,141,1424,114,1365,95,1278,78,1224,66,1139,53,1076,46,1013,37,937,36,888,39,857,41,796,39,717,37,642,37
        ################
        # Zone level object filters. These are applied in addition to the global and camera filters
        # and should be more restrictive than the global and camera filters. The global and camera
        # filters are applied upstream.
        ################
        filters:
          person:
            min_area: 5000
            max_area: 100000
            threshold: 0.5

    ################
    # This will save a clip for each tracked object by frigate along with a json file that contains
    # data related to the tracked object. This works by telling ffmpeg to write video segments to /cache
    # from the video stream without re-encoding. Clips are then created by using ffmpeg to merge segments
    # without re-encoding. The segments saved are unaltered from what frigate receives to avoid re-encoding.
    # They do not contain bounding boxes. These are optimized to capture "false_positive" examples for improving frigate.
    #
    # NOTE: This feature does not work if you have "-vsync drop" configured in your input params. 
    #       This will only work for camera feeds that can be copied into the mp4 container format without
    #       encoding such as h264. It may not work for some types of streams.
    ################
    #save_clips:
    #  enabled: False
      #########
      # Number of seconds before the event to include in the clips
      #########
    #  pre_capture: 30
      #########
      # Objects to save clips for. Defaults to all tracked object types.
      #########
      # objects:
      #   - person      

    ################
    # Configuration for the snapshots in the debug view and mqtt
    ################
    #snapshots:
    #  show_timestamp: True
    #  draw_zones: False
    #  draw_bounding_boxes: True

    ################
    # Camera level object config. If defined, this is used instead of the global config.
    ################
    objects:
      track:
        - person
      filters:
        person:
          min_area: 5000
          max_area: 100000
          min_score: 0.5
          threshold: 0.50
  back_side_2:
    ffmpeg:
      ################
      # Source passed to ffmpeg after the -i parameter. Supports anything compatible with OpenCV and FFmpeg.
      # Environment variables that begin with 'FRIGATE_' may be referenced in {}
      ################
      input: rtsp://c***************P@192.168.10.65:554/Streaming/Channels/102?transportmode=unicast&profile=Profile_2
      #################
      # These values will override default values for just this camera
      #################
      # global_args: []
      # hwaccel_args: []
      # input_args: []
      # output_args: []
    
    ################
    ## Optionally specify the resolution of the video feed. Frigate will try to auto detect if not specified
    ################
    # height: 1280
    # width: 720

    ################
    ## Specify the framerate of your camera
    ##
    ## NOTE: This should only be set in the event ffmpeg is unable to determine your camera's framerate
    ##       on its own and the reported framerate for your camera in frigate is well over what is expected.
    ################
    # fps: 5

    ################
    ## Optional mask. Must be the same aspect ratio as your video feed. Value is any of the following:
    ##   - name of a file in the config directory
    ##   - base64 encoded image prefixed with 'base64,' eg. 'base64,asfasdfasdf....'
    ##   - polygon of x,y coordinates prefixed with 'poly,' eg. 'poly,0,900,1080,900,1080,1920,0,1920'
    ## 
    ## The mask works by looking at the bottom center of the bounding box for the detected
    ## person in the image. If that pixel in the mask is a black pixel, it ignores it as a
    ## false positive. In my mask, the grass and driveway visible from my backdoor camera 
    ## are white. The garage doors, sky, and trees (anywhere it would be impossible for a 
    ## person to stand) are black.
    ## 
    ## Masked areas are also ignored for motion detection.
    ################
    # mask: back-mask.bmp

    ################
    # Allows you to limit the framerate within frigate for cameras that do not support
    # custom framerates. A value of 1 tells frigate to look at every frame, 2 every 2nd frame, 
    # 3 every 3rd frame, etc.
    ################
    take_frame: 1

    ################
    # The number of seconds to retain the highest scoring image for the best.jpg endpoint before allowing it
    # to be replaced by a newer image. Defaults to 60 seconds.
    ################
    best_image_timeout: 60

    ################
    # MQTT settings
    ################
    # mqtt:
    #   crop_to_region: True
    #   snapshot_height: 300

    ################
    # Zones
    ################
    zones:
      #################
      # Name of the zone
      ################
      front_steps:
        ####################
        # A list of x,y coordinates to define the polygon of the zone. The top 
        # left corner is 0,0. Can also be a comma separated string of all x,y coordinates combined.
        # The same zone name can exist across multiple cameras if they have overlapping FOVs.
        # An object is determined to be in the zone based on whether or not the bottom center
        # of it's bounding box is within the polygon. The polygon must have at least 3 points.
        # Coordinates can be generated at https://www.image-map.net/
        ####################
        coordinates:
          - 3,1,1,1078,1919,1075,1919,337,1751,830,681,361,398,256,221,207
        ################
        # Zone level object filters. These are applied in addition to the global and camera filters
        # and should be more restrictive than the global and camera filters. The global and camera
        # filters are applied upstream.
        ################
        filters:
          person:
            min_area: 5000
            max_area: 100000
            threshold: 0.5

    ################
    # This will save a clip for each tracked object by frigate along with a json file that contains
    # data related to the tracked object. This works by telling ffmpeg to write video segments to /cache
    # from the video stream without re-encoding. Clips are then created by using ffmpeg to merge segments
    # without re-encoding. The segments saved are unaltered from what frigate receives to avoid re-encoding.
    # They do not contain bounding boxes. These are optimized to capture "false_positive" examples for improving frigate.
    #
    # NOTE: This feature does not work if you have "-vsync drop" configured in your input params. 
    #       This will only work for camera feeds that can be copied into the mp4 container format without
    #       encoding such as h264. It may not work for some types of streams.
    ################
    #save_clips:
    #  enabled: False
      #########
      # Number of seconds before the event to include in the clips
      #########
    #  pre_capture: 30
      #########
      # Objects to save clips for. Defaults to all tracked object types.
      #########
      # objects:
      #   - person      

    ################
    # Configuration for the snapshots in the debug view and mqtt
    ################
    #snapshots:
    #  show_timestamp: True
    #  draw_zones: False
    #  draw_bounding_boxes: True

    ################
    # Camera level object config. If defined, this is used instead of the global config.
    ################
    objects:
      track:
        - person
      filters:
        person:
          min_area: 5000
          max_area: 100000
          min_score: 0.5
          threshold: 0.50
  back_side_01:
    ffmpeg:
      ################
      # Source passed to ffmpeg after the -i parameter. Supports anything compatible with OpenCV and FFmpeg.
      # Environment variables that begin with 'FRIGATE_' may be referenced in {}
      ################
      input: rtsp://c***************P@192.168.10.64:554/Streaming/Channels/102?transportmode=unicast&profile=Profile_2
      #################
      # These values will override default values for just this camera
      #################
      # global_args: []
      # hwaccel_args: []
      # input_args: []
      # output_args: []
    
    ################
    ## Optionally specify the resolution of the video feed. Frigate will try to auto detect if not specified
    ################
    # height: 1280
    # width: 720

    ################
    ## Specify the framerate of your camera
    ##
    ## NOTE: This should only be set in the event ffmpeg is unable to determine your camera's framerate
    ##       on its own and the reported framerate for your camera in frigate is well over what is expected.
    ################
    # fps: 5

    ################
    ## Optional mask. Must be the same aspect ratio as your video feed. Value is any of the following:
    ##   - name of a file in the config directory
    ##   - base64 encoded image prefixed with 'base64,' eg. 'base64,asfasdfasdf....'
    ##   - polygon of x,y coordinates prefixed with 'poly,' eg. 'poly,0,900,1080,900,1080,1920,0,1920'
    ## 
    ## The mask works by looking at the bottom center of the bounding box for the detected
    ## person in the image. If that pixel in the mask is a black pixel, it ignores it as a
    ## false positive. In my mask, the grass and driveway visible from my backdoor camera 
    ## are white. The garage doors, sky, and trees (anywhere it would be impossible for a 
    ## person to stand) are black.
    ## 
    ## Masked areas are also ignored for motion detection.
    ################
    # mask: back-mask.bmp

    ################
    # Allows you to limit the framerate within frigate for cameras that do not support
    # custom framerates. A value of 1 tells frigate to look at every frame, 2 every 2nd frame, 
    # 3 every 3rd frame, etc.
    ################
    take_frame: 1

    ################
    # The number of seconds to retain the highest scoring image for the best.jpg endpoint before allowing it
    # to be replaced by a newer image. Defaults to 60 seconds.
    ################
    best_image_timeout: 60

    ################
    # MQTT settings
    ################
    # mqtt:
    #   crop_to_region: True
    #   snapshot_height: 300

    ################
    # Zones
    ################
    zones:
      #################
      # Name of the zone
      ################
      front_steps:
        ####################
        # A list of x,y coordinates to define the polygon of the zone. The top 
        # left corner is 0,0. Can also be a comma separated string of all x,y coordinates combined.
        # The same zone name can exist across multiple cameras if they have overlapping FOVs.
        # An object is determined to be in the zone based on whether or not the bottom center
        # of it's bounding box is within the polygon. The polygon must have at least 3 points.
        # Coordinates can be generated at https://www.image-map.net/
        ####################
        coordinates:
          - 85,1438,2480,249,2557,242,2557,1438,496,1438,96,1438
        ################
        # Zone level object filters. These are applied in addition to the global and camera filters
        # and should be more restrictive than the global and camera filters. The global and camera
        # filters are applied upstream.
        ################
        filters:
          person:
            min_area: 5000
            max_area: 100000
            threshold: 0.5

    ################
    # This will save a clip for each tracked object by frigate along with a json file that contains
    # data related to the tracked object. This works by telling ffmpeg to write video segments to /cache
    # from the video stream without re-encoding. Clips are then created by using ffmpeg to merge segments
    # without re-encoding. The segments saved are unaltered from what frigate receives to avoid re-encoding.
    # They do not contain bounding boxes. These are optimized to capture "false_positive" examples for improving frigate.
    #
    # NOTE: This feature does not work if you have "-vsync drop" configured in your input params. 
    #       This will only work for camera feeds that can be copied into the mp4 container format without
    #       encoding such as h264. It may not work for some types of streams.
    ################
    #save_clips:
    #  enabled: False
      #########
      # Number of seconds before the event to include in the clips
      #########
    #  pre_capture: 30
      #########
      # Objects to save clips for. Defaults to all tracked object types.
      #########
      # objects:
      #   - person      

    ################
    # Configuration for the snapshots in the debug view and mqtt
    ################
    #snapshots:
    #  show_timestamp: True
    #  draw_zones: False
    #  draw_bounding_boxes: True

    ################
    # Camera level object config. If defined, this is used instead of the global config.
    ################
    objects:
      track:
        - person
      filters:
        person:
          min_area: 5000
          max_area: 100000
          min_score: 0.5
          threshold: 0.50
  back_side_03:
    ffmpeg:
      ################
      # Source passed to ffmpeg after the -i parameter. Supports anything compatible with OpenCV and FFmpeg.
      # Environment variables that begin with 'FRIGATE_' may be referenced in {}
      ################
      input: rtsp://c***************P@192.168.10.65:554/Streaming/Channels/102?transportmode=unicast&profile=Profile_2
      #################
      # These values will override default values for just this camera
      #################
      # global_args: []
      # hwaccel_args: []
      # input_args: []
      # output_args: []
    
    ################
    ## Optionally specify the resolution of the video feed. Frigate will try to auto detect if not specified
    ################
    # height: 1280
    # width: 720

    ################
    ## Specify the framerate of your camera
    ##
    ## NOTE: This should only be set in the event ffmpeg is unable to determine your camera's framerate
    ##       on its own and the reported framerate for your camera in frigate is well over what is expected.
    ################
    # fps: 5

    ################
    ## Optional mask. Must be the same aspect ratio as your video feed. Value is any of the following:
    ##   - name of a file in the config directory
    ##   - base64 encoded image prefixed with 'base64,' eg. 'base64,asfasdfasdf....'
    ##   - polygon of x,y coordinates prefixed with 'poly,' eg. 'poly,0,900,1080,900,1080,1920,0,1920'
    ## 
    ## The mask works by looking at the bottom center of the bounding box for the detected
    ## person in the image. If that pixel in the mask is a black pixel, it ignores it as a
    ## false positive. In my mask, the grass and driveway visible from my backdoor camera 
    ## are white. The garage doors, sky, and trees (anywhere it would be impossible for a 
    ## person to stand) are black.
    ## 
    ## Masked areas are also ignored for motion detection.
    ################
    # mask: back-mask.bmp

    ################
    # Allows you to limit the framerate within frigate for cameras that do not support
    # custom framerates. A value of 1 tells frigate to look at every frame, 2 every 2nd frame, 
    # 3 every 3rd frame, etc.
    ################
    take_frame: 1

    ################
    # The number of seconds to retain the highest scoring image for the best.jpg endpoint before allowing it
    # to be replaced by a newer image. Defaults to 60 seconds.
    ################
    best_image_timeout: 60

    ################
    # MQTT settings
    ################
    # mqtt:
    #   crop_to_region: True
    #   snapshot_height: 300

    ################
    # Zones
    ################
    zones:
      #################
      # Name of the zone
      ################
      front_steps:
        ####################
        # A list of x,y coordinates to define the polygon of the zone. The top 
        # left corner is 0,0. Can also be a comma separated string of all x,y coordinates combined.
        # The same zone name can exist across multiple cameras if they have overlapping FOVs.
        # An object is determined to be in the zone based on whether or not the bottom center
        # of it's bounding box is within the polygon. The polygon must have at least 3 points.
        # Coordinates can be generated at https://www.image-map.net/
        ####################
        coordinates:
          - 268,237,-1,461,1,1438,2559,1431,2543,1110,1690,732,1001,457
        ################
        # Zone level object filters. These are applied in addition to the global and camera filters
        # and should be more restrictive than the global and camera filters. The global and camera
        # filters are applied upstream.
        ################
        filters:
          person:
            min_area: 5000
            max_area: 100000
            threshold: 0.5

    ################
    # This will save a clip for each tracked object by frigate along with a json file that contains
    # data related to the tracked object. This works by telling ffmpeg to write video segments to /cache
    # from the video stream without re-encoding. Clips are then created by using ffmpeg to merge segments
    # without re-encoding. The segments saved are unaltered from what frigate receives to avoid re-encoding.
    # They do not contain bounding boxes. These are optimized to capture "false_positive" examples for improving frigate.
    #
    # NOTE: This feature does not work if you have "-vsync drop" configured in your input params. 
    #       This will only work for camera feeds that can be copied into the mp4 container format without
    #       encoding such as h264. It may not work for some types of streams.
    ################
    #save_clips:
    #  enabled: False
      #########
      # Number of seconds before the event to include in the clips
      #########
    #  pre_capture: 30
      #########
      # Objects to save clips for. Defaults to all tracked object types.
      #########
      # objects:
      #   - person      

    ################
    # Configuration for the snapshots in the debug view and mqtt
    ################
    #snapshots:
    #  show_timestamp: True
    #  draw_zones: False
    #  draw_bounding_boxes: True

    ################
    # Camera level object config. If defined, this is used instead of the global config.
    ################
    objects:
      track:
        - person
      filters:
        person:
          min_area: 5000
          max_area: 100000
          min_score: 0.5
          threshold: 0.50
  right_side_03:
    ffmpeg:
      ################
      # Source passed to ffmpeg after the -i parameter. Supports anything compatible with OpenCV and FFmpeg.
      # Environment variables that begin with 'FRIGATE_' may be referenced in {}
      ################
      input: rtsp://c***************P@192.168.10.63:554/Streaming/Channels/102?transportmode=unicast&profile=Profile_2
      #################
      # These values will override default values for just this camera
      #################
      # global_args: []
      # hwaccel_args: []
      # input_args: []
      # output_args: []
    
    ################
    ## Optionally specify the resolution of the video feed. Frigate will try to auto detect if not specified
    ################
    # height: 1280
    # width: 720

    ################
    ## Specify the framerate of your camera
    ##
    ## NOTE: This should only be set in the event ffmpeg is unable to determine your camera's framerate
    ##       on its own and the reported framerate for your camera in frigate is well over what is expected.
    ################
    # fps: 5

    ################
    ## Optional mask. Must be the same aspect ratio as your video feed. Value is any of the following:
    ##   - name of a file in the config directory
    ##   - base64 encoded image prefixed with 'base64,' eg. 'base64,asfasdfasdf....'
    ##   - polygon of x,y coordinates prefixed with 'poly,' eg. 'poly,0,900,1080,900,1080,1920,0,1920'
    ## 
    ## The mask works by looking at the bottom center of the bounding box for the detected
    ## person in the image. If that pixel in the mask is a black pixel, it ignores it as a
    ## false positive. In my mask, the grass and driveway visible from my backdoor camera 
    ## are white. The garage doors, sky, and trees (anywhere it would be impossible for a 
    ## person to stand) are black.
    ## 
    ## Masked areas are also ignored for motion detection.
    ################
    # mask: back-mask.bmp

    ################
    # Allows you to limit the framerate within frigate for cameras that do not support
    # custom framerates. A value of 1 tells frigate to look at every frame, 2 every 2nd frame, 
    # 3 every 3rd frame, etc.
    ################
    take_frame: 1

    ################
    # The number of seconds to retain the highest scoring image for the best.jpg endpoint before allowing it
    # to be replaced by a newer image. Defaults to 60 seconds.
    ################
    best_image_timeout: 60

    ################
    # MQTT settings
    ################
    # mqtt:
    #   crop_to_region: True
    #   snapshot_height: 300

    ################
    # Zones
    ################
    zones:
      #################
      # Name of the zone
      ################
      front_steps:
        ####################
        # A list of x,y coordinates to define the polygon of the zone. The top 
        # left corner is 0,0. Can also be a comma separated string of all x,y coordinates combined.
        # The same zone name can exist across multiple cameras if they have overlapping FOVs.
        # An object is determined to be in the zone based on whether or not the bottom center
        # of it's bounding box is within the polygon. The polygon must have at least 3 points.
        # Coordinates can be generated at https://www.image-map.net/
        ####################
        coordinates:
          - 470,88,483,149,1277,220,1278,717,4,719,-1,310,250,157,380,120,434,99
        ################
        # Zone level object filters. These are applied in addition to the global and camera filters
        # and should be more restrictive than the global and camera filters. The global and camera
        # filters are applied upstream.
        ################
        filters:
          person:
            min_area: 5000
            max_area: 100000
            threshold: 0.5

    ################
    # This will save a clip for each tracked object by frigate along with a json file that contains
    # data related to the tracked object. This works by telling ffmpeg to write video segments to /cache
    # from the video stream without re-encoding. Clips are then created by using ffmpeg to merge segments
    # without re-encoding. The segments saved are unaltered from what frigate receives to avoid re-encoding.
    # They do not contain bounding boxes. These are optimized to capture "false_positive" examples for improving frigate.
    #
    # NOTE: This feature does not work if you have "-vsync drop" configured in your input params. 
    #       This will only work for camera feeds that can be copied into the mp4 container format without
    #       encoding such as h264. It may not work for some types of streams.
    ################
    #save_clips:
    #  enabled: False
      #########
      # Number of seconds before the event to include in the clips
      #########
    #  pre_capture: 30
      #########
      # Objects to save clips for. Defaults to all tracked object types.
      #########
      # objects:
      #   - person      

    ################
    # Configuration for the snapshots in the debug view and mqtt
    ################
    #snapshots:
    #  show_timestamp: True
    #  draw_zones: False
    #  draw_bounding_boxes: True

    ################
    # Camera level object config. If defined, this is used instead of the global config.
    ################
    objects:
      track:
        - person
      filters:
        person:
          min_area: 5000
          max_area: 100000
          min_score: 0.5
          threshold: 0.50
  left_side_01:
    ffmpeg:
      ################
      # Source passed to ffmpeg after the -i parameter. Supports anything compatible with OpenCV and FFmpeg.
      # Environment variables that begin with 'FRIGATE_' may be referenced in {}
      ################
      input: rtsp://c***************P@192.168.10.61:554/Streaming/Channels/102?transportmode=unicast&profile=Profile_2
      #################
      # These values will override default values for just this camera
      #################
      # global_args: []
      # hwaccel_args: []
      # input_args: []
      # output_args: []
    
    ################
    ## Optionally specify the resolution of the video feed. Frigate will try to auto detect if not specified
    ################
    # height: 1280
    # width: 720

    ################
    ## Specify the framerate of your camera
    ##
    ## NOTE: This should only be set in the event ffmpeg is unable to determine your camera's framerate
    ##       on its own and the reported framerate for your camera in frigate is well over what is expected.
    ################
    # fps: 5

    ################
    ## Optional mask. Must be the same aspect ratio as your video feed. Value is any of the following:
    ##   - name of a file in the config directory
    ##   - base64 encoded image prefixed with 'base64,' eg. 'base64,asfasdfasdf....'
    ##   - polygon of x,y coordinates prefixed with 'poly,' eg. 'poly,0,900,1080,900,1080,1920,0,1920'
    ## 
    ## The mask works by looking at the bottom center of the bounding box for the detected
    ## person in the image. If that pixel in the mask is a black pixel, it ignores it as a
    ## false positive. In my mask, the grass and driveway visible from my backdoor camera 
    ## are white. The garage doors, sky, and trees (anywhere it would be impossible for a 
    ## person to stand) are black.
    ## 
    ## Masked areas are also ignored for motion detection.
    ################
    # mask: back-mask.bmp

    ################
    # Allows you to limit the framerate within frigate for cameras that do not support
    # custom framerates. A value of 1 tells frigate to look at every frame, 2 every 2nd frame, 
    # 3 every 3rd frame, etc.
    ################
    take_frame: 1

    ################
    # The number of seconds to retain the highest scoring image for the best.jpg endpoint before allowing it
    # to be replaced by a newer image. Defaults to 60 seconds.
    ################
    best_image_timeout: 60

    ################
    # MQTT settings
    ################
    # mqtt:
    #   crop_to_region: True
    #   snapshot_height: 300

    ################
    # Zones
    ################
    zones:
      #################
      # Name of the zone
      ################
      front_steps:
        ####################
        # A list of x,y coordinates to define the polygon of the zone. The top 
        # left corner is 0,0. Can also be a comma separated string of all x,y coordinates combined.
        # The same zone name can exist across multiple cameras if they have overlapping FOVs.
        # An object is determined to be in the zone based on whether or not the bottom center
        # of it's bounding box is within the polygon. The polygon must have at least 3 points.
        # Coordinates can be generated at https://www.image-map.net/
        ####################
        coordinates:
          - 1058,249,878,487,597,715,1277,717,1279,108,1152,94,1008,89
        ################
        # Zone level object filters. These are applied in addition to the global and camera filters
        # and should be more restrictive than the global and camera filters. The global and camera
        # filters are applied upstream.
        ################
        filters:
          person:
            min_area: 5000
            max_area: 100000
            threshold: 0.5

    ################
    # This will save a clip for each tracked object by frigate along with a json file that contains
    # data related to the tracked object. This works by telling ffmpeg to write video segments to /cache
    # from the video stream without re-encoding. Clips are then created by using ffmpeg to merge segments
    # without re-encoding. The segments saved are unaltered from what frigate receives to avoid re-encoding.
    # They do not contain bounding boxes. These are optimized to capture "false_positive" examples for improving frigate.
    #
    # NOTE: This feature does not work if you have "-vsync drop" configured in your input params. 
    #       This will only work for camera feeds that can be copied into the mp4 container format without
    #       encoding such as h264. It may not work for some types of streams.
    ################
    #save_clips:
    #  enabled: False
      #########
      # Number of seconds before the event to include in the clips
      #########
    #  pre_capture: 30
      #########
      # Objects to save clips for. Defaults to all tracked object types.
      #########
      # objects:
      #   - person      

    ################
    # Configuration for the snapshots in the debug view and mqtt
    ################
    #snapshots:
    #  show_timestamp: True
    #  draw_zones: False
    #  draw_bounding_boxes: True

    ################
    # Camera level object config. If defined, this is used instead of the global config.
    ################
    objects:
      track:
        - person
      filters:
        person:
          min_area: 5000
          max_area: 100000
          min_score: 0.5
          threshold: 0.50
  right_side_01:
    ffmpeg:
      ################
      # Source passed to ffmpeg after the -i parameter. Supports anything compatible with OpenCV and FFmpeg.
      # Environment variables that begin with 'FRIGATE_' may be referenced in {}
      ################
      input: rtsp://c***************P@192.168.10.60:554/Streaming/Channels/102?transportmode=unicast&profile=Profile_2
      #################
      # These values will override default values for just this camera
      #################
      # global_args: []
      # hwaccel_args: []
      # input_args: []
      # output_args: []
    
    ################
    ## Optionally specify the resolution of the video feed. Frigate will try to auto detect if not specified
    ################
    # height: 1280
    # width: 720

    ################
    ## Specify the framerate of your camera
    ##
    ## NOTE: This should only be set in the event ffmpeg is unable to determine your camera's framerate
    ##       on its own and the reported framerate for your camera in frigate is well over what is expected.
    ################
    # fps: 5

    ################
    ## Optional mask. Must be the same aspect ratio as your video feed. Value is any of the following:
    ##   - name of a file in the config directory
    ##   - base64 encoded image prefixed with 'base64,' eg. 'base64,asfasdfasdf....'
    ##   - polygon of x,y coordinates prefixed with 'poly,' eg. 'poly,0,900,1080,900,1080,1920,0,1920'
    ## 
    ## The mask works by looking at the bottom center of the bounding box for the detected
    ## person in the image. If that pixel in the mask is a black pixel, it ignores it as a
    ## false positive. In my mask, the grass and driveway visible from my backdoor camera 
    ## are white. The garage doors, sky, and trees (anywhere it would be impossible for a 
    ## person to stand) are black.
    ## 
    ## Masked areas are also ignored for motion detection.
    ################
    # mask: back-mask.bmp

    ################
    # Allows you to limit the framerate within frigate for cameras that do not support
    # custom framerates. A value of 1 tells frigate to look at every frame, 2 every 2nd frame, 
    # 3 every 3rd frame, etc.
    ################
    take_frame: 1

    ################
    # The number of seconds to retain the highest scoring image for the best.jpg endpoint before allowing it
    # to be replaced by a newer image. Defaults to 60 seconds.
    ################
    best_image_timeout: 60

    ################
    # MQTT settings
    ################
    # mqtt:
    #   crop_to_region: True
    #   snapshot_height: 300

    ################
    # Zones
    ################
    zones:
      #################
      # Name of the zone
      ################
      front_steps:
        ####################
        # A list of x,y coordinates to define the polygon of the zone. The top 
        # left corner is 0,0. Can also be a comma separated string of all x,y coordinates combined.
        # The same zone name can exist across multiple cameras if they have overlapping FOVs.
        # An object is determined to be in the zone based on whether or not the bottom center
        # of it's bounding box is within the polygon. The polygon must have at least 3 points.
        # Coordinates can be generated at https://www.image-map.net/
        ####################
        coordinates:
          - 132,122,4,173,4,712,1277,711,1273,135,1145,101,944,57,777,40,650,36,495,44,370,60,249,86
        ################
        # Zone level object filters. These are applied in addition to the global and camera filters
        # and should be more restrictive than the global and camera filters. The global and camera
        # filters are applied upstream.
        ################
        filters:
          person:
            min_area: 5000
            max_area: 100000
            threshold: 0.5

    ################
    # This will save a clip for each tracked object by frigate along with a json file that contains
    # data related to the tracked object. This works by telling ffmpeg to write video segments to /cache
    # from the video stream without re-encoding. Clips are then created by using ffmpeg to merge segments
    # without re-encoding. The segments saved are unaltered from what frigate receives to avoid re-encoding.
    # They do not contain bounding boxes. These are optimized to capture "false_positive" examples for improving frigate.
    #
    # NOTE: This feature does not work if you have "-vsync drop" configured in your input params. 
    #       This will only work for camera feeds that can be copied into the mp4 container format without
    #       encoding such as h264. It may not work for some types of streams.
    ################
    #save_clips:
    #  enabled: False
      #########
      # Number of seconds before the event to include in the clips
      #########
    #  pre_capture: 30
      #########
      # Objects to save clips for. Defaults to all tracked object types.
      #########
      # objects:
      #   - person      

    ################
    # Configuration for the snapshots in the debug view and mqtt
    ################
    #snapshots:
    #  show_timestamp: True
    #  draw_zones: False
    #  draw_bounding_boxes: True

    ################
    # Camera level object config. If defined, this is used instead of the global config.
    ################
    objects:
      track:
        - person
      filters:
        person:
          min_area: 5000
          max_area: 100000
          min_score: 0.5
          threshold: 0.50
`

Logs

`Fatal Python error: Bus error

Thread 0x00007fbcdf7fe700 (most recent call first):
  File "/usr/lib/python3.8/threading.py", line 302 in wait
  File "/usr/lib/python3.8/multiprocessing/queues.py", line 227 in _feed
  File "/usr/lib/python3.8/threading.py", line 870 in run
  File "/usr/lib/python3.8/threading.py", line 932 in _bootstrap_inner
  File "/usr/lib/python3.8/threading.py", line 890 in _bootstrap

Thread 0x00007fbcdffff700 (most recent call first):
  File "/usr/lib/python3.8/threading.py", line 302 in wait
  File "/usr/lib/python3.8/multiprocessing/queues.py", line 227 in _feed
  File "/usr/lib/python3.8/threading.py", line 870 in run
  File "/usr/lib/python3.8/threading.py", line 932 in _bootstrap_inner
  File "/usr/lib/python3.8/threading.py", line 890 in _bootstrap

Thread 0x00007fbcf8aca700 (most recent call first):
  File "detect_objects.py", line 95 in run
  File "/usr/lib/python3.8/threading.py", line 932 in _bootstrap_inner
  File "/usr/lib/python3.8/threading.py", line 890 in _bootstrap

Thread 0x00007fbcf92cb700 (most recent call first):
  File "/usr/lib/python3.8/multiprocessing/shared_memory.py", line 100 in __init__
  File "/opt/frigate/frigate/util.py", line 231 in get
  File "/opt/frigate/frigate/object_processing.py", line 127 in update
  File "/opt/frigate/frigate/object_processing.py", line 372 in run
  File "/usr/lib/python3.8/threading.py", line 932 in _bootstrap_inner
  File "/usr/lib/python3.8/threading.py", line 890 in _bootstrap

Thread 0x00007fbcf9acc700 (most recent call first):
  File "/usr/lib/python3.8/selectors.py", line 415 in select
  File "/usr/lib/python3.8/multiprocessing/connection.py", line 930 in wait
  File "/usr/lib/python3.8/multiprocessing/connection.py", line 424 in _poll
  File "/usr/lib/python3.8/multiprocessing/connection.py", line 257 in poll
  File "/usr/lib/python3.8/multiprocessing/queues.py", line 107 in get
  File "/opt/frigate/frigate/events.py", line 147 in run
  File "/usr/lib/python3.8/threading.py", line 932 in _bootstrap_inner
  File "/usr/lib/python3.8/threading.py", line 890 in _bootstrap

Thread 0x00007fbcfa2cd700 (most recent call first):
  File "/opt/frigate/frigate/video.py", line 130 in capture_frames
  File "/opt/frigate/frigate/video.py", line 180 in run
  File "/usr/lib/python3.8/threading.py", line 932 in _bootstrap_inner
  File "/usr/lib/python3.8/threading.py", line 890 in _bootstrap

Thread 0x00007fbcfb166700 (most recent call first):
  File "/usr/lib/python3.8/multiprocessing/connection.py", line 368 in _send
  File "/usr/lib/python3.8/multiprocessing/connection.py", line 411 in _send_bytes
  File "/usr/lib/python3.8/multiprocessing/connection.py", line 200 in send_bytes
  File "/usr/lib/python3.8/multiprocessing/queues.py", line 245 in _feed
  File "/usr/lib/python3.8/threading.py", line 870 in run
  File "/usr/lib/python3.8/threading.py", line 932 in _bootstrap_inner
  File "/usr/lib/python3.8/threading.py", line 890 in _bootstrap

Thread 0x00007fbcfb967700 (most recent call first):
  File "/opt/frigate/frigate/video.py", line 130 in capture_frames
  File "/opt/frigate/frigate/video.py", line 180 in run
  File "/usr/lib/python3.8/threading.py", line 932 in _bootstrap_inner
  File "/usr/lib/python3.8/threading.py", line 890 in _bootstrap

Thread 0x00007fbd14aca700 (most recent call first):
  File "/usr/lib/python3.8/threading.py", line 302 in wait
  File "/usr/lib/python3.8/multiprocessing/queues.py", line 227 in _feed
  File "/usr/lib/python3.8/threading.py", line 870 in run
  File "/usr/lib/python3.8/threading.py", line 932 in _bootstrap_inner
  File "/usr/lib/python3.8/threading.py", line 890 in _bootstrap

Thread 0x00007fbd152cb700 (most recent call first):
  File "/opt/frigate/frigate/video.py", line 130 in capture_frames
  File "/opt/frigate/frigate/video.py", line 180 in run
  File "/usr/lib/python3.8/threading.py", line 932 in _bootstrap_inner
  File "/usr/lib/python3.8/threading.py", line 890 in _bootstrap

Thread 0x00007fbd16164700 (most recent call first):
  File "/usr/lib/python3.8/threading.py", line 302 in wait
  File "/usr/lib/python3.8/multiprocessing/queues.py", line 227 in _feed
  File "/usr/lib/python3.8/threading.py", line 870 in run
  File "/usr/lib/python3.8/threading.py", line 932 in _bootstrap_inner
  File "/usr/lib/python3.8/threading.py", line 890 in _bootstrap

Thread 0x00007fbd16965700 (most recent call first):
  File "/opt/frigate/frigate/video.py", line 130 in capture_frames
  File "/opt/frigate/frigate/video.py", line 180 in run
  File "/usr/lib/python3.8/threading.py", line 932 in _bootstrap_inner
  File "/usr/lib/python3.8/threading.py", line 890 in _bootstrap

Thread 0x00007fbd177fe700 (most recent call first):
  File "/usr/lib/python3.8/threading.py", line 302 in wait
  File "/usr/lib/python3.8/multiprocessing/queues.py", line 227 in _feed
  File "/usr/lib/python3.8/threading.py", line 870 in run
  File "/usr/lib/python3.8/threading.py", line 932 in _bootstrap_inner
  File "/usr/lib/python3.8/threading.py", line 890 in _bootstrap

Thread 0x00007fbd17fff700 (most recent call first):
  File "/opt/frigate/frigate/video.py", line 130 in capture_frames
  File "/opt/frigate/frigate/video.py", line 180 in run
  File "/usr/lib/python3.8/threading.py", line 932 in _bootstrap_inner
  File "/usr/lib/python3.8/threading.py", line 890 in _bootstrap

Thread 0x00007fbd2d162700 (most recent call first):
  File "/usr/lib/python3.8/threading.py", line 302 in wait
  File "/usr/lib/python3.8/multiprocessing/queues.py", line 227 in _feed
  File "/usr/lib/python3.8/threading.py", line 870 in run
  File "/usr/lib/python3.8/threading.py", line 932 in _bootstrap_inner
  File "/usr/lib/python3.8/threading.py", line 890 in _bootstrap

Thread 0x00007fbd2d963700 (most recent call first):
  File "/opt/frigate/frigate/video.py", line 130 in capture_frames
  File "/opt/frigate/frigate/video.py", line 180 in run
  File "/usr/lib/python3.8/threading.py", line 932 in _bootstrap_inner
  File "/usr/lib/python3.8/threading.py", line 890 in _bootstrap

Thread 0x00007fbd2e7fc700 (most recent call first):
  File "/usr/lib/python3.8/threading.py", line 302 in wait
  File "/usr/lib/python3.8/multiprocessing/queues.py", line 227 in _feed
  File "/usr/lib/python3.8/threading.py", line 870 in run
  File "/usr/lib/python3.8/threading.py", line 932 in _bootstrap_inner
  File "/usr/lib/python3.8/threading.py", line 890 in _bootstrap

Thread 0x00007fbd2effd700 (most recent call first):
  File "/opt/frigate/frigate/video.py", line 130 in capture_frames
  File "/opt/frigate/frigate/video.py", line 180 in run
  File "/usr/lib/python3.8/threading.py", line 932 in _bootstrap_inner
  File "/usr/lib/python3.8/threading.py", line 890 in _bootstrap

Thread 0x00007fbd2f7fe700 (most recent call first):
  File "/usr/lib/python3.8/threading.py", line 302 in wait
  File "/usr/lib/python3.8/multiprocessing/queues.py", line 227 in _feed
  File "/usr/lib/python3.8/threading.py", line 870 in run
  File "/usr/lib/python3.8/threading.py", line 932 in _bootstrap_inner
  File "/usr/lib/python3.8/threading.py", line 890 in _bootstrap

Thread 0x00007fbd2ffff700 (most recent call first):
  File "/opt/frigate/frigate/video.py", line 130 in capture_frames
  File "/opt/frigate/frigate/video.py", line 180 in run
  File "/usr/lib/python3.8/threading.py", line 932 in _bootstrap_inner
  File "/usr/lib/python3.8/threading.py", line 890 in _bootstrap

Thread 0x00007fbd4159e700 (most recent call first):
  File "/usr/lib/python3.8/threading.py", line 302 in wait
  File "/usr/lib/python3.8/multiprocessing/queues.py", line 227 in _feed
  File "/usr/lib/python3.8/threading.py", line 870 in run
  File "/usr/lib/python3.8/threading.py", line 932 in _bootstrap_inner
  File "/usr/lib/python3.8/threading.py", line 890 in _bootstrap

Current thread 0x00007fbd41d9f700 (most recent call first):
  File "/opt/frigate/frigate/video.py", line 156 in capture_frames
  File "/opt/frigate/frigate/video.py", line 180 in run
  File "/usr/lib/python3.8/threading.py", line 932 in _bootstrap_inner
  File "/usr/lib/python3.8/threading.py", line 890 in _bootstrap

Thread 0x00007fbd43fff700 (most recent call first):
  File "/usr/lib/python3.8/threading.py", line 302 in wait
  File "/usr/lib/python3.8/multiprocessing/queues.py", line 227 in _feed
  File "/usr/lib/python3.8/threading.py", line 870 in run
  File "/usr/lib/python3.8/threading.py", line 932 in _bootstrap_inner
  File "/usr/lib/python3.8/threading.py", line 890 in _bootstrap

Thread 0x00007fbd54b41700 (most recent call first):
  File "/opt/frigate/frigate/video.py", line 130 in capture_frames
  File "/opt/frigate/frigate/video.py", line 180 in run
  File "/usr/lib/python3.8/threading.py", line 932 in _bootstrap_inner
  File "/usr/lib/python3.8/threading.py", line 890 in _bootstrap

Thread 0x00007fbd5cab0700 (most recent call first):
  File "/usr/lib/python3.8/threading.py", line 302 in wait
  File "/usr/lib/python3.8/multiprocessing/queues.py", line 227 in _feed
  File "/usr/lib/python3.8/threading.py", line 870 in run
  File "/usr/lib/python3.8/threading.py", line 932 in _bootstrap_inner
  File "/usr/lib/python3.8/threading.py", line 890 in _bootstrap

Thread 0x00007fbd5d558700 (most recent call first):
  File "/usr/lib/python3.8/threading.py", line 302 in wait
  File "/usr/lib/python3.8/multiprocessing/queues.py", line 227 in _feed
  File "/usr/lib/python3.8/threading.py", line 870 in run
  File "/usr/lib/python3.8/threading.py", line 932 in _bootstrap_inner
  File "/usr/lib/python3.8/threading.py", line 890 in _bootstrap

Thread 0x00007fbd7eeca700 (most recent call first):
  File "/opt/frigate/frigate/video.py", line 130 in capture_frames
  File "/opt/frigate/frigate/video.py", line 180 in run
  File "/usr/lib/python3.8/threading.py", line 932 in _bootstrap_inner
  File "/usr/lib/python3.8/threading.py", line 890 in _bootstrap

Thread 0x00007fbd7f6cb700 (most recent call first):
  File "/opt/frigate/frigate/video.py", line 130 in capture_frames
  File "/opt/frigate/frigate/video.py", line 180 in run
  File "/usr/lib/python3.8/threading.py", line 932 in _bootstrap_inner
  File "/usr/lib/python3.8/threading.py", line 890 in _bootstrap

Thread 0x00007fbd7fecc700 (most recent call first):
  File "/opt/frigate/frigate/video.py", line 130 in capture_frames
  File "/opt/frigate/frigate/video.py", line 180 in run
  File "/usr/lib/python3.8/threading.py", line 932 in _bootstrap_inner
  File "/usr/lib/python3.8/threading.py", line 890 in _bootstrap

Thread 0x00007fbd6187c700 (most recent call first):
  File "/usr/local/lib/python3.8/dist-packages/paho/mqtt/client.py", line 1167 in loop
  File "/usr/local/lib/python3.8/dist-packages/paho/mqtt/client.py", line 1779 in loop_forever
  File "/usr/local/lib/python3.8/dist-packages/paho/mqtt/client.py", line 3452 in _thread_main
  File "/usr/lib/python3.8/threading.py", line 870 in run
  File "/usr/lib/python3.8/threading.py", line 932 in _bootstrap_inner
  File "/usr/lib/python3.8/threading.py", line 890 in _bootstrap

Thread 0x00007fbd890ac740 (most recent call first):
  File "/usr/lib/python3.8/selectors.py", line 415 in select
  File "/usr/lib/python3.8/socketserver.py", line 232 in serve_forever
  File "/usr/local/lib/python3.8/dist-packages/werkzeug/serving.py", line 777 in serve_forever
  File "/usr/local/lib/python3.8/dist-packages/werkzeug/serving.py", line 1009 in inner
  File "/usr/local/lib/python3.8/dist-packages/werkzeug/serving.py", line 1052 in run_simple
  File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 990 in run
  File "detect_objects.py", line 475 in main
  File "detect_objects.py", line 480 in <module>`

Frigate debug stats

{
    "back_side_01": {
        "camera_fps": 15.0,
        "detection_fps": 0.0,
        "ffmpeg_pid": 126,
        "frame_info": {
            "detect": 1603361049.589981,
            "process": 0.0,
            "read": 1603361049.589981
        },
        "pid": 194,
        "process_fps": 15.1,
        "read_start": 0.0,
        "skipped_fps": 0.0
    },
    "back_side_03": {
        "camera_fps": 15.0,
        "detection_fps": 0.0,
        "ffmpeg_pid": 139,
        "frame_info": {
            "detect": 1603361049.565188,
            "process": 0.0,
            "read": 1603361049.565188
        },
        "pid": 195,
        "process_fps": 15.1,
        "read_start": 0.0,
        "skipped_fps": 0.0
    },
    "back_side_2": {
        "camera_fps": 15.0,
        "detection_fps": 0.0,
        "ffmpeg_pid": 113,
        "frame_info": {
            "detect": 1603361049.565617,
            "process": 0.0,
            "read": 1603361049.565617
        },
        "pid": 192,
        "process_fps": 15.0,
        "read_start": 0.0,
        "skipped_fps": 0.0
    },
    "detection_fps": 0.0,
    "detectors": {
        "coral": {
            "detection_start": 0.0,
            "inference_speed": 8.62,
            "pid": 16
        }
    },
    "facebar": {
        "camera_fps": 25.0,
        "detection_fps": 0.0,
        "ffmpeg_pid": 31,
        "frame_info": {
            "detect": 1603361049.610222,
            "process": 0.0,
            "read": 1603361049.610222
        },
        "pid": 181,
        "process_fps": 25.1,
        "read_start": 0.0,
        "skipped_fps": 0.0
    },
    "front_door": {
        "camera_fps": 24.9,
        "detection_fps": 0.0,
        "ffmpeg_pid": 74,
        "frame_info": {
            "detect": 0.0,
            "process": 0.0,
            "read": 1603361049.598725
        },
        "pid": 185,
        "process_fps": 0.0,
        "read_start": 0.0,
        "skipped_fps": 24.9
    },
    "front_house_1": {
        "camera_fps": 25.0,
        "detection_fps": 0.0,
        "ffmpeg_pid": 43,
        "frame_info": {
            "detect": 1603361049.575957,
            "process": 0.0,
            "read": 1603361049.625
        },
        "pid": 182,
        "process_fps": 25.1,
        "read_start": 0.0,
        "skipped_fps": 0.0
    },
    "front_house_2": {
        "camera_fps": 25.0,
        "detection_fps": 0.0,
        "ffmpeg_pid": 56,
        "frame_info": {
            "detect": 0.0,
            "process": 0.0,
            "read": 1603361049.618511
        },
        "pid": 184,
        "process_fps": 0.0,
        "read_start": 0.0,
        "skipped_fps": 25.0
    },
    "front_yard": {
        "camera_fps": 15.0,
        "detection_fps": 0.0,
        "ffmpeg_pid": 100,
        "frame_info": {
            "detect": 1603361049.595741,
            "process": 0.0,
            "read": 1603361049.595741
        },
        "pid": 190,
        "process_fps": 15.1,
        "read_start": 0.0,
        "skipped_fps": 0.0
    },
    "left_side_01": {
        "camera_fps": 15.0,
        "detection_fps": 0.0,
        "ffmpeg_pid": 165,
        "frame_info": {
            "detect": 1603361049.605303,
            "process": 0.0,
            "read": 1603361049.605303
        },
        "pid": 198,
        "process_fps": 15.1,
        "read_start": 0.0,
        "skipped_fps": 0.0
    },
    "left_side_02": {
        "camera_fps": 15.0,
        "detection_fps": 0.0,
        "ffmpeg_pid": 87,
        "frame_info": {
            "detect": 1603361049.62348,
            "process": 0.0,
            "read": 1603361049.62348
        },
        "pid": 187,
        "process_fps": 15.1,
        "read_start": 0.0,
        "skipped_fps": 0.0
    },
    "left_side_out": {
        "camera_fps": 15.0,
        "detection_fps": 0.0,
        "ffmpeg_pid": 24,
        "frame_info": {
            "detect": 1603361049.619588,
            "process": 0.0,
            "read": 1603361049.619588
        },
        "pid": 180,
        "process_fps": 15.1,
        "read_start": 0.0,
        "skipped_fps": 0.0
    },
    "right_side_01": {
        "camera_fps": 15.0,
        "detection_fps": 0.0,
        "ffmpeg_pid": 178,
        "frame_info": {
            "detect": 1603361049.54089,
            "process": 0.0,
            "read": 1603361049.623674
        },
        "pid": 201,
        "process_fps": 15.1,
        "read_start": 0.0,
        "skipped_fps": 0.0
    },
    "right_side_03": {
        "camera_fps": 15.0,
        "detection_fps": 0.0,
        "ffmpeg_pid": 152,
        "frame_info": {
            "detect": 1603361049.581871,
            "process": 0.0,
            "read": 1603361049.581871
        },
        "pid": 197,
        "process_fps": 15.1,
        "read_start": 0.0,
        "skipped_fps": 0.0
    }
}

FFprobe from your camera

Run the following command and paste the output below

Unfortunately FFprobe returns: Server returned 401 Unauthorized (authorization failed) which is not possible because with Frigate I can connect to all my cameras and get person detection events. 
The command is:
`ffprobe rtsp://myusername:mypassword@192.168.10.66:554/Streaming/Channels/101?transportmode=unicast&profile=Profile_2`

Computer Hardware

  • OS: Ubuntu 18.04
  • Barebone
  • Coral Version: USB
  • Network Setup: Wired

Camera Info:

  • Manufacturer: Hikvision
  • Model: DS-2CD2385FWD-I
  • Resolution: 720p
  • FPS: 15

Additional context
Add any other context about the problem here.

Both are signals generated when serious program error is detected by the operating system and there is no way the program could continue to execute because of these errors.

1) Segmentation Fault (also known as SIGSEGV and is usually signal 11) occur when the program tries to write/read outside the memory allocated for it or when writing memory which can only be read.In other words when the program tries to access the memory to which it doesn’t have access to. SIGSEGV is abbreviation for Segmentation Violation. 

 Few cases where SIGSEGV signal generated are as follows,
-> Using uninitialized pointer
-> De-referencing a NULL pointer
-> Trying to access memory that the program doesn’t own (eg. trying to access an array element
out of array bounds).
-> Trying to access memory which is already de-allocated (trying to use dangling pointers).
Please refer this article for examples.

2) Bus Error (also known as SIGBUS and is usually signal 10) occur when a process is trying to access memory that the CPU cannot physically address.In other words the memory tried to access by the program is not a valid memory address.It caused due to alignment issues with the CPU (eg. trying to read a long from an address which isn’t a multiple of 4). SIGBUS is abbrivation for Bus Error.

SIGBUS signal occurs in below cases,
-> Program instructs the CPU to read or write a specific physical memory address which is not valid / Requested physical address is unrecognized by the whole computer system.
-> Unaligned access of memory (For example, if multi-byte accesses must be 16 bit-aligned, addresses (given in bytes) at 0, 2, 4, 6, and so on would be considered aligned and therefore accessible, while addresses 1, 3, 5, and so on would be considered unaligned.)

The main difference between Segmentation Fault and Bus Error is that Segmentation Fault indicates an invalid access to a valid memory, while Bus Error indicates an access to an invalid address.

I cannot perform any upgrade using apt as there is some dependency issue with python3 on Ubuntu 18.04.

$: sudo apt upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 python3 : PreDepends: python3-minimal (= 3.6.5-3ubuntu1) but 3.6.7-1~18.04 is installed
 python3-dev : Depends: python3 (= 3.6.7-1~18.04) but 3.6.5-3ubuntu1 is installed
               Depends: libpython3-dev (= 3.6.7-1~18.04) but 3.6.5-3ubuntu1 is installed
 python3-distutils : Depends: python3 (>= 3.6.6-1~) but 3.6.5-3ubuntu1 is installed
 python3-lib2to3 : Depends: python3 (>= 3.6.6-1~) but 3.6.5-3ubuntu1 is installed
 python3-tk : Depends: python3 (>= 3.6.6-1~) but 3.6.5-3ubuntu1 is installed
 python3-venv : Depends: python3 (= 3.6.7-1~18.04) but 3.6.5-3ubuntu1 is installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

I tried apt-get install -f but did not solve the problem.

$: sudo apt-get install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  libkeybinder-3.0-0 libregexp-common-perl pastebinit
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  libpython3-dev libpython3-stdlib python3
Suggested packages:
  python3-doc
The following packages will be upgraded:
  libpython3-dev libpython3-stdlib python3
3 upgraded, 0 newly installed, 0 to remove and 42 not upgraded.
6 not fully installed or removed.
Need to get 0 B/61.8 kB of archives.
After this operation, 116 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up python3-minimal (3.6.7-1~18.04) ...
Bus error (core dumped)
Traceback (most recent call last):
  File "/usr/bin/py3compile", line 290, in <module>
    main()
  File "/usr/bin/py3compile", line 251, in main
    pkg_files = tuple(dpf.from_package(options.package))
  File "/usr/share/python3/debpython/files.py", line 53, in from_package
    raise Exception("cannot get content of %s" % package_name)
Exception: cannot get content of python3-minimal
dpkg: error processing package python3-minimal (--configure):
 installed python3-minimal package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 python3-minimal
E: Sub-process /usr/bin/dpkg returned an error code (1) 

I also tried sudo apt remove python3 but it too did not work.

$: sudo apt remove python3
[sudo] password for aman: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 apparmor : Depends: python3:any
 apport : Depends: python3 but it is not going to be installed
 apport-gtk : Depends: python3 but it is not going to be installed
 aptdaemon : Depends: python3:any (>= 3.2~)
 apturl : Depends: python3:any (>= 3.3.2-2~)
 apturl-common : Depends: python3:any (>= 3.3.2-2~)
 chrome-gnome-shell : Depends: python3 but it is not going to be installed
 dh-python : Depends: python3:any (>= 3.3.2-2~)
 foomatic-db-compressed-ppds : Depends: python3 but it is not going to be installed
 gedit : Depends: python3:any (>= 3.3.2-2~)
 gedit-common : Depends: python3:any (>= 3.3.2-2~)
 gir1.2-ibus-1.0 : Depends: python3:any (>= 3.3.2-2~)
 gnome-menus : Depends: python3:any (>= 3.1~)
 gnome-shell : Depends: python3 but it is not going to be installed
 gnome-terminal : Depends: python3 but it is not going to be installed
 gnome-tweaks : Depends: python3:any (>= 3.3.2-2~)
 hplip : Depends: python3 (< 3.7) but it is not going to be installed
         Depends: python3 (>= 3.6~) but it is not going to be installed
 hplip-data : Depends: python3:any (>= 3.3.2-2~)
 ibus : Depends: python3:any (>= 3.3.2-2~)
 ibus-table : Depends: python3:any (>= 3.3.2-2~)
 language-selector-common : Depends: python3:any (>= 3.3.2-2~)
 language-selector-gnome : Depends: python3:any (>= 3.3.2-2~)
 lsb-release : Depends: python3:any (>= 3.4~)
 netplan.io : Depends: python3 but it is not going to be installed
 networkd-dispatcher : Depends: python3:any
 openprinting-ppds : Depends: python3 but it is not going to be installed
 orca : Depends: python3:any (>= 3.3.2-2~)
 pastebinit : Depends: python3 but it is not going to be installed
 printer-driver-foo2zjs-common : Depends: python3 but it is not going to be installed
 printer-driver-m2300w : Depends: python3 but it is not going to be installed
 printer-driver-postscript-hp : Depends: python3 but it is not going to be installed
 printer-driver-ptouch : Depends: python3 but it is not going to be installed
 printer-driver-pxljr : Depends: python3 but it is not going to be installed
 python3-apport : Depends: python3:any (>= 3.3.2-2~)
 python3-apt : Depends: python3 (< 3.7) but it is not going to be installed
               Depends: python3 (>= 3.6~) but it is not going to be installed
               Depends: python3:any (>= 3.3.2-2~)
 python3-aptdaemon : Depends: python3:any (>= 3.3.2-2~)
 python3-aptdaemon.gtk3widgets : Depends: python3:any (>= 3.3.2-2~)
 python3-asn1crypto : Depends: python3:any (>= 3.3.2-2~)
 python3-brlapi : Depends: python3 (< 3.7) but it is not going to be installed
                  Depends: python3 (>= 3.6~) but it is not going to be installed
                  Depends: python3:any (>= 3.2~)
 python3-cairo : Depends: python3 (< 3.7) but it is not going to be installed
                 Depends: python3 (>= 3.6~) but it is not going to be installed
                 Depends: python3:any (>= 3.3.2-2~)
 python3-certifi : Depends: python3:any (>= 3.4~)
 python3-cffi-backend : Depends: python3 (< 3.7) but it is not going to be installed
                        Depends: python3 (>= 3.6~) but it is not going to be installed
                        Depends: python3:any (>= 3.1~)
 python3-chardet : Depends: python3:any (>= 3.3.2-2~)
 python3-commandnotfound : Depends: python3:any (>= 3.3.2-2~)
 python3-crypto : Depends: python3 (< 3.7) but it is not going to be installed
                  Depends: python3 (>= 3.6~) but it is not going to be installed
                  Depends: python3:any (>= 3.3.2-2~)
 python3-cryptography : Depends: python3 (>= 3~) but it is not going to be installed
                        Depends: python3:any (>= 3.4~)
 python3-cups : Depends: python3 (< 3.7) but it is not going to be installed
                Depends: python3 (>= 3.6~) but it is not going to be installed
 python3-cupshelpers : Depends: python3:any (>= 3.3.2-2~)
 python3-dbus : Depends: python3 (< 3.7) but it is not going to be installed
                Depends: python3 (>= 3.6~) but it is not going to be installed
                Depends: python3:any (>= 3.4~)
 python3-debconf : Depends: python3:any (>= 3.3.2-2~)
 python3-debian : Depends: python3:any (>= 3.3.2-2~)
 python3-defer : Depends: python3:any (>= 3.3.2-2~)
 python3-dev : Depends: python3 (= 3.6.7-1~18.04) but it is not going to be installed
               Depends: libpython3-dev (= 3.6.7-1~18.04) but 3.6.5-3ubuntu1 is to be installed
 python3-distro-info : Depends: python3:any (>= 3.3.2-2~)
 python3-distupgrade : Depends: python3:any (>= 3.3.2-2~)
 python3-distutils : Depends: python3 (>= 3.6.6-1~) but it is not going to be installed
                     Depends: python3 (< 3.8) but it is not going to be installed
 python3-gdbm : Depends: python3 (>= 3.6.4-1~) but it is not going to be installed
                Depends: python3 (< 3.8) but it is not going to be installed
 python3-gi : Depends: python3 (< 3.7) but it is not going to be installed
              Depends: python3 (>= 3.6~) but it is not going to be installed
              Depends: python3:any (>= 3.3.2-2~)
 python3-gi-cairo : Depends: python3 (< 3.7) but it is not going to be installed
                    Depends: python3 (>= 3.6~) but it is not going to be installed
                    Depends: python3:any (>= 3.3~)
 python3-httplib2 : Depends: python3:any (>= 3.3.2-2~)
 python3-idna : Depends: python3:any (>= 3.3.2-2~)
 python3-keyring : Depends: python3:any (>= 3.3.2-2~)
 python3-keyrings.alt : Depends: python3:any (>= 3.3.2-2~)
 python3-launchpadlib : Depends: python3:any (>= 3.3.2-2~)
 python3-lazr.restfulclient : Depends: python3:any (>= 3.3.2-2~)
 python3-lazr.uri : Depends: python3:any (>= 3.3.2-2~)
 python3-lib2to3 : Depends: python3 (>= 3.6.6-1~) but it is not going to be installed
                   Depends: python3 (< 3.8) but it is not going to be installed
 python3-louis : Depends: python3:any (>= 3.3.2-2~)
 python3-macaroonbakery : Depends: python3:any (>= 3.5~)
 python3-mako : Depends: python3:any (>= 3.3.2-2~)
 python3-markupsafe : Depends: python3 (< 3.7) but it is not going to be installed
                      Depends: python3 (>= 3.6~) but it is not going to be installed
                      Depends: python3:any (>= 3.3.2-2~)
 python3-nacl : Depends: python3 (< 3.7) but it is not going to be installed
                Depends: python3 (>= 3.6~) but it is not going to be installed
                Depends: python3:any (>= 3.3.2-2~)
 python3-oauth : Depends: python3:any (>= 3.3.2-2~)
 python3-olefile : Depends: python3:any (>= 3.3.2-2~)
 python3-pexpect : Depends: python3:any (>= 3.3.2-2~)
 python3-pil : Depends: python3 (< 3.7) but it is not going to be installed
               Depends: python3 (>= 3.6~) but it is not going to be installed
               Depends: python3:any (>= 3.3.2-2~)
 python3-pip : Depends: python3:any (>= 3.4~)
 python3-pkg-resources : Depends: python3:any (>= 3.3.2-2~)
 python3-problem-report : Depends: python3:any (>= 3.3.2-2~)
 python3-protobuf : Depends: python3 (< 3.7) but it is not going to be installed
                    Depends: python3 (>= 3.6~) but it is not going to be installed
                    Depends: python3:any (>= 3.3.2-2~)
 python3-ptyprocess : Depends: python3:any (>= 3.3.2-2~)
 python3-pyatspi : Depends: python3:any (>= 3.3.2-2~)
 python3-pymacaroons : Depends: python3:any (>= 3.3.2-2~)
 python3-renderpm : Depends: python3 (< 3.7) but it is not going to be installed
                    Depends: python3 (>= 3.6~) but it is not going to be installed
 python3-reportlab : Depends: python3:any (>= 3.3.2-2~)
 python3-reportlab-accel : Depends: python3 (< 3.7) but it is not going to be installed
                           Depends: python3 (>= 3.6~) but it is not going to be installed
 python3-requests : Depends: python3:any (>= 3.4~)
 python3-requests-unixsocket : Depends: python3:any (>= 3.3.2-2~)
 python3-rfc3339 : Depends: python3:any (>= 3.3.2-2~)
 python3-secretstorage : Depends: python3:any (>= 3.3.2-2~)
 python3-setuptools : Depends: python3:any (>= 3.3.2-2~)
 python3-simplejson : Depends: python3 (< 3.7) but it is not going to be installed
                      Depends: python3 (>= 3.6~) but it is not going to be installed
                      Depends: python3:any (>= 3.3.2-2~)
 python3-six : Depends: python3:any (>= 3.4~)
 python3-software-properties : Depends: python3:any (>= 3.3.2-2~)
                               Depends: python3 but it is not going to be installed
 python3-speechd : Depends: python3:any (>= 3.3.2-2~)
 python3-systemd : Depends: python3 (< 3.7) but it is not going to be installed
                   Depends: python3 (>= 3.6~) but it is not going to be installed
                   Depends: python3:any (>= 3.3.2-2~)
 python3-tk : Depends: python3 (>= 3.6.6-1~) but it is not going to be installed
              Depends: python3 (< 3.8) but it is not going to be installed
 python3-tz : Depends: python3:any (>= 3.3.2-2~)
 python3-uno : Depends: python3:any (>= 3.3.2-2~)
               Depends: python3 (< 3.7) but it is not going to be installed
               Depends: python3 (>= 3.6~) but it is not going to be installed
 python3-update-manager : Depends: python3:any (>= 3.3.2-2~)
 python3-urllib3 : Depends: python3:any (>= 3.3.2-2~)
 python3-venv : Depends: python3 (= 3.6.7-1~18.04) but it is not going to be installed
 python3-wadllib : Depends: python3:any (>= 3.4~)
 python3-wheel : Depends: python3:any (>= 3.3.2-2~)
 python3-xdg : Depends: python3:any (>= 3.3.2-2~)
 python3-xkit : Depends: python3:any (>= 3.3.2-2~)
 python3-yaml : Depends: python3 (< 3.7) but it is not going to be installed
                Depends: python3 (>= 3.6~) but it is not going to be installed
                Depends: python3:any (>= 3.3.2-2~)
 python3-zope.interface : Depends: python3 (< 3.7) but it is not going to be installed
                          Depends: python3 (>= 3.6~) but it is not going to be installed
                          Depends: python3:any (>= 3.3.2-2~)
 rhythmbox-plugin-alternative-toolbar : Depends: python3:any (>= 3.3.2-2~)
 rhythmbox-plugins : Depends: python3 (< 3.7) but it is not going to be installed
                     Depends: python3 (>= 3.6~) but it is not going to be installed
                     Depends: python3:any (>= 3.3.2-2~)
 rlwrap : Depends: python3:any (>= 3.3.2-2~)
 software-properties-common : Depends: python3:any (>= 3.3.2-2~)
                              Depends: python3 but it is not going to be installed
 software-properties-gtk : Depends: python3:any (>= 3.3.2-2~)
                           Depends: python3 but it is not going to be installed
 ssh-import-id : Depends: python3:any (>= 3.3.2-2~)
 system-config-printer : Depends: python3:any (>= 3.3.2-2~)
 system-config-printer-common : Depends: python3:any (>= 3.3.2-2~)
 system-config-printer-udev : Depends: python3:any (>= 3.3.2-2~)
 ubuntu-drivers-common : Depends: python3:any (>= 3.3.2-2~)
 ubuntu-minimal : Depends: python3 but it is not going to be installed
 ubuntu-release-upgrader-core : Depends: python3:any (>= 3.2~)
 ubuntu-system-service : Depends: python3:any (>= 3.3.2-2~)
 ubuntu-web-launchers : Depends: python3 but it is not going to be installed
 ufw : Depends: python3:any (>= 3.3.2-2~)
 unattended-upgrades : Depends: python3 but it is not going to be installed
 update-manager : Depends: python3:any (>= 3.3.2-2~)
 update-manager-core : Depends: python3:any (>= 3.2~)
 update-notifier-common : Depends: python3:any
 usb-creator-common : Depends: python3:any (>= 3.3.2-2~)
 usb-creator-gtk : Depends: python3:any (>= 3.3.2-2~)
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

Output of sudo apt install python3

$: sudo apt install python3
[sudo] password for aman: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 python3 : Depends: libpython3-stdlib (= 3.6.7-1~18.04) but 3.6.5-3ubuntu1 is to be installed
 python3-dev : Depends: libpython3-dev (= 3.6.7-1~18.04) but 3.6.5-3ubuntu1 is to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

Output of apt policy python3 python3-minimal python3-dev python3-distutils python3-lib2to3 python3-tk python3-venv

$: sudo apt policy python3 python3-minimal python3-dev python3-distutils python3-lib2to3 python3-tk python3-venv
python3:
  Installed: 3.6.5-3ubuntu1
  Candidate: 3.6.7-1~18.04
  Version table:
     3.6.7-1~18.04 500
        500 http://in.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
 *** 3.6.5-3ubuntu1 100
        100 /var/lib/dpkg/status
     3.6.5-3 500
        500 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
python3-minimal:
  Installed: 3.6.7-1~18.04
  Candidate: 3.6.7-1~18.04
  Version table:
 *** 3.6.7-1~18.04 500
        500 http://in.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     3.6.5-3 500
        500 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
python3-dev:
  Installed: 3.6.7-1~18.04
  Candidate: 3.6.7-1~18.04
  Version table:
 *** 3.6.7-1~18.04 500
        500 http://in.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     3.6.5-3 500
        500 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
python3-distutils:
  Installed: 3.6.7-1~18.04
  Candidate: 3.6.7-1~18.04
  Version table:
 *** 3.6.7-1~18.04 500
        500 http://in.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
        500 http://in.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages
        100 /var/lib/dpkg/status
     3.6.5-3 500
        500 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
        500 http://in.archive.ubuntu.com/ubuntu bionic/main i386 Packages
python3-lib2to3:
  Installed: 3.6.7-1~18.04
  Candidate: 3.6.7-1~18.04
  Version table:
 *** 3.6.7-1~18.04 500
        500 http://in.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
        500 http://in.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages
        100 /var/lib/dpkg/status
     3.6.5-3 500
        500 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
        500 http://in.archive.ubuntu.com/ubuntu bionic/main i386 Packages
python3-tk:
  Installed: 3.6.7-1~18.04
  Candidate: 3.6.7-1~18.04
  Version table:
 *** 3.6.7-1~18.04 500
        500 http://in.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     3.6.5-3 500
        500 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
python3-venv:
  Installed: 3.6.7-1~18.04
  Candidate: 3.6.7-1~18.04
  Version table:
 *** 3.6.7-1~18.04 500
        500 http://in.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages
        100 /var/lib/dpkg/status
     3.6.5-3 500
        500 http://in.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages

Thanks in advance.

bus error in test_gil test on armhf with 64bit kernel

https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-disco/disco/armhf/p/python3.7/20190327_025457_8b623@/log.gz

test_extra_sha3 (test.test_hashlib.HashLibTestCase) … ok
test_get_builtin_constructor (test.test_hashlib.HashLibTestCase) … ok
test_gil (test.test_hashlib.HashLibTestCase) … Fatal Python error: Bus error

Current thread 0xf7bcd210 (most recent call first):
  File «/usr/lib/python3.7/test/test_hashlib.py», line 788 in test_gil
  File «/usr/lib/python3.7/unittest/case.py», line 615 in run
  File «/usr/lib/python3.7/unittest/case.py», line 663 in __call__
  File «/usr/lib/python3.7/unittest/suite.py», line 122 in run
  File «/usr/lib/python3.7/unittest/suite.py», line 84 in __call__
  File «/usr/lib/python3.7/unittest/suite.py», line 122 in run
  File «/usr/lib/python3.7/unittest/suite.py», line 84 in __call__
  File «/usr/lib/python3.7/unittest/suite.py», line 122 in run
  File «/usr/lib/python3.7/unittest/suite.py», line 84 in __call__
  File «/usr/lib/python3.7/unittest/runner.py», line 176 in run
  File «/usr/lib/python3.7/test/support/__init__.py», line 1899 in _run_suite
  File «/usr/lib/python3.7/test/support/__init__.py», line 1995 in run_unittest
  File «/usr/lib/python3.7/test/libregrtest/runtest.py», line 178 in test_runner
  File «/usr/lib/python3.7/test/libregrtest/runtest.py», line 182 in runtest_inner
  File «/usr/lib/python3.7/test/libregrtest/runtest.py», line 137 in runtest
  File «/usr/lib/python3.7/test/libregrtest/main.py», line 305 in rerun_failed_tests
  File «/usr/lib/python3.7/test/libregrtest/main.py», line 623 in _main
  File «/usr/lib/python3.7/test/libregrtest/main.py», line 586 in main
  File «/usr/lib/python3.7/test/libregrtest/main.py», line 640 in main
  File «/usr/lib/python3.7/test/__main__.py», line 2 in <module>
  File «/usr/lib/python3.7/runpy.py», line 85 in _run_code
  File «/usr/lib/python3.7/runpy.py», line 193 in _run_module_as_main
Bus error (core dumped)

python manage.py migrate returns Bus error

Hi all,

I’ve an issue.

I created a new django app and when I tried run python manage.py migrate it returns me Bus error.
Could you please help me with that?

Here is my database configuration.

    DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': env("DB_NAME"),
        'USER': env("DB_USER"),
        'PASSWORD': env("DB_PASSWORD"),
        'HOST': env("DB_HOST"),
    }
}

Here is my .env variables:

DB_HOST='<my-username>.mysql.pythonanywhere-services.com'
DB_USER='<my-username>'
DB_PASSWORD='<my-password>'
DB_NAME='<my-username>$<my-db-name>'

Thanks

Beloved premium user

vadymkhodak
|
4
posts
|



Jan. 27, 2021, 10:30 p.m.

|
permalink

Could you show full error message?

Staff

fjl
|
3651
posts
|

PythonAnywhere staff
|



Jan. 28, 2021, 9:32 a.m.

|
permalink

it is full
enter image description here

Beloved premium user

vadymkhodak
|
4
posts
|



Jan. 28, 2021, 10 a.m.

|
permalink

https://screencast-o-matic.com/i/crVuQRR1rx

Beloved premium user

vadymkhodak
|
4
posts
|



Jan. 28, 2021, 10 a.m.

|
permalink

Hi, I see we already answered you by email. I’m posting part of our reply in case if someone else would experience similiar issue in the future:

A bus error means that Python itself is crashing, which is not
something that could be fixed by a server restart. If you’re using
Django >= 3.0 with Python
3.7 it might be happening because of a bug in Python 3.7.0,
which is the point release of 3.7 that your account is configured to use.
We can change it to 3.7.5, which does not have that bug, by changing your
account’s system image to our latest one.

Staff

pafk
|
2441
posts
|

PythonAnywhere staff
|



Jan. 28, 2021, 11:57 a.m.

|
permalink

thanks

Beloved premium user

vadymkhodak
|
4
posts
|



Jan. 28, 2021, 11:27 p.m.

|
permalink

WebJun 15, 2019 I keep on getting «Fatal Python error: Bus error» at random times in my code. I can’t figure out what the problem is. Size of object store makes no difference. …
From github.com
See details »


ISSUE 19337: MMAP: BUS ERROR (CORE DUMP) UNDER HEAVY READ

WebI was about to use memory mapping for something when I discovered that the code example posted on python.org causes python to core dump. %100 reproducible The steps are …
From bugs.python.org
See details »


PYTHON /DEV/MEM APPLICATION ISSUE (BUS ERROR) — XILINX

WebI am expecting a proper /dev/mem application to perform Read Write operation to BRAM My python code is as shown below. Read data from BRAM base_addr = raddr # Align the …
From support.xilinx.com
See details »


ISSUE 15739: PYTHON CRASHES WITH «BUS ERROR: 10» — PYTHON TRACKER

WebIssue 15739: Python crashes with «Bus error: 10» — Python tracker Issue15739 This issue tracker has been migrated to GitHub , and is currently read-only. For more information, …
From bugs.python.org
See details »


ISSUE 28772: BUS ERROR IN PYTHON 3.6.0BETA — PYTHON TRACKER

WebNov 22, 2016 Created on 2016-11-22 12:35 by Stefan Scherfke, last changed 2022-04-11 14:58 by admin.This issue is now closed.
From bugs.python.org
See details »


BUS ERROR (CORE DUMPED) WITH ANACONDA.ORG/ANACONDA AND

WebJan 12, 2017 @ericdill The change is that python 3.5.2-4 was built with conda-build 2.x where binary prefix detection is opt-out rather than opt-in. The newer builds have binary …
From github.com
See details »


PYTHON — BUS ERROR(CORE DUMPED) SCRAPY, ON AN UBUNTU MACHINE

WebSep 28, 2016 AFAIK Bus Error means your machine had trouble connecting/reading/writing to your ssd/hdd, so it’s not related to scrapy at all. In general …
From stackoverflow.com
See details »


COMMAND LINE — BUS ERROR(CORE DUMPED) — ASK UBUNTU

WebJun 27, 2017 Stack Exchange Network. Stack Exchange network consists of 181 Q&A communities including Stack Overflow, the largest, most trusted online community for …
From askubuntu.com
See details »


PYTHON BUS ERROR DESTROY PYTHON ENVIRONMENT — STACK …

WebDec 2, 2019 Due to some extensive pandas merges my machine runes out the memory what is causing bus error (why not memory exception). But after that crash, my python …
From stackoverflow.com
See details »


BUS — PYTHON-CAN 4.0.0 DOCUMENTATION — READ THE DOCS

WebPlease refer to Errors for possible exceptions that may be thrown by certain operations on this bus. Construct and open a CAN bus instance of the specified type. Subclasses …
From python-can.readthedocs.io
See details »


BUS ERROR (CORE DUMPED) KEEP HAPPENING DURING TRAINING

WebFeb 4, 2020 Generally speaking, SIGILL error occurs when the binary contains instructions not supported by CPU, because the installation method of the official website is binary, …
From discuss.pytorch.org
See details »


BUS ERROR (CORE DUMPED) : R/LEARNPYTHON — REDDIT.COM

WebBus error (core dumped) I have a long-running, computationally intensive Python script and I occasionally see it exit with the following error message: «Bus error (core …
From reddit.com
See details »


[SUPPORT]: FATAL PYTHON ERROR: BUS ERROR #1995 — GITHUB

WebOct 12, 2021 When I look at the logs, i notice a «Fatal Python error: Bus error». I am running (2) Reolink RLC-410 and (2) Wyze V2. It does not seem to be a particular …
From github.com
See details »


ISSUE 20470: «FATAL PYTHON ERROR: BUS ERROR» ON THE SPARC SOLARIS …

WebExample 1: — [ 15/388] test_tracemalloc Fatal Python error: Bus error Current thread 0x0000000000000001 (most recent call first): File «», line 321 in …
From bugs.python.org
See details »


Related Search


Понравилась статья? Поделить с друзьями:
  • Bus ccw rot ошибка
  • Bus busy or hardware error 11 ponyprog
  • Burnout paradise the ultimate box как изменить управление
  • Burnermax not enabled yet как исправить
  • Burnaware невозможно определить рекордеры ошибка 452