Hi,
I'm using gstreamer with my driver but often I get a kernel error. I managed to go back to the source of the error and the problem seems to be the streamon ioctl, not the code inside it (I tried also with only the return 0 and I get the error) but the call itself. Trying to call the ioctl functions by hand I saw that the error appears in "random" mode, once they all work (including streamon) and the next time the streamon causes the error, calling it again it works, maybe the next call works or not and so on. I can't understand if the error is in my driver or if it is, for example, there is a problem during the registration (although it is successful). Thanks, Andrea /[ 899.083253] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000001 [ 899.092044] Mem abort info: [ 899.094832] ESR = 0x96000021 [ 899.097875] Exception class = DABT (current EL), IL = 32 bits [ 899.103787] SET = 0, FnV = 0 [ 899.106833] EA = 0, S1PTW = 0 [ 899.109967] Data abort info: [ 899.112836] ISV = 0, ISS = 0x00000021 [ 899.116661] CM = 0, WnR = 0 [ 899.119622] user pgtable: 4k pages, 39-bit VAs, pgdp = (____ptrval____) [ 899.126228] [0000000000000001] pgd=0000000000000000, pud=0000000000000000 [ 899.133018] Internal error: Oops: 96000021 [#1] SMP [ 899.137881] Modules linked in: video(O) al5d(O) al5e(O) allegro(O) xlnx_vcu_clk xlnx_vcu xilinx_hdmi_rx(O) xilinx_vphy(O) xlnx_vcu_core mali(O) uio_pdrv_genirq [last unloaded: video] [ 899.154143] CPU: 0 PID: 2322 Comm: test Tainted: G W O 4.19.0-xilinx-v2019.1 #1 [ 899.162568] Hardware name: ZynqMP ZCU106 RevA (DT) [ 899.167345] pstate: a0000005 (NzCv daif -PAN -UAO) [ 899.172125] pc : __ll_sc___cmpxchg_case_acq_8+0x4/0x20 [ 899.177251] lr : mutex_lock_interruptible+0x18/0x40 [ 899.182118] sp : ffffff8010c73bb0 [ 899.185416] x29: ffffff8010c73bb0 x28: ffffffc87af98000 [ 899.190720] x27: ffffff8008769108 x26: ffffff8000c9b1f8 [ 899.196024] x25: 0000007fc63db5c4 x24: 0000000000000001 [ 899.201319] x23: 0000000000000000 x22: ffffff8009138648 [ 899.206615] x21: 0000000000000012 x20: 0000000040045612 [ 899.211910] x19: ffffffc879d60800 x18: 0000000000000000 [ 899.217205] x17: 0000000000000000 x16: 0000000000000000 [ 899.222501] x15: 0000000000000000 x14: 0000000000000000 [ 899.227796] x13: 0000000000000000 x12: 0000000000000000 [ 899.233091] x11: 0000000000000000 x10: 0000000000000000 [ 899.238387] x9 : 0000000000000000 x8 : 0000000000000000 [ 899.243682] x7 : 0000000000000000 x6 : ffffffc87b942080 [ 899.248977] x5 : 00000000ffffffff x4 : ffffff800876cea0 [ 899.254281] x3 : 0000000000000001 x2 : ffffffc87ac2f400 [ 899.259577] x1 : 0000000000000000 x0 : 0000000000000001 [ 899.264873] Process test (pid: 2322, stack limit = 0x(____ptrval____)) [ 899.271383] Call trace: [ 899.273817] __ll_sc___cmpxchg_case_acq_8+0x4/0x20 [ 899.278600] __video_do_ioctl+0x124/0x498 [ 899.282600] video_usercopy+0x144/0x518 [ 899.286420] video_ioctl2+0x14/0x1c [ 899.289894] v4l2_ioctl+0x3c/0x58 [ 899.293202] do_vfs_ioctl+0xb8/0x8a0 [ 899.296768] ksys_ioctl+0x44/0x90 [ 899.300067] __arm64_sys_ioctl+0x1c/0x28 [ 899.303975] el0_svc_common+0x84/0xd8 [ 899.307627] el0_svc_handler+0x68/0x80 [ 899.311360] el0_svc+0x8/0xc [ 899.314226] Code: 35ffff91 aa1003e0 d65f03c0 f9800011 (c85ffc10) [ 899.320310] ---[ end trace da93a42a8cf31bfc ]--- Segmentation fault/ -- Sent from: http://gstreamer-devel.966125.n4.nabble.com/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Le vendredi 05 juillet 2019 à 08:28 -0500, Andrea a écrit :
> Hi, > I'm using gstreamer with my driver but often I get a kernel error. I managed > to go back to the source of the error and the problem seems to be the > streamon ioctl, not the code inside it (I tried also with only the return 0 > and I get the error) but the call itself. Trying to call the ioctl functions > by hand I saw that the error appears in "random" mode, once they all work > (including streamon) and the next time the streamon causes the error, > calling it again it works, maybe the next call works or not and so on. I > can't understand if the error is in my driver or if it is, for example, > there is a problem during the registration (although it is successful). A crash in a kernel module is always a kernel bug, there is no question to ask here. That being said, things may get worst when some question/answer between userspace and the driver goes wild. To better analyse your problem, I would suggest to use GST_DEBUG="v4l2*:7" log level, but also to enable all V4L2 kernel debug as this can greatly help. Nicolas > > Thanks, Andrea > > /[ 899.083253] Unable to handle kernel NULL pointer dereference at virtual > address 0000000000000001 > [ 899.092044] Mem abort info: > [ 899.094832] ESR = 0x96000021 > [ 899.097875] Exception class = DABT (current EL), IL = 32 bits > [ 899.103787] SET = 0, FnV = 0 > [ 899.106833] EA = 0, S1PTW = 0 > [ 899.109967] Data abort info: > [ 899.112836] ISV = 0, ISS = 0x00000021 > [ 899.116661] CM = 0, WnR = 0 > [ 899.119622] user pgtable: 4k pages, 39-bit VAs, pgdp = (____ptrval____) > [ 899.126228] [0000000000000001] pgd=0000000000000000, pud=0000000000000000 > [ 899.133018] Internal error: Oops: 96000021 [#1] SMP > [ 899.137881] Modules linked in: video(O) al5d(O) al5e(O) allegro(O) > xlnx_vcu_clk xlnx_vcu xilinx_hdmi_rx(O) xilinx_vphy(O) xlnx_vcu_core mali(O) > uio_pdrv_genirq [last unloaded: video] > [ 899.154143] CPU: 0 PID: 2322 Comm: test Tainted: G W O > 4.19.0-xilinx-v2019.1 #1 > [ 899.162568] Hardware name: ZynqMP ZCU106 RevA (DT) You could maybe provide a little more context, aka which Xilinx SDK release this is. Also, RevA ? I thought his HW was publicly release at RevF ? Maybe make sure you don't have a DT miss-match, or simply hitting a known bug. > [ 899.167345] pstate: a0000005 (NzCv daif -PAN -UAO) > [ 899.172125] pc : __ll_sc___cmpxchg_case_acq_8+0x4/0x20 > [ 899.177251] lr : mutex_lock_interruptible+0x18/0x40 > [ 899.182118] sp : ffffff8010c73bb0 > [ 899.185416] x29: ffffff8010c73bb0 x28: ffffffc87af98000 > [ 899.190720] x27: ffffff8008769108 x26: ffffff8000c9b1f8 > [ 899.196024] x25: 0000007fc63db5c4 x24: 0000000000000001 > [ 899.201319] x23: 0000000000000000 x22: ffffff8009138648 > [ 899.206615] x21: 0000000000000012 x20: 0000000040045612 > [ 899.211910] x19: ffffffc879d60800 x18: 0000000000000000 > [ 899.217205] x17: 0000000000000000 x16: 0000000000000000 > [ 899.222501] x15: 0000000000000000 x14: 0000000000000000 > [ 899.227796] x13: 0000000000000000 x12: 0000000000000000 > [ 899.233091] x11: 0000000000000000 x10: 0000000000000000 > [ 899.238387] x9 : 0000000000000000 x8 : 0000000000000000 > [ 899.243682] x7 : 0000000000000000 x6 : ffffffc87b942080 > [ 899.248977] x5 : 00000000ffffffff x4 : ffffff800876cea0 > [ 899.254281] x3 : 0000000000000001 x2 : ffffffc87ac2f400 > [ 899.259577] x1 : 0000000000000000 x0 : 0000000000000001 > [ 899.264873] Process test (pid: 2322, stack limit = 0x(____ptrval____)) > [ 899.271383] Call trace: > [ 899.273817] __ll_sc___cmpxchg_case_acq_8+0x4/0x20 > [ 899.278600] __video_do_ioctl+0x124/0x498 > [ 899.282600] video_usercopy+0x144/0x518 > [ 899.286420] video_ioctl2+0x14/0x1c > [ 899.289894] v4l2_ioctl+0x3c/0x58 > [ 899.293202] do_vfs_ioctl+0xb8/0x8a0 > [ 899.296768] ksys_ioctl+0x44/0x90 > [ 899.300067] __arm64_sys_ioctl+0x1c/0x28 > [ 899.303975] el0_svc_common+0x84/0xd8 > [ 899.307627] el0_svc_handler+0x68/0x80 > [ 899.311360] el0_svc+0x8/0xc > [ 899.314226] Code: 35ffff91 aa1003e0 d65f03c0 f9800011 (c85ffc10) > [ 899.320310] ---[ end trace da93a42a8cf31bfc ]--- > Segmentation fault/ > > > > -- > Sent from: http://gstreamer-devel.966125.n4.nabble.com/ > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Sorry for the late reply. I've tested with GST_DEBUG="v4l2*:7", but from the
output I don't see any error in gstreamer. /d0:00:00.774213888 2465 0x557601b400 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x31424752 RGB1 0:00:00.774305687 2465 0x557601b400 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x35315241 AR15 0:00:00.774378894 2465 0x557601b400 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0xb5315241 AR1. 0:00:00.774451251 2465 0x557601b400 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x52424752 RGBR 0:00:00.774485085 2465 0x557601b400 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x48524742 BGRH 0:00:00.774634080 2465 0x557601b400 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x34343452 R444 0:00:00.774771303 2465 0x557601b400 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x20343059 Y04 0:00:00.774806097 2465 0x557601b400 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x20363059 Y06 0:00:00.774837640 2465 0x557601b400 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x20303159 Y10 0:00:00.774868593 2465 0x557601b400 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x20323159 Y12 0:00:00.774987475 2465 0x557601b400 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x42303159 Y10B 0:00:00.775022468 2465 0x557601b400 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x384c4150 PAL8 0:00:00.775055042 2465 0x557601b400 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x20385655 UV8 0:00:00.775122788 2465 0x557601b400 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x31324d59 YM21 0:00:00.775181634 2465 0x557601b400 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x56555959 YYUV 0:00:00.775248551 2465 0x557601b400 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x59555956 VYUY 0:00:00.775315648 2465 0x557601b400 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x50313459 Y41P 0:00:00.775348701 2465 0x557601b400 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x34343459 Y444 0:00:00.775379794 2465 0x557601b400 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x4f565559 YUVO 0:00:00.775411317 2465 0x557601b400 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x50565559 YUVP 0:00:00.775442250 2465 0x557601b400 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x34565559 YUV4 0:00:01.108857294 2465 0x557601b400 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x34324948 HI24 0:00:01.108892138 2465 0x557601b400 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x32314d48 HM12 0:00:01.108923801 2465 0x557601b400 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x3032344d M420 0:00:01.109008089 2465 0x557601b400 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x32314d56 VM12 0:00:01.109165035 2465 0x557601b400 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x3234564e NV42 0:00:01.109293028 2465 0x557601b400 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x3436324d M264 Setting pipeline to PAUSED ... 0:00:01.142209167 2465 0x557601b400 DEBUG v4l2 v4l2_calls.c:524:gst_v4l2_open:<v4l2src0:src> Trying to open device /dev/video1 0:00:01.142273493 2465 0x557601b400 DEBUG v4l2 v4l2_calls.c:66:gst_v4l2_get_capabilities:<v4l2src0> getting capabilities 0:00:01.142309917 2465 0x557601b400 LOG v4l2 v4l2_calls.c:80:gst_v4l2_get_capabilities:<v4l2src0> driver: 'video' 0:00:01.142337049 2465 0x557601b400 LOG v4l2 v4l2_calls.c:81:gst_v4l2_get_capabilities:<v4l2src0> card: 'EncVideo' 0:00:01.142364452 2465 0x557601b400 LOG v4l2 v4l2_calls.c:82:gst_v4l2_get_capabilities:<v4l2src0> bus_info: 'platform:Enc-0.0.0' 0:00:01.142391595 2465 0x557601b400 LOG v4l2 v4l2_calls.c:83:gst_v4l2_get_capabilities:<v4l2src0> version: 00041300 0:00:01.142418058 2465 0x557601b400 LOG v4l2 v4l2_calls.c:84:gst_v4l2_get_capabilities:<v4l2src0> capabilites: 05200001 0:00:01.142463262 2465 0x557601b400 DEBUG v4l2 v4l2_calls.c:138:gst_v4l2_fill_lists:<v4l2src0> getting enumerations 0:00:01.142487794 2465 0x557601b400 DEBUG v4l2 v4l2_calls.c:141:gst_v4l2_fill_lists:<v4l2src0> channels 0:00:01.142517997 2465 0x557601b400 LOG v4l2 v4l2_calls.c:164:gst_v4l2_fill_lists:<v4l2src0> index: 0 0:00:01.142544330 2465 0x557601b400 LOG v4l2 v4l2_calls.c:165:gst_v4l2_fill_lists:<v4l2src0> name: 'EncVideo' 0:00:01.142571333 2465 0x557601b400 LOG v4l2 v4l2_calls.c:166:gst_v4l2_fill_lists:<v4l2src0> type: 00000002 0:00:01.142597575 2465 0x557601b400 LOG v4l2 v4l2_calls.c:167:gst_v4l2_fill_lists:<v4l2src0> audioset: 00000000 0:00:01.142624928 2465 0x557601b400 LOG v4l2 v4l2_calls.c:169:gst_v4l2_fill_lists:<v4l2src0> std: 0000000000000000 0:00:01.142650711 2465 0x557601b400 LOG v4l2 v4l2_calls.c:170:gst_v4l2_fill_lists:<v4l2src0> status: 00000000 0:00:01.142718698 2465 0x557601b400 DEBUG v4l2 v4l2_calls.c:213:gst_v4l2_fill_lists:<v4l2src0> norms 0:00:01.142746570 2465 0x557601b400 DEBUG v4l2 v4l2_calls.c:261:gst_v4l2_fill_lists:<v4l2src0> controls+menus 0:00:01.142774203 2465 0x557601b400 DEBUG v4l2 v4l2_calls.c:281:gst_v4l2_fill_lists:<v4l2src0> checking control 00000000 0:00:01.476166655 2465 0x557601b400 DEBUG v4l2 v4l2_calls.c:291:gst_v4l2_fill_lists:<v4l2src0> V4L2_CTRL_FLAG_NEXT_CTRL not supported. 0:00:01.476196678 2465 0x557601b400 DEBUG v4l2 v4l2_calls.c:281:gst_v4l2_fill_lists:<v4l2src0> checking control 00980900 0:00:01.476226871 2465 0x557601b400 DEBUG v4l2 v4l2_calls.c:299:gst_v4l2_fill_lists:<v4l2src0> skipping control 00980900 0:00:01.476253783 2465 0x557601b400 DEBUG v4l2 v4l2_calls.c:281:gst_v4l2_fill_lists:<v4l2src0> checking control 08000000 0:00:01.476278946 2465 0x557601b400 DEBUG v4l2 v4l2_calls.c:304:gst_v4l2_fill_lists:<v4l2src0> controls finished 0:00:01.476302408 2465 0x557601b400 DEBUG v4l2 v4l2_calls.c:456:gst_v4l2_fill_lists:<v4l2src0> done 0:00:01.476331891 2465 0x557601b400 INFO v4l2 v4l2_calls.c:592:gst_v4l2_open:<v4l2src0:src> Opened device 'EncVideo' (/dev/video1) successfully 0:00:01.476364354 2465 0x557601b400 DEBUG v4l2 gstv4l2object.c:848:gst_v4l2_set_defaults:<v4l2src0:src> tv_norm=0x0, norm=(nil) 0:00:01.476390677 2465 0x557601b400 DEBUG v4l2 v4l2_calls.c:742:gst_v4l2_get_norm:<v4l2src0:src> getting norm 0:00:01.476417130 2465 0x557601b400 DEBUG v4l2 v4l2_calls.c:756:gst_v4l2_get_norm: Failed to get the current norm for device /dev/video1 0:00:01.476443172 2465 0x557601b400 DEBUG v4l2 v4l2_calls.c:1029:gst_v4l2_get_input:<v4l2src0:src> trying to get input 0:00:01.476471695 2465 0x557601b400 DEBUG v4l2 v4l2_calls.c:1039:gst_v4l2_get_input:<v4l2src0:src> input: 0 0:00:01.476609829 2465 0x557601b400 DEBUG v4l2src gstv4l2src.c:893:gst_v4l2_find_scd_subdev:<v4l2src0> Using media node /dev for searching SCD subdev 0:00:01.476781806 2465 0x557601b400 WARN v4l2_media gstv4l2media.c:252:gst_v4l2_media_refresh_topology: /dev failed to fetch topoplogy info: Inappropriate ioctl for device 0:00:01.476840792 2465 0x557601b400 DEBUG v4l2src gstv4l2src.c:943:gst_v4l2src_change_state:<v4l2src0> No SCD subdev found Pipeline is live and does not need PREROLL ... 0:00:01.477443282 2465 0x557610f8f0 DEBUG v4l2 gstv4l2object.c:1166:gst_v4l2_object_fill_format_list:<v4l2src0:src> getting src format enumerations 0:00:01.477486987 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:1184:gst_v4l2_object_fill_format_list:<v4l2src0:src> index: 0 0:00:01.477515760 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:1185:gst_v4l2_object_fill_format_list:<v4l2src0:src> type: 1 0:00:01.477543162 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:1186:gst_v4l2_object_fill_format_list:<v4l2src0:src> flags: 00000000 0:00:01.477570105 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:1188:gst_v4l2_object_fill_format_list:<v4l2src0:src> description: '24-bit RGB 8-8-8' 0:00:01.477602588 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:1190:gst_v4l2_object_fill_format_list:<v4l2src0:src> pixelformat: RGB3 Setting pipeline to PLAYING ... 0:00:01.810995690 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:1184:gst_v4l2_object_fill_format_list:<v4l2src0:src> index: 1 0:00:01.811028443 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:1185:gst_v4l2_object_fill_format_list:<v4l2src0:src> type: 1 0:00:01.811057806 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:1186:gst_v4l2_object_fill_format_list:<v4l2src0:src> flags: 00000000 0:00:01.811085169 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:1188:gst_v4l2_object_fill_format_list:<v4l2src0:src> description: 'Y/CbCr 4:2:2' 0:00:01.811115902 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:1190:gst_v4l2_object_fill_format_list:<v4l2src0:src> pixelformat: NV16 0:00:01.811150325 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:1184:gst_v4l2_object_fill_format_list:<v4l2src0:src> index: 2 0:00:01.811177828 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:1185:gst_v4l2_object_fill_format_list:<v4l2src0:src> type: 1 0:00:01.811205721 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:1186:gst_v4l2_object_fill_format_list:<v4l2src0:src> flags: 00000000 0:00:01.811232364 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:1188:gst_v4l2_object_fill_format_list:<v4l2src0:src> description: 'Y/CbCr 4:2:0' 0:00:01.811266887 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:1190:gst_v4l2_object_fill_format_list:<v4l2src0:src> pixelformat: NV12 0:00:01.811299060 2465 0x557610f8f0 INFO v4l2 gstv4l2object.c:1203:gst_v4l2_object_fill_format_list:<v4l2src0:src> got 3 format(s): New clock: GstSystemClock 0:00:01.811331323 2465 0x557610f8f0 INFO v4l2 gstv4l2object.c:1209:gst_v4l2_object_fill_format_list:<v4l2src0:src> RGB3 0:00:01.811367367 2465 0x557610f8f0 INFO v4l2 gstv4l2object.c:1209:gst_v4l2_object_fill_format_list:<v4l2src0:src> NV12 0:00:01.811398580 2465 0x557610f8f0 INFO v4l2 gstv4l2object.c:1209:gst_v4l2_object_fill_format_list:<v4l2src0:src> NV16 0:00:01.811443695 2465 0x557610f8f0 DEBUG v4l2 gstv4l2object.c:2670:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> Enumerating frame sizes for RGB3 0:00:01.811478168 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> got discrete frame size 4096x2160 0:00:01.811512332 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> get frame interval for 4096x2160, RGB3 0:00:01.811547155 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 30/1 0:00:01.811585399 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 60/1 0:00:02.144947437 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 3/1 0:00:02.145022895 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> got discrete frame size 3840x2160 0:00:02.145059229 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> get frame interval for 3840x2160, RGB3 0:00:02.145093192 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 30/1 0:00:02.145126335 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 60/1 0:00:02.145160099 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 3/1 0:00:02.145208624 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> got discrete frame size 1920x1080 0:00:02.145243737 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> get frame interval for 1920x1080, RGB3 0:00:02.145277020 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 30/1 0:00:02.145309914 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 60/1 0:00:02.145344507 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 3/1 0:00:02.145397972 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> got discrete frame size 1280x720 0:00:02.145434306 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> get frame interval for 1280x720, RGB3 0:00:02.145467219 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 30/1 0:00:02.145500303 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 60/1 0:00:02.145533936 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 3/1 0:00:02.145576490 2465 0x557610f8f0 DEBUG v4l2 gstv4l2object.c:2695:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> done iterating discrete frame sizes 0:00:02.145729646 2465 0x557610f8f0 DEBUG v4l2 gstv4l2object.c:2670:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> Enumerating frame sizes for NV12 0:00:02.479073342 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> got discrete frame size 4096x2160 0:00:02.479110916 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> get frame interval for 4096x2160, NV12 0:00:02.479145740 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 30/1 0:00:02.479179313 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 60/1 0:00:02.479213396 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 1/1 0:00:02.479262011 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> got discrete frame size 3840x2160 0:00:02.479298865 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> get frame interval for 3840x2160, NV12 0:00:02.479333428 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 30/1 0:00:02.479367142 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 60/1 0:00:02.479400895 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 1/1 0:00:02.479448570 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> got discrete frame size 1920x1080 0:00:02.479484673 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> get frame interval for 1920x1080, NV12 0:00:02.479517667 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 30/1 0:00:02.479551530 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 60/1 0:00:02.479584553 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 1/1 0:00:02.479632478 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> got discrete frame size 1280x720 0:00:02.479668482 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> get frame interval for 1280x720, NV12 0:00:02.479702065 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 30/1 0:00:02.813115009 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 60/1 0:00:02.813150822 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 1/1 0:00:02.813196097 2465 0x557610f8f0 DEBUG v4l2 gstv4l2object.c:2695:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> done iterating discrete frame sizes 0:00:02.813337521 2465 0x557610f8f0 DEBUG v4l2 gstv4l2object.c:2670:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> Enumerating frame sizes for NV16 0:00:02.813372835 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> got discrete frame size 4096x2160 0:00:02.813407458 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> get frame interval for 4096x2160, NV16 0:00:02.813441471 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 30/1 0:00:02.813475205 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 60/1 0:00:02.813509338 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 1/1 0:00:02.813558763 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> got discrete frame size 3840x2160 0:00:02.813596477 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> get frame interval for 3840x2160, NV16 0:00:02.813630760 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 30/1 0:00:02.813665664 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 60/1 0:00:02.813700917 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 1/1 0:00:02.813750212 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> got discrete frame size 1920x1080 0:00:02.813786466 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> get frame interval for 1920x1080, NV16 0:00:02.813819849 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 30/1 0:00:03.147239634 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 60/1 0:00:03.147275747 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 1/1 0:00:03.147326192 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> got discrete frame size 1280x720 0:00:03.147362506 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> get frame interval for 1280x720, NV16 0:00:03.147396979 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 30/1 0:00:03.147430733 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 60/1 0:00:03.147464856 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 1/1 0:00:03.147507660 2465 0x557610f8f0 DEBUG v4l2 gstv4l2object.c:2695:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> done iterating discrete frame sizes 0:00:03.148055115 2465 0x557610f8f0 INFO v4l2 gstv4l2object.c:4338:gst_v4l2_object_probe_caps:<v4l2src0:src> probed caps: video/x-raw(format:Interlaced), format=(string)RGB, width=(int)4096, height=(int)2160, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1, 3/1 }; video/x-raw, format=(string)RGB, width=(int)4096, height=(int)2160, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1, 3/1 }; video/x-raw(format:Interlaced), format=(string)RGB, width=(int)3840, height=(int)2160, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1, 3/1 }; video/x-raw, format=(string)RGB, width=(int)3840, height=(int)2160, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1, 3/1 }; video/x-raw(format:Interlaced), format=(string)RGB, width=(int)1920, height=(int)1080, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1, 3/1 }; video/x-raw, format=(string)RGB, width=(int)1920, height=(int)1080, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1, 3/1 }; video/x-raw(format:Interlaced), format=(string)RGB, width=(int)1280, height=(int)720, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1, 3/1 }; video/x-raw, format=(string)RGB, width=(int)1280, height=(int)720, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1, 3/1 }; video/x-raw(format:Interlaced), format=(string)NV12, width=(int)4096, height=(int)2160, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1, 1/1 }; video/x-raw, format=(string)NV12, width=(int)4096, height=(int)2160, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1, 1/1 }; video/x-raw(format:Interlaced), format=(string)NV12, width=(int)3840, height=(int)2160, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1, 1/1 }; video/x-raw, format=(string)NV12, width=(int)3840, height=(int)2160, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1, 1/1 }; video/x-raw(format:Interlaced), format=(string)NV12, width=(int)1920, height=(int)1080, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1, 1/1 }; video/x-raw, format=(string)NV12, width=(int)1920, height=(int)1080, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1, 1/1 }; video/x-raw(format:Interlaced), format=(string)NV12, width=(int)1280, height=(int)720, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1, 1/1 }; video/x-raw, format=(string)NV12, width=(int)1280, height=(int)720, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1, 1/1 }; video/x-raw(format:Interlaced), format=(string)NV16, width=(int)4096, height=(int)2160, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1, 1/1 }; video/x-raw, format=(string)NV16, width=(int)4096, height=(int)2160, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1, 1/1 }; video/x-raw(format:Interlaced), format=(string)NV16, width=(int)3840, height=(int)2160, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1, 1/1 }; video/x-raw, format=(string)NV16, width=(int)3840, height=(int)2160, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1, 1/1 }; video/x-raw(format:Interlaced), format=(string)NV16, width=(int)1920, height=(int)1080, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1, 1/1 }; video/x-raw, format=(string)NV16, width=(int)1920, height=(int)1080, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1, 1/1 }; video/x-raw(format:Interlaced), format=(string)NV16, width=(int)1280, height=(int)720, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1, 1/1 }; video/x-raw, format=(string)NV16, width=(int)1280, height=(int)720, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1, 1/1 } 0:00:03.481871819 2465 0x557610f8f0 DEBUG v4l2src gstv4l2src.c:535:gst_v4l2src_negotiate:<v4l2src0> caps of src: video/x-raw(format:Interlaced), format=(string)RGB, width=(int)4096, height=(int)2160, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1, 3/1 }; video/x-raw, format=(string)RGB, width=(int)4096, height=(int)2160, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1, 3/1 }; video/x-raw(format:Interlaced), format=(string)RGB, width=(int)3840, height=(int)2160, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1, 3/1 }; video/x-raw, format=(string)RGB, width=(int)3840, height=(int)2160, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1, 3/1 }; video/x-raw(format:Interlaced), format=(string)RGB, width=(int)1920, height=(int)1080, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1, 3/1 }; video/x-raw, format=(string)RGB, width=(int)1920, height=(int)1080, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1, 3/1 }; video/x-raw(format:Interlaced), format=(string)RGB, width=(int)1280, height=(int)720, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1, 3/1 }; video/x-raw, format=(string)RGB, width=(int)1280, height=(int)720, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1, 3/1 }; video/x-raw(format:Interlaced), format=(string)NV12, width=(int)4096, height=(int)2160, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1, 1/1 }; video/x-raw, format=(string)NV12, width=(int)4096, height=(int)2160, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1, 1/1 }; video/x-raw(format:Interlaced), format=(string)NV12, width=(int)3840, height=(int)2160, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1, 1/1 }; video/x-raw, format=(string)NV12, width=(int)3840, height=(int)2160, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1, 1/1 }; video/x-raw(format:Interlaced), format=(string)NV12, width=(int)1920, height=(int)1080, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1, 1/1 }; video/x-raw, format=(string)NV12, width=(int)1920, height=(int)1080, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1, 1/1 }; video/x-raw(format:Interlaced), format=(string)NV12, width=(int)1280, height=(int)720, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1, 1/1 }; video/x-raw, format=(string)NV12, width=(int)1280, height=(int)720, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1, 1/1 }; video/x-raw(format:Interlaced), format=(string)NV16, width=(int)4096, height=(int)2160, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1, 1/1 }; video/x-raw, format=(string)NV16, width=(int)4096, height=(int)2160, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1, 1/1 }; video/x-raw(format:Interlaced), format=(string)NV16, width=(int)3840, height=(int)2160, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1, 1/1 }; video/x-raw, format=(string)NV16, width=(int)3840, height=(int)2160, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1, 1/1 }; video/x-raw(format:Interlaced), format=(string)NV16, width=(int)1920, height=(int)1080, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1, 1/1 }; video/x-raw, format=(string)NV16, width=(int)1920, height=(int)1080, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1, 1/1 }; video/x-raw(format:Interlaced), format=(string)NV16, width=(int)1280, height=(int)720, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1, 1/1 }; video/x-raw, format=(string)NV16, width=(int)1280, height=(int)720, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1, 1/1 } 0:00:03.815421887 2465 0x557610f8f0 DEBUG v4l2src gstv4l2src.c:543:gst_v4l2src_negotiate:<v4l2src0> caps of peer: video/x-raw, format=(string)NV16, width=(int)3840, height=(int)2160, framerate=(fraction)60/1 0:00:03.815515556 2465 0x557610f8f0 DEBUG v4l2src gstv4l2src.c:549:gst_v4l2src_negotiate:<v4l2src0> intersect: video/x-raw, format=(string)NV16, width=(int)3840, height=(int)2160, framerate=(fraction)60/1, interlace-mode=(string){ progressive, interleaved } 0:00:03.815565711 2465 0x557610f8f0 DEBUG v4l2src gstv4l2src.c:421:gst_v4l2src_fixate:<v4l2src0> fixating caps video/x-raw, format=(string)NV16, width=(int)3840, height=(int)2160, framerate=(fraction)60/1, interlace-mode=(string){ progressive, interleaved } 0:00:03.815624457 2465 0x557610f8f0 DEBUG v4l2src gstv4l2src.c:434:gst_v4l2src_fixate:<v4l2src0> Prefered size 3840x2160 0:00:03.815697584 2465 0x557610f8f0 DEBUG v4l2src gstv4l2src.c:458:gst_v4l2src_fixate:<v4l2src0> sorted and normalized caps video/x-raw, format=(string)NV16, width=(int)3840, height=(int)2160, framerate=(fraction)60/1, interlace-mode=(string){ progressive, interleaved } 0:00:03.81[ 95.183135] init 53084160 5746869 2465 0x557610f8f0 DEBUG [ 110.932106] px_format: 909203022 3840x2160 v4l2 gstv4l2object.c:4241:gst_v4l2_object_stop:<v4l2src0:src> stopping 0:00:03.815812166 2465 0x557610f8f0 DEBUG v4l2 gstv4l2object.c:3954:gst_v4l2_object_set_format:<v4l2src0:src> Setting format to video/x-raw, format=(string)NV16, width=(int)3840, height=(int)2160, framerate=(fraction)60/1, interlace-mode=(string)progressive 0:00:04.149230460 2465 0x557610f8f0 DEBUG v4l2 gstv4l2object.c:3383:gst_v4l2_object_set_format_full:<v4l2src0> progressive video 0:00:04.149273174 2465 0x557610f8f0 DEBUG v4l2 gstv4l2object.c:3525:gst_v4l2_object_set_format_full:<v4l2src0:src> Desired format 3840x2160, format NV16 stride: 3840 0:00:04.149312088 2465 0x557610f8f0 DEBUG v4l2 gstv4l2object.c:3577:gst_v4l2_object_set_format_full:<v4l2src0:src> Desired format is 3840x2160, format NV16, nb planes 1 0:00:04.149341271 2465 0x557610f8f0 DEBUG v4l2 gstv4l2object.c:3586:gst_v4l2_object_set_format_full:<v4l2src0:src> stride 3840 0:00:04.149373074 2465 0x557610f8f0 DEBUG v4l2 gstv4l2object.c:3604:gst_v4l2_object_set_format_full:<v4l2src0:src> Desired colorspace is 10:2:6:1 0:00:04.167379273 2465 0x557610f8f0 DEBUG v4l2 gstv4l2object.c:3631:gst_v4l2_object_set_format_full:<v4l2src0:src> Got format of 3840x2160, format NV16, nb planes 1, colorspace 11:1:129:0 0:00:04.167414027 2465 0x557610f8f0 DEBUG v4l2 gstv4l2object.c:3641:gst_v4l2_object_set_format_full:<v4l2src0:src> stride 3840, sizeimage 16588800 0:00:04.167442880 2465 0x557610f8f0 WARN v4l2 gstv4l2object.c:2106:gst_v4l2_object_get_colorspace: Unknown enum v4l2_ycbcr_encoding value 129 0:00:04.167481783 2465 0x557610f8f0 DEBUG v4l2 gstv4l2object.c:3705:gst_v4l2_object_set_format_full:<v4l2src0:src> Desired framerate: 60/1 0:00:04.167516337 2465 0x557610f8f0 DEBUG v4l2 gstv4l2object.c:3722:gst_v4l2_object_set_format_full:<v4l2src0:src> Got capture framerate: 60/1 0:00:04.167547610 2465 0x557610f8f0 LOG v4l2 gstv4l2object.c:3730:gst_v4l2_object_set_format_full:<v4l2src0:src> Setting capture framerate to 60/1 0:00:04.167581503 2465 0x557610f8f0 INFO v4l2 gstv4l2object.c:3754:gst_v4l2_object_set_format_full:<v4l2src0:src> Set capture framerate to 60/1 0:00:04.167617157 2465 0x557610f8f0 DEBUG v4l2 gstv4l2object.c:3102:gst_v4l2_object_extrapolate_info:<v4l2src0:src> Extrapolated for plane 0 with base stride 3840: stride 3840, offset 0 0:00:04.167651820 2465 0x557610f8f0 DEBUG v4l2 gstv4l2object.c:3102:gst_v4l2_object_extrapolate_info:<v4l2src0:src> Extrapolated for plane 1 with base stride 3840: stride 3840, offset 8294400 0:00:04.167680833 2465 0x557610f8f0 DEBUG v4l2 gstv4l2object.c:3223:gst_v4l2_object_save_format:<v4l2src0:src> Got sizeimage 16588800 0:00:04.167709666 2465 0x557610f8f0 DEBUG v4l2 gstv4l2object.c:2979:gst_v4l2_object_setup_pool:<v4l2src0:src> initializing the capture system 0:00:04.167740059 2465 0x557610f8f0 INFO v4l2 gstv4l2object.c:3009:gst_v4l2_object_setup_pool:<v4l2src0:src> accessing buffers via mode 2 0:00:04.167766982 110.940341] init 16588800 m 2465 0x557610f8f0 L[O G 1 1 1 .[80407m6 4 0m v4l2 gst[v 4 l121o1b.j3e0c6t0.5c4:]3 0M1e8m: gabort info: t_v4l2_object_setup_pool:<v4l2src0:s[r c >1[10.03m1 2i7n4i3t]i ESR = 0x96000005 ting buffer pool 0:00:04.[1 6 8101819.936240 1[73]3 6 m E2x4ception class = DABT (current EL), IL = 32 bits []0 0 m S T = 0, FnV = 01 1 130209m9 2 v4l2bufferpool gs[t v 41l121b.u3f3f6e9r5p6o]o l . cE:A5 0=9 :, S1PTW = 0 gst_v4l2_buffer_pool_set_c[o n f1i1g1:.<3v443l722s9r]c 0D:aptoao abort info: :src> config GstBu[f f e1r1P1o.o3l5C0o4n9f8i]g , cIaSpVs = 0, ISS = 0x00000005 (GstCaps)"video/x-raw\[, \ 1f1o1r.m3a5t8\0=5\0(]s t r iCnMg \=) 0, WnR = 0 V16\,\ width\=\(int\)3840\,[\ h1e1i1g.h3t6\4=7\3(7i]n tu\s)e2r1pgtable: 4k pages, 39-bit VAs, pgdp = (____ptrval____) 60\,\ framerate\=\(fraction\)60/1\,\ i[n t e1r1l1a.c3e7-5m2o3d9e] [0000000000000028] pgd=0000000000000000, pud=0000000000000000 =\(string\)progressive\,[\ c1o1l1o.r3i8m6e4t3r9y]\ =I\n(tsetrrnal error: Oops: 96000005 [#1] SMP ng\)1:0:0:0", size=(uint)16588800, min-buffers=(uint)0, ma[x - b111.395112] Modules linked in: al5e(O) al5d(O) allegro(O) xlnx_vcu_clk xlnx_vcu xilinx_hdmi_rx(O) xlnx_vcu_core xilinx_vphy(O) video(O) mali(O) uio_pdrv_genirq ffers=(uint)0, [a l l1o1c1a.t4o1r4=6(4G7s]t AClPlUo:c a3t oPrI)D" 2467 Comm: v4l2src0:src Tainted: G O 4.19.0-xilinx-v2019.1 #1 NULL", p[a r a1m1s1=.(4G2s7t1A4l4l]o cHaatridownaPraer anmasm)eN: ZynqMP ZCU106 RevA (DT) LL; 0:00:04[. 5 0111415.54333530 4[]3 3p6smt a2t4e6:5 [000000005 (NzCv daif -PAN -UAO) 0x557610f8f0 INFO [ 0101m1 .[40301m2 6 ] p c v: find_ref_lock+0x1c/0x50 l2bufferpoo[l g1s1t1v.44l521b0u1f8f]e rlpro o:l .vc4:l525_7g:_gtrl+0x2c/0x78 st_v4l2_[b u f1f1e1r._4p5o7o9l6_1s]e ts_pc o:n ffifgf:f<fvf48l0211243ae0 rc0:pool:src>0 0 m1 1i1n.c4r6e4a3s8i5n]g xm2i9n:i mfufmf fbfu8011243ae0 x28: ffffffc87a25ef00 ffers to 2 0:[0 0 :10141..5407134086561]7 6x 2[:3 3f6fmf f2f4f800918e688 x26: ffffff8000b8d1e0 5 0x55[7 6 1101f18.f408 1[4366]m IxN2F5O: f f[f0f0fm00918e688 x24: ffffffc87a23e918 v[4 l 21b1u1f.f4e9r0p3o4o0l] gxs2t3v:4 lf2fbfufffffe000b8d1e0 x22: ffffff8011243cf8 rpool.c:570:gs[t _ v141l12._4b9u8f9f3e4r]_ pxo2o1l:_ sfeftf_fcfofc87a25ef00 x20: 0000000000980927 fig:<v4l2src0:p[o o l1:1s1r.c5>0[60105m] rxe1d9u:c i0n0g0 0m0a0000000008 x18: 0000000000000000 6imum buffe[r s 1t1o1 .3521 209:60]0 :x0147.:5 00105010100030900000000 x16: 0000000000000000 2465 0 01m1 1 . 502x45850736]1 0xf185f:0 0[03060m0I000000000 x14: 0000000000000000 NFO 0 01m1 1 . 5 3 3 3v947l]2 bxu1f3f:e r0p0o0o0l0 0g000000000 x12: 0000000000000000 stv4l2bufferp[o o l1.1c1:.558411:9g9s1t]_ vx41l12:_ b0u0f0f0e0r0_000000000 x10: 0000000000000000 pool_set_conf[i g :1<1v14.l525s0r5c805:]p oxo9l ::s r0c0>0[0000000000000 x8 : ffffff8011243d00 m can't alloc[a t e1,1 1s.e5t5t9i1n8g0 ]m axx7i m:u m0 0t0o0 0m0i000000000 x6 : ffffffc8770d2a00 nimum 0:00:0[4 . 5101115.9556971777 4[f0011243cfc x4 : ffffff800876d308 0m 0x557610f8[f 0 1[13.75m7D6E3B6U8G] x[ 0:0 mf f[f0f08011243cf8 x2 : 0000000000000008 m [ v 41l121s.r5c8 5g0s4t9v]4 lx21s r:c .0c0:0502000:000980927 x0 : 0000000000000008 gst_v4l2s[r c _1f1i1x.a5t9e3:6<4v44]l 2Psrrocc0e>s[ 0v04ml 2fsic0:src (pid: 2467, stack limit = 0x(____ptrval____)) tated c[a p s1 1v1i.d6e0o3/9x7-3r]a wC,a lflo rtmraatc=e(:s ring)NV16, width=(i[n t )131814.06,0 9h6e1i9g]h t =f(iinndt_)r2e1f6_lock+0x1c/0x50 , framera[t e =1(1f1r.a6c1t6i6o4n8)]6 0 /v14,l 2i_ngt_ecrtlralc+ex2c/0x78 -mode=(strin[g ) p1r1o1g.r6e2s3s1i6v0e], cvo4llo_rgi_mcettrrly+0x108/0x130 1string)1:0:[0 : 01 10.:60209:90341.]5 0 1_6_4v2i7d8e2o _[o3_ioctl+0x23c/0x498 6m 2465m 1 101x.565377621203f]8 f 0v i[e3o7_muDsEeBrUcGpy+0x144/0x518 m 1 1 1 . 6 4 4 2 5 4 ] v 4vli2dseroc_ igoscttvl2+0x14/0x1c l2src.c:573[: g s1t1_1v.46l521s0r2c5_]n e gvo4tli2a_tieo:c<tvl4+lx3c/0x58 2src0> fi[x a t1e1d1 .t6o5:7 5v3i7d]e o /dxo-_rvafws,_ ifooctl+0xb8/0x8a0 mat=(string)[N V 1161,1 .w6i6d4t4h8=0(]i n tk)s3y8s4_0i,o chteli+0x44/0x90 ht=(int)21[6 0 ,1 1f1r.a6m7e1r0a7t8e]= ( f_r_aacrtmi6o4n_)s6y0s/_ioctl+0x1c/0x28 , interlace-mode=([s t r1i1n1g.)6p7r8o1g9r9e]s s ievle0,_ scvocl_common+0x84/0xd8 2imetry=(str[i n g1)111:.06:805:400 ]0 : 0e0l:00_4s.v5c0_1h9a8ndler+0x68/0x80 116 2[4 6 51[10.06m9 2 4 303x]5 5 7e6l100_fs8vfc0+ 0[8/0xc 7mDEBUG [ 0101m1 . 6 9 8 5 9 8 ] C o d e : dv248l02014 b4000160 aa0003f3 2a0103f4 (f9401000) gstv4l2objec[t . c1:1413.7740:8g0s5t9_]v 4-l-2-_[o bejnedc tt_rdce 78c476c9d98ec454 ]--- ecide_allocation:<v4l2src0:src> decide allocation 0:00:04.502028880 2465 0x557610f8f0 DEBUG v4l2 gstv4l2object.c:4400:gst_v4l2_object_decide_allocation:<v4l2src0:src> allocation: size:16588800 min:2 max:0 pool:(NULL)/ In the DT file I've only the reserved memory for the driver and I'm using the same file that I was using in the previous version of petalinux (2018.3). In this new version of petalinux (2019.1) I get a warning when I load the module (The warning is thrown by platform_driver_register). /[ 29.165507] ------------[ cut here ]------------ [ 29.173531] refcount_t: increment on 0; use-after-free. [ 29.178787] WARNING: CPU: 3 PID: 2295 at lib/refcount.c:153 refcount_inc_checked+0x40/0x48 [ 29.187038] Modules linked in: video(O+) al5d(O) al5e(O) allegro(O) xlnx_vcu_clk xlnx_vcu xilinx_hdmi_rx(O) xilinx_vphy(O) xlnx_vcu_core mali(O) uio_pdrv_genirq [last unloaded: video] [ 29.203388] CPU: 3 PID: 2295 Comm: insmod Tainted: G O 4.19.0-xilinx-v2019.1 #1 [ 29.211987] Hardware name: ZynqMP ZCU106 RevA (DT) [ 29.216764] pstate: 60000005 (nZCv daif -PAN -UAO) [ 29.221538] pc : refcount_inc_checked+0x40/0x48 [ 29.226052] lr : refcount_inc_checked+0x40/0x48 [ 29.230564] sp : ffffff8010f7b8f0 [ 29.233863] x29: ffffff8010f7b8f0 x28: ffffffc87aebb1b8 [ 29.239167] x27: ffffff800920fc18 x26: ffffffc87aebb000 [ 29.244471] x25: 0000000000000001 x24: ffffff8008d9c6d8 [ 29.249775] x23: 0000000000000000 x22: ffffff8008bfc7c8 [ 29.255079] x21: ffffff800918dc28 x20: ffffff8009138648 [ 29.260374] x19: 0000000000000001 x18: 0000000000000010 [ 29.265669] x17: 0000000000000000 x16: 0000000000000000 [ 29.270965] x15: ffffffffffffffff x14: ffffff8009138648 [ 29.276269] x13: ffffff80891d6f0f x12: ffffff80091d6f17 [ 29.281564] x11: ffffff800914a000 x10: ffffff8010f7b5d0 [ 29.286859] x9 : ffffff8009138648 x8 : ffffff8008569d70 [ 29.292163] x7 : 2d657375203b3020 x6 : 0000000000000189 [ 29.297458] x5 : 0000000000000001 x4 : 0000000000000000 [ 29.302754] x3 : 0000000000000000 x2 : ffffffffffffffff [ 29.308049] x1 : c29b4d7389105500 x0 : 0000000000000000 [ 29.313345] Call trace: [ 29.315778] refcount_inc_checked+0x40/0x48 [ 29.319947] __video_register_device+0x5f8/0xf00 [ 29.324561] video_probe+0x394/0x550 [video] [ 29.328818] platform_drv_probe+0x50/0xa0 [ 29.332818] really_probe+0x1c8/0x280 [ 29.336463] driver_probe_device+0x54/0xe8 [ 29.340544] __driver_attach+0xe4/0xe8 [ 29.344276] bus_for_each_dev+0x70/0xc0 [ 29.348096] driver_attach+0x20/0x28 [ 29.351655] bus_add_driver+0x1dc/0x208 [ 29.355475] driver_register+0x60/0x110 [ 29.359295] __platform_driver_register+0x44/0x50 [ 29.363986] video_init+0x28/0x1000 [video] [ 29.368159] do_one_initcall+0x74/0x178 [ 29.371987] do_init_module+0x54/0x1c8 [ 29.375719] load_module+0x1b5c/0x20e0 [ 29.379451] __se_sys_finit_module+0xb8/0xc8 [ 29.383705] __arm64_sys_finit_module+0x18/0x20 [ 29.388220] el0_svc_common+0x84/0xd8 [ 29.391874] el0_svc_handler+0x68/0x80 [ 29.395606] el0_svc+0x8/0xc [ 29.398470] ---[ end trace 6a49c9f1f8cce610 ]--- / -- Sent from: http://gstreamer-devel.966125.n4.nabble.com/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Le mar. 9 juill. 2019 03 h 55, Andrea <[hidden email]> a écrit : Sorry for the late reply. I've tested with GST_DEBUG="v4l2*:7", but from the In the part were it crash, the logs are mixed into an unreadable mess, hence I cannot comment on the sequence of action that caused your driver to crash.
_______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
That's the other problem, for that reason to find the error I tried all the
ioctl function manually. I've tried again to run gstreamer and maybe this output it's a little bit better. /0:00:00.769318948 2539 0x55c26f5800 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x31424752 RGB1 0:00:00.769409968 2539 0x55c26f5800 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x35315241 AR15 0:00:00.769482155 2539 0x55c26f5800 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0xb5315241 AR1. 0:00:00.769554622 2539 0x55c26f5800 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x52424752 RGBR 0:00:00.769588895 2539 0x55c26f5800 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x48524742 BGRH 0:00:00.769732110 2539 0x55c26f5800 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x34343452 R444 0:00:00.769870834 2539 0x55c26f5800 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x20343059 Y04 0:00:00.769905947 2539 0x55c26f5800 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x20363059 Y06 0:00:00.769937990 2539 0x55c26f5800 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x20303159 Y10 0:00:00.769968873 2539 0x55c26f5800 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x20323159 Y12 0:00:00.770038490 2539 0x55c26f5800 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x42303159 Y10B 0:00:00.770071194 2539 0x55c26f5800 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x384c4150 PAL8 0:00:00.770102197 2539 0x55c26f5800 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x20385655 UV8 0:00:00.770169403 2539 0x55c26f5800 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x31324d59 YM21 0:00:00.770227199 2539 0x55c26f5800 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x56555959 YYUV 0:00:00.770294756 2539 0x55c26f5800 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x59555956 VYUY 0:00:00.770361443 2539 0x55c26f5800 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x50313459 Y41P 0:00:00.770394486 2539 0x55c26f5800 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x34343459 Y444 0:00:00.770426549 2539 0x55c26f5800 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x4f565559 YUVO 0:00:00.770457782 2539 0x55c26f5800 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x50565559 YUVP 0:00:00.770488445 2539 0x55c26f5800 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x34565559 YUV4 0:00:01.103959525 2539 0x55c26f5800 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x34324948 HI24 0:00:01.103994338 2539 0x55c26f5800 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x32314d48 HM12 0:00:01.104027512 2539 0x55c26f5800 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x3032344d M420 0:00:01.104110400 2539 0x55c26f5800 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x32314d56 VM12 0:00:01.104266926 2539 0x55c26f5800 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x3234564e NV42 0:00:01.104393268 2539 0x55c26f5800 DEBUG v4l2 gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported fourcc 0x3436324d M264 Setting pipeline to PAUSED ... 0:00:01.137389955 2539 0x55c26f5800 DEBUG v4l2 v4l2_calls.c:524:gst_v4l2_open:<v4l2src0:src> Trying to open device /dev/video1 0:00:01.137451731 2539 0x55c26f5800 DEBUG v4l2 v4l2_calls.c:66:gst_v4l2_get_capabilities:<v4l2src0> getting capabilities 0:00:01.137487925 2539 0x55c26f5800 LOG v4l2 v4l2_calls.c:80:gst_v4l2_get_capabilities:<v4l2src0> driver: 'video' 0:00:01.137515418 2539 0x55c26f5800 LOG v4l2 v4l2_calls.c:81:gst_v4l2_get_capabilities:<v4l2src0> card: 'EncVideo' 0:00:01.137543070 2539 0x55c26f5800 LOG v4l2 v4l2_calls.c:82:gst_v4l2_get_capabilities:<v4l2src0> bus_info: 'platform:Enc-0.0.0' 0:00:01.137570443 2539 0x55c26f5800 LOG v4l2 v4l2_calls.c:83:gst_v4l2_get_capabilities:<v4l2src0> version: 00041300 0:00:01.137596706 2539 0x55c26f5800 LOG v4l2 v4l2_calls.c:84:gst_v4l2_get_capabilities:<v4l2src0> capabilites: 05200001 0:00:01.137654782 2539 0x55c26f5800 DEBUG v4l2 v4l2_calls.c:138:gst_v4l2_fill_lists:<v4l2src0> getting enumerations 0:00:01.137679974 2539 0x55c26f5800 DEBUG v4l2 v4l2_calls.c:141:gst_v4l2_fill_lists:<v4l2src0> channels 0:00:01.137710427 2539 0x55c26f5800 LOG v4l2 v4l2_calls.c:164:gst_v4l2_fill_lists:<v4l2src0> index: 0 0:00:01.137736540 2539 0x55c26f5800 LOG v4l2 v4l2_calls.c:165:gst_v4l2_fill_lists:<v4l2src0> name: 'EncVideo' 0:00:01.137763262 2539 0x55c26f5800 LOG v4l2 v4l2_calls.c:166:gst_v4l2_fill_lists:<v4l2src0> type: 00000002 0:00:01.137790085 2539 0x55c26f5800 LOG v4l2 v4l2_calls.c:167:gst_v4l2_fill_lists:<v4l2src0> audioset: 00000000 0:00:01.137816868 2539 0x55c26f5800 LOG v4l2 v4l2_calls.c:169:gst_v4l2_fill_lists:<v4l2src0> std: 0000000000000000 0:00:01.137843160 2539 0x55c26f5800 LOG v4l2 v4l2_calls.c:170:gst_v4l2_fill_lists:<v4l2src0> status: 00000000 0:00:01.137913057 2539 0x55c26f5800 DEBUG v4l2 v4l2_calls.c:213:gst_v4l2_fill_lists:<v4l2src0> norms 0:00:01.137941470 2539 0x55c26f5800 DEBUG v4l2 v4l2_calls.c:261:gst_v4l2_fill_lists:<v4l2src0> controls+menus 0:00:01.137968803 2539 0x55c26f5800 DEBUG v4l2 v4l2_calls.c:281:gst_v4l2_fill_lists:<v4l2src0> checking control 00000000 0:00:01.471357994 2539 0x55c26f5800 DEBUG v4l2 v4l2_calls.c:291:gst_v4l2_fill_lists:<v4l2src0> V4L2_CTRL_FLAG_NEXT_CTRL not supported. 0:00:01.471388947 2539 0x55c26f5800 DEBUG v4l2 v4l2_calls.c:281:gst_v4l2_fill_lists:<v4l2src0> checking control 00980900 0:00:01.471419630 2539 0x55c26f5800 DEBUG v4l2 v4l2_calls.c:299:gst_v4l2_fill_lists:<v4l2src0> skipping control 00980900 0:00:01.471447113 2539 0x55c26f5800 DEBUG v4l2 v4l2_calls.c:281:gst_v4l2_fill_lists:<v4l2src0> checking control 08000000 0:00:01.471472106 2539 0x55c26f5800 DEBUG v4l2 v4l2_calls.c:304:gst_v4l2_fill_lists:<v4l2src0> controls finished 0:00:01.471495648 2539 0x55c26f5800 DEBUG v4l2 v4l2_calls.c:456:gst_v4l2_fill_lists:<v4l2src0> done 0:00:01.471524761 2539 0x55c26f5800 INFO v4l2 v4l2_calls.c:592:gst_v4l2_open:<v4l2src0:src> Opened device 'EncVideo' (/dev/video1) successfully 0:00:01.471556724 2539 0x55c26f5800 DEBUG v4l2 gstv4l2object.c:848:gst_v4l2_set_defaults:<v4l2src0:src> tv_norm=0x0, norm=(nil) 0:00:01.471582807 2539 0x55c26f5800 DEBUG v4l2 v4l2_calls.c:742:gst_v4l2_get_norm:<v4l2src0:src> getting norm 0:00:01.471608949 2539 0x55c26f5800 DEBUG v4l2 v4l2_calls.c:756:gst_v4l2_get_norm: Failed to get the current norm for device /dev/video1 0:00:01.471634702 2539 0x55c26f5800 DEBUG v4l2 v4l2_calls.c:1029:gst_v4l2_get_input:<v4l2src0:src> trying to get input 0:00:01.471663435 2539 0x55c26f5800 DEBUG v4l2 v4l2_calls.c:1039:gst_v4l2_get_input:<v4l2src0:src> input: 0 0:00:01.471801329 2539 0x55c26f5800 DEBUG v4l2src gstv4l2src.c:893:gst_v4l2_find_scd_subdev:<v4l2src0> Using media node /dev for searching SCD subdev 0:00:01.471955744 2539 0x55c26f5800 WARN v4l2_media gstv4l2media.c:252:gst_v4l2_media_refresh_topology: /dev failed to fetch topoplogy info: Inappropriate ioctl for device 0:00:01.472013710 2539 0x55c26f5800 DEBUG v4l2src gstv4l2src.c:943:gst_v4l2src_change_state:<v4l2src0> No SCD subdev found Pipeline is live and does not need PREROLL ... 0:00:01.472660934 2539 0x55c27e8cf0 DEBUG v4l2 gstv4l2object.c:1166:gst_v4l2_object_fill_format_list:<v4l2src0:src> getting src format enumerations 0:00:01.472705909 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:1184:gst_v4l2_object_fill_format_list:<v4l2src0:src> index: 0 0:00:01.472734102 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:1185:gst_v4l2_object_fill_format_list:<v4l2src0:src> type: 1 0:00:01.472761434 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:1186:gst_v4l2_object_fill_format_list:<v4l2src0:src> flags: 00000000 0:00:01.472789347 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:1188:gst_v4l2_object_fill_format_list:<v4l2src0:src> description: '24-bit RGB 8-8-8' 0:00:01.472821150 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:1190:gst_v4l2_object_fill_format_list:<v4l2src0:src> pixelformat: RGB3 Setting pipeline to PLAYING ... 0:00:01.806184549 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:1184:gst_v4l2_object_fill_format_list:<v4l2src0:src> index: 1 0:00:01.806217262 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:1185:gst_v4l2_object_fill_format_list:<v4l2src0:src> type: 1 0:00:01.806246565 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:1186:gst_v4l2_object_fill_format_list:<v4l2src0:src> flags: 00000000 0:00:01.806273648 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:1188:gst_v4l2_object_fill_format_list:<v4l2src0:src> description: 'Y/CbCr 4:2:2' 0:00:01.806304351 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:1190:gst_v4l2_object_fill_format_list:<v4l2src0:src> pixelformat: NV16 0:00:01.806338165 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:1184:gst_v4l2_object_fill_format_list:<v4l2src0:src> index: 2 0:00:01.806365447 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:1185:gst_v4l2_object_fill_format_list:<v4l2src0:src> type: 1 0:00:01.806393290 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:1186:gst_v4l2_object_fill_format_list:<v4l2src0:src> flags: 00000000 0:00:01.806419733 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:1188:gst_v4l2_object_fill_format_list:<v4l2src0:src> description: 'Y/CbCr 4:2:0' 0:00:01.806450476 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:1190:gst_v4l2_object_fill_format_list:<v4l2src0:src> pixelformat: NV12 0:00:01.806482289 2539 0x55c27e8cf0 INFO v4l2 gstv4l2object.c:1203:gst_v4l2_object_fill_format_list:<v4l2src0:src> got 3 format(s): 0:00:01.806514342 2539 0x55c27e8cf0 INFO v4l2 gstv4l2object.c:1209:gst_v4l2_object_fill_format_list:<v4l2src0:src> RGB3 New clock: GstSystemClock 0:00:01.806548946 2539 0x55c27e8cf0 INFO v4l2 gstv4l2object.c:1209:gst_v4l2_object_fill_format_list:<v4l2src0:src> NV12 0:00:01.806580809 2539 0x55c27e8cf0 INFO v4l2 gstv4l2object.c:1209:gst_v4l2_object_fill_format_list:<v4l2src0:src> NV16 0:00:01.806626073 2539 0x55c27e8cf0 DEBUG v4l2 gstv4l2object.c:2670:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> Enumerating frame sizes for RGB3 0:00:01.806660137 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> got discrete frame size 4096x2160 0:00:01.806697230 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> get frame interval for 4096x2160, RGB3 0:00:01.806732474 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 30/1 0:00:01.806767657 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 60/1 0:00:02.140158899 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> got discrete frame size 3840x2160 0:00:02.140196573 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> get frame interval for 3840x2160, RGB3 0:00:02.140230626 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 30/1 0:00:02.140264880 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 60/1 0:00:02.140313794 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> got discrete frame size 1920x1080 0:00:02.140350308 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> get frame interval for 1920x1080, RGB3 0:00:02.140383751 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 30/1 0:00:02.140417015 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 60/1 0:00:02.140465010 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> got discrete frame size 1280x720 0:00:02.140503873 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> get frame interval for 1280x720, RGB3 0:00:02.140537907 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 30/1 0:00:02.140570720 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 60/1 0:00:02.140626516 2539 0x55c27e8cf0 DEBUG v4l2 gstv4l2object.c:2695:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> done iterating discrete frame sizes 0:00:02.140772990 2539 0x55c27e8cf0 DEBUG v4l2 gstv4l2object.c:2670:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> Enumerating frame sizes for NV12 0:00:02.140808054 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> got discrete frame size 4096x2160 0:00:02.140842737 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> get frame interval for 4096x2160, NV12 0:00:02.140876451 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 30/1 0:00:02.140909834 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 60/1 0:00:02.474277423 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> got discrete frame size 3840x2160 0:00:02.474314897 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> get frame interval for 3840x2160, NV12 0:00:02.474349550 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 30/1 0:00:02.474383504 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 60/1 0:00:02.474432729 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> got discrete frame size 1920x1080 0:00:02.474472223 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> get frame interval for 1920x1080, NV12 0:00:02.474505836 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 30/1 0:00:02.474539029 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 60/1 0:00:02.474587314 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> got discrete frame size 1280x720 0:00:02.474622988 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> get frame interval for 1280x720, NV12 0:00:02.474656881 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 30/1 0:00:02.474690344 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 60/1 0:00:02.474733819 2539 0x55c27e8cf0 DEBUG v4l2 gstv4l2object.c:2695:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> done iterating discrete frame sizes 0:00:02.474871032 2539 0x55c27e8cf0 DEBUG v4l2 gstv4l2object.c:2670:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> Enumerating frame sizes for NV16 0:00:02.474905526 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> got discrete frame size 4096x2160 0:00:02.474940229 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> get frame interval for 4096x2160, NV16 0:00:02.474973103 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 30/1 0:00:02.475006866 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 60/1 0:00:02.808405638 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> got discrete frame size 3840x2160 0:00:02.808443672 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> get frame interval for 3840x2160, NV16 0:00:02.808477726 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 30/1 0:00:02.808511589 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 60/1 0:00:02.808560904 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> got discrete frame size 1920x1080 0:00:02.808611469 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> get frame interval for 1920x1080, NV16 0:00:02.808646072 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 30/1 0:00:02.808680186 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 60/1 0:00:02.808729211 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> got discrete frame size 1280x720 0:00:02.808764544 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> get frame interval for 1280x720, NV16 0:00:02.808798168 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 30/1 0:00:02.808831621 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> adding discrete framerate: 60/1 0:00:02.808875415 2539 0x55c27e8cf0 DEBUG v4l2 gstv4l2object.c:2695:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> done iterating discrete frame sizes 0:00:02.809376215 2539 0x55c27e8cf0 INFO v4l2 gstv4l2object.c:4338:gst_v4l2_object_probe_caps:<v4l2src0:src> probed caps: video/x-raw(format:Interlaced), format=(string)RGB, width=(int)4096, height=(int)2160, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1 }; video/x-raw, format=(string)RGB, width=(int)4096, height=(int)2160, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1 }; video/x-raw(format:Interlaced), format=(string)RGB, width=(int)3840, height=(int)2160, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1 }; video/x-raw, format=(string)RGB, width=(int)3840, height=(int)2160, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1 }; video/x-raw(format:Interlaced), format=(string)RGB, width=(int)1920, height=(int)1080, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1 }; video/x-raw, format=(string)RGB, width=(int)1920, height=(int)1080, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1 }; video/x-raw(format:Interlaced), format=(string)RGB, width=(int)1280, height=(int)720, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1 }; video/x-raw, format=(string)RGB, width=(int)1280, height=(int)720, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1 }; video/x-raw(format:Interlaced), format=(string)NV12, width=(int)4096, height=(int)2160, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1 }; video/x-raw, format=(string)NV12, width=(int)4096, height=(int)2160, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1 }; video/x-raw(format:Interlaced), format=(string)NV12, width=(int)3840, height=(int)2160, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1 }; video/x-raw, format=(string)NV12, width=(int)3840, height=(int)2160, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1 }; video/x-raw(format:Interlaced), format=(string)NV12, width=(int)1920, height=(int)1080, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1 }; video/x-raw, format=(string)NV12, width=(int)1920, height=(int)1080, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1 }; video/x-raw(format:Interlaced), format=(string)NV12, width=(int)1280, height=(int)720, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1 }; video/x-raw, format=(string)NV12, width=(int)1280, height=(int)720, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1 }; video/x-raw(format:Interlaced), format=(string)NV16, width=(int)4096, height=(int)2160, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1 }; video/x-raw, format=(string)NV16, width=(int)4096, height=(int)2160, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1 }; video/x-raw(format:Interlaced), format=(string)NV16, width=(int)3840, height=(int)2160, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1 }; video/x-raw, format=(string)NV16, width=(int)3840, height=(int)2160, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1 }; video/x-raw(format:Interlaced), format=(string)NV16, width=(int)1920, height=(int)1080, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1 }; video/x-raw, format=(string)NV16, width=(int)1920, height=(int)1080, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1 }; video/x-raw(format:Interlaced), format=(string)NV16, width=(int)1280, height=(int)720, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1 }; video/x-raw, format=(string)NV16, width=(int)1280, height=(int)720, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1 } 0:00:03.143173297 2539 0x55c27e8cf0 DEBUG v4l2src gstv4l2src.c:535:gst_v4l2src_negotiate:<v4l2src0> caps of src: video/x-raw(format:Interlaced), format=(string)RGB, width=(int)4096, height=(int)2160, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1 }; video/x-raw, format=(string)RGB, width=(int)4096, height=(int)2160, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1 }; video/x-raw(format:Interlaced), format=(string)RGB, width=(int)3840, height=(int)2160, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1 }; video/x-raw, format=(string)RGB, width=(int)3840, height=(int)2160, interlace-mode=(str ing){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1 }; video/x-raw(format:Interlaced), format=(string)RGB, width=(int)1920, height=(int)1080, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1 }; video/x-raw, format=(string)RGB, width=(int)1920, height=(int)1080, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1 }; video/x-raw(format:Interlaced), format=(string)RGB, width=(int)1280, height=(int)720, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1 }; video/x-raw, format=(string)RGB, width=(int)1280, height=(int)720, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1 }; video/x-raw(format:Interlaced), format=(string)NV12, width=(int)4096, height=(int)2160, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1 }; video/x-raw, format=(string)NV12, width=(int)4096, height=(int)2160, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1 }; video/x-raw(format:Interlaced), format=(string)NV12, width=(int)3840, height=(int)2160, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1 }; video/x-raw, format=(string)NV12, width=(int)3840, height=(int)2160, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1 }; video/x-raw(format:Interlaced), format=(string)NV12, width=(int)1920, height=(int)1080, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1 }; video/x-raw, format=(string)NV12, width=(int)1920, height=(int)1080, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1 }; video/x-raw(format:Interlaced), format=(string)NV12, width=(int)1280, height=(int)720, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1 }; video/x-raw, format=(string)NV12, width=(int)1280, height=(int)720, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1 }; video/x-raw(format:Interlaced), format=(string)NV16, width=(int)4096, height=(int)2160, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1 }; video/x-raw, format=(string)NV16, width=(int)4096, height=(int)2160, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1 }; video/x-raw(format:Interlaced), format=(string)NV16, width=(int)3840, height=(int)2160, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1 }; video/x-raw, format=(string)NV16, width=(int)3840, height=(int)2160, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1 }; video/x-raw(format:Interlaced), format=(string)NV16, width=(int)1920, height=(int)1080, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1 }; video/x-raw, format=(string)NV16, width=(int)1920, height=(int)1080, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1 }; video/x-raw(format:Interlaced), format=(string)NV16, width=(int)1280, height=(int)720, interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1 }; video/x-raw, format=(string)NV16, width=(int)1280, height=(int)720, interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ 30/1, 60/1 } 0:00:03.477365339 2539 0x55c27e8cf0 DEBUG v4l2src gstv4l2src.c:543:gst_v4l2src_negotiate:<v4l2src0> caps of peer: video/x-raw, format=(string)NV16, width=(int)3840, height=(int)2160, framerate=(fraction)60/1 0:00:03.477457328 2539 0x55c27e8cf0 DEBUG v4l2src gstv4l2src.c:549:gst_v4l2src_negotiate:<v4l2src0> intersect: video/x-raw, format=(string)NV16, width=(int)3840, height=(int)2160, framerate=(fraction)60/1, interlace-mode=(string){ progressive, interleaved } 0:00:03.477506913 2539 0x55c27e8cf0 DEBUG v4l2src gstv4l2src.c:421:gst_v4l2src_fixate:<v4l2src0> fixating caps video/x-raw, format=(string)NV16, width=(int)3840, height=(int)2160, framerate=(fraction)60/1, interlace-mode=(string){ progressive, interleaved } 0:00:03.810881283 2539 0x55c27e8cf0 DEBUG v4l2src gstv4l2src.c:434:gst_v4l2src_fixate:<v4l2src0> Prefered size 3840x2160 0:00:03.810956360 2539 0x55c27e8cf0 DEBUG v4l2src gstv4l2src.c:458:gst_v4l2src_fixate:<v4l2src0> sorted and normalized caps video/x-raw, format=(string)NV16, width=(int)3840, height=(int)2160, framerate=(fraction)60/1, interlace-mode=(string){ progressive, interleaved } 0:00:03.811006465 2539 0x55c27e8cf0 DEBUG v4l2 gstv4l2object.c:4241:gst_v4l2_object_stop:<v4l2src0:src> stopping 0:00:03.811076662 2539 0x55c27e8cf0 DEBUG v4l2 gstv4l2object.c:3954:gst_v4l2_object_set_format:<v4l2src0:src> Setting format to video/x-raw, format=(string)NV16, width=(int)3840, height=(int)2160, framerate=(fraction)60/1, interlace-mode=(string)progressive 0:00:03.811177322 2539 0x55c27e8cf0 DEBUG v4l2 gstv4l2object.c:3383:gst_v4l2_object_set_format_full:<v4l2src0> progressive video 0:00:03.811218827 2539 0x55c27e8cf0 DEBUG v4l2 gstv4l2object.c:3525:gst_v4l2_object_set_format_full:<v4l2src0:src> Desired format 3840x2160, format NV16 stride: 3840 0:00:03.811257420 2539 0x55c27e8cf0 DEBUG v4l2 gstv4l2object.c:3577:gst_v4l2_object_set_format_full:<v4l2src0:src> Desired format is 3840x2160, format NV16, nb planes 1 0:00:03.811284923 2539 0x55c27e8cf0 DEBUG v4l2 gstv4l2object.c:3586:gst_v4l2_object_set_format_full:<v4l2src0:src> stride 3840 0:00:03.811316736 2539 0x55c27e8cf0 DEBUG v4l2 gstv4l2object.c:3604:gst_v4l2_object_set_format_full:<v4l2src0:src> Desired colorspace is 10:2:6:1 0:00:03.864147505 2539 0x55c27e8cf0 DEBUG v4l2 gstv4l2object.c:3631:gst_v4l2_object_set_format_full:<v4l2src0:src> Got format of 3840x2160, format NV16, nb planes 1, colorspace 11:1:129:0 0:00:03.864230093 2539 0x55c27e8cf0 DEBUG v4l2 gstv4l2object.c:3641:gst_v4l2_object_set_format_full:<v4l2src0:src> stride 3840, sizeimage 16588800 0:00:03.864259716 2539 0x55c27e8cf0 WARN v4l2 gstv4l2object.c:2106:gst_v4l2_object_get_colorspace: Unknown enum v4l2_ycbcr_encoding value 129 0:00:03.864309431 2539 0x55c27e8cf0 DEBUG v4l2 gstv4l2object.c:3705:gst_v4l2_object_set_format_full:<v4l2src0:src> Desired framerate: 60/1 0:00:03.864349765 2539 0x55c27e8cf0 DEBUG v4l2 gstv4l2object.c:3722:gst_v4l2_object_set_format_full:<v4l2src0:src> Got capture framerate: 60/1 0:00:03.864381588 2539 0x55c27e8cf0 LOG v4l2 gstv4l2object.c:3730:gst_v4l2_object_set_format_full:<v4l2src0:src> Setting capture framerate to 60/1 0:00:03.864415792 2539 0x55c27e8cf0 INFO v4l2 gstv4l2object.c:3754:gst_v4l2_object_set_format_full:<v4l2src0:src> Set capture framerate to 60/1 0:00:03.864452696 2539 0x55c27e8cf0 DEBUG v4l2 gstv4l2object.c:3102:gst_v4l2_object_extrapolate_info:<v4l2src0:src> Extrapolated for plane 0 with base stride 3840: stride 3840, offset 0 0:00:03.864487169 2539 0x55c27e8cf0 DEBUG v4l2 gstv4l2object.c:3102:gst_v4l2_object_extrapolate_info:<v4l2src0:src> Extrapolated for plane 1 with base stride 3840: stride 3840, offset 8294400 0:00:03.864516032 2539 0x55c27e8cf0 DEBUG [ 3458.192272] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000028 v4l2 gstv4l2object.c:3223:gst_v4l2_object_save_format:<v4l[ 3458.206656] Mem abort info: 2src0:src> Got sizeimage 16588800 0:00:03.864545765 [ 3458.214994] ESR = 0x96000005 2539 0x55c27e8cf0 DEBUG [ 3458.223595] Exception class = DABT (current EL), IL = 32 bits v4l2 gstv4l2object.c:2979:gst_v4l2_object_setup_pool:<v4l2src0:[ 3458.235056] SET = 0, FnV = 0 src> initializing the capture system 0:00:04.197934336 3458.243657] EA = 0, S1PTW = 0 32m 2539 0x55c27e8cf0 INFO [ 3458.252347] Data abort info: v4l2 gstv4l2object.c:3009:gst_v4l2_object_setup_pool:<v4l2src0[ 3458.260857] ISV = 0, ISS = 0x00000005 :src> accessing buffers via mode 2 0:00:04.197963489 [ 3458.270317] CM = 0, WnR = 0 2539 0x55c27e8cf0 LOG [ 3458.278912] user pgtable: 4k pages, 39-bit VAs, pgdp = 0000000026987e8f v4l2 gstv4l2object.c:3018:gst_v4l2_object_setup_pool:<v4l2sr[ 3458.291063] [0000000000000028] pgd=0000000000000000, pud=0000000000000000 c0:src> initiating buffer pool 0:00:04.198437686 25[ 3458.303402] Internal error: Oops: 96000005 [#10] SMP [ 3458.313871] Modules linked in: video(O) al5e(O) al5d(O) allegro(O) xlnx_vcu_clk xlnx_vcu xilinx_hdmi_rx(O) xlnx_vcu_core xilinx_vphy(O) mali(O) uio_pdrv_genirq [last unloaded: video] [ 3458.330134] CPU: 0 PID: 2542 Comm: v4l2src0:src Tainted: G D O 4.19.0-xilinx-v2019.1 #1 [ 3458.339254] Hardware name: ZynqMP ZCU106 RevA (DT) [ 3458.344030] pstate: a0000005 (NzCv daif -PAN -UAO) [ 3458.348811] pc : find_ref_lock+0x1c/0x50 [ 3458.352719] lr : v4l2_g_ctrl+0x2c/0x78 [ 3458.356450] sp : ffffff800c973ae0 [ 3458.359749] x29: ffffff800c973ae0 x28: ffffffc87b208800 [ 3458.365053] x27: ffffff800918e688 x26: ffffff8000b72220 [ 3458.370357] x25: ffffff800918e688 x24: ffffffc879c75118 [ 3458.375652] x23: ffffff8000b72220 x22: ffffff800c973cf8 [ 3458.380948] x21: ffffffc87b208800 x20: 0000000000980927 [ 3458.386251] x19: 0000000000000008 x18: 0000000000000000 [ 3458.391547] x17: 0000000000000000 x16: 0000000000000000 [ 3458.396842] x15: 0000000000000000 x14: 0000000000000000 [ 3458.402137] x13: 0000000000000000 x12: 0000000000000000 [ 3458.407433] x11: 0000000000000000 x10: 0000000000000000 [ 3458.412728] x9 : 0000000000000000 x8 : ffffff800c973d00 [ 3458.418023] x7 : 0000000000000000 x6 : ffffffc87b11b200 [ 3458.423319] x5 : ffffff800c973cfc x4 : ffffff800876d308 [ 3458.428614] x3 : ffffff800c973cf8 x2 : 0000000000000008 [ 3458.433909] x1 : 0000000000980927 x0 : 0000000000000008 [ 3458.439206] Process v4l2src0:src (pid: 2542, stack limit = 0x0000000079fe0740) [ 3458.446410] Call trace: [ 3458.448844] find_ref_lock+0x1c/0x50 [ 3458.452410] v4l2_g_ctrl+0x2c/0x78 [ 3458.455796] v4l_g_ctrl+0x108/0x130 [ 3458.459268] __video_do_ioctl+0x23c/0x498 [ 3458.463262] video_usercopy+0x144/0x518 [ 3458.467081] video_ioctl2+0x14/0x1c [ 3458.470553] v4l2_ioctl+0x3c/0x58 [ 3458.473853] do_vfs_ioctl+0xb8/0x8a0 [ 3458.477411] ksys_ioctl+0x44/0x90 [ 3458.480710] __arm64_sys_ioctl+0x1c/0x28 [ 3458.484618] el0_svc_common+0x84/0xd8 [ 3458.488271] el0_svc_handler+0x68/0x80 [ 3458.492004] el0_svc+0x8/0xc [ 3458.494870] Code: d2800014 b4000160 aa0003f3 2a0103f4 (f9401000) [ 3458.500954] ---[ end trace 4e12b77c9779d117 ]--- 39 0x55c27e8cf0 DEBUG v4l2bufferpool gstv4l2bufferpool.c:509:gst_v4l2_buffer_pool_set_config:<v4l2src0:pool:src> config GstBufferPoolConfig, caps=(GstCaps)"video/x-raw\,\ format\=\(string\)NV16\,\ width\=\(int\)3840\,\ height\=\(int\)2160\,\ framerate\=\(fraction\)60/1\,\ interlace-mode\=\(string\)progressive\,\ colorimetry\=\(string\)1:0:0:0", size=(uint)16588800, min-buffers=(uint)0, max-buffers=(uint)0, allocator=(GstAllocator)"NULL", params=(GstAllocationParams)NULL; 0:00:04.198482501 2539 0x55c27e8cf0 INFO v4l2bufferpool gstv4l2bufferpool.c:557:gst_v4l2_buffer_pool_set_config:<v4l2src0:pool:src> increasing minimum buffers to 2 0:00:04.198511164 2539 0x55c27e8cf0 INFO v4l2bufferpool gstv4l2bufferpool.c:570:gst_v4l2_buffer_pool_set_config:<v4l2src0:pool:src> reducing maximum buffers to 32 0:00:04.198536106 2539 0x55c27e8cf0 INFO v4l2bufferpool gstv4l2bufferpool.c:581:gst_v4l2_buffer_pool_set_config:<v4l2src0:pool:src> can't allocate, setting maximum to minimum 0:00:04.198644417 2539 0x55c27e8cf0 DEBUG v4l2src gstv4l2src.c:520:gst_v4l2src_fixate:<v4l2src0> fixated caps video/x-raw, format=(string)NV16, width=(int)3840, height=(int)2160, framerate=(fraction)60/1, interlace-mode=(string)progressive, colorimetry=(string)1:0:0:0 0:00:04.198691742 2539 0x55c27e8cf0 DEBUG v4l2src gstv4l2src.c:573:gst_v4l2src_negotiate:<v4l2src0> fixated to: video/x-raw, format=(string)NV16, width=(int)3840, height=(int)2160, framerate=(fraction)60/1, interlace-mode=(string)progressive, colorimetry=(string)1:0:0:0 0:00:04.199058438 2539 0x55c27e8cf0 DEBUG v4l2 gstv4l2object.c:4374:gst_v4l2_object_decide_allocation:<v4l2src0:src> decide allocation 0:00:04.199108983 2539 0x55c27e8cf0 DEBUG v4l2 gstv4l2object.c:4400:gst_v4l2_object_decide_allocation:<v4l2src0:src> allocation: size:16588800 min:2 max:0 pool:(NULL)/ gst_error.txt <http://gstreamer-devel.966125.n4.nabble.com/file/t378811/gst_error.txt> -- Sent from: http://gstreamer-devel.966125.n4.nabble.com/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Le mardi 09 juillet 2019 à 08:59 -0500, Andrea a écrit :
> That's the other problem, for that reason to find the error I tried all the > ioctl function manually. I've tried again to run gstreamer and maybe this > output it's a little bit better. You'll have to trace your kernel, since there is not enough info here. it crash in a call to VIDIOC_G_CTRL, so it could be multiple things. In GStreamer you'll find this near allocation query to read V4L2_CID_MIN_BUFFERS_FOR_CAPTURE/OUTPUT but would also be reading something else. Nicolas > > /0:00:00.769318948 2539 0x55c26f5800 DEBUG v4l2 > gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported > fourcc 0x31424752 RGB1 0:00:00.769409968 2539 0x55c26f5800 DEBUG v4l2 > gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported > fourcc 0x35315241 AR15 0:00:00.769482155 2539 0x55c26f5800 DEBUG v4l2 > gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported > fourcc 0xb5315241 AR1. 0:00:00.769554622 2539 0x55c26f5800 DEBUG v4l2 > gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported > fourcc 0x52424752 RGBR 0:00:00.769588895 2539 0x55c26f5800 DEBUG v4l2 > gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported > fourcc 0x48524742 BGRH 0:00:00.769732110 2539 0x55c26f5800 DEBUG v4l2 > gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported > fourcc 0x34343452 R444 0:00:00.769870834 2539 0x55c26f5800 DEBUG v4l2 > gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported > fourcc 0x20343059 Y04 0:00:00.769905947 2539 0x55c26f5800 DEBUG v4l2 > gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported > fourcc 0x20363059 Y06 0:00:00.769937990 2539 0x55c26f5800 DEBUG v4l2 > gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported > fourcc 0x20303159 Y10 0:00:00.769968873 2539 0x55c26f5800 DEBUG v4l2 > gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported > fourcc 0x20323159 Y12 0:00:00.770038490 2539 0x55c26f5800 DEBUG v4l2 > gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported > fourcc 0x42303159 Y10B 0:00:00.770071194 2539 0x55c26f5800 DEBUG v4l2 > gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported > fourcc 0x384c4150 PAL8 0:00:00.770102197 2539 0x55c26f5800 DEBUG v4l2 > gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported > fourcc 0x20385655 UV8 0:00:00.770169403 2539 0x55c26f5800 DEBUG v4l2 > gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported > fourcc 0x31324d59 YM21 0:00:00.770227199 2539 0x55c26f5800 DEBUG v4l2 > gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported > fourcc 0x56555959 YYUV 0:00:00.770294756 2539 0x55c26f5800 DEBUG v4l2 > gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported > fourcc 0x59555956 VYUY 0:00:00.770361443 2539 0x55c26f5800 DEBUG v4l2 > gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported > fourcc 0x50313459 Y41P 0:00:00.770394486 2539 0x55c26f5800 DEBUG v4l2 > gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported > fourcc 0x34343459 Y444 0:00:00.770426549 2539 0x55c26f5800 DEBUG v4l2 > gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported > fourcc 0x4f565559 YUVO 0:00:00.770457782 2539 0x55c26f5800 DEBUG v4l2 > gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported > fourcc 0x50565559 YUVP 0:00:00.770488445 2539 0x55c26f5800 DEBUG v4l2 > gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported > fourcc 0x34565559 YUV4 0:00:01.103959525 2539 0x55c26f5800 DEBUG v4l2 > gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported > fourcc 0x34324948 HI24 0:00:01.103994338 2539 0x55c26f5800 DEBUG v4l2 > gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported > fourcc 0x32314d48 HM12 0:00:01.104027512 2539 0x55c26f5800 DEBUG v4l2 > gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported > fourcc 0x3032344d M420 0:00:01.104110400 2539 0x55c26f5800 DEBUG v4l2 > gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported > fourcc 0x32314d56 VM12 0:00:01.104266926 2539 0x55c26f5800 DEBUG v4l2 > gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported > fourcc 0x3234564e NV42 0:00:01.104393268 2539 0x55c26f5800 DEBUG v4l2 > gstv4l2object.c:1555:gst_v4l2_object_v4l2fourcc_to_bare_struct: Unsupported > fourcc 0x3436324d M264 Setting pipeline to PAUSED ... 0:00:01.137389955 2539 > 0x55c26f5800 DEBUG v4l2 v4l2_calls.c:524:gst_v4l2_open:<v4l2src0:src> Trying > to open device /dev/video1 0:00:01.137451731 2539 0x55c26f5800 DEBUG v4l2 > v4l2_calls.c:66:gst_v4l2_get_capabilities:<v4l2src0> getting capabilities > 0:00:01.137487925 2539 0x55c26f5800 LOG v4l2 > v4l2_calls.c:80:gst_v4l2_get_capabilities:<v4l2src0> driver: 'video' > 0:00:01.137515418 2539 0x55c26f5800 LOG v4l2 > v4l2_calls.c:81:gst_v4l2_get_capabilities:<v4l2src0> card: 'EncVideo' > 0:00:01.137543070 2539 0x55c26f5800 LOG v4l2 > v4l2_calls.c:82:gst_v4l2_get_capabilities:<v4l2src0> bus_info: > 'platform:Enc-0.0.0' 0:00:01.137570443 2539 0x55c26f5800 LOG v4l2 > v4l2_calls.c:83:gst_v4l2_get_capabilities:<v4l2src0> version: 00041300 > 0:00:01.137596706 2539 0x55c26f5800 LOG v4l2 > v4l2_calls.c:84:gst_v4l2_get_capabilities:<v4l2src0> capabilites: 05200001 > 0:00:01.137654782 2539 0x55c26f5800 DEBUG v4l2 > v4l2_calls.c:138:gst_v4l2_fill_lists:<v4l2src0> getting enumerations > 0:00:01.137679974 2539 0x55c26f5800 DEBUG v4l2 > v4l2_calls.c:141:gst_v4l2_fill_lists:<v4l2src0> channels 0:00:01.137710427 > 2539 0x55c26f5800 LOG v4l2 v4l2_calls.c:164:gst_v4l2_fill_lists:<v4l2src0> > index: 0 0:00:01.137736540 2539 0x55c26f5800 LOG v4l2 > v4l2_calls.c:165:gst_v4l2_fill_lists:<v4l2src0> name: 'EncVideo' > 0:00:01.137763262 2539 0x55c26f5800 LOG v4l2 > v4l2_calls.c:166:gst_v4l2_fill_lists:<v4l2src0> type: 00000002 > 0:00:01.137790085 2539 0x55c26f5800 LOG v4l2 > v4l2_calls.c:167:gst_v4l2_fill_lists:<v4l2src0> audioset: 00000000 > 0:00:01.137816868 2539 0x55c26f5800 LOG v4l2 > v4l2_calls.c:169:gst_v4l2_fill_lists:<v4l2src0> std: 0000000000000000 > 0:00:01.137843160 2539 0x55c26f5800 LOG v4l2 > v4l2_calls.c:170:gst_v4l2_fill_lists:<v4l2src0> status: 00000000 > 0:00:01.137913057 2539 0x55c26f5800 DEBUG v4l2 > v4l2_calls.c:213:gst_v4l2_fill_lists:<v4l2src0> norms 0:00:01.137941470 2539 > 0x55c26f5800 DEBUG v4l2 v4l2_calls.c:261:gst_v4l2_fill_lists:<v4l2src0> > controls+menus 0:00:01.137968803 2539 0x55c26f5800 DEBUG v4l2 > v4l2_calls.c:281:gst_v4l2_fill_lists:<v4l2src0> checking control 00000000 > 0:00:01.471357994 2539 0x55c26f5800 DEBUG v4l2 > v4l2_calls.c:291:gst_v4l2_fill_lists:<v4l2src0> V4L2_CTRL_FLAG_NEXT_CTRL not > supported. 0:00:01.471388947 2539 0x55c26f5800 DEBUG v4l2 > v4l2_calls.c:281:gst_v4l2_fill_lists:<v4l2src0> checking control 00980900 > 0:00:01.471419630 2539 0x55c26f5800 DEBUG v4l2 > v4l2_calls.c:299:gst_v4l2_fill_lists:<v4l2src0> skipping control 00980900 > 0:00:01.471447113 2539 0x55c26f5800 DEBUG v4l2 > v4l2_calls.c:281:gst_v4l2_fill_lists:<v4l2src0> checking control 08000000 > 0:00:01.471472106 2539 0x55c26f5800 DEBUG v4l2 > v4l2_calls.c:304:gst_v4l2_fill_lists:<v4l2src0> controls finished > 0:00:01.471495648 2539 0x55c26f5800 DEBUG v4l2 > v4l2_calls.c:456:gst_v4l2_fill_lists:<v4l2src0> done 0:00:01.471524761 2539 > 0x55c26f5800 INFO v4l2 v4l2_calls.c:592:gst_v4l2_open:<v4l2src0:src> Opened > device 'EncVideo' (/dev/video1) successfully 0:00:01.471556724 2539 > 0x55c26f5800 DEBUG v4l2 > gstv4l2object.c:848:gst_v4l2_set_defaults:<v4l2src0:src> tv_norm=0x0, > norm=(nil) 0:00:01.471582807 2539 0x55c26f5800 DEBUG v4l2 > v4l2_calls.c:742:gst_v4l2_get_norm:<v4l2src0:src> getting norm > 0:00:01.471608949 2539 0x55c26f5800 DEBUG v4l2 > v4l2_calls.c:756:gst_v4l2_get_norm: Failed to get the current norm for > device /dev/video1 0:00:01.471634702 2539 0x55c26f5800 DEBUG v4l2 > v4l2_calls.c:1029:gst_v4l2_get_input:<v4l2src0:src> trying to get input > 0:00:01.471663435 2539 0x55c26f5800 DEBUG v4l2 > v4l2_calls.c:1039:gst_v4l2_get_input:<v4l2src0:src> input: 0 > 0:00:01.471801329 2539 0x55c26f5800 DEBUG v4l2src > gstv4l2src.c:893:gst_v4l2_find_scd_subdev:<v4l2src0> Using media node /dev > for searching SCD subdev 0:00:01.471955744 2539 0x55c26f5800 WARN v4l2_media > gstv4l2media.c:252:gst_v4l2_media_refresh_topology: /dev failed to fetch > topoplogy info: Inappropriate ioctl for device 0:00:01.472013710 2539 > 0x55c26f5800 DEBUG v4l2src > gstv4l2src.c:943:gst_v4l2src_change_state:<v4l2src0> No SCD subdev found > Pipeline is live and does not need PREROLL ... 0:00:01.472660934 2539 > 0x55c27e8cf0 DEBUG v4l2 > gstv4l2object.c:1166:gst_v4l2_object_fill_format_list:<v4l2src0:src> getting > src format enumerations 0:00:01.472705909 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:1184:gst_v4l2_object_fill_format_list:<v4l2src0:src> index: > 0 0:00:01.472734102 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:1185:gst_v4l2_object_fill_format_list:<v4l2src0:src> type: 1 > 0:00:01.472761434 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:1186:gst_v4l2_object_fill_format_list:<v4l2src0:src> flags: > 00000000 0:00:01.472789347 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:1188:gst_v4l2_object_fill_format_list:<v4l2src0:src> > description: '24-bit RGB 8-8-8' 0:00:01.472821150 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:1190:gst_v4l2_object_fill_format_list:<v4l2src0:src> > pixelformat: RGB3 Setting pipeline to PLAYING ... 0:00:01.806184549 2539 > 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:1184:gst_v4l2_object_fill_format_list:<v4l2src0:src> index: > 1 0:00:01.806217262 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:1185:gst_v4l2_object_fill_format_list:<v4l2src0:src> type: 1 > 0:00:01.806246565 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:1186:gst_v4l2_object_fill_format_list:<v4l2src0:src> flags: > 00000000 0:00:01.806273648 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:1188:gst_v4l2_object_fill_format_list:<v4l2src0:src> > description: 'Y/CbCr 4:2:2' 0:00:01.806304351 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:1190:gst_v4l2_object_fill_format_list:<v4l2src0:src> > pixelformat: NV16 0:00:01.806338165 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:1184:gst_v4l2_object_fill_format_list:<v4l2src0:src> index: > 2 0:00:01.806365447 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:1185:gst_v4l2_object_fill_format_list:<v4l2src0:src> type: 1 > 0:00:01.806393290 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:1186:gst_v4l2_object_fill_format_list:<v4l2src0:src> flags: > 00000000 0:00:01.806419733 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:1188:gst_v4l2_object_fill_format_list:<v4l2src0:src> > description: 'Y/CbCr 4:2:0' 0:00:01.806450476 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:1190:gst_v4l2_object_fill_format_list:<v4l2src0:src> > pixelformat: NV12 0:00:01.806482289 2539 0x55c27e8cf0 INFO v4l2 > gstv4l2object.c:1203:gst_v4l2_object_fill_format_list:<v4l2src0:src> got 3 > format(s): 0:00:01.806514342 2539 0x55c27e8cf0 INFO v4l2 > gstv4l2object.c:1209:gst_v4l2_object_fill_format_list:<v4l2src0:src> RGB3 > New clock: GstSystemClock 0:00:01.806548946 2539 0x55c27e8cf0 INFO v4l2 > gstv4l2object.c:1209:gst_v4l2_object_fill_format_list:<v4l2src0:src> NV12 > 0:00:01.806580809 2539 0x55c27e8cf0 INFO v4l2 > gstv4l2object.c:1209:gst_v4l2_object_fill_format_list:<v4l2src0:src> NV16 > 0:00:01.806626073 2539 0x55c27e8cf0 DEBUG v4l2 > gstv4l2object.c:2670:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> > Enumerating frame sizes for RGB3 0:00:01.806660137 2539 0x55c27e8cf0 LOG > v4l2 > gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> > got discrete frame size 4096x2160 0:00:01.806697230 2539 0x55c27e8cf0 LOG > v4l2 > gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > get frame interval for 4096x2160, RGB3 0:00:01.806732474 2539 0x55c27e8cf0 > LOG v4l2 > gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > adding discrete framerate: 30/1 0:00:01.806767657 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > adding discrete framerate: 60/1 0:00:02.140158899 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> > got discrete frame size 3840x2160 0:00:02.140196573 2539 0x55c27e8cf0 LOG > v4l2 > gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > get frame interval for 3840x2160, RGB3 0:00:02.140230626 2539 0x55c27e8cf0 > LOG v4l2 > gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > adding discrete framerate: 30/1 0:00:02.140264880 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > adding discrete framerate: 60/1 0:00:02.140313794 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> > got discrete frame size 1920x1080 0:00:02.140350308 2539 0x55c27e8cf0 LOG > v4l2 > gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > get frame interval for 1920x1080, RGB3 0:00:02.140383751 2539 0x55c27e8cf0 > LOG v4l2 > gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > adding discrete framerate: 30/1 0:00:02.140417015 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > adding discrete framerate: 60/1 0:00:02.140465010 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> > got discrete frame size 1280x720 0:00:02.140503873 2539 0x55c27e8cf0 LOG > v4l2 > gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > get frame interval for 1280x720, RGB3 0:00:02.140537907 2539 0x55c27e8cf0 > LOG v4l2 > gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > adding discrete framerate: 30/1 0:00:02.140570720 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > adding discrete framerate: 60/1 0:00:02.140626516 2539 0x55c27e8cf0 DEBUG > v4l2 > gstv4l2object.c:2695:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> > done iterating discrete frame sizes 0:00:02.140772990 2539 0x55c27e8cf0 > DEBUG v4l2 > gstv4l2object.c:2670:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> > Enumerating frame sizes for NV12 0:00:02.140808054 2539 0x55c27e8cf0 LOG > v4l2 > gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> > got discrete frame size 4096x2160 0:00:02.140842737 2539 0x55c27e8cf0 LOG > v4l2 > gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > get frame interval for 4096x2160, NV12 0:00:02.140876451 2539 0x55c27e8cf0 > LOG v4l2 > gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > adding discrete framerate: 30/1 0:00:02.140909834 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > adding discrete framerate: 60/1 0:00:02.474277423 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> > got discrete frame size 3840x2160 0:00:02.474314897 2539 0x55c27e8cf0 LOG > v4l2 > gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > get frame interval for 3840x2160, NV12 0:00:02.474349550 2539 0x55c27e8cf0 > LOG v4l2 > gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > adding discrete framerate: 30/1 0:00:02.474383504 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > adding discrete framerate: 60/1 0:00:02.474432729 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> > got discrete frame size 1920x1080 0:00:02.474472223 2539 0x55c27e8cf0 LOG > v4l2 > gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > get frame interval for 1920x1080, NV12 0:00:02.474505836 2539 0x55c27e8cf0 > LOG v4l2 > gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > adding discrete framerate: 30/1 0:00:02.474539029 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > adding discrete framerate: 60/1 0:00:02.474587314 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> > got discrete frame size 1280x720 0:00:02.474622988 2539 0x55c27e8cf0 LOG > v4l2 > gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > get frame interval for 1280x720, NV12 0:00:02.474656881 2539 0x55c27e8cf0 > LOG v4l2 > gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > adding discrete framerate: 30/1 0:00:02.474690344 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > adding discrete framerate: 60/1 0:00:02.474733819 2539 0x55c27e8cf0 DEBUG > v4l2 > gstv4l2object.c:2695:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> > done iterating discrete frame sizes 0:00:02.474871032 2539 0x55c27e8cf0 > DEBUG v4l2 > gstv4l2object.c:2670:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> > Enumerating frame sizes for NV16 0:00:02.474905526 2539 0x55c27e8cf0 LOG > v4l2 > gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> > got discrete frame size 4096x2160 0:00:02.474940229 2539 0x55c27e8cf0 LOG > v4l2 > gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > get frame interval for 4096x2160, NV16 0:00:02.474973103 2539 0x55c27e8cf0 > LOG v4l2 > gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > adding discrete framerate: 30/1 0:00:02.475006866 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > adding discrete framerate: 60/1 0:00:02.808405638 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> > got discrete frame size 3840x2160 0:00:02.808443672 2539 0x55c27e8cf0 LOG > v4l2 > gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > get frame interval for 3840x2160, NV16 0:00:02.808477726 2539 0x55c27e8cf0 > LOG v4l2 > gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > adding discrete framerate: 30/1 0:00:02.808511589 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > adding discrete framerate: 60/1 0:00:02.808560904 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> > got discrete frame size 1920x1080 0:00:02.808611469 2539 0x55c27e8cf0 LOG > v4l2 > gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > get frame interval for 1920x1080, NV16 0:00:02.808646072 2539 0x55c27e8cf0 > LOG v4l2 > gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > adding discrete framerate: 30/1 0:00:02.808680186 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > adding discrete framerate: 60/1 0:00:02.808729211 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:2678:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> > got discrete frame size 1280x720 0:00:02.808764544 2539 0x55c27e8cf0 LOG > v4l2 > gstv4l2object.c:2353:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > get frame interval for 1280x720, NV16 0:00:02.808798168 2539 0x55c27e8cf0 > LOG v4l2 > gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > adding discrete framerate: 30/1 0:00:02.808831621 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:2377:gst_v4l2_object_probe_caps_for_format_and_size:<v4l2src0:src> > adding discrete framerate: 60/1 0:00:02.808875415 2539 0x55c27e8cf0 DEBUG > v4l2 > gstv4l2object.c:2695:gst_v4l2_object_probe_caps_for_format:<v4l2src0:src> > done iterating discrete frame sizes 0:00:02.809376215 2539 0x55c27e8cf0 INFO > v4l2 gstv4l2object.c:4338:gst_v4l2_object_probe_caps:<v4l2src0:src> probed > caps: video/x-raw(format:Interlaced), format=(string)RGB, width=(int)4096, > height=(int)2160, interlace-mode=(string)alternate, framerate=(fraction){ > 30/1, 60/1 }; video/x-raw, format=(string)RGB, width=(int)4096, > height=(int)2160, interlace-mode=(string){ progressive, interleaved }, > framerate=(fraction){ 30/1, 60/1 }; video/x-raw(format:Interlaced), > format=(string)RGB, width=(int)3840, height=(int)2160, > interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1 }; > video/x-raw, format=(string)RGB, width=(int)3840, height=(int)2160, > interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ > 30/1, 60/1 }; video/x-raw(format:Interlaced), format=(string)RGB, > width=(int)1920, height=(int)1080, interlace-mode=(string)alternate, > framerate=(fraction){ 30/1, 60/1 }; video/x-raw, format=(string)RGB, > width=(int)1920, height=(int)1080, interlace-mode=(string){ progressive, > interleaved }, framerate=(fraction){ 30/1, 60/1 }; > video/x-raw(format:Interlaced), format=(string)RGB, width=(int)1280, > height=(int)720, interlace-mode=(string)alternate, framerate=(fraction){ > 30/1, 60/1 }; video/x-raw, format=(string)RGB, width=(int)1280, > height=(int)720, interlace-mode=(string){ progressive, interleaved }, > framerate=(fraction){ 30/1, 60/1 }; video/x-raw(format:Interlaced), > format=(string)NV12, width=(int)4096, height=(int)2160, > interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1 }; > video/x-raw, format=(string)NV12, width=(int)4096, height=(int)2160, > interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ > 30/1, 60/1 }; video/x-raw(format:Interlaced), format=(string)NV12, > width=(int)3840, height=(int)2160, interlace-mode=(string)alternate, > framerate=(fraction){ 30/1, 60/1 }; video/x-raw, format=(string)NV12, > width=(int)3840, height=(int)2160, interlace-mode=(string){ progressive, > interleaved }, framerate=(fraction){ 30/1, 60/1 }; > video/x-raw(format:Interlaced), format=(string)NV12, width=(int)1920, > height=(int)1080, interlace-mode=(string)alternate, framerate=(fraction){ > 30/1, 60/1 }; video/x-raw, format=(string)NV12, width=(int)1920, > height=(int)1080, interlace-mode=(string){ progressive, interleaved }, > framerate=(fraction){ 30/1, 60/1 }; video/x-raw(format:Interlaced), > format=(string)NV12, width=(int)1280, height=(int)720, > interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1 }; > video/x-raw, format=(string)NV12, width=(int)1280, height=(int)720, > interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ > 30/1, 60/1 }; video/x-raw(format:Interlaced), format=(string)NV16, > width=(int)4096, height=(int)2160, interlace-mode=(string)alternate, > framerate=(fraction){ 30/1, 60/1 }; video/x-raw, format=(string)NV16, > width=(int)4096, height=(int)2160, interlace-mode=(string){ progressive, > interleaved }, framerate=(fraction){ 30/1, 60/1 }; > video/x-raw(format:Interlaced), format=(string)NV16, width=(int)3840, > height=(int)2160, interlace-mode=(string)alternate, framerate=(fraction){ > 30/1, 60/1 }; video/x-raw, format=(string)NV16, width=(int)3840, > height=(int)2160, interlace-mode=(string){ progressive, interleaved }, > framerate=(fraction){ 30/1, 60/1 }; video/x-raw(format:Interlaced), > format=(string)NV16, width=(int)1920, height=(int)1080, > interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1 }; > video/x-raw, format=(string)NV16, width=(int)1920, height=(int)1080, > interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ > 30/1, 60/1 }; video/x-raw(format:Interlaced), format=(string)NV16, > width=(int)1280, height=(int)720, interlace-mode=(string)alternate, > framerate=(fraction){ 30/1, 60/1 }; video/x-raw, format=(string)NV16, > width=(int)1280, height=(int)720, interlace-mode=(string){ progressive, > interleaved }, framerate=(fraction){ 30/1, 60/1 } 0:00:03.143173297 2539 > 0x55c27e8cf0 DEBUG v4l2src gstv4l2src.c:535:gst_v4l2src_negotiate:<v4l2src0> > caps of src: video/x-raw(format:Interlaced), format=(string)RGB, > width=(int)4096, height=(int)2160, interlace-mode=(string)alternate, > framerate=(fraction){ 30/1, 60/1 }; video/x-raw, format=(string)RGB, > width=(int)4096, height=(int)2160, interlace-mode=(string){ progressive, > interleaved }, framerate=(fraction){ 30/1, 60/1 }; > video/x-raw(format:Interlaced), format=(string)RGB, width=(int)3840, > height=(int)2160, interlace-mode=(string)alternate, framerate=(fraction){ > 30/1, 60/1 }; video/x-raw, format=(string)RGB, width=(int)3840, > height=(int)2160, interlace-mode=(str ing){ progressive, interleaved }, > framerate=(fraction){ 30/1, 60/1 }; video/x-raw(format:Interlaced), > format=(string)RGB, width=(int)1920, height=(int)1080, > interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1 }; > video/x-raw, format=(string)RGB, width=(int)1920, height=(int)1080, > interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ > 30/1, 60/1 }; video/x-raw(format:Interlaced), format=(string)RGB, > width=(int)1280, height=(int)720, interlace-mode=(string)alternate, > framerate=(fraction){ 30/1, 60/1 }; video/x-raw, format=(string)RGB, > width=(int)1280, height=(int)720, interlace-mode=(string){ progressive, > interleaved }, framerate=(fraction){ 30/1, 60/1 }; > video/x-raw(format:Interlaced), format=(string)NV12, width=(int)4096, > height=(int)2160, interlace-mode=(string)alternate, framerate=(fraction){ > 30/1, 60/1 }; video/x-raw, format=(string)NV12, width=(int)4096, > height=(int)2160, interlace-mode=(string){ progressive, interleaved }, > framerate=(fraction){ 30/1, 60/1 }; video/x-raw(format:Interlaced), > format=(string)NV12, width=(int)3840, height=(int)2160, > interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1 }; > video/x-raw, format=(string)NV12, width=(int)3840, height=(int)2160, > interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ > 30/1, 60/1 }; video/x-raw(format:Interlaced), format=(string)NV12, > width=(int)1920, height=(int)1080, interlace-mode=(string)alternate, > framerate=(fraction){ 30/1, 60/1 }; video/x-raw, format=(string)NV12, > width=(int)1920, height=(int)1080, interlace-mode=(string){ progressive, > interleaved }, framerate=(fraction){ 30/1, 60/1 }; > video/x-raw(format:Interlaced), format=(string)NV12, width=(int)1280, > height=(int)720, interlace-mode=(string)alternate, framerate=(fraction){ > 30/1, 60/1 }; video/x-raw, format=(string)NV12, width=(int)1280, > height=(int)720, interlace-mode=(string){ progressive, interleaved }, > framerate=(fraction){ 30/1, 60/1 }; video/x-raw(format:Interlaced), > format=(string)NV16, width=(int)4096, height=(int)2160, > interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1 }; > video/x-raw, format=(string)NV16, width=(int)4096, height=(int)2160, > interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ > 30/1, 60/1 }; video/x-raw(format:Interlaced), format=(string)NV16, > width=(int)3840, height=(int)2160, interlace-mode=(string)alternate, > framerate=(fraction){ 30/1, 60/1 }; video/x-raw, format=(string)NV16, > width=(int)3840, height=(int)2160, interlace-mode=(string){ progressive, > interleaved }, framerate=(fraction){ 30/1, 60/1 }; > video/x-raw(format:Interlaced), format=(string)NV16, width=(int)1920, > height=(int)1080, interlace-mode=(string)alternate, framerate=(fraction){ > 30/1, 60/1 }; video/x-raw, format=(string)NV16, width=(int)1920, > height=(int)1080, interlace-mode=(string){ progressive, interleaved }, > framerate=(fraction){ 30/1, 60/1 }; video/x-raw(format:Interlaced), > format=(string)NV16, width=(int)1280, height=(int)720, > interlace-mode=(string)alternate, framerate=(fraction){ 30/1, 60/1 }; > video/x-raw, format=(string)NV16, width=(int)1280, height=(int)720, > interlace-mode=(string){ progressive, interleaved }, framerate=(fraction){ > 30/1, 60/1 } 0:00:03.477365339 2539 0x55c27e8cf0 DEBUG v4l2src > gstv4l2src.c:543:gst_v4l2src_negotiate:<v4l2src0> caps of peer: video/x-raw, > format=(string)NV16, width=(int)3840, height=(int)2160, > framerate=(fraction)60/1 0:00:03.477457328 2539 0x55c27e8cf0 DEBUG v4l2src > gstv4l2src.c:549:gst_v4l2src_negotiate:<v4l2src0> intersect: video/x-raw, > format=(string)NV16, width=(int)3840, height=(int)2160, > framerate=(fraction)60/1, interlace-mode=(string){ progressive, interleaved > } 0:00:03.477506913 2539 0x55c27e8cf0 DEBUG v4l2src > gstv4l2src.c:421:gst_v4l2src_fixate:<v4l2src0> fixating caps video/x-raw, > format=(string)NV16, width=(int)3840, height=(int)2160, > framerate=(fraction)60/1, interlace-mode=(string){ progressive, interleaved > } 0:00:03.810881283 2539 0x55c27e8cf0 DEBUG v4l2src > gstv4l2src.c:434:gst_v4l2src_fixate:<v4l2src0> Prefered size 3840x2160 > 0:00:03.810956360 2539 0x55c27e8cf0 DEBUG v4l2src > gstv4l2src.c:458:gst_v4l2src_fixate:<v4l2src0> sorted and normalized caps > video/x-raw, format=(string)NV16, width=(int)3840, height=(int)2160, > framerate=(fraction)60/1, interlace-mode=(string){ progressive, interleaved > } 0:00:03.811006465 2539 0x55c27e8cf0 DEBUG v4l2 > gstv4l2object.c:4241:gst_v4l2_object_stop:<v4l2src0:src> stopping > 0:00:03.811076662 2539 0x55c27e8cf0 DEBUG v4l2 > gstv4l2object.c:3954:gst_v4l2_object_set_format:<v4l2src0:src> Setting > format to video/x-raw, format=(string)NV16, width=(int)3840, > height=(int)2160, framerate=(fraction)60/1, > interlace-mode=(string)progressive 0:00:03.811177322 2539 0x55c27e8cf0 DEBUG > v4l2 gstv4l2object.c:3383:gst_v4l2_object_set_format_full:<v4l2src0> > progressive video 0:00:03.811218827 2539 0x55c27e8cf0 DEBUG v4l2 > gstv4l2object.c:3525:gst_v4l2_object_set_format_full:<v4l2src0:src> Desired > format 3840x2160, format NV16 stride: 3840 0:00:03.811257420 2539 > 0x55c27e8cf0 DEBUG v4l2 > gstv4l2object.c:3577:gst_v4l2_object_set_format_full:<v4l2src0:src> Desired > format is 3840x2160, format NV16, nb planes 1 0:00:03.811284923 2539 > 0x55c27e8cf0 DEBUG v4l2 > gstv4l2object.c:3586:gst_v4l2_object_set_format_full:<v4l2src0:src> stride > 3840 0:00:03.811316736 2539 0x55c27e8cf0 DEBUG v4l2 > gstv4l2object.c:3604:gst_v4l2_object_set_format_full:<v4l2src0:src> Desired > colorspace is 10:2:6:1 0:00:03.864147505 2539 0x55c27e8cf0 DEBUG v4l2 > gstv4l2object.c:3631:gst_v4l2_object_set_format_full:<v4l2src0:src> Got > format of 3840x2160, format NV16, nb planes 1, colorspace 11:1:129:0 > 0:00:03.864230093 2539 0x55c27e8cf0 DEBUG v4l2 > gstv4l2object.c:3641:gst_v4l2_object_set_format_full:<v4l2src0:src> stride > 3840, sizeimage 16588800 0:00:03.864259716 2539 0x55c27e8cf0 WARN v4l2 > gstv4l2object.c:2106:gst_v4l2_object_get_colorspace: Unknown enum > v4l2_ycbcr_encoding value 129 0:00:03.864309431 2539 0x55c27e8cf0 DEBUG v4l2 > gstv4l2object.c:3705:gst_v4l2_object_set_format_full:<v4l2src0:src> Desired > framerate: 60/1 0:00:03.864349765 2539 0x55c27e8cf0 DEBUG v4l2 > gstv4l2object.c:3722:gst_v4l2_object_set_format_full:<v4l2src0:src> Got > capture framerate: 60/1 0:00:03.864381588 2539 0x55c27e8cf0 LOG v4l2 > gstv4l2object.c:3730:gst_v4l2_object_set_format_full:<v4l2src0:src> Setting > capture framerate to 60/1 0:00:03.864415792 2539 0x55c27e8cf0 INFO v4l2 > gstv4l2object.c:3754:gst_v4l2_object_set_format_full:<v4l2src0:src> Set > capture framerate to 60/1 0:00:03.864452696 2539 0x55c27e8cf0 DEBUG v4l2 > gstv4l2object.c:3102:gst_v4l2_object_extrapolate_info:<v4l2src0:src> > Extrapolated for plane 0 with base stride 3840: stride 3840, offset 0 > 0:00:03.864487169 2539 0x55c27e8cf0 DEBUG v4l2 > gstv4l2object.c:3102:gst_v4l2_object_extrapolate_info:<v4l2src0:src> > Extrapolated for plane 1 with base stride 3840: stride 3840, offset 8294400 > 0:00:03.864516032 2539 0x55c27e8cf0 DEBUG [ 3458.192272] Unable to handle > kernel NULL pointer dereference at virtual address 0000000000000028 v4l2 > gstv4l2object.c:3223:gst_v4l2_object_save_format:<v4l[ 3458.206656] Mem > abort info: 2src0:src> Got sizeimage 16588800 0:00:03.864545765 [ > 3458.214994] ESR = 0x96000005 2539 0x55c27e8cf0 DEBUG [ 3458.223595] > Exception class = DABT (current EL), IL = 32 bits v4l2 > gstv4l2object.c:2979:gst_v4l2_object_setup_pool:<v4l2src0:[ 3458.235056] SET > = 0, FnV = 0 src> initializing the capture system 0:00:04.197934336 > 3458.243657] EA = 0, S1PTW = 0 32m 2539 0x55c27e8cf0 INFO [ 3458.252347] > Data abort info: v4l2 > gstv4l2object.c:3009:gst_v4l2_object_setup_pool:<v4l2src0[ 3458.260857] ISV > = 0, ISS = 0x00000005 :src> accessing buffers via mode 2 0:00:04.197963489 [ > 3458.270317] CM = 0, WnR = 0 2539 0x55c27e8cf0 LOG [ 3458.278912] user > pgtable: 4k pages, 39-bit VAs, pgdp = 0000000026987e8f v4l2 > gstv4l2object.c:3018:gst_v4l2_object_setup_pool:<v4l2sr[ 3458.291063] > [0000000000000028] pgd=0000000000000000, pud=0000000000000000 c0:src> > initiating buffer pool 0:00:04.198437686 25[ 3458.303402] Internal error: > Oops: 96000005 [#10] SMP [ 3458.313871] Modules linked in: video(O) al5e(O) > al5d(O) allegro(O) xlnx_vcu_clk xlnx_vcu xilinx_hdmi_rx(O) xlnx_vcu_core > xilinx_vphy(O) mali(O) uio_pdrv_genirq [last unloaded: video] [ 3458.330134] > CPU: 0 PID: 2542 Comm: v4l2src0:src Tainted: G D O 4.19.0-xilinx-v2019.1 #1 > [ 3458.339254] Hardware name: ZynqMP ZCU106 RevA (DT) [ 3458.344030] pstate: > a0000005 (NzCv daif -PAN -UAO) [ 3458.348811] pc : find_ref_lock+0x1c/0x50 [ > 3458.352719] lr : v4l2_g_ctrl+0x2c/0x78 [ 3458.356450] sp : ffffff800c973ae0 > [ 3458.359749] x29: ffffff800c973ae0 x28: ffffffc87b208800 [ 3458.365053] > x27: ffffff800918e688 x26: ffffff8000b72220 [ 3458.370357] x25: > ffffff800918e688 x24: ffffffc879c75118 [ 3458.375652] x23: ffffff8000b72220 > x22: ffffff800c973cf8 [ 3458.380948] x21: ffffffc87b208800 x20: > 0000000000980927 [ 3458.386251] x19: 0000000000000008 x18: 0000000000000000 > [ 3458.391547] x17: 0000000000000000 x16: 0000000000000000 [ 3458.396842] > x15: 0000000000000000 x14: 0000000000000000 [ 3458.402137] x13: > 0000000000000000 x12: 0000000000000000 [ 3458.407433] x11: 0000000000000000 > x10: 0000000000000000 [ 3458.412728] x9 : 0000000000000000 x8 : > ffffff800c973d00 [ 3458.418023] x7 : 0000000000000000 x6 : ffffffc87b11b200 > [ 3458.423319] x5 : ffffff800c973cfc x4 : ffffff800876d308 [ 3458.428614] x3 > : ffffff800c973cf8 x2 : 0000000000000008 [ 3458.433909] x1 : > 0000000000980927 x0 : 0000000000000008 [ 3458.439206] Process v4l2src0:src > (pid: 2542, stack limit = 0x0000000079fe0740) [ 3458.446410] Call trace: [ > 3458.448844] find_ref_lock+0x1c/0x50 [ 3458.452410] v4l2_g_ctrl+0x2c/0x78 [ > 3458.455796] v4l_g_ctrl+0x108/0x130 [ 3458.459268] > __video_do_ioctl+0x23c/0x498 [ 3458.463262] video_usercopy+0x144/0x518 [ > 3458.467081] video_ioctl2+0x14/0x1c [ 3458.470553] v4l2_ioctl+0x3c/0x58 [ > 3458.473853] do_vfs_ioctl+0xb8/0x8a0 [ 3458.477411] ksys_ioctl+0x44/0x90 [ > 3458.480710] __arm64_sys_ioctl+0x1c/0x28 [ 3458.484618] > el0_svc_common+0x84/0xd8 [ 3458.488271] el0_svc_handler+0x68/0x80 [ > 3458.492004] el0_svc+0x8/0xc [ 3458.494870] Code: d2800014 b4000160 aa0003f3 > 2a0103f4 (f9401000) [ 3458.500954] ---[ end trace 4e12b77c9779d117 ]--- 39 > 0x55c27e8cf0 DEBUG v4l2bufferpool > gstv4l2bufferpool.c:509:gst_v4l2_buffer_pool_set_config:<v4l2src0:pool:src> > config GstBufferPoolConfig, caps=(GstCaps)"video/x-raw\,\ > format\=\(string\)NV16\,\ width\=\(int\)3840\,\ height\=\(int\)2160\,\ > framerate\=\(fraction\)60/1\,\ interlace-mode\=\(string\)progressive\,\ > colorimetry\=\(string\)1:0:0:0", size=(uint)16588800, min-buffers=(uint)0, > max-buffers=(uint)0, allocator=(GstAllocator)"NULL", > params=(GstAllocationParams)NULL; 0:00:04.198482501 2539 0x55c27e8cf0 INFO > v4l2bufferpool > gstv4l2bufferpool.c:557:gst_v4l2_buffer_pool_set_config:<v4l2src0:pool:src> > increasing minimum buffers to 2 0:00:04.198511164 2539 0x55c27e8cf0 INFO > v4l2bufferpool > gstv4l2bufferpool.c:570:gst_v4l2_buffer_pool_set_config:<v4l2src0:pool:src> > reducing maximum buffers to 32 0:00:04.198536106 2539 0x55c27e8cf0 INFO > v4l2bufferpool > gstv4l2bufferpool.c:581:gst_v4l2_buffer_pool_set_config:<v4l2src0:pool:src> > can't allocate, setting maximum to minimum 0:00:04.198644417 2539 > 0x55c27e8cf0 DEBUG v4l2src gstv4l2src.c:520:gst_v4l2src_fixate:<v4l2src0> > fixated caps video/x-raw, format=(string)NV16, width=(int)3840, > height=(int)2160, framerate=(fraction)60/1, > interlace-mode=(string)progressive, colorimetry=(string)1:0:0:0 > 0:00:04.198691742 2539 0x55c27e8cf0 DEBUG v4l2src > gstv4l2src.c:573:gst_v4l2src_negotiate:<v4l2src0> fixated to: video/x-raw, > format=(string)NV16, width=(int)3840, height=(int)2160, > framerate=(fraction)60/1, interlace-mode=(string)progressive, > colorimetry=(string)1:0:0:0 0:00:04.199058438 2539 0x55c27e8cf0 DEBUG v4l2 > gstv4l2object.c:4374:gst_v4l2_object_decide_allocation:<v4l2src0:src> decide > allocation 0:00:04.199108983 2539 0x55c27e8cf0 DEBUG v4l2 > gstv4l2object.c:4400:gst_v4l2_object_decide_allocation:<v4l2src0:src> > allocation: size:16588800 min:2 max:0 pool:(NULL)/ > > gst_error.txt > <http://gstreamer-devel.966125.n4.nabble.com/file/t378811/gst_error.txt> > > > > -- > Sent from: http://gstreamer-devel.966125.n4.nabble.com/ > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel signature.asc (201 bytes) Download Attachment |
I've done some other tests and I get always the same result, the call to
streamon causes the error. /VIDIOC_QUERYCAP VIDIOC_G_PARM VIDIOC_S_PARM VIDIOC_ENUM_FMT VIDIOC_ENUM_FRAMESIZES VIDIOC_ENUM_FRAMEINTERVALS VIDIOC_ENUMINPUT VIDIOC_TRY_FMT VIDIOC_S_FMT VIDIOC_G_FMT VIDIOC_STREAMON [ 167.621772] Unable to handle kernel NULL pointer dereference at virtual address 00000000000001d4 [ 167.633354] Mem abort info: [ 167.636140] ESR = 0x96000005 [ 167.639185] Exception class = DABT (current EL), IL = 32 bits [ 167.645105] SET = 0, FnV = 0 [ 167.648151] EA = 0, S1PTW = 0 [ 167.651285] Data abort info: [ 167.654157] ISV = 0, ISS = 0x00000005 [ 167.657987] CM = 0, WnR = 0 [ 167.660943] user pgtable: 4k pages, 39-bit VAs, pgdp = (____ptrval____) [ 167.667546] [00000000000001d4] pgd=0000000000000000, pud=0000000000000000 [ 167.674334] Internal error: Oops: 96000005 [#4] SMP [ 167.679197] Modules linked in: video(O) mali(O) uio_pdrv_genirq [ 167.685112] CPU: 2 PID: 2465 Comm: test Tainted: G D O 4.19.0-xilinx-v2019.1 #1 [ 167.693537] Hardware name: ZynqMP ZCU106 RevA (DT) [ 167.698314] pstate: a0000005 (NzCv daif -PAN -UAO) [ 167.703094] pc : __video_do_ioctl+0x108/0x498 [ 167.707437] lr : __video_do_ioctl+0x40/0x498 [ 167.711689] sp : ffffff800938bbc0 [ 167.714988] x29: ffffff800938bbc0 x28: ffffffc87b04a900 [ 167.720292] x27: ffffff800876c638 x26: ffffff8000b8d228 [ 167.725596] x25: 0000007fd64860c4 x24: 0000000040045612 [ 167.730899] x23: 0000000000000000 x22: ffffff8009138648 [ 167.736195] x21: 0000000000000012 x20: 0000000040045612 [ 167.741490] x19: ffffffc879775000 x18: 0000000000000000 [ 167.746794] x17: 0000000000000000 x16: 0000000000000000 [ 167.752089] x15: 0000000000000000 x14: 0000000000000000 [ 167.757385] x13: 0000000000000000 x12: 0000000000000000 [ 167.762680] x11: 0000000000000000 x10: 0000000000000000 [ 167.767976] x9 : 0000000000000000 x8 : 0000000000000000 [ 167.773271] x7 : 0000000000000000 x6 : ffffffc87a52e980 [ 167.778566] x5 : 00000000ffffffff x4 : ffffff80087703c0 [ 167.783862] x3 : ffffffc87a52e980 x2 : 00000000000001a4 [ 167.789157] x1 : 0000000000000000 x0 : 00000000000001b4 [ 167.794453] Process test (pid: 2465, stack limit = 0x(____ptrval____)) [ 167.800963] Call trace: [ 167.803396] __video_do_ioctl+0x108/0x498 [ 167.807389] video_usercopy+0x144/0x518 [ 167.811208] video_ioctl2+0x14/0x1c [ 167.814680] v4l2_ioctl+0x3c/0x58 [ 167.817980] do_vfs_ioctl+0xb8/0x8a0 [ 167.821538] ksys_ioctl+0x44/0x90 [ 167.824837] __arm64_sys_ioctl+0x1c/0x28 [ 167.828746] el0_svc_common+0x84/0xd8 [ 167.832398] el0_svc_handler+0x68/0x80 [ 167.836131] el0_svc+0x8/0xc [ 167.838997] Code: 1a9f87e1 2a010000 340017e0 9109c040 (f9401018) [ 167.845081] ---[ end trace 55b5ba79ddfa8b38 ]--- Segmentation fault / -- Sent from: http://gstreamer-devel.966125.n4.nabble.com/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Le mercredi 10 juillet 2019 à 03:46 -0500, Andrea a écrit :
> I've done some other tests and I get always the same result, the call to > streamon causes the error. Have you considered looking that which kernel object/structure is NULL and adding some trace to figure-out why with your driver it crashes ? There is very little we can do now from GStreamer stand point, I hope you'll find the kernel issue soon. Nicolas > > /VIDIOC_QUERYCAP > VIDIOC_G_PARM > VIDIOC_S_PARM > VIDIOC_ENUM_FMT > VIDIOC_ENUM_FRAMESIZES > VIDIOC_ENUM_FRAMEINTERVALS > VIDIOC_ENUMINPUT > VIDIOC_TRY_FMT > VIDIOC_S_FMT > VIDIOC_G_FMT > VIDIOC_STREAMON > [ 167.621772] Unable to handle kernel NULL pointer dereference at virtual > address 00000000000001d4 > [ 167.633354] Mem abort info: > [ 167.636140] ESR = 0x96000005 > [ 167.639185] Exception class = DABT (current EL), IL = 32 bits > [ 167.645105] SET = 0, FnV = 0 > [ 167.648151] EA = 0, S1PTW = 0 > [ 167.651285] Data abort info: > [ 167.654157] ISV = 0, ISS = 0x00000005 > [ 167.657987] CM = 0, WnR = 0 > [ 167.660943] user pgtable: 4k pages, 39-bit VAs, pgdp = (____ptrval____) > [ 167.667546] [00000000000001d4] pgd=0000000000000000, pud=0000000000000000 > [ 167.674334] Internal error: Oops: 96000005 [#4] SMP > [ 167.679197] Modules linked in: video(O) mali(O) uio_pdrv_genirq > [ 167.685112] CPU: 2 PID: 2465 Comm: test Tainted: G D O > 4.19.0-xilinx-v2019.1 #1 > [ 167.693537] Hardware name: ZynqMP ZCU106 RevA (DT) > [ 167.698314] pstate: a0000005 (NzCv daif -PAN -UAO) > [ 167.703094] pc : __video_do_ioctl+0x108/0x498 > [ 167.707437] lr : __video_do_ioctl+0x40/0x498 > [ 167.711689] sp : ffffff800938bbc0 > [ 167.714988] x29: ffffff800938bbc0 x28: ffffffc87b04a900 > [ 167.720292] x27: ffffff800876c638 x26: ffffff8000b8d228 > [ 167.725596] x25: 0000007fd64860c4 x24: 0000000040045612 > [ 167.730899] x23: 0000000000000000 x22: ffffff8009138648 > [ 167.736195] x21: 0000000000000012 x20: 0000000040045612 > [ 167.741490] x19: ffffffc879775000 x18: 0000000000000000 > [ 167.746794] x17: 0000000000000000 x16: 0000000000000000 > [ 167.752089] x15: 0000000000000000 x14: 0000000000000000 > [ 167.757385] x13: 0000000000000000 x12: 0000000000000000 > [ 167.762680] x11: 0000000000000000 x10: 0000000000000000 > [ 167.767976] x9 : 0000000000000000 x8 : 0000000000000000 > [ 167.773271] x7 : 0000000000000000 x6 : ffffffc87a52e980 > [ 167.778566] x5 : 00000000ffffffff x4 : ffffff80087703c0 > [ 167.783862] x3 : ffffffc87a52e980 x2 : 00000000000001a4 > [ 167.789157] x1 : 0000000000000000 x0 : 00000000000001b4 > [ 167.794453] Process test (pid: 2465, stack limit = 0x(____ptrval____)) > [ 167.800963] Call trace: > [ 167.803396] __video_do_ioctl+0x108/0x498 > [ 167.807389] video_usercopy+0x144/0x518 > [ 167.811208] video_ioctl2+0x14/0x1c > [ 167.814680] v4l2_ioctl+0x3c/0x58 > [ 167.817980] do_vfs_ioctl+0xb8/0x8a0 > [ 167.821538] ksys_ioctl+0x44/0x90 > [ 167.824837] __arm64_sys_ioctl+0x1c/0x28 > [ 167.828746] el0_svc_common+0x84/0xd8 > [ 167.832398] el0_svc_handler+0x68/0x80 > [ 167.836131] el0_svc+0x8/0xc > [ 167.838997] Code: 1a9f87e1 2a010000 340017e0 9109c040 (f9401018) > [ 167.845081] ---[ end trace 55b5ba79ddfa8b38 ]--- > Segmentation fault > / > > > > -- > Sent from: http://gstreamer-devel.966125.n4.nabble.com/ > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
It seems that I managed to solve the problem, the only thing is during the dq
of the buffer that appears "gst_v4l2_allocator_qbuf: <v4l2src0: pool: src: allocator> driver pretends buffer is not queued even if queue succeeded". How can solve that "problem"? In vidioc_dqbuf I unset the buffer flags: /buffer.flags &= ~V4L2_BUF_FLAG_QUEUED; buffer.flags &= ~V4L2_BUF_FLAG_DONE;/ -- Sent from: http://gstreamer-devel.966125.n4.nabble.com/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Le jeudi 11 juillet 2019 à 08:08 -0500, Andrea a écrit :
> It seems that I managed to solve the problem, the only thing is during the dq > of the buffer that appears "gst_v4l2_allocator_qbuf: <v4l2src0: pool: src: > allocator> driver pretends buffer is not queued even if queue succeeded". > How can solve that "problem"? This is a bug in videobuf2 which has been fixed in recent kernels. Normally the workaround next to this warning works for every cases, hence you should not have to worry. > > In vidioc_dqbuf I unset the buffer flags: > /buffer.flags &= ~V4L2_BUF_FLAG_QUEUED; > buffer.flags &= ~V4L2_BUF_FLAG_DONE;/ > > > > -- > Sent from: http://gstreamer-devel.966125.n4.nabble.com/ > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel signature.asc (201 bytes) Download Attachment |
Free forum by Nabble | Edit this page |