Files
libva-multiplanar/phase0_evidence/2026-05-04-firefox-live/strace_146420
T
marfrit e892cea858 Phase 0 deliverable #3 (Firefox live session): inverted verdict
Re-tested Firefox 150.0.1 inside operator's active Plasma 6 Wayland
session (not Xvfb). Two-layer finding:

1. Firefox engages libva in real Plasma session: full V4L2-stateless
   contract lifecycle completes, no EINVAL on the request-API path,
   v4l2_request_drv_video.so successfully loaded, /dev/video1 +
   /dev/media0 opened by RDD utility process 146420.

2. Kernel produces no decoded pixel output: CAPTURE buffer returns
   from DQBUF with the patch-0011 sentinel pattern 0xab unchanged.
   Hantro never wrote the buffer despite the contract trace looking
   clean. Firefox detected the failed first frame and silently fell
   back to SW decode in RDD's FFmpeg-OS-library PDM. User-visible
   playback continues normally for 5+ minutes (operator confirmed
   t=337s playback time in live inspection).

Cross-checked against the prior 2026-05-04 mpv vaapi-copy run: 68 of
68 mpv CAPTURE buffers show the same sentinel-survives pattern.
mpv's --vo=null consumed all 68 sentinel buffers as if they were
valid NV12 frames; the failure was invisible. OUTPUT bytes are
byte-for-byte identical between mpv and Firefox (same IDR slice via
libavcodec, both consumers feed hantro the same data, hantro
silently drops both).

Implication: the prior Phase 0 in-session re-verification verdict
(commit f15ba8b: "the 2026-04-26 picture holds at boolean-correctness
level") was wrong at the kernel-decode layer. The patch-0011 sentinel
test in the deployed Step 1 build was authored specifically to detect
this failure mode; the predecessor close-out didn't grep for it, and
contract-trace cleanliness was mistaken for end-to-end success.

Phase 1 lock should be deferred until: (a) boolean-correctness
criterion is sharpened to require pixel-content verification,
(b) Phase 0 acquires kernel-side observability (ftrace, dmesg) to
characterize WHY hantro is silent. Step 1 engages libva but doesn't
make hantro decode -- Phase 6 has substantive work beyond the
18-patch series.

Likely failure-mode candidates flagged in findings_live.md priority
order: reference_ts not propagated; DECODE_PARAMS slice_header
bit_size zero; POC sentinel may still leak past patch-0015 strip;
level_idc over-allocation; SOURCE_CHANGE event handling.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-04 10:38:57 +00:00

354 lines
40 KiB
Plaintext

1777890040.979310 clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0xffff7af6f568, parent_tid=0xffff7af6f210, exit_signal=0, stack=0xffff7aee0000, stack_size=0x8ea20, tls=0xffff7af6f860} => {parent_tid=[146421]}, 88) = 146421
1777890040.988147 ioctl(28, VIDIOC_ENUM_FMT, {index=0, type=V4L2_BUF_TYPE_VIDEO_OUTPUT}) = -1 EINVAL (Invalid argument)
1777890040.988925 ioctl(28, VIDIOC_ENUM_FMT, {index=0, type=V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE, flags=V4L2_FMT_FLAG_COMPRESSED, description="H.264 Parsed Slice Data", pixelformat=v4l2_fourcc('S', '2', '6', '4') /* V4L2_PIX_FMT_H264_SLICE */}) = 0
1777890040.989329 ioctl(28, VIDIOC_ENUM_FMT, {index=1, type=V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE, flags=V4L2_FMT_FLAG_COMPRESSED, description="MPEG-2 Parsed Slice Data", pixelformat=v4l2_fourcc('M', 'G', '2', 'S') /* V4L2_PIX_FMT_MPEG2_SLICE */}) = 0
1777890040.989858 ioctl(28, VIDIOC_ENUM_FMT, {index=0, type=V4L2_BUF_TYPE_VIDEO_OUTPUT}) = -1 EINVAL (Invalid argument)
1777890040.990222 ioctl(28, VIDIOC_ENUM_FMT, {index=0, type=V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE, flags=V4L2_FMT_FLAG_COMPRESSED, description="H.264 Parsed Slice Data", pixelformat=v4l2_fourcc('S', '2', '6', '4') /* V4L2_PIX_FMT_H264_SLICE */}) = 0
1777890040.990606 ioctl(28, VIDIOC_ENUM_FMT, {index=0, type=V4L2_BUF_TYPE_VIDEO_OUTPUT}) = -1 EINVAL (Invalid argument)
1777890040.991074 ioctl(28, VIDIOC_ENUM_FMT, {index=0, type=V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE, flags=V4L2_FMT_FLAG_COMPRESSED, description="H.264 Parsed Slice Data", pixelformat=v4l2_fourcc('S', '2', '6', '4') /* V4L2_PIX_FMT_H264_SLICE */}) = 0
1777890040.991587 ioctl(28, VIDIOC_ENUM_FMT, {index=1, type=V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE, flags=V4L2_FMT_FLAG_COMPRESSED, description="MPEG-2 Parsed Slice Data", pixelformat=v4l2_fourcc('M', 'G', '2', 'S') /* V4L2_PIX_FMT_MPEG2_SLICE */}) = 0
1777890040.992680 ioctl(28, VIDIOC_ENUM_FMT, {index=2, type=V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE, flags=V4L2_FMT_FLAG_COMPRESSED, description="VP8 Frame", pixelformat=v4l2_fourcc('V', 'P', '8', 'F') /* V4L2_PIX_FMT_VP8_FRAME */}) = 0
1777890040.993172 ioctl(28, VIDIOC_ENUM_FMT, {index=3, type=V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE}) = -1 EINVAL (Invalid argument)
1777890040.993857 ioctl(28, VIDIOC_S_FMT, {type=V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE, fmt.pix_mp={width=1920, height=1088, pixelformat=v4l2_fourcc('S', '2', '6', '4') /* V4L2_PIX_FMT_H264_SLICE */, field=V4L2_FIELD_ANY, colorspace=V4L2_COLORSPACE_DEFAULT, plane_fmt=[], num_planes=0}} => {fmt.pix_mp={width=1920, height=1088, pixelformat=v4l2_fourcc('S', '2', '6', '4') /* V4L2_PIX_FMT_H264_SLICE */, field=V4L2_FIELD_NONE, colorspace=V4L2_COLORSPACE_DEFAULT, plane_fmt=[{sizeimage=1048576, bytesperline=0}], num_planes=1}}) = 0
1777890040.994468 ioctl(28, VIDIOC_ENUM_FMT, {index=0, type=V4L2_BUF_TYPE_VIDEO_CAPTURE}) = -1 EINVAL (Invalid argument)
1777890040.996341 ioctl(28, VIDIOC_ENUM_FMT, {index=0, type=V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE, flags=0, description="Y/UV 4:2:0", pixelformat=v4l2_fourcc('N', 'V', '1', '2') /* V4L2_PIX_FMT_NV12 */}) = 0
1777890040.996747 ioctl(28, VIDIOC_G_FMT, {type=V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE, fmt.pix_mp={width=1920, height=1088, pixelformat=v4l2_fourcc('N', 'V', '1', '2') /* V4L2_PIX_FMT_NV12 */, field=V4L2_FIELD_NONE, colorspace=V4L2_COLORSPACE_DEFAULT, plane_fmt=[{sizeimage=3655712, bytesperline=1920}], num_planes=1}}) = 0
1777890040.997184 ioctl(28, VIDIOC_G_FMT, {type=V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE, fmt.pix_mp={width=1920, height=1088, pixelformat=v4l2_fourcc('N', 'V', '1', '2') /* V4L2_PIX_FMT_NV12 */, field=V4L2_FIELD_NONE, colorspace=V4L2_COLORSPACE_DEFAULT, plane_fmt=[{sizeimage=3655712, bytesperline=1920}], num_planes=1}}) = 0
1777890040.997671 ioctl(28, VIDIOC_CREATE_BUFS, {count=1, memory=V4L2_MEMORY_MMAP, format={type=V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE, fmt.pix_mp={width=1920, height=1088, pixelformat=v4l2_fourcc('N', 'V', '1', '2') /* V4L2_PIX_FMT_NV12 */, field=V4L2_FIELD_NONE, colorspace=V4L2_COLORSPACE_DEFAULT, plane_fmt=[{sizeimage=3655712, bytesperline=1920}], num_planes=1}}}) = 0 ({index=0, count=1})
1777890041.000701 ioctl(28, VIDIOC_QUERYBUF, {type=V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE, index=0, memory=V4L2_MEMORY_MMAP, m.offset=0x7aff4ca0, length=1, bytesused=0, flags=V4L2_BUF_FLAG_TIMESTAMP_COPY|V4L2_BUF_FLAG_TSTAMP_SRC_EOF, ...}) = 0
1777890041.002326 ioctl(28, VIDIOC_G_FMT, {type=V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE, fmt.pix_mp={width=1920, height=1088, pixelformat=v4l2_fourcc('N', 'V', '1', '2') /* V4L2_PIX_FMT_NV12 */, field=V4L2_FIELD_NONE, colorspace=V4L2_COLORSPACE_DEFAULT, plane_fmt=[{sizeimage=3655712, bytesperline=1920}], num_planes=1}}) = 0
1777890041.033172 ioctl(28, VIDIOC_ENUM_FMT, {index=0, type=V4L2_BUF_TYPE_VIDEO_OUTPUT}) = -1 EINVAL (Invalid argument)
1777890041.033609 ioctl(28, VIDIOC_ENUM_FMT, {index=0, type=V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE, flags=V4L2_FMT_FLAG_COMPRESSED, description="H.264 Parsed Slice Data", pixelformat=v4l2_fourcc('S', '2', '6', '4') /* V4L2_PIX_FMT_H264_SLICE */}) = 0
1777890041.034018 ioctl(28, VIDIOC_ENUM_FMT, {index=1, type=V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE, flags=V4L2_FMT_FLAG_COMPRESSED, description="MPEG-2 Parsed Slice Data", pixelformat=v4l2_fourcc('M', 'G', '2', 'S') /* V4L2_PIX_FMT_MPEG2_SLICE */}) = 0
1777890041.034365 ioctl(28, VIDIOC_ENUM_FMT, {index=0, type=V4L2_BUF_TYPE_VIDEO_OUTPUT}) = -1 EINVAL (Invalid argument)
1777890041.034913 ioctl(28, VIDIOC_ENUM_FMT, {index=0, type=V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE, flags=V4L2_FMT_FLAG_COMPRESSED, description="H.264 Parsed Slice Data", pixelformat=v4l2_fourcc('S', '2', '6', '4') /* V4L2_PIX_FMT_H264_SLICE */}) = 0
1777890041.035364 ioctl(28, VIDIOC_ENUM_FMT, {index=0, type=V4L2_BUF_TYPE_VIDEO_OUTPUT}) = -1 EINVAL (Invalid argument)
1777890041.035833 ioctl(28, VIDIOC_ENUM_FMT, {index=0, type=V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE, flags=V4L2_FMT_FLAG_COMPRESSED, description="H.264 Parsed Slice Data", pixelformat=v4l2_fourcc('S', '2', '6', '4') /* V4L2_PIX_FMT_H264_SLICE */}) = 0
1777890041.036280 ioctl(28, VIDIOC_ENUM_FMT, {index=1, type=V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE, flags=V4L2_FMT_FLAG_COMPRESSED, description="MPEG-2 Parsed Slice Data", pixelformat=v4l2_fourcc('M', 'G', '2', 'S') /* V4L2_PIX_FMT_MPEG2_SLICE */}) = 0
1777890041.036978 ioctl(28, VIDIOC_ENUM_FMT, {index=2, type=V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE, flags=V4L2_FMT_FLAG_COMPRESSED, description="VP8 Frame", pixelformat=v4l2_fourcc('V', 'P', '8', 'F') /* V4L2_PIX_FMT_VP8_FRAME */}) = 0
1777890041.037720 ioctl(28, VIDIOC_ENUM_FMT, {index=3, type=V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE}) = -1 EINVAL (Invalid argument)
1777890041.038482 ioctl(28, VIDIOC_G_FMT, {type=V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE, fmt.pix_mp={width=1920, height=1088, pixelformat=v4l2_fourcc('S', '2', '6', '4') /* V4L2_PIX_FMT_H264_SLICE */, field=V4L2_FIELD_NONE, colorspace=V4L2_COLORSPACE_JPEG, plane_fmt=[{sizeimage=1048576, bytesperline=0}], num_planes=1}}) = 0
1777890041.039171 ioctl(28, VIDIOC_CREATE_BUFS, {count=4, memory=V4L2_MEMORY_MMAP, format={type=V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE, fmt.pix_mp={width=1920, height=1088, pixelformat=v4l2_fourcc('S', '2', '6', '4') /* V4L2_PIX_FMT_H264_SLICE */, field=V4L2_FIELD_NONE, colorspace=V4L2_COLORSPACE_JPEG, plane_fmt=[{sizeimage=1048576, bytesperline=0}], num_planes=1}}}) = 0 ({index=0, count=4})
1777890041.042359 ioctl(28, VIDIOC_QUERYBUF, {type=V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE, index=0, memory=V4L2_MEMORY_MMAP, m.offset=0x7aff4e60, length=1, bytesused=0, flags=V4L2_BUF_FLAG_TIMESTAMP_COPY|V4L2_BUF_FLAG_TSTAMP_SRC_EOF, ...}) = 0
1777890041.043742 ioctl(28, VIDIOC_QUERYBUF, {type=V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE, index=1, memory=V4L2_MEMORY_MMAP, m.offset=0x7aff4e60, length=1, bytesused=0, flags=V4L2_BUF_FLAG_TIMESTAMP_COPY|V4L2_BUF_FLAG_TSTAMP_SRC_EOF, ...}) = 0
1777890041.044650 ioctl(28, VIDIOC_QUERYBUF, {type=V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE, index=2, memory=V4L2_MEMORY_MMAP, m.offset=0x7aff4e60, length=1, bytesused=0, flags=V4L2_BUF_FLAG_TIMESTAMP_COPY|V4L2_BUF_FLAG_TSTAMP_SRC_EOF, ...}) = 0
1777890041.045737 ioctl(28, VIDIOC_QUERYBUF, {type=V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE, index=3, memory=V4L2_MEMORY_MMAP, m.offset=0x7aff4e60, length=1, bytesused=0, flags=V4L2_BUF_FLAG_TIMESTAMP_COPY|V4L2_BUF_FLAG_TSTAMP_SRC_EOF, ...}) = 0
1777890041.047010 ioctl(28, VIDIOC_S_EXT_CTRLS, {ctrl_class=0 /* V4L2_CTRL_CLASS_??? */, count=2, controls=[{id=0xa40900 /* V4L2_CID_??? */, size=0, value=1, value64=1}, {id=0xa40901 /* V4L2_CID_??? */, size=0, value=1, value64=1}]} => {controls=[{id=0xa40900 /* V4L2_CID_??? */, size=0, value=1, value64=1}, {id=0xa40901 /* V4L2_CID_??? */, size=0, value=1, value64=1}]}) = 0
1777890041.047592 ioctl(28, VIDIOC_STREAMON, [V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE]) = 0
1777890041.048178 ioctl(28, VIDIOC_STREAMON, [V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE]) = 0
1777890041.056829 ioctl(29, MEDIA_IOC_REQUEST_ALLOC, 0xffff7affdc84) = 0
1777890041.058572 ioctl(28, VIDIOC_S_EXT_CTRLS, {ctrl_class=0xf010000 /* V4L2_CTRL_CLASS_??? */, count=4, controls=[{id=0xa40902 /* V4L2_CID_??? */, size=1048, string="M\0)\0\1\0\0\1\0\3\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...}, {id=0xa40903 /* V4L2_CID_??? */, size=12, string="\0\0\0\0\0\0\2\0\0\0\n\0"}, {id=0xa40907 /* V4L2_CID_??? */, size=560, string="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...}, {id=0xa40904 /* V4L2_CID_??? */, size=480, string="\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...}]} => {controls=[{id=0xa40902 /* V4L2_CID_??? */, size=1048, string="M\0)\0\1\0\0\1\0\3\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...}, {id=0xa40903 /* V4L2_CID_??? */, size=12, string="\0\0\0\0\0\0\2\0\0\0\n\0"}, {id=0xa40907 /* V4L2_CID_??? */, size=560, string="\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...}, {id=0xa40904 /* V4L2_CID_??? */, size=480, string="\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\20\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...}]}) = 0
1777890041.059179 ioctl(28, VIDIOC_QBUF, {type=V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE, index=0, memory=V4L2_MEMORY_MMAP, m.offset=0x7affdbc0, length=1, bytesused=0, flags=V4L2_BUF_FLAG_MAPPED|V4L2_BUF_FLAG_QUEUED|V4L2_BUF_FLAG_TIMESTAMP_COPY|V4L2_BUF_FLAG_TSTAMP_SRC_EOF, ...}) = 0
1777890041.060031 ioctl(28, VIDIOC_QBUF, {type=V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE, index=0, memory=V4L2_MEMORY_MMAP, m.offset=0x7affdbc0, length=1, bytesused=0, flags=V4L2_BUF_FLAG_MAPPED|V4L2_BUF_FLAG_IN_REQUEST|V4L2_BUF_FLAG_REQUEST_FD|V4L2_BUF_FLAG_TIMESTAMP_COPY|V4L2_BUF_FLAG_TSTAMP_SRC_EOF, ...}) = 0
1777890041.060358 ioctl(30, MEDIA_REQUEST_IOC_QUEUE, 0) = 0
1777890041.061535 ioctl(30, MEDIA_REQUEST_IOC_REINIT, 0) = 0
1777890041.062030 ioctl(28, VIDIOC_DQBUF, {type=V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE, index=0, memory=V4L2_MEMORY_MMAP, m.offset=0x7affdb10, length=1, bytesused=0, flags=V4L2_BUF_FLAG_MAPPED|V4L2_BUF_FLAG_REQUEST_FD|V4L2_BUF_FLAG_TIMESTAMP_COPY|V4L2_BUF_FLAG_TSTAMP_SRC_EOF, timestamp={tv_sec=1777890041, tv_usec=56585}, ...}) = 0
1777890041.062496 ioctl(28, VIDIOC_DQBUF, {type=V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE, index=0, memory=V4L2_MEMORY_MMAP, m.offset=0x7affdb10, length=1, bytesused=0, flags=V4L2_BUF_FLAG_MAPPED|V4L2_BUF_FLAG_TIMESTAMP_COPY|V4L2_BUF_FLAG_TSTAMP_SRC_EOF, timestamp={tv_sec=1777890041, tv_usec=56585}, ...}) = 0
1777890041.064356 ioctl(28, VIDIOC_EXPBUF, {type=V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE, index=0, plane=0, flags=O_RDONLY} => {fd=31}) = 0
1777890041.068182 openat(AT_FDCWD, "/usr/lib/firefox/libEGL.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
1777890041.069018 openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 34
1777890041.070017 close(34) = 0
1777890041.070435 openat(AT_FDCWD, "/usr/lib/libEGL.so", O_RDONLY|O_CLOEXEC) = 34
1777890041.075253 close(34) = 0
1777890041.076072 openat(AT_FDCWD, "/usr/lib/firefox/libGLdispatch.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
1777890041.076590 openat(AT_FDCWD, "/usr/lib/libGLdispatch.so.0", O_RDONLY|O_CLOEXEC) = 34
1777890041.081494 close(34) = 0
1777890041.085064 openat(AT_FDCWD, "/usr/lib/firefox/libGL.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
1777890041.085579 openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 34
1777890041.086629 close(34) = 0
1777890041.087145 openat(AT_FDCWD, "/usr/lib/libGL.so", O_RDONLY|O_CLOEXEC) = 34
1777890041.092851 close(34) = 0
1777890041.093626 openat(AT_FDCWD, "/usr/lib/firefox/libGLX.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
1777890041.094189 openat(AT_FDCWD, "/usr/lib/libGLX.so.0", O_RDONLY|O_CLOEXEC) = 34
1777890041.099271 close(34) = 0
1777890041.108075 openat(AT_FDCWD, "/etc/glvnd/egl_vendor.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
1777890041.108876 openat(AT_FDCWD, "/usr/share/glvnd/egl_vendor.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 34
1777890041.111149 close(34) = 0
1777890041.111550 openat(AT_FDCWD, "/usr/share/glvnd/egl_vendor.d/50_mesa.json", O_RDONLY) = 34
1777890041.113711 close(34) = 0
1777890041.114746 openat(AT_FDCWD, "/usr/lib/firefox/libEGL_mesa.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
1777890041.116278 openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 34
1777890041.118322 close(34) = 0
1777890041.119048 openat(AT_FDCWD, "/usr/lib/libEGL_mesa.so.0", O_RDONLY|O_CLOEXEC) = 34
1777890041.126069 close(34) = 0
1777890041.149454 openat(AT_FDCWD, "/dev/dri", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 34
1777890041.151675 openat(AT_FDCWD, "/sys/dev/char/226:1/device/uevent", O_RDONLY) = 35
1777890041.153657 close(35) = 0
1777890041.153986 openat(AT_FDCWD, "/sys/dev/char/226:1/device/uevent", O_RDONLY) = 35
1777890041.155675 close(35) = 0
1777890041.156030 openat(AT_FDCWD, "/sys/dev/char/226:1/device/uevent", O_RDONLY) = 35
1777890041.158469 close(35) = 0
1777890041.158950 openat(AT_FDCWD, "/sys/dev/char/226:1/device/uevent", O_RDONLY) = 35
1777890041.161437 close(35) = 0
1777890041.162997 openat(AT_FDCWD, "/sys/dev/char/226:128/device/uevent", O_RDONLY) = 35
1777890041.164600 close(35) = 0
1777890041.165087 openat(AT_FDCWD, "/sys/dev/char/226:128/device/uevent", O_RDONLY) = 35
1777890041.167162 close(35) = 0
1777890041.167530 openat(AT_FDCWD, "/sys/dev/char/226:128/device/uevent", O_RDONLY) = 35
1777890041.169438 close(35) = 0
1777890041.169753 openat(AT_FDCWD, "/sys/dev/char/226:128/device/uevent", O_RDONLY) = 35
1777890041.171698 close(35) = 0
1777890041.173637 openat(AT_FDCWD, "/sys/dev/char/226:0/device/uevent", O_RDONLY) = 35
1777890041.177677 close(35) = 0
1777890041.178281 openat(AT_FDCWD, "/sys/dev/char/226:0/device/uevent", O_RDONLY) = 35
1777890041.181395 close(35) = 0
1777890041.181952 openat(AT_FDCWD, "/sys/dev/char/226:0/device/uevent", O_RDONLY) = 35
1777890041.184095 close(35) = 0
1777890041.184916 close(34) = 0
1777890041.186008 openat(AT_FDCWD, "/dev/dri", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 34
1777890041.188443 openat(AT_FDCWD, "/sys/dev/char/226:1/device/uevent", O_RDONLY) = 35
1777890041.190464 close(35) = 0
1777890041.190959 openat(AT_FDCWD, "/sys/dev/char/226:1/device/uevent", O_RDONLY) = 35
1777890041.192710 close(35) = 0
1777890041.193301 openat(AT_FDCWD, "/sys/dev/char/226:1/device/uevent", O_RDONLY) = 35
1777890041.195452 close(35) = 0
1777890041.195866 openat(AT_FDCWD, "/sys/dev/char/226:1/device/uevent", O_RDONLY) = 35
1777890041.197711 close(35) = 0
1777890041.199126 openat(AT_FDCWD, "/sys/dev/char/226:128/device/uevent", O_RDONLY) = 35
1777890041.200999 close(35) = 0
1777890041.201338 openat(AT_FDCWD, "/sys/dev/char/226:128/device/uevent", O_RDONLY) = 35
1777890041.203239 close(35) = 0
1777890041.203549 openat(AT_FDCWD, "/sys/dev/char/226:128/device/uevent", O_RDONLY) = 35
1777890041.205575 close(35) = 0
1777890041.206034 openat(AT_FDCWD, "/sys/dev/char/226:128/device/uevent", O_RDONLY) = 35
1777890041.207943 close(35) = 0
1777890041.209509 openat(AT_FDCWD, "/sys/dev/char/226:0/device/uevent", O_RDONLY) = 35
1777890041.211859 close(35) = 0
1777890041.212919 openat(AT_FDCWD, "/sys/dev/char/226:0/device/uevent", O_RDONLY) = 35
1777890041.216223 close(35) = 0
1777890041.216851 openat(AT_FDCWD, "/sys/dev/char/226:0/device/uevent", O_RDONLY) = 35
1777890041.220109 close(35) = 0
1777890041.221853 close(34) = 0
1777890041.222481 openat(AT_FDCWD, "/dev/dri", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 34
1777890041.225308 openat(AT_FDCWD, "/sys/dev/char/226:1/device/uevent", O_RDONLY) = 35
1777890041.227594 close(35) = 0
1777890041.228273 openat(AT_FDCWD, "/sys/dev/char/226:1/device/uevent", O_RDONLY) = 35
1777890041.231089 close(35) = 0
1777890041.231929 openat(AT_FDCWD, "/sys/dev/char/226:1/device/uevent", O_RDONLY) = 35
1777890041.234300 close(35) = 0
1777890041.234928 openat(AT_FDCWD, "/sys/dev/char/226:1/device/uevent", O_RDONLY) = 35
1777890041.237151 close(35) = 0
1777890041.238848 openat(AT_FDCWD, "/sys/dev/char/226:128/device/uevent", O_RDONLY) = 35
1777890041.241038 close(35) = 0
1777890041.241589 openat(AT_FDCWD, "/sys/dev/char/226:128/device/uevent", O_RDONLY) = 35
1777890041.244074 close(35) = 0
1777890041.244539 openat(AT_FDCWD, "/sys/dev/char/226:128/device/uevent", O_RDONLY) = 35
1777890041.247381 close(35) = 0
1777890041.247833 openat(AT_FDCWD, "/sys/dev/char/226:128/device/uevent", O_RDONLY) = 35
1777890041.250511 close(35) = 0
1777890041.252866 openat(AT_FDCWD, "/sys/dev/char/226:0/device/uevent", O_RDONLY) = 35
1777890041.255013 close(35) = 0
1777890041.255505 openat(AT_FDCWD, "/sys/dev/char/226:0/device/uevent", O_RDONLY) = 35
1777890041.257475 close(35) = 0
1777890041.258124 openat(AT_FDCWD, "/sys/dev/char/226:0/device/uevent", O_RDONLY) = 35
1777890041.261067 close(35) = 0
1777890041.262557 close(34) = 0
1777890041.264615 openat(AT_FDCWD, "/dev/dri", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 34
1777890041.269238 openat(AT_FDCWD, "/sys/dev/char/226:1/device/uevent", O_RDONLY) = 35
1777890041.273178 close(35) = 0
1777890041.273877 openat(AT_FDCWD, "/sys/dev/char/226:1/device/uevent", O_RDONLY) = 35
1777890041.276584 close(35) = 0
1777890041.277048 openat(AT_FDCWD, "/sys/dev/char/226:1/device/uevent", O_RDONLY) = 35
1777890041.280729 close(35) = 0
1777890041.281365 openat(AT_FDCWD, "/sys/dev/char/226:1/device/uevent", O_RDONLY) = 35
1777890041.284104 close(35) = 0
1777890041.287646 openat(AT_FDCWD, "/sys/dev/char/226:128/device/uevent", O_RDONLY) = 35
1777890041.291897 close(35) = 0
1777890041.292725 openat(AT_FDCWD, "/sys/dev/char/226:128/device/uevent", O_RDONLY) = 35
1777890041.297026 close(35) = 0
1777890041.297535 openat(AT_FDCWD, "/sys/dev/char/226:128/device/uevent", O_RDONLY) = 35
1777890041.301657 close(35) = 0
1777890041.302328 openat(AT_FDCWD, "/sys/dev/char/226:128/device/uevent", O_RDONLY) = 35
1777890041.305314 close(35) = 0
1777890041.309217 openat(AT_FDCWD, "/sys/dev/char/226:0/device/uevent", O_RDONLY) = 35
1777890041.311498 close(35) = 0
1777890041.312045 openat(AT_FDCWD, "/sys/dev/char/226:0/device/uevent", O_RDONLY) = 35
1777890041.315375 close(35) = 0
1777890041.316115 openat(AT_FDCWD, "/sys/dev/char/226:0/device/uevent", O_RDONLY) = 35
1777890041.318519 close(35) = 0
1777890041.319998 close(34) = 0
1777890041.320468 openat(AT_FDCWD, "/dev/dri/renderD128", O_RDWR|O_CLOEXEC) = 34
1777890041.323338 ioctl(34, DRM_IOCTL_VERSION, 0xffff7b064e00) = 0
1777890041.323863 ioctl(34, DRM_IOCTL_VERSION, 0xffff7b064e00) = 0
1777890041.329661 openat(AT_FDCWD, "/usr/share/drirc.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 35
1777890041.332385 close(35) = 0
1777890041.332789 openat(AT_FDCWD, "/usr/share/drirc.d/00-mesa-defaults.conf", O_RDONLY) = 35
1777890041.344196 close(35) = 0
1777890041.344721 openat(AT_FDCWD, "/etc/drirc", O_RDONLY) = -1 ENOENT (No such file or directory)
1777890041.345174 openat(AT_FDCWD, "/home/mfritsche/.drirc", O_RDONLY) = -1 ENOENT (No such file or directory)
1777890041.345980 openat(AT_FDCWD, "/sys/dev/char/226:128/device/vendor", O_RDONLY) = -1 ENOENT (No such file or directory)
1777890041.346478 openat(AT_FDCWD, "/sys/dev/char/226:128/device/device", O_RDONLY) = -1 ENOENT (No such file or directory)
1777890041.347877 openat(AT_FDCWD, "/dev/dri", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 35
1777890041.350007 openat(AT_FDCWD, "/sys/dev/char/226:1/device/uevent", O_RDONLY) = 36
1777890041.351372 close(36) = 0
1777890041.351999 openat(AT_FDCWD, "/sys/dev/char/226:1/device/uevent", O_RDONLY) = 36
1777890041.354161 close(36) = 0
1777890041.355002 openat(AT_FDCWD, "/sys/dev/char/226:1/device/uevent", O_RDONLY) = 36
1777890041.357191 close(36) = 0
1777890041.357593 openat(AT_FDCWD, "/sys/dev/char/226:1/device/uevent", O_RDONLY) = 36
1777890041.359448 close(36) = 0
1777890041.361547 openat(AT_FDCWD, "/sys/dev/char/226:128/device/uevent", O_RDONLY) = 36
1777890041.364445 close(36) = 0
1777890041.364991 openat(AT_FDCWD, "/sys/dev/char/226:128/device/uevent", O_RDONLY) = 36
1777890041.368139 close(36) = 0
1777890041.368617 openat(AT_FDCWD, "/sys/dev/char/226:128/device/uevent", O_RDONLY) = 36
1777890041.371757 close(36) = 0
1777890041.372240 openat(AT_FDCWD, "/sys/dev/char/226:128/device/uevent", O_RDONLY) = 36
1777890041.374278 close(36) = 0
1777890041.376076 openat(AT_FDCWD, "/sys/dev/char/226:0/device/uevent", O_RDONLY) = 36
1777890041.378186 close(36) = 0
1777890041.378730 openat(AT_FDCWD, "/sys/dev/char/226:0/device/uevent", O_RDONLY) = 36
1777890041.380620 close(36) = 0
1777890041.381173 openat(AT_FDCWD, "/sys/dev/char/226:0/device/uevent", O_RDONLY) = 36
1777890041.383107 close(36) = 0
1777890041.386347 close(35) = 0
1777890041.386765 ioctl(34, DRM_IOCTL_VERSION, 0xffff7b064b80) = 0
1777890041.387146 ioctl(34, DRM_IOCTL_VERSION, 0xffff7b064b80) = 0
1777890041.387544 openat(AT_FDCWD, "/usr/share/drirc.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 35
1777890041.389833 close(35) = 0
1777890041.391027 openat(AT_FDCWD, "/usr/share/drirc.d/00-mesa-defaults.conf", O_RDONLY) = 35
1777890041.401590 close(35) = 0
1777890041.402038 openat(AT_FDCWD, "/etc/drirc", O_RDONLY) = -1 ENOENT (No such file or directory)
1777890041.402478 openat(AT_FDCWD, "/home/mfritsche/.drirc", O_RDONLY) = -1 ENOENT (No such file or directory)
1777890041.403327 openat(AT_FDCWD, "/sys/dev/char/226:128/device/vendor", O_RDONLY) = -1 ENOENT (No such file or directory)
1777890041.403914 openat(AT_FDCWD, "/sys/dev/char/226:128/device/device", O_RDONLY) = -1 ENOENT (No such file or directory)
1777890041.405145 openat(AT_FDCWD, "/dev/dri", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 36
1777890041.407511 openat(AT_FDCWD, "/sys/dev/char/226:1/device/uevent", O_RDONLY) = 37
1777890041.409431 close(37) = 0
1777890041.409914 openat(AT_FDCWD, "/sys/dev/char/226:1/device/uevent", O_RDONLY) = 37
1777890041.411440 close(37) = 0
1777890041.411869 openat(AT_FDCWD, "/sys/dev/char/226:1/device/uevent", O_RDONLY) = 37
1777890041.413471 close(37) = 0
1777890041.413882 openat(AT_FDCWD, "/sys/dev/char/226:1/device/uevent", O_RDONLY) = 37
1777890041.416593 close(37) = 0
1777890041.417959 openat(AT_FDCWD, "/sys/dev/char/226:128/device/uevent", O_RDONLY) = 37
1777890041.419845 close(37) = 0
1777890041.420276 openat(AT_FDCWD, "/sys/dev/char/226:128/device/uevent", O_RDONLY) = 37
1777890041.422995 close(37) = 0
1777890041.423485 openat(AT_FDCWD, "/sys/dev/char/226:128/device/uevent", O_RDONLY) = 37
1777890041.425822 close(37) = 0
1777890041.426263 openat(AT_FDCWD, "/sys/dev/char/226:128/device/uevent", O_RDONLY) = 37
1777890041.428004 close(37) = 0
1777890041.430272 openat(AT_FDCWD, "/sys/dev/char/226:0/device/uevent", O_RDONLY) = 37
1777890041.432074 close(37) = 0
1777890041.432452 openat(AT_FDCWD, "/sys/dev/char/226:0/device/uevent", O_RDONLY) = 37
1777890041.434557 close(37) = 0
1777890041.435006 openat(AT_FDCWD, "/sys/dev/char/226:0/device/uevent", O_RDONLY) = 37
1777890041.436697 close(37) = 0
1777890041.438387 close(36) = 0
1777890041.440355 ioctl(35, DRM_IOCTL_VERSION, 0xffff7b064880) = 0
1777890041.440732 ioctl(35, DRM_IOCTL_VERSION, 0xffff7b064880) = 0
1777890041.441122 openat(AT_FDCWD, "/usr/share/drirc.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 36
1777890041.442498 close(36) = 0
1777890041.443125 openat(AT_FDCWD, "/usr/share/drirc.d/00-mesa-defaults.conf", O_RDONLY) = 36
1777890041.458752 close(36) = 0
1777890041.459189 openat(AT_FDCWD, "/etc/drirc", O_RDONLY) = -1 ENOENT (No such file or directory)
1777890041.459595 openat(AT_FDCWD, "/home/mfritsche/.drirc", O_RDONLY) = -1 ENOENT (No such file or directory)
1777890041.460323 openat(AT_FDCWD, "/sys/dev/char/226:128/device/vendor", O_RDONLY) = -1 ENOENT (No such file or directory)
1777890041.460857 openat(AT_FDCWD, "/sys/dev/char/226:128/device/device", O_RDONLY) = -1 ENOENT (No such file or directory)
1777890041.463061 openat(AT_FDCWD, "/dev/dri", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 36
1777890041.466582 openat(AT_FDCWD, "/sys/dev/char/226:1/device/uevent", O_RDONLY) = 37
1777890041.470053 close(37) = 0
1777890041.470683 openat(AT_FDCWD, "/sys/dev/char/226:1/device/uevent", O_RDONLY) = 37
1777890041.473721 close(37) = 0
1777890041.474264 openat(AT_FDCWD, "/sys/dev/char/226:1/device/uevent", O_RDONLY) = 37
1777890041.476661 close(37) = 0
1777890041.477170 openat(AT_FDCWD, "/sys/dev/char/226:1/device/uevent", O_RDONLY) = 37
1777890041.478874 close(37) = 0
1777890041.480516 openat(AT_FDCWD, "/sys/dev/char/226:128/device/uevent", O_RDONLY) = 37
1777890041.482586 close(37) = 0
1777890041.483130 openat(AT_FDCWD, "/sys/dev/char/226:128/device/uevent", O_RDONLY) = 37
1777890041.486461 close(37) = 0
1777890041.486975 openat(AT_FDCWD, "/sys/dev/char/226:128/device/uevent", O_RDONLY) = 37
1777890041.488437 close(37) = 0
1777890041.488997 openat(AT_FDCWD, "/sys/dev/char/226:128/device/uevent", O_RDONLY) = 37
1777890041.492032 close(37) = 0
1777890041.495181 openat(AT_FDCWD, "/sys/dev/char/226:0/device/uevent", O_RDONLY) = 37
1777890041.497239 close(37) = 0
1777890041.497656 openat(AT_FDCWD, "/sys/dev/char/226:0/device/uevent", O_RDONLY) = 37
1777890041.499048 close(37) = 0
1777890041.499465 openat(AT_FDCWD, "/sys/dev/char/226:0/device/uevent", O_RDONLY) = 37
1777890041.501210 close(37) = 0
1777890041.502920 close(36) = 0
1777890041.503330 ioctl(35, DRM_IOCTL_VERSION, 0xffff7b064e40) = 0
1777890041.503692 ioctl(35, DRM_IOCTL_VERSION, 0xffff7b064e40) = 0
1777890041.505884 openat(AT_FDCWD, "/usr/share/drirc.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 37
1777890041.507477 close(37) = 0
1777890041.507947 openat(AT_FDCWD, "/usr/share/drirc.d/00-mesa-defaults.conf", O_RDONLY) = 37
1777890041.518419 close(37) = 0
1777890041.518947 openat(AT_FDCWD, "/etc/drirc", O_RDONLY) = -1 ENOENT (No such file or directory)
1777890041.519493 openat(AT_FDCWD, "/home/mfritsche/.drirc", O_RDONLY) = -1 ENOENT (No such file or directory)
1777890041.519900 ioctl(36, DRM_IOCTL_VERSION, 0xffff7b0648c0) = 0
1777890041.520299 ioctl(36, DRM_IOCTL_VERSION, 0xffff7b0648c0) = 0
1777890041.520727 ioctl(36, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffff7affcb38) = 0
1777890041.521502 ioctl(36, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffff7affcb38) = 0
1777890041.521991 ioctl(36, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffff7affcb38) = 0
1777890041.522399 ioctl(36, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffff7affcb38) = 0
1777890041.522844 ioctl(36, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffff7affcb38) = 0
1777890041.523350 ioctl(36, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffff7affcb38) = 0
1777890041.523699 ioctl(36, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffff7affcb38) = 0
1777890041.524010 ioctl(36, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffff7affcb38) = 0
1777890041.524672 ioctl(36, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffff7affcb38) = 0
1777890041.525129 ioctl(36, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffff7affcb38) = 0
1777890041.525603 ioctl(36, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffff7affcb38) = 0
1777890041.526028 ioctl(36, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffff7affcb38) = 0
1777890041.526399 ioctl(36, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffff7affcb38) = 0
1777890041.526703 ioctl(36, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffff7affcb38) = 0
1777890041.527143 ioctl(36, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffff7affcb38) = 0
1777890041.527495 ioctl(36, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffff7affcb38) = 0
1777890041.528020 ioctl(36, DRM_IOCTL_EXYNOS_GEM_GET or DRM_IOCTL_PANFROST_GET_PARAM or DRM_IOCTL_QXL_GETPARAM or DRM_IOCTL_TEGRA_SYNCPT_WAIT or DRM_IOCTL_V3D_GET_PARAM or DRM_IOCTL_VC4_MMAP_BO, 0xffff7affcb38) = 0
1777890041.528520 ioctl(36, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffff7affcab0) = 0
1777890041.529135 ioctl(36, DRM_IOCTL_PANFROST_SET_LABEL_BO or DRM_IOCTL_TEGRA_GET_SYNCPT_BASE or DRM_IOCTL_VC4_GET_TILING, 0xffff7affbb68) = 0
1777890041.529548 ioctl(36, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffff7affcab0) = 0
1777890041.530143 ioctl(36, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffff7affcb28) = 0
1777890041.530966 ioctl(36, DRM_IOCTL_PANFROST_SET_LABEL_BO or DRM_IOCTL_TEGRA_GET_SYNCPT_BASE or DRM_IOCTL_VC4_GET_TILING, 0xffff7affbb68) = 0
1777890041.531824 ioctl(36, DRM_IOCTL_GET_CAP, 0xffff7affcba8) = 0
1777890041.537503 ioctl(36, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffff7affc6d0) = 0
1777890041.538113 ioctl(36, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffff7affc748) = 0
1777890041.540019 ioctl(36, DRM_IOCTL_PANFROST_SET_LABEL_BO or DRM_IOCTL_TEGRA_GET_SYNCPT_BASE or DRM_IOCTL_VC4_GET_TILING, 0xffff7affb788) = 0
1777890041.546273 openat(AT_FDCWD, "/sys/dev/char/226:128/uevent", O_RDONLY) = 37
1777890041.547655 close(37) = 0
1777890041.551105 ioctl(36, DRM_IOCTL_SYNCOBJ_CREATE, 0xffff7affd570) = 0
1777890041.551545 ioctl(36, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffff7affd410) = 0
1777890041.552042 ioctl(36, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffff7affd488) = 0
1777890041.552523 ioctl(36, DRM_IOCTL_PANFROST_SET_LABEL_BO or DRM_IOCTL_TEGRA_GET_SYNCPT_BASE or DRM_IOCTL_VC4_GET_TILING, 0xffff7affc4c8) = 0
1777890041.552836 ioctl(36, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffff7affd410) = 0
1777890041.553282 ioctl(36, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffff7affd488) = 0
1777890041.553839 ioctl(36, DRM_IOCTL_PANFROST_SET_LABEL_BO or DRM_IOCTL_TEGRA_GET_SYNCPT_BASE or DRM_IOCTL_VC4_GET_TILING, 0xffff7affc4c8) = 0
1777890041.554258 ioctl(36, DRM_IOCTL_SYNCOBJ_CREATE, 0xffff7affd570) = 0
1777890041.554496 ioctl(36, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffff7affd460) = 0
1777890041.554929 ioctl(36, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffff7affd4d8) = 0
1777890041.555502 ioctl(36, DRM_IOCTL_PANFROST_SET_LABEL_BO or DRM_IOCTL_TEGRA_GET_SYNCPT_BASE or DRM_IOCTL_VC4_GET_TILING, 0xffff7affc518) = 0
1777890041.563152 openat(AT_FDCWD, "/sys/devices/system/cpu/possible", O_RDONLY|O_CLOEXEC) = 37
1777890041.563934 close(37) = 0
1777890041.564278 openat(AT_FDCWD, "/sys/devices/system/cpu/cpu0/cpu_capacity", O_RDONLY) = 37
1777890041.565368 close(37) = 0
1777890041.565700 openat(AT_FDCWD, "/sys/devices/system/cpu/cpu1/cpu_capacity", O_RDONLY) = 37
1777890041.566861 close(37) = 0
1777890041.567241 openat(AT_FDCWD, "/sys/devices/system/cpu/cpu2/cpu_capacity", O_RDONLY) = 37
1777890041.568323 close(37) = 0
1777890041.568686 openat(AT_FDCWD, "/sys/devices/system/cpu/cpu3/cpu_capacity", O_RDONLY) = 37
1777890041.569915 close(37) = 0
1777890041.582669 ioctl(36, DRM_IOCTL_AMDXDNA_CONFIG_HWCTX or DRM_IOCTL_IVPU_BO_CREATE or DRM_IOCTL_PANFROST_CREATE_BO, 0xffff7affd6e0) = 0
1777890041.583295 ioctl(36, DRM_IOCTL_ETNAVIV_GEM_INFO or DRM_IOCTL_OMAP_GEM_NEW or DRM_IOCTL_PANFROST_MMAP_BO or DRM_IOCTL_V3D_MMAP_BO or DRM_IOCTL_VC4_CREATE_BO or DRM_IOCTL_VIRTGPU_GETPARAM, 0xffff7affd758) = 0
1777890041.583956 ioctl(36, DRM_IOCTL_PANFROST_SET_LABEL_BO or DRM_IOCTL_TEGRA_GET_SYNCPT_BASE or DRM_IOCTL_VC4_GET_TILING, 0xffff7affc798) = 0
1777890041.584536 ioctl(36, DRM_IOCTL_MSM_GEM_MADVISE or DRM_IOCTL_PANFROST_MADVISE, 0xffff7affd108) = 0
1777890041.584866 ioctl(36, DRM_IOCTL_PANFROST_SET_LABEL_BO or DRM_IOCTL_TEGRA_GET_SYNCPT_BASE or DRM_IOCTL_VC4_GET_TILING, 0xffff7affc108) = 0
1777890041.585233 close(31) = 0
1777890041.585522 close(32) = 0
1777890041.585849 close(33) = 0
1777890041.610153 ioctl(28, VIDIOC_STREAMOFF, [V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE]) = 0
1777890041.610607 ioctl(28, VIDIOC_STREAMOFF, [V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE]) = 0
1777890041.611003 ioctl(28, VIDIOC_REQBUFS, {type=V4L2_BUF_TYPE_VIDEO_OUTPUT_MPLANE, memory=V4L2_MEMORY_MMAP, count=0 => 0}) = 0
1777890041.611397 ioctl(28, VIDIOC_REQBUFS, {type=V4L2_BUF_TYPE_VIDEO_CAPTURE_MPLANE, memory=V4L2_MEMORY_MMAP, count=0 => 0}) = 0
1777890041.613255 close(30) = 0
1777890041.615784 close(28) = 0
1777890041.616251 close(29) = 0
1777890041.616604 close(27) = 0
1777890041.634930 openat(AT_FDCWD, "/sys/devices/system/cpu/present", O_RDONLY) = 27
1777890041.635966 close(27) = 0
1777890041.637478 clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0xffff79e6f568, parent_tid=0xffff79e6f210, exit_signal=0, stack=0xffff79660000, stack_size=0x80ea20, tls=0xffff79e6f860} => {parent_tid=[146423]}, 88) = 146423
1777890041.639621 clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0xffff7965f568, parent_tid=0xffff7965f210, exit_signal=0, stack=0xffff78e50000, stack_size=0x80ea20, tls=0xffff7965f860} => {parent_tid=[146424]}, 88) = 146424
1777890041.641748 clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0xffff78e4f568, parent_tid=0xffff78e4f210, exit_signal=0, stack=0xffff78640000, stack_size=0x80ea20, tls=0xffff78e4f860} => {parent_tid=[146425]}, 88) = 146425
1777890042.204202 +++ exited with 0 +++