Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stream fails when USB camera is disconnected/reconnected: Inappropriate ioctl for device #3724

Open
delgadillouski opened this issue Jun 12, 2023 · 1 comment

Comments

@delgadillouski
Copy link

Environment

  • Zoneminder 1.37.40, commit zoneminder-1.37.40-1.207.20230610gitg2aa5de8d5
  • Installed from zmrepo
  • CentOS Stream 9 aarch64

Camera

  • Generic USB SPCA2688 AV Camera
  • 5 fps
  • 1280x720 MJPEG
  • ZoneMinder Source Type: Local

Bug
Zoneminder is running normally streaming a single local USB camera, if the USB cable is disconnected and reconnected or as in my case when the computer goes to battery power, a brief USB blackout resets the connected camera. The camera reconnects normally, but zoneminder is unable to continue the stream. Disconnecting and reconnecting again the USB cable doesn't fix the issue, but editing and resaving camera settings fixes it most of the time.
Initially I thought it was a problem related to uvcvideo but turns out the camera is still able to obtain frames after the reconnection through other applications, except from zoneminder.

To Reproduce
Steps to reproduce the behavior:

  1. Setup zoneminder to stream from a USB camera as source. Always capturing.
  2. Disconnect and reconnect the USB camera.
  3. The stream hangs, sometimes displaying a "stream is unable" message, or the image from the camera freezes and the fps counter goes down.

Expected behavior
I expected zoneminder to continue streaming from the camera after the USB device was reconnected.

Debug Logs
In the following log the camera is initially streaming normally until the disconnection.

06/11/23 00:34:23.790105 zmc_dusb_DSJ_220215_ZW_SPCA2688[1077].WAR-zm_local_camera.cpp/600 [Failed to get JPEG compression options: Inappropriate ioctl for device]
06/11/23 00:34:23.805011 zmc_dusb_DSJ_220215_ZW_SPCA2688[1077].ERR-zm_local_camera.cpp/718 [Failed to set video standard 45056: 25 Inappropriate ioctl for device]
06/11/23 00:34:23.824659 zmc_dusb_DSJ_220215_ZW_SPCA2688[1077].INF-zmc.cpp/221 [Starting Capture version 1.37.40]
06/11/23 00:34:24.551342 zmc_dusb_DSJ_220215_ZW_SPCA2688[1077].ERR-zm_local_camera.cpp/734 [Failed to stop capture stream: Bad file descriptor]
06/11/23 00:34:24.551666 zmc_dusb_DSJ_220215_ZW_SPCA2688[1077].ERR-zm_local_camera.cpp/734 [Failed to stop capture stream: Bad file descriptor]
06/11/23 00:34:26.050912 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].INF-zm_local_camera.cpp/351 [No direct match for the selected palette (14) and target colorspace (04). Format conversion is required, performance penalty expect>
06/11/23 00:34:26.080817 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].WAR-zm_local_camera.cpp/600 [Failed to get JPEG compression options: Inappropriate ioctl for device]
06/11/23 00:34:26.091088 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].ERR-zm_local_camera.cpp/718 [Failed to set video standard 45056: 25 Inappropriate ioctl for device]
06/11/23 00:34:26.095491 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].INF-zmc.cpp/221 [Starting Capture version 1.37.40]
06/11/23 00:34:27.090187 zmc_dusb_DSJ_220215_ZW_SPCA2688[1125].INF-zm_monitor.cpp/2091 [CAM1: 002 - ExtAlm - Gone into alarm state PreAlarmCount: 0 > AlarmFrameCount:1 Cause:Motion:All]
06/11/23 00:34:27.870888 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].INF-zm_monitor.cpp/1729 [CAM1: 10 - Capturing at 5.86 fps, capturing bandwidth 1533443bytes/sec Analysing at 4.69 fps]
06/11/23 00:34:29.532273 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].INF-zm_monitor.cpp/1729 [CAM1: 20 - Capturing at 6.02 fps, capturing bandwidth 1496611bytes/sec Analysing at 2.41 fps]
06/11/23 00:34:31.204099 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].INF-zm_monitor.cpp/1729 [CAM1: 30 - Capturing at 5.98 fps, capturing bandwidth 1473704bytes/sec Analysing at 1.20 fps]
06/11/23 00:34:32.865716 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].INF-zm_monitor.cpp/1729 [CAM1: 40 - Capturing at 6.02 fps, capturing bandwidth 1479849bytes/sec Analysing at 1.81 fps]
06/11/23 00:34:34.532198 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].INF-zm_monitor.cpp/1729 [CAM1: 50 - Capturing at 6.00 fps, capturing bandwidth 1452482bytes/sec Analysing at 1.80 fps]
06/11/23 00:34:36.198936 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].INF-zm_monitor.cpp/1729 [CAM1: 60 - Capturing at 6.00 fps, capturing bandwidth 1454307bytes/sec Analysing at 1.20 fps]
06/11/23 00:34:37.865643 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].INF-zm_monitor.cpp/1729 [CAM1: 70 - Capturing at 6.00 fps, capturing bandwidth 1452182bytes/sec Analysing at 1.80 fps]
06/11/23 00:34:39.532435 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].INF-zm_monitor.cpp/1729 [CAM1: 80 - Capturing at 6.00 fps, capturing bandwidth 1455818bytes/sec Analysing at 2.40 fps]
06/11/23 00:34:41.204201 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].INF-zm_monitor.cpp/1729 [CAM1: 90 - Capturing at 5.98 fps, capturing bandwidth 1451285bytes/sec Analysing at 1.79 fps]
06/11/23 00:34:42.865550 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].INF-zm_monitor.cpp/1729 [CAM1: 100 - Capturing at 6.02 fps, capturing bandwidth 1483478bytes/sec Analysing at 1.81 fps]
06/11/23 00:34:47.077621 zmc_dusb_DSJ_220215_ZW_SPCA2688[1125].INF-zm_monitor.cpp/2146 [CAM1: 124 - Gone into alert state]
06/11/23 00:34:55.831874 zmc_dusb_DSJ_220215_ZW_SPCA2688[1125].INF-zm_monitor.cpp/2125 [CAM1: 168 - ExtAlm - Gone back into alarm state]
06/11/23 00:35:00.998877 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].INF-zm_monitor.cpp/1729 [CAM1: 200 - Capturing at 5.51 fps, capturing bandwidth 1339540bytes/sec Analysing at 1.38 fps]
06/11/23 00:35:17.665771 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].INF-zm_monitor.cpp/1729 [CAM1: 300 - Capturing at 6.00 fps, capturing bandwidth 1408474bytes/sec Analysing at 1.98 fps]
06/11/23 00:35:33.880512 zmc_dusb_DSJ_220215_ZW_SPCA2688[1125].INF-zm_monitor.cpp/2146 [CAM1: 396 - Gone into alert state]
06/11/23 00:35:34.399122 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].INF-zm_monitor.cpp/1729 [CAM1: 400 - Capturing at 5.98 fps, capturing bandwidth 1458586bytes/sec Analysing at 1.97 fps]
06/11/23 00:35:42.823215 zmc_dusb_DSJ_220215_ZW_SPCA2688[1125].INF-zm_monitor.cpp/2125 [CAM1: 441 - ExtAlm - Gone back into alarm state]
06/11/23 00:35:43.377646 zmc_dusb_DSJ_220215_ZW_SPCA2688[1125].INF-zm_monitor.cpp/2146 [CAM1: 444 - Gone into alert state]
06/11/23 00:35:54.299139 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].INF-zm_monitor.cpp/1729 [CAM1: 500 - Capturing at 5.03 fps, capturing bandwidth 1229626bytes/sec Analysing at 1.71 fps]
06/11/23 00:36:03.727183 zmc_dusb_DSJ_220215_ZW_SPCA2688[1125].INF-zm_monitor.cpp/2125 [CAM1: 546 - ExtAlm - Gone back into alarm state]
06/11/23 00:36:04.753356 zmc_dusb_DSJ_220215_ZW_SPCA2688[1125].INF-zm_monitor.cpp/2146 [CAM1: 552 - Gone into alert state]
06/11/23 00:36:14.099028 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].INF-zm_monitor.cpp/1729 [CAM1: 600 - Capturing at 5.05 fps, capturing bandwidth 1234714bytes/sec Analysing at 1.67 fps]
06/11/23 00:36:34.099077 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].INF-zm_monitor.cpp/1729 [CAM1: 700 - Capturing at 5.00 fps, capturing bandwidth 1223244bytes/sec Analysing at 1.65 fps]
06/11/23 00:36:37.740805 zmc_dusb_DSJ_220215_ZW_SPCA2688[1125].INF-zm_monitor.cpp/2125 [CAM1: 717 - ExtAlm - Gone back into alarm state]
06/11/23 00:36:49.787290 zmc_dusb_DSJ_220215_ZW_SPCA2688[1125].INF-zm_monitor.cpp/2146 [CAM1: 789 - Gone into alert state]
06/11/23 00:36:51.699197 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].INF-zm_monitor.cpp/1729 [CAM1: 800 - Capturing at 5.68 fps, capturing bandwidth 1351649bytes/sec Analysing at 1.93 fps]
06/11/23 00:37:11.698077 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].INF-zm_monitor.cpp/1729 [CAM1: 900 - Capturing at 5.00 fps, capturing bandwidth 1226729bytes/sec Analysing at 1.65 fps]
06/11/23 00:37:31.698504 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].INF-zm_monitor.cpp/1729 [CAM1: 1000 - Capturing at 5.00 fps, capturing bandwidth 1227518bytes/sec Analysing at 1.65 fps]
06/11/23 00:37:51.698154 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].INF-zm_monitor.cpp/1729 [CAM1: 1100 - Capturing at 5.00 fps, capturing bandwidth 1226659bytes/sec Analysing at 1.70 fps]
06/11/23 00:38:11.698251 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].INF-zm_monitor.cpp/1729 [CAM1: 1200 - Capturing at 5.00 fps, capturing bandwidth 1230816bytes/sec Analysing at 1.65 fps]
06/11/23 00:38:16.192467 zmc_dusb_DSJ_220215_ZW_SPCA2688[1125].INF-zm_monitor.cpp/2125 [CAM1: 1221 - ExtAlm - Gone back into alarm state]
06/11/23 00:38:18.176911 zmc_dusb_DSJ_220215_ZW_SPCA2688[1125].INF-zm_monitor.cpp/2146 [CAM1: 1233 - Gone into alert state]
06/11/23 00:38:31.300275 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].INF-zm_monitor.cpp/1729 [CAM1: 1300 - Capturing at 5.10 fps, capturing bandwidth 1249546bytes/sec Analysing at 1.68 fps]
06/11/23 00:38:40.390179 zmc_dusb_DSJ_220215_ZW_SPCA2688[1125].INF-zm_monitor.cpp/2125 [CAM1: 1344 - ExtAlm - Gone back into alarm state]
06/11/23 00:38:40.878690 zmc_dusb_DSJ_220215_ZW_SPCA2688[1125].INF-zm_monitor.cpp/2146 [CAM1: 1347 - Gone into alert state]
06/11/23 00:38:44.584023 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].ERR-zm_local_camera.cpp/1273 [Unable to capture frame 0: No such device]
06/11/23 00:38:44.590452 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].ERR-zmc.cpp/310 [Failed to capture image from monitor 1 CAM1 (1/1)]
06/11/23 00:38:44.627381 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].ERR-zm_local_camera.cpp/734 [Failed to stop capture stream: No such device]
06/11/23 00:38:44.704357 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].ERR-zm_local_camera.cpp/1222 [Failed to queue buffer 0: Inappropriate ioctl for device]
06/11/23 00:38:45.704590 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].ERR-zm_local_camera.cpp/1222 [Failed to queue buffer 0: Inappropriate ioctl for device]
06/11/23 00:38:45.704731 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].ERR-zmc.cpp/267 [Failed to prime capture of initial monitor]
06/11/23 00:38:47.704890 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].ERR-zm_local_camera.cpp/1222 [Failed to queue buffer 0: Inappropriate ioctl for device]
06/11/23 00:38:47.705165 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].ERR-zmc.cpp/267 [Failed to prime capture of initial monitor]
06/11/23 00:38:50.705325 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].ERR-zm_local_camera.cpp/1222 [Failed to queue buffer 0: Inappropriate ioctl for device]
06/11/23 00:38:50.705463 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].ERR-zmc.cpp/267 [Failed to prime capture of initial monitor]
06/11/23 00:38:54.705616 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].ERR-zm_local_camera.cpp/1222 [Failed to queue buffer 0: Inappropriate ioctl for device]
06/11/23 00:38:54.705753 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].ERR-zmc.cpp/267 [Failed to prime capture of initial monitor]
06/11/23 00:38:59.705911 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].ERR-zm_local_camera.cpp/1222 [Failed to queue buffer 0: Inappropriate ioctl for device]
06/11/23 00:38:59.706056 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].ERR-zmc.cpp/267 [Failed to prime capture of initial monitor]
06/11/23 00:39:05.706225 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].ERR-zm_local_camera.cpp/1222 [Failed to queue buffer 0: Inappropriate ioctl for device]
06/11/23 00:39:05.706368 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].ERR-zmc.cpp/267 [Failed to prime capture of initial monitor]
06/11/23 00:39:12.706530 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].ERR-zm_local_camera.cpp/1222 [Failed to queue buffer 0: Inappropriate ioctl for device]
06/11/23 00:39:12.706678 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].ERR-zmc.cpp/267 [Failed to prime capture of initial monitor]
06/11/23 00:39:20.706838 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].ERR-zm_local_camera.cpp/1222 [Failed to queue buffer 0: Inappropriate ioctl for device]
06/11/23 00:39:20.706991 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].ERR-zmc.cpp/267 [Failed to prime capture of initial monitor]
06/11/23 00:39:29.707259 zmc_dusb_DSJ_220215_ZW_SPCA2688[1116].ERR-zm_local_camera.cpp/1222 [Failed to queue buffer 0: Inappropriate ioctl for device]

Logging under debuglevel 1 throws the following:

06/11/23 00:32:00.896365 zmc_dusb_DSJ_220215_ZW_SPCA2688[1122].DB1-zm_monitor.cpp/2708 [No packet.size(0) or packet->in_frame((nil)). Not decoding]
06/11/23 00:32:00.896488 zmc_dusb_DSJ_220215_ZW_SPCA2688[1122].DB1-zm_image.cpp/832 [Doing full copy line size 5120 != 5120]
06/11/23 00:32:00.897920 zmc_dusb_DSJ_220215_ZW_SPCA2688[1123].DB1-zm_monitor.cpp/1975 [Not linked_monitors]
06/11/23 00:32:00.898014 zmc_dusb_DSJ_220215_ZW_SPCA2688[1123].DB1-zm_monitor.cpp/1995 [Recalculating motion_frame_skip (2) = capture_fps(5.076138) / analysis_fps(2.000000)]
06/11/23 00:32:00.898067 zmc_dusb_DSJ_220215_ZW_SPCA2688[1123].DB1-zm_monitor.cpp/2055 [Skipped motion detection last motion score was 0]
06/11/23 00:32:00.898090 zmc_dusb_DSJ_220215_ZW_SPCA2688[1123].DB1-zm_monitor.cpp/2063 [Blending full colour image because analysis_image = 1, in_frame=(nil) and format -1 != 0, 12]
06/11/23 00:32:00.905845 zmc_dusb_DSJ_220215_ZW_SPCA2688[1123].DB1-zm_monitor.cpp/2070 [Done Blending]
06/11/23 00:32:00.905976 zmc_dusb_DSJ_220215_ZW_SPCA2688[1123].DB1-zm_packetqueue.cpp/256 [Tail count is 0, queue size is 6]
06/11/23 00:32:00.906008 zmc_dusb_DSJ_220215_ZW_SPCA2688[1123].DB1-zm_packetqueue.cpp/273 [Deleting a packet with stream index:0 image_index:1151 with keyframe:1, video frames in queue:5 max: 5, queuesize:5]
06/11/23 00:32:01.082008 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].DB1-zm_image.cpp/197 [line size: 5120 =? 5120 width 1280 Size 3686400 ?= 3686400]
06/11/23 00:32:01.096340 zmc_dusb_DSJ_220215_ZW_SPCA2688[1122].DB1-zm_monitor.cpp/2708 [No packet.size(0) or packet->in_frame((nil)). Not decoding]
06/11/23 00:32:01.096466 zmc_dusb_DSJ_220215_ZW_SPCA2688[1122].DB1-zm_image.cpp/832 [Doing full copy line size 5120 != 5120]
06/11/23 00:32:01.097833 zmc_dusb_DSJ_220215_ZW_SPCA2688[1123].DB1-zm_monitor.cpp/1975 [Not linked_monitors]
06/11/23 00:32:01.097947 zmc_dusb_DSJ_220215_ZW_SPCA2688[1123].DB1-zm_monitor.cpp/1995 [Recalculating motion_frame_skip (2) = capture_fps(5.076138) / analysis_fps(2.000000)]
06/11/23 00:32:01.097981 zmc_dusb_DSJ_220215_ZW_SPCA2688[1123].DB1-zm_monitor.cpp/2055 [Skipped motion detection last motion score was 0]
06/11/23 00:32:01.098003 zmc_dusb_DSJ_220215_ZW_SPCA2688[1123].DB1-zm_monitor.cpp/2063 [Blending full colour image because analysis_image = 1, in_frame=(nil) and format -1 != 0, 12]
06/11/23 00:32:01.101150 zmc_dusb_DSJ_220215_ZW_SPCA2688[1123].DB1-zm_monitor.cpp/2070 [Done Blending]
06/11/23 00:32:01.101277 zmc_dusb_DSJ_220215_ZW_SPCA2688[1123].DB1-zm_packetqueue.cpp/256 [Tail count is 0, queue size is 6]
06/11/23 00:32:01.101307 zmc_dusb_DSJ_220215_ZW_SPCA2688[1123].DB1-zm_packetqueue.cpp/273 [Deleting a packet with stream index:0 image_index:1152 with keyframe:1, video frames in queue:5 max: 5, queuesize:5]
06/11/23 00:32:01.282010 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].DB1-zm_image.cpp/197 [line size: 5120 =? 5120 width 1280 Size 3686400 ?= 3686400]
06/11/23 00:32:01.296379 zmc_dusb_DSJ_220215_ZW_SPCA2688[1122].DB1-zm_monitor.cpp/2708 [No packet.size(0) or packet->in_frame((nil)). Not decoding]
06/11/23 00:32:01.296502 zmc_dusb_DSJ_220215_ZW_SPCA2688[1122].DB1-zm_image.cpp/832 [Doing full copy line size 5120 != 5120]
06/11/23 00:32:01.297848 zmc_dusb_DSJ_220215_ZW_SPCA2688[1123].DB1-zm_monitor.cpp/1975 [Not linked_monitors]
06/11/23 00:32:01.297961 zmc_dusb_DSJ_220215_ZW_SPCA2688[1123].DB1-zm_monitor.cpp/1995 [Recalculating motion_frame_skip (2) = capture_fps(5.076138) / analysis_fps(2.000000)]
06/11/23 00:32:01.297995 zmc_dusb_DSJ_220215_ZW_SPCA2688[1123].DB1-zm_monitor.cpp/2016 [Detecting motion on image 1158, image 0xaaaaeae65760]
06/11/23 00:32:01.315990 zmc_dusb_DSJ_220215_ZW_SPCA2688[1123].DB1-zm_zone_stats.h/54 [ZoneStat: GetStats zone_id: 1 pixel_diff=0 alarm_pixels=0 alarm_filter_pixels=0 alarm_blob_pixels=0 alarm_blobs=0 min_blob_size=0 max_blob_size=0 alarm_box=(0,0=>0,0) alarm_center=(0,0) score=0]
06/11/23 00:32:01.316116 zmc_dusb_DSJ_220215_ZW_SPCA2688[1123].DB1-zm_zone_stats.h/54 [ZoneStat: After detect motion zone_id: 1 pixel_diff=0 alarm_pixels=0 alarm_filter_pixels=0 alarm_blob_pixels=0 alarm_blobs=0 min_blob_size=0 max_blob_size=0 alarm_box=(0,0=>0,0) alarm_center=(0,0) score=0]
06/11/23 00:32:01.316142 zmc_dusb_DSJ_220215_ZW_SPCA2688[1123].DB1-zm_monitor.cpp/2039 [Setting zone score 0 to 0]
06/11/23 00:32:01.316163 zmc_dusb_DSJ_220215_ZW_SPCA2688[1123].DB1-zm_monitor.cpp/2063 [Blending full colour image because analysis_image = 1, in_frame=(nil) and format -1 != 0, 12]
06/11/23 00:32:01.323870 zmc_dusb_DSJ_220215_ZW_SPCA2688[1123].DB1-zm_monitor.cpp/2070 [Done Blending]
06/11/23 00:32:01.324048 zmc_dusb_DSJ_220215_ZW_SPCA2688[1123].DB1-zm_monitor.cpp/2142 [!score ALERT]
06/11/23 00:32:01.324075 zmc_dusb_DSJ_220215_ZW_SPCA2688[1123].DB1-zm_packetqueue.cpp/256 [Tail count is 0, queue size is 6]
06/11/23 00:32:01.324103 zmc_dusb_DSJ_220215_ZW_SPCA2688[1123].DB1-zm_packetqueue.cpp/273 [Deleting a packet with stream index:0 image_index:1153 with keyframe:1, video frames in queue:5 max: 5, queuesize:5]
06/11/23 00:32:01.324138 zmc_dusb_DSJ_220215_ZW_SPCA2688[1123].DB1-zm_monitor.cpp/2320 [Deleting analysis image data for 1158]
06/11/23 00:32:01.481986 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].ERR-zm_local_camera.cpp/1273 [Unable to capture frame 0: No such device]
06/11/23 00:32:01.482192 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].DB1-zm_image.cpp/197 [line size: 5120 =? 5120 width 1280 Size 3686400 ?= 3686400]
06/11/23 00:32:01.483313 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].DB1-zm_image.cpp/832 [Doing full copy line size 5120 != 5120]
06/11/23 00:32:01.485019 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].ERR-zmc.cpp/310 [Failed to capture image from monitor 1 CAM1 (1/1)]
06/11/23 00:32:01.485223 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].DB1-zm_monitor.cpp/3286 [Stopping packetqueue]
06/11/23 00:32:01.485263 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].DB1-zm_monitor.cpp/3289 [Stopped packetqueue]
06/11/23 00:32:01.485286 zmc_dusb_DSJ_220215_ZW_SPCA2688[1123].DB1-zm_packetqueue.cpp/482 [terminated, leaving]
06/11/23 00:32:01.485344 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].DB1-zm_monitor.cpp/3293 [Decoder stopping]
06/11/23 00:32:01.485385 zmc_dusb_DSJ_220215_ZW_SPCA2688[1122].DB1-zm_packetqueue.cpp/529 [terminated, leaving]
06/11/23 00:32:01.485517 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].DB1-zm_monitor.cpp/3295 [Decoder stopped]
06/11/23 00:32:01.489251 zmc_dusb_DSJ_220215_ZW_SPCA2688[1121].DB1-zm_db.cpp/191 [Success running sql query INSERT INTO `Logs` ( `TimeKey`, `Component`, `ServerId`, `Pid`, `Level`, `Code`, `Message`, `File`, `Line` ) VALUES ( 1686443521.481986, 'zmc_dusb_DSJ_220215_ZW_SPCA2688', 0, 1114, -2, 'ERR', 'Unable to capture frame 0: No such device', 'zm_local_camera.cpp', 1273 ), thread_id: 41]
06/11/23 00:32:01.494996 zmc_dusb_DSJ_220215_ZW_SPCA2688[1121].DB1-zm_db.cpp/191 [Success running sql query INSERT INTO `Logs` ( `TimeKey`, `Component`, `ServerId`, `Pid`, `Level`, `Code`, `Message`, `File`, `Line` ) VALUES ( 1686443521.485019, 'zmc_dusb_DSJ_220215_ZW_SPCA2688', 0, 1114, -2, 'ERR', 'Failed to capture image from monitor 1 CAM1 (1/1)', 'zmc.cpp', 310 ), thread_id: 41]
06/11/23 00:32:01.518902 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].DB1-zm_monitor.cpp/3299 [Analysis stopped]
06/11/23 00:32:01.518975 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].DB1-zm_packetqueue.cpp/391 [Clearing packetqueue]
06/11/23 00:32:01.519002 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].DB1-zm_packetqueue.cpp/399 [Deleting a packet with stream index:0 image_index:1154 with keyframe:1, video frames in queue:5 max: 5, queuesize:5]
06/11/23 00:32:01.519038 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].DB1-zm_packetqueue.cpp/399 [Deleting a packet with stream index:0 image_index:1155 with keyframe:1, video frames in queue:4 max: 5, queuesize:4]
06/11/23 00:32:01.519065 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].DB1-zm_packetqueue.cpp/399 [Deleting a packet with stream index:0 image_index:1156 with keyframe:1, video frames in queue:3 max: 5, queuesize:3]
06/11/23 00:32:01.519091 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].DB1-zm_packetqueue.cpp/399 [Deleting a packet with stream index:0 image_index:1157 with keyframe:1, video frames in queue:2 max: 5, queuesize:2]
06/11/23 00:32:01.519116 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].DB1-zm_packetqueue.cpp/399 [Deleting a packet with stream index:0 image_index:1158 with keyframe:1, video frames in queue:1 max: 5, queuesize:1]
06/11/23 00:32:01.519189 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].DB1-zm_packetqueue.cpp/411 [Packetqueue is clear, deleting iterators]
06/11/23 00:32:01.519213 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].DB1-zm_packetqueue.cpp/426 [Packetqueue is clear, notifying]
06/11/23 00:32:01.519250 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].ERR-zm_local_camera.cpp/734 [Failed to stop capture stream: No such device]
06/11/23 00:32:01.525125 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].DB1-zm_monitor.cpp/1109 [Setting shared_data->valid = false]
06/11/23 00:32:01.525338 zmc_dusb_DSJ_220215_ZW_SPCA2688[1121].DB1-zm_db.cpp/191 [Success running sql query INSERT INTO `Logs` ( `TimeKey`, `Component`, `ServerId`, `Pid`, `Level`, `Code`, `Message`, `File`, `Line` ) VALUES ( 1686443521.519250, 'zmc_dusb_DSJ_220215_ZW_SPCA2688', 0, 1114, -2, 'ERR', 'Failed to stop capture stream: No such device', 'zm_local_camera.cpp', 734 ), thread_id: 41]
06/11/23 00:32:01.529330 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].DB1-zm_zone.cpp/844 [Got 1 zones for monitor CAM1]
06/11/23 00:32:01.529444 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].DB1-zm_image.cpp/197 [line size: 1280 =? 1280 width 1280 Size 921600 ?= 921600]
06/11/23 00:32:01.540833 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].DB1-zm_monitor.cpp/2367 [Reloading zones for monitor CAM1 have 1]
06/11/23 00:32:01.540929 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].DB1-zm_monitor.cpp/833 [SharedData=840 TriggerData=560 zone_count 1 * sizeof int 4 VideoStoreData=4128 timestamps=48 images=3x3686400 = 11059200 analysis images=3x3686400 = 11059200 image_format = 3x4 = 12 total=22124056]
06/11/23 00:32:01.541098 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].DB1-zm_monitor.cpp/904 [Unable to map file /dev/shm/zm.mmap.1 (22124056 bytes) to locked memory, trying unlocked]
06/11/23 00:32:01.541154 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].DB1-zm_monitor.cpp/907 [Mapped file /dev/shm/zm.mmap.1 (22124056 bytes) to unlocked memory]
06/11/23 00:32:01.588401 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].DB1-zm_monitor.cpp/2373 [Reloading linked monitors for monitor CAM1, '']
06/11/23 00:32:01.588520 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].DB1-zm_monitor.cpp/1069 [Not Starting ONVIF]
06/11/23 00:32:01.593144 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].DB1-zm_db.cpp/191 [Success running sql query INSERT INTO Monitor_Status (MonitorId,Status,CaptureFPS,AnalysisFPS) VALUES (1, 'Running',0,0) ON DUPLICATE KEY UPDATE Status='Running',CaptureFPS=0,AnalysisFPS=0, thread_id: 41]
06/11/23 00:32:01.593255 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].ERR-zm_local_camera.cpp/1222 [Failed to queue buffer 0: Inappropriate ioctl for device]
06/11/23 00:32:01.593373 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].DB1-zmc.cpp/269 [Failed to prime capture of initial monitor]
06/11/23 00:32:01.611478 zmc_dusb_DSJ_220215_ZW_SPCA2688[1121].DB1-zm_db.cpp/191 [Success running sql query INSERT INTO `Logs` ( `TimeKey`, `Component`, `ServerId`, `Pid`, `Level`, `Code`, `Message`, `File`, `Line` ) VALUES ( 1686443521.593255, 'zmc_dusb_DSJ_220215_ZW_SPCA2688', 0, 1114, -2, 'ERR', 'Failed to queue buffer 0: Inappropriate ioctl for device', 'zm_local_camera.cpp', 1222 ), thread_id: 41]
06/11/23 00:32:02.593513 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].ERR-zm_local_camera.cpp/1222 [Failed to queue buffer 0: Inappropriate ioctl for device]
06/11/23 00:32:02.593687 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].ERR-zmc.cpp/267 [Failed to prime capture of initial monitor]
06/11/23 00:32:02.599314 zmc_dusb_DSJ_220215_ZW_SPCA2688[1121].DB1-zm_db.cpp/191 [Success running sql query INSERT INTO `Logs` ( `TimeKey`, `Component`, `ServerId`, `Pid`, `Level`, `Code`, `Message`, `File`, `Line` ) VALUES ( 1686443522.593513, 'zmc_dusb_DSJ_220215_ZW_SPCA2688', 0, 1114, -2, 'ERR', 'Failed to queue buffer 0: Inappropriate ioctl for device', 'zm_local_camera.cpp', 1222 ), thread_id: 41]
06/11/23 00:32:02.605015 zmc_dusb_DSJ_220215_ZW_SPCA2688[1121].DB1-zm_db.cpp/191 [Success running sql query INSERT INTO `Logs` ( `TimeKey`, `Component`, `ServerId`, `Pid`, `Level`, `Code`, `Message`, `File`, `Line` ) VALUES ( 1686443522.593687, 'zmc_dusb_DSJ_220215_ZW_SPCA2688', 0, 1114, -2, 'ERR', 'Failed to prime capture of initial monitor', 'zmc.cpp', 267 ), thread_id: 41]
06/11/23 00:32:04.593867 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].ERR-zm_local_camera.cpp/1222 [Failed to queue buffer 0: Inappropriate ioctl for device]
06/11/23 00:32:04.594067 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].ERR-zmc.cpp/267 [Failed to prime capture of initial monitor]
06/11/23 00:32:04.599680 zmc_dusb_DSJ_220215_ZW_SPCA2688[1121].DB1-zm_db.cpp/191 [Success running sql query INSERT INTO `Logs` ( `TimeKey`, `Component`, `ServerId`, `Pid`, `Level`, `Code`, `Message`, `File`, `Line` ) VALUES ( 1686443524.593867, 'zmc_dusb_DSJ_220215_ZW_SPCA2688', 0, 1114, -2, 'ERR', 'Failed to queue buffer 0: Inappropriate ioctl for device', 'zm_local_camera.cpp', 1222 ), thread_id: 41]
06/11/23 00:32:04.605242 zmc_dusb_DSJ_220215_ZW_SPCA2688[1121].DB1-zm_db.cpp/191 [Success running sql query INSERT INTO `Logs` ( `TimeKey`, `Component`, `ServerId`, `Pid`, `Level`, `Code`, `Message`, `File`, `Line` ) VALUES ( 1686443524.594067, 'zmc_dusb_DSJ_220215_ZW_SPCA2688', 0, 1114, -2, 'ERR', 'Failed to prime capture of initial monitor', 'zmc.cpp', 267 ), thread_id: 41]
06/11/23 00:32:07.594246 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].ERR-zm_local_camera.cpp/1222 [Failed to queue buffer 0: Inappropriate ioctl for device]
06/11/23 00:32:07.594458 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].ERR-zmc.cpp/267 [Failed to prime capture of initial monitor]
06/11/23 00:32:07.604170 zmc_dusb_DSJ_220215_ZW_SPCA2688[1121].DB1-zm_db.cpp/191 [Success running sql query INSERT INTO `Logs` ( `TimeKey`, `Component`, `ServerId`, `Pid`, `Level`, `Code`, `Message`, `File`, `Line` ) VALUES ( 1686443527.594246, 'zmc_dusb_DSJ_220215_ZW_SPCA2688', 0, 1114, -2, 'ERR', 'Failed to queue buffer 0: Inappropriate ioctl for device', 'zm_local_camera.cpp', 1222 ), thread_id: 41]
06/11/23 00:32:07.609732 zmc_dusb_DSJ_220215_ZW_SPCA2688[1121].DB1-zm_db.cpp/191 [Success running sql query INSERT INTO `Logs` ( `TimeKey`, `Component`, `ServerId`, `Pid`, `Level`, `Code`, `Message`, `File`, `Line` ) VALUES ( 1686443527.594458, 'zmc_dusb_DSJ_220215_ZW_SPCA2688', 0, 1114, -2, 'ERR', 'Failed to prime capture of initial monitor', 'zmc.cpp', 267 ), thread_id: 41]
06/11/23 00:32:11.594650 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].ERR-zm_local_camera.cpp/1222 [Failed to queue buffer 0: Inappropriate ioctl for device]
06/11/23 00:32:11.594825 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].ERR-zmc.cpp/267 [Failed to prime capture of initial monitor]
06/11/23 00:32:11.601499 zmc_dusb_DSJ_220215_ZW_SPCA2688[1121].DB1-zm_db.cpp/191 [Success running sql query INSERT INTO `Logs` ( `TimeKey`, `Component`, `ServerId`, `Pid`, `Level`, `Code`, `Message`, `File`, `Line` ) VALUES ( 1686443531.594650, 'zmc_dusb_DSJ_220215_ZW_SPCA2688', 0, 1114, -2, 'ERR', 'Failed to queue buffer 0: Inappropriate ioctl for device', 'zm_local_camera.cpp', 1222 ), thread_id: 41]
06/11/23 00:32:11.607028 zmc_dusb_DSJ_220215_ZW_SPCA2688[1121].DB1-zm_db.cpp/191 [Success running sql query INSERT INTO `Logs` ( `TimeKey`, `Component`, `ServerId`, `Pid`, `Level`, `Code`, `Message`, `File`, `Line` ) VALUES ( 1686443531.594825, 'zmc_dusb_DSJ_220215_ZW_SPCA2688', 0, 1114, -2, 'ERR', 'Failed to prime capture of initial monitor', 'zmc.cpp', 267 ), thread_id: 41]
06/11/23 00:32:16.595009 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].ERR-zm_local_camera.cpp/1222 [Failed to queue buffer 0: Inappropriate ioctl for device]
06/11/23 00:32:16.595236 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].ERR-zmc.cpp/267 [Failed to prime capture of initial monitor]
06/11/23 00:32:16.601171 zmc_dusb_DSJ_220215_ZW_SPCA2688[1121].DB1-zm_db.cpp/191 [Success running sql query INSERT INTO `Logs` ( `TimeKey`, `Component`, `ServerId`, `Pid`, `Level`, `Code`, `Message`, `File`, `Line` ) VALUES ( 1686443536.595009, 'zmc_dusb_DSJ_220215_ZW_SPCA2688', 0, 1114, -2, 'ERR', 'Failed to queue buffer 0: Inappropriate ioctl for device', 'zm_local_camera.cpp', 1222 ), thread_id: 41]
06/11/23 00:32:16.606699 zmc_dusb_DSJ_220215_ZW_SPCA2688[1121].DB1-zm_db.cpp/191 [Success running sql query INSERT INTO `Logs` ( `TimeKey`, `Component`, `ServerId`, `Pid`, `Level`, `Code`, `Message`, `File`, `Line` ) VALUES ( 1686443536.595236, 'zmc_dusb_DSJ_220215_ZW_SPCA2688', 0, 1114, -2, 'ERR', 'Failed to prime capture of initial monitor', 'zmc.cpp', 267 ), thread_id: 41]
06/11/23 00:32:22.595433 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].ERR-zm_local_camera.cpp/1222 [Failed to queue buffer 0: Inappropriate ioctl for device]
06/11/23 00:32:22.595652 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].ERR-zmc.cpp/267 [Failed to prime capture of initial monitor]
06/11/23 00:32:22.601573 zmc_dusb_DSJ_220215_ZW_SPCA2688[1121].DB1-zm_db.cpp/191 [Success running sql query INSERT INTO `Logs` ( `TimeKey`, `Component`, `ServerId`, `Pid`, `Level`, `Code`, `Message`, `File`, `Line` ) VALUES ( 1686443542.595433, 'zmc_dusb_DSJ_220215_ZW_SPCA2688', 0, 1114, -2, 'ERR', 'Failed to queue buffer 0: Inappropriate ioctl for device', 'zm_local_camera.cpp', 1222 ), thread_id: 41]
06/11/23 00:32:22.607356 zmc_dusb_DSJ_220215_ZW_SPCA2688[1121].DB1-zm_db.cpp/191 [Success running sql query INSERT INTO `Logs` ( `TimeKey`, `Component`, `ServerId`, `Pid`, `Level`, `Code`, `Message`, `File`, `Line` ) VALUES ( 1686443542.595652, 'zmc_dusb_DSJ_220215_ZW_SPCA2688', 0, 1114, -2, 'ERR', 'Failed to prime capture of initial monitor', 'zmc.cpp', 267 ), thread_id: 41]
06/11/23 00:32:29.595840 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].ERR-zm_local_camera.cpp/1222 [Failed to queue buffer 0: Inappropriate ioctl for device]
06/11/23 00:32:29.596075 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].ERR-zmc.cpp/267 [Failed to prime capture of initial monitor]
06/11/23 00:32:29.601939 zmc_dusb_DSJ_220215_ZW_SPCA2688[1121].DB1-zm_db.cpp/191 [Success running sql query INSERT INTO `Logs` ( `TimeKey`, `Component`, `ServerId`, `Pid`, `Level`, `Code`, `Message`, `File`, `Line` ) VALUES ( 1686443549.595840, 'zmc_dusb_DSJ_220215_ZW_SPCA2688', 0, 1114, -2, 'ERR', 'Failed to queue buffer 0: Inappropriate ioctl for device', 'zm_local_camera.cpp', 1222 ), thread_id: 41]
06/11/23 00:32:29.607697 zmc_dusb_DSJ_220215_ZW_SPCA2688[1121].DB1-zm_db.cpp/191 [Success running sql query INSERT INTO `Logs` ( `TimeKey`, `Component`, `ServerId`, `Pid`, `Level`, `Code`, `Message`, `File`, `Line` ) VALUES ( 1686443549.596075, 'zmc_dusb_DSJ_220215_ZW_SPCA2688', 0, 1114, -2, 'ERR', 'Failed to prime capture of initial monitor', 'zmc.cpp', 267 ), thread_id: 41]
06/11/23 00:32:37.596252 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].ERR-zm_local_camera.cpp/1222 [Failed to queue buffer 0: Inappropriate ioctl for device]
06/11/23 00:32:37.596485 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].ERR-zmc.cpp/267 [Failed to prime capture of initial monitor]
06/11/23 00:32:37.602241 zmc_dusb_DSJ_220215_ZW_SPCA2688[1121].DB1-zm_db.cpp/191 [Success running sql query INSERT INTO `Logs` ( `TimeKey`, `Component`, `ServerId`, `Pid`, `Level`, `Code`, `Message`, `File`, `Line` ) VALUES ( 1686443557.596252, 'zmc_dusb_DSJ_220215_ZW_SPCA2688', 0, 1114, -2, 'ERR', 'Failed to queue buffer 0: Inappropriate ioctl for device', 'zm_local_camera.cpp', 1222 ), thread_id: 41]
06/11/23 00:32:37.608222 zmc_dusb_DSJ_220215_ZW_SPCA2688[1121].DB1-zm_db.cpp/191 [Success running sql query INSERT INTO `Logs` ( `TimeKey`, `Component`, `ServerId`, `Pid`, `Level`, `Code`, `Message`, `File`, `Line` ) VALUES ( 1686443557.596485, 'zmc_dusb_DSJ_220215_ZW_SPCA2688', 0, 1114, -2, 'ERR', 'Failed to prime capture of initial monitor', 'zmc.cpp', 267 ), thread_id: 41]
06/11/23 00:32:46.596673 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].ERR-zm_local_camera.cpp/1222 [Failed to queue buffer 0: Inappropriate ioctl for device]
06/11/23 00:32:46.596851 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].ERR-zmc.cpp/267 [Failed to prime capture of initial monitor]
06/11/23 00:32:46.602764 zmc_dusb_DSJ_220215_ZW_SPCA2688[1121].DB1-zm_db.cpp/191 [Success running sql query INSERT INTO `Logs` ( `TimeKey`, `Component`, `ServerId`, `Pid`, `Level`, `Code`, `Message`, `File`, `Line` ) VALUES ( 1686443566.596673, 'zmc_dusb_DSJ_220215_ZW_SPCA2688', 0, 1114, -2, 'ERR', 'Failed to queue buffer 0: Inappropriate ioctl for device', 'zm_local_camera.cpp', 1222 ), thread_id: 41]
06/11/23 00:32:46.608137 zmc_dusb_DSJ_220215_ZW_SPCA2688[1121].DB1-zm_db.cpp/191 [Success running sql query INSERT INTO `Logs` ( `TimeKey`, `Component`, `ServerId`, `Pid`, `Level`, `Code`, `Message`, `File`, `Line` ) VALUES ( 1686443566.596851, 'zmc_dusb_DSJ_220215_ZW_SPCA2688', 0, 1114, -2, 'ERR', 'Failed to prime capture of initial monitor', 'zmc.cpp', 267 ), thread_id: 41]
06/11/23 00:32:56.597039 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].ERR-zm_local_camera.cpp/1222 [Failed to queue buffer 0: Inappropriate ioctl for device]
06/11/23 00:32:56.597231 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].ERR-zmc.cpp/267 [Failed to prime capture of initial monitor]
06/11/23 00:32:56.603312 zmc_dusb_DSJ_220215_ZW_SPCA2688[1121].DB1-zm_db.cpp/191 [Success running sql query INSERT INTO `Logs` ( `TimeKey`, `Component`, `ServerId`, `Pid`, `Level`, `Code`, `Message`, `File`, `Line` ) VALUES ( 1686443576.597039, 'zmc_dusb_DSJ_220215_ZW_SPCA2688', 0, 1114, -2, 'ERR', 'Failed to queue buffer 0: Inappropriate ioctl for device', 'zm_local_camera.cpp', 1222 ), thread_id: 41]
06/11/23 00:32:56.608151 zmc_dusb_DSJ_220215_ZW_SPCA2688[1121].DB1-zm_db.cpp/191 [Success running sql query INSERT INTO `Logs` ( `TimeKey`, `Component`, `ServerId`, `Pid`, `Level`, `Code`, `Message`, `File`, `Line` ) VALUES ( 1686443576.597231, 'zmc_dusb_DSJ_220215_ZW_SPCA2688', 0, 1114, -2, 'ERR', 'Failed to prime capture of initial monitor', 'zmc.cpp', 267 ), thread_id: 41]
06/11/23 00:33:07.597543 zmc_dusb_DSJ_220215_ZW_SPCA2688[1114].ERR-zm_local_camera.cpp/1222 [Failed to queue buffer 0: Inappropriate ioctl for device]

dmesg throws the following logs since the camera is connected and after disconnecting.

[  254.142136] usb 5-1: New USB device found, idVendor=1bcf, idProduct=28c4, bcdDevice= 2.15
[  254.142884] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  254.143518] usb 5-1: Product: SPCA2688 AV Camera
[  254.143930] usb 5-1: Manufacturer: DSJ 220215-ZW
[  254.144343] usb 5-1: SerialNumber: 01.00.00
[  254.282418] usb 5-1: Found UVC 1.00 device SPCA2688 AV Camera (1bcf:28c4)
[  254.344882] usb 5-1: Failed to query (GET_INFO) UVC control 12 on unit 1: -32 (exp. 1).
[  254.373540] input: SPCA2688 AV Camera:  as /devices/platform/fcc00000.usb/xhci-hcd.1.auto/usb5/5-1/5-1:1.0/input/input1
[  254.374866] usbcore: registered new interface driver uvcvideo
[  254.424949] usb 5-1: Warning! Unlikely big volume range (=3328), cval->res is probably wrong.
[  254.425757] usb 5-1: [7] FU [Mic Capture Volume] ch = 1, val = 768/4096/1
[  254.427088] usbcore: registered new interface driver snd-usb-audio
[  256.459883] usb 5-1: frame 43 stats: 11/108/267 packets, 1/11/267 pts (early initial), 266/267 scr, last pts/stc/sof 131222199/132796263/2009
[  256.483888] usb 5-1: Dropping payload (out of sync)
[  256.483910] usb 5-1: Dropping payload (out of sync)
[  256.483916] usb 5-1: Dropping payload (out of sync)
[  256.483921] usb 5-1: Dropping payload (out of sync)
[  256.483928] usb 5-1: Dropping payload (out of sync)
[  256.483933] usb 5-1: Dropping payload (out of sync)
[  256.483938] usb 5-1: Dropping payload (out of sync)
[  256.483942] usb 5-1: Dropping payload (out of sync)
[  256.483947] usb 5-1: Dropping payload (out of sync)
[  256.483952] usb 5-1: Dropping payload (out of sync)
[  256.483956] usb 5-1: Dropping payload (out of sync)
[  256.483961] usb 5-1: Dropping payload (out of sync)
[  256.483966] usb 5-1: Dropping payload (out of sync)
[  256.483971] usb 5-1: Dropping payload (out of sync)
[  256.483976] usb 5-1: Dropping payload (out of sync)
[  256.483981] usb 5-1: Dropping payload (out of sync)
[  256.483986] usb 5-1: Dropping payload (out of sync)
[  256.483991] usb 5-1: Dropping payload (out of sync)
[  256.483996] usb 5-1: Dropping payload (out of sync)
[  256.484000] usb 5-1: Dropping payload (out of sync)
[  256.484005] usb 5-1: Dropping payload (out of sync)
[  256.484010] usb 5-1: Dropping payload (out of sync)
[  256.484015] usb 5-1: Dropping payload (out of sync)
[  256.484020] usb 5-1: Dropping payload (out of sync)
[  256.484024] usb 5-1: Dropping payload (out of sync)
[  256.484029] usb 5-1: Dropping payload (out of sync)
[  256.484033] usb 5-1: Dropping payload (out of sync)
[  256.484038] usb 5-1: Dropping payload (out of sync)
[  256.484043] usb 5-1: Dropping payload (out of sync)
[  256.484049] usb 5-1: Dropping payload (out of sync)
[  256.484053] usb 5-1: Dropping payload (out of sync)
[  256.484058] usb 5-1: Dropping payload (out of sync)
[  256.487903] usb 5-1: Dropping payload (out of sync)
[  256.487922] usb 5-1: Dropping payload (out of sync)
[  256.487928] usb 5-1: Dropping payload (out of sync)
[  256.487933] usb 5-1: Dropping payload (out of sync)
[  256.487940] usb 5-1: Dropping payload (out of sync)
[  256.487945] usb 5-1: Dropping payload (out of sync)
[  256.487949] usb 5-1: Dropping payload (out of sync)
[  256.487954] usb 5-1: Dropping payload (out of sync)
[  256.487959] usb 5-1: Dropping payload (out of sync)
[  256.487964] usb 5-1: Dropping payload (out of sync)
[  256.487968] usb 5-1: Dropping payload (out of sync)
[  256.487973] usb 5-1: Dropping payload (out of sync)
[  256.487978] usb 5-1: Dropping payload (out of sync)
[  256.487983] usb 5-1: Dropping payload (out of sync)
[  256.487988] usb 5-1: Dropping payload (out of sync)
[  256.487992] usb 5-1: Dropping payload (out of sync)
[  256.487997] usb 5-1: Dropping payload (out of sync)
[  256.488001] usb 5-1: Dropping payload (out of sync)
[  256.488006] usb 5-1: Dropping payload (out of sync)
[  256.488011] usb 5-1: Dropping payload (out of sync)
[  256.488016] usb 5-1: Dropping payload (out of sync)
[  256.488021] usb 5-1: Dropping payload (out of sync)
[  256.488026] usb 5-1: Dropping payload (out of sync)
[  256.488030] usb 5-1: Dropping payload (out of sync)
[  256.488035] usb 5-1: Dropping payload (out of sync)
[  256.488039] usb 5-1: Dropping payload (out of sync)
[  256.488044] usb 5-1: Dropping payload (out of sync)
[  256.488048] usb 5-1: Dropping payload (out of sync)
[  256.488054] usb 5-1: Dropping payload (out of sync)
[  256.488058] usb 5-1: Dropping payload (out of sync)
[  256.488063] usb 5-1: Dropping payload (out of sync)
[  256.488067] usb 5-1: Dropping payload (out of sync)
[  256.491912] usb 5-1: Dropping payload (out of sync)
[  256.491930] usb 5-1: Dropping payload (out of sync)
[  256.491936] usb 5-1: Dropping payload (out of sync)
[  256.491941] usb 5-1: Dropping payload (out of sync)
[  256.491948] usb 5-1: Dropping payload (out of sync)
[  256.491953] usb 5-1: Dropping payload (out of sync)
[  256.491958] usb 5-1: Dropping payload (out of sync)
[  256.491963] usb 5-1: Dropping payload (out of sync)
[  256.491968] usb 5-1: Dropping payload (out of sync)
[  256.491972] usb 5-1: Dropping payload (out of sync)
[  256.491977] usb 5-1: Dropping payload (out of sync)
[  256.491982] usb 5-1: Dropping payload (out of sync)
[  256.491987] usb 5-1: Dropping payload (out of sync)
[  256.491992] usb 5-1: Dropping payload (out of sync)
[  256.491996] usb 5-1: Dropping payload (out of sync)
[  256.492001] usb 5-1: Dropping payload (out of sync)
[  256.492006] usb 5-1: Dropping payload (out of sync)
[  256.492011] usb 5-1: Dropping payload (out of sync)
[  256.492015] usb 5-1: Dropping payload (out of sync)
[  256.492020] usb 5-1: Dropping payload (out of sync)
[  256.492025] usb 5-1: Dropping payload (out of sync)
[  256.492030] usb 5-1: Dropping payload (out of sync)
[  256.492035] usb 5-1: Dropping payload (out of sync)
[  256.492039] usb 5-1: Dropping payload (out of sync)
[  256.492044] usb 5-1: Dropping payload (out of sync)
[  256.492049] usb 5-1: Dropping payload (out of sync)
[  256.492053] usb 5-1: Dropping payload (out of sync)
[  256.492058] usb 5-1: Dropping payload (out of sync)
[  256.492064] usb 5-1: Dropping payload (out of sync)
[  256.492068] usb 5-1: Dropping payload (out of sync)
[  256.492073] usb 5-1: Dropping payload (out of sync)
[  256.492077] usb 5-1: Dropping payload (out of sync)
[  256.495881] usb 5-1: Dropping payload (out of sync)
[  256.495900] usb 5-1: Dropping payload (out of sync)
[  256.495905] usb 5-1: Dropping payload (out of sync)
[  256.495911] usb 5-1: Dropping payload (out of sync)
[  256.495917] usb 5-1: Dropping payload (out of sync)
[  256.495922] usb 5-1: Dropping payload (out of sync)
[  256.495927] usb 5-1: Dropping payload (out of sync)
[  256.495932] usb 5-1: Dropping payload (out of sync)
[  256.495937] usb 5-1: frame 44 stats: 11/106/266 packets, 1/11/266 pts (early initial), 265/266 scr, last pts/stc/sof 132821910/134392265/2042
[  256.527901] usb 5-1: Frame complete (EOF found)
...
[  292.168577] usb 5-1: USB disconnect, device number 2
[  292.171943] usb 5-1: frame 1115 stats: 11/49/122 packets, 1/11/122 pts (early initial), 121/122 scr, last pts/stc/sof 1846112034/1846816265/853
[  292.171971] usb 5-1: USB isochronous frame lost (-71)
[  292.171988] usb 5-1: USB isochronous frame lost (-71)
[  292.171996] usb 5-1: USB isochronous frame lost (-71)
[  292.172003] usb 5-1: USB isochronous frame lost (-71)
[  292.172010] usb 5-1: USB isochronous frame lost (-71)
[  292.172016] usb 5-1: USB isochronous frame lost (-71)
[  292.172023] usb 5-1: USB isochronous frame lost (-71)
[  292.172035] uvcvideo 5-1:1.1: Failed to resubmit video URB (-19).
[  292.175924] usb 5-1: USB isochronous frame lost (-71)
[  292.175947] usb 5-1: USB isochronous frame lost (-71)
[  292.175957] usb 5-1: USB isochronous frame lost (-71)
[  292.175963] usb 5-1: frame 1116 stats: 0/28/28 packets, 0/0/28 pts (!early initial), 27/28 scr, last pts/stc/sof 1844512323/1846084263/838
[  292.175984] usb 5-1: USB isochronous frame lost (-71)
[  292.175992] usb 5-1: USB isochronous frame lost (-71)
[  292.175999] usb 5-1: USB isochronous frame lost (-71)
[  292.176006] usb 5-1: USB isochronous frame lost (-71)
[  292.176012] usb 5-1: USB isochronous frame lost (-71)
[  292.176019] usb 5-1: USB isochronous frame lost (-71)
[  292.176031] uvcvideo 5-1:1.1: Failed to resubmit video URB (-19).
[  292.179940] usb 5-1: USB isochronous frame lost (-71)
[  292.179965] usb 5-1: USB isochronous frame lost (-71)
[  292.179986] usb 5-1: USB isochronous frame lost (-71)
[  292.179993] usb 5-1: USB isochronous frame lost (-71)
[  292.180001] usb 5-1: USB isochronous frame lost (-71)
[  292.180008] usb 5-1: USB isochronous frame lost (-71)
[  292.180016] usb 5-1: USB isochronous frame lost (-71)
[  292.180022] usb 5-1: USB isochronous frame lost (-71)
[  292.180029] usb 5-1: USB isochronous frame lost (-71)
[  292.180042] uvcvideo 5-1:1.1: Failed to resubmit video URB (-19).
[  292.184000] usb 5-1: USB isochronous frame lost (-71)
[  292.184021] usb 5-1: USB isochronous frame lost (-71)
[  292.184030] usb 5-1: USB isochronous frame lost (-71)
[  292.184037] usb 5-1: USB isochronous frame lost (-71)
[  292.184044] usb 5-1: USB isochronous frame lost (-71)
[  292.184050] usb 5-1: USB isochronous frame lost (-71)
[  292.184057] usb 5-1: USB isochronous frame lost (-71)
[  292.184063] usb 5-1: USB isochronous frame lost (-71)
[  292.184070] usb 5-1: USB isochronous frame lost (-71)
[  292.184082] uvcvideo 5-1:1.1: Failed to resubmit video URB (-19).
[  292.187928] usb 5-1: USB isochronous frame lost (-71)
[  292.187949] usb 5-1: USB isochronous frame lost (-71)
[  292.187958] usb 5-1: USB isochronous frame lost (-71)
[  292.187972] usb 5-1: USB isochronous frame lost (-71)
[  292.187980] usb 5-1: USB isochronous frame lost (-71)
[  292.187987] usb 5-1: USB isochronous frame lost (-71)
[  292.187994] usb 5-1: USB isochronous frame lost (-71)
[  292.188001] usb 5-1: USB isochronous frame lost (-71)
[  292.188007] usb 5-1: USB isochronous frame lost (-71)
[  292.188021] uvcvideo 5-1:1.1: Failed to resubmit video URB (-19).
[  292.321490] usb 5-1: uvc_v4l2_release
[  294.087800] usb 5-1: new high-speed USB device number 3 using xhci-hcd
[  294.340198] usb 5-1: New USB device found, idVendor=1bcf, idProduct=28c4, bcdDevice= 2.15
[  294.340950] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  294.341585] usb 5-1: Product: SPCA2688 AV Camera
[  294.341999] usb 5-1: Manufacturer: DSJ 220215-ZW
[  294.342412] usb 5-1: SerialNumber: 01.00.00
[  294.401699] usb 5-1: Probing generic UVC device 1
[  294.427465] usb 5-1: Found format MJPEG
[  294.427485] usb 5-1: - 3840x2160 (30.0 fps)
[  294.427493] usb 5-1: - 1920x1080 (60.0 fps)
[  294.427499] usb 5-1: - 640x480 (30.0 fps)
[  294.427506] usb 5-1: - 352x288 (30.0 fps)
[  294.427512] usb 5-1: - 424x240 (30.0 fps)
[  294.427518] usb 5-1: - 640x360 (30.0 fps)
[  294.427523] usb 5-1: - 800x480 (30.0 fps)
[  294.427530] usb 5-1: - 800x600 (30.0 fps)
[  294.427536] usb 5-1: - 1024x576 (30.0 fps)
[  294.427543] usb 5-1: - 1280x720 (30.0 fps)
[  294.427549] usb 5-1: - 1600x896 (30.0 fps)
[  294.427556] usb 5-1: - 2560x1440 (30.0 fps)
[  294.427563] usb 5-1: Found format YUV 4:2:2 (YUYV)
[  294.427568] usb 5-1: - 3840x2160 (1.0 fps)
[  294.427575] usb 5-1: - 1920x1080 (5.0 fps)
[  294.427581] usb 5-1: - 640x480 (30.0 fps)
[  294.427587] usb 5-1: - 352x288 (30.0 fps)
[  294.427594] usb 5-1: - 424x240 (30.0 fps)
[  294.427600] usb 5-1: - 640x360 (30.0 fps)
[  294.427607] usb 5-1: - 800x480 (30.0 fps)
[  294.427613] usb 5-1: - 800x600 (30.0 fps)
[  294.427619] usb 5-1: - 1024x576 (30.0 fps)
[  294.427624] usb 5-1: - 1280x720 (30.0 fps)
[  294.427631] usb 5-1: - 1600x896 (10.0 fps)
[  294.427637] usb 5-1: - 2560x1440 (1.0 fps)
[  294.427654] usb 5-1: Found a Status endpoint (addr 87)
[  294.427663] usb 5-1: Found UVC 1.00 device SPCA2688 AV Camera (1bcf:28c4)
[  294.428327] usb 5-1: Scanning UVC chain:
[  294.428334]  OT 5 <- XU 4 <- XU 3 <- PU 2 <- IT 1
[  294.428798] usb 5-1: Found a valid video chain (1 -> 5)
[  294.428827] usb 5-1: Added control 00000000-0000-0000-0000-000000000101/2 to device 1 entity 2
[  294.432489] usb 5-1: Adding mapping 'Brightness' to control 00000000-0000-0000-0000-000000000101/2
[  294.432514] usb 5-1: Added control 00000000-0000-0000-0000-000000000101/3 to device 1 entity 2
[  294.436868] usb 5-1: Adding mapping 'Contrast' to control 00000000-0000-0000-0000-000000000101/3
[  294.436891] usb 5-1: Added control 00000000-0000-0000-0000-000000000101/6 to device 1 entity 2
[  294.441226] usb 5-1: Adding mapping 'Hue' to control 00000000-0000-0000-0000-000000000101/6
[  294.441250] usb 5-1: Added control 00000000-0000-0000-0000-000000000101/7 to device 1 entity 2
[  294.445457] usb 5-1: Adding mapping 'Saturation' to control 00000000-0000-0000-0000-000000000101/7
[  294.445480] usb 5-1: Added control 00000000-0000-0000-0000-000000000101/8 to device 1 entity 2
[  294.449799] usb 5-1: Adding mapping 'Sharpness' to control 00000000-0000-0000-0000-000000000101/8
[  294.449820] usb 5-1: Added control 00000000-0000-0000-0000-000000000101/9 to device 1 entity 2
[  294.454115] usb 5-1: Adding mapping 'Gamma' to control 00000000-0000-0000-0000-000000000101/9
[  294.454138] usb 5-1: Added control 00000000-0000-0000-0000-000000000101/10 to device 1 entity 2
[  294.458363] usb 5-1: Adding mapping 'White Balance Temperature' to control 00000000-0000-0000-0000-000000000101/10
[  294.458385] usb 5-1: Added control 00000000-0000-0000-0000-000000000101/1 to device 1 entity 2
[  294.462688] usb 5-1: Adding mapping 'Backlight Compensation' to control 00000000-0000-0000-0000-000000000101/1
[  294.462711] usb 5-1: Added control 00000000-0000-0000-0000-000000000101/5 to device 1 entity 2
[  294.466983] usb 5-1: Adding mapping 'Power Line Frequency' to control 00000000-0000-0000-0000-000000000101/5
[  294.467004] usb 5-1: Added control 00000000-0000-0000-0000-000000000101/11 to device 1 entity 2
[  294.471232] usb 5-1: Adding mapping 'White Balance, Automatic' to control 00000000-0000-0000-0000-000000000101/11
[  294.471257] usb 5-1: Added control 00000000-0000-0000-0000-000000000001/2 to device 1 entity 1
[  294.475498] usb 5-1: Adding mapping 'Auto Exposure' to control 00000000-0000-0000-0000-000000000001/2
[  294.475522] usb 5-1: Added control 00000000-0000-0000-0000-000000000001/4 to device 1 entity 1
[  294.479714] usb 5-1: Adding mapping 'Exposure Time, Absolute' to control 00000000-0000-0000-0000-000000000001/4
[  294.479735] usb 5-1: Added control 00000000-0000-0000-0000-000000000001/6 to device 1 entity 1
[  294.484062] usb 5-1: Adding mapping 'Focus, Absolute' to control 00000000-0000-0000-0000-000000000001/6
[  294.484089] usb 5-1: Added control 00000000-0000-0000-0000-000000000001/11 to device 1 entity 1
[  294.488214] usb 5-1: Adding mapping 'Zoom, Absolute' to control 00000000-0000-0000-0000-000000000001/11
[  294.488236] usb 5-1: Added control 00000000-0000-0000-0000-000000000001/12 to device 1 entity 1
[  294.489994] usb 5-1: Failed to query (GET_INFO) UVC control 12 on unit 1: -32 (exp. 1).
[  294.495043] usb 5-1: Control error 6
[  294.495064] usb 5-1: Adding mapping 'Zoom, Continuous' to control 00000000-0000-0000-0000-000000000001/12
[  294.495078] usb 5-1: Added control 00000000-0000-0000-0000-000000000001/8 to device 1 entity 1
[  294.499243] usb 5-1: Adding mapping 'Focus, Automatic Continuous' to control 00000000-0000-0000-0000-000000000001/8
[  294.518330] input: SPCA2688 AV Camera:  as /devices/platform/fcc00000.usb/xhci-hcd.1.auto/usb5/5-1/5-1:1.0/input/input2
[  294.519433] usb 5-1: UVC device initialized
[  294.569879] usb 5-1: Warning! Unlikely big volume range (=3328), cval->res is probably wrong.
[  294.570660] usb 5-1: [7] FU [Mic Capture Volume] ch = 1, val = 768/4096/1
[  294.617174] usb 5-1: uvc_v4l2_open
[  294.617287] usb 5-1: uvc_v4l2_release
[  296.798273] usb 5-1: Suspending interface 1
[  296.798294] usb 5-1: Suspending interface 0
@welcome
Copy link

welcome bot commented Jun 12, 2023

Thanks for opening your first issue here! Just a reminder, this forum is for Bug Reports only. Be sure to follow the issue template!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
1 participant