Я работал sudo dmesg --follow
вскоре после перезагрузки и найденный этими сообщениями в конце вывода. Это, кажется, несколько раз выходит. Несколько строк вокруг этого
[ 139.356270] ------------[ cut here ]------------
[ 139.356272] Unknown pixelformat 0x00000000
[ 139.356309] WARNING: CPU: 1 PID: 3056 at /build/linux-7kdHqT/linux-4.15.0/drivers/media/v4l2-core/v4l2-ioctl.c:1291 v4l_fill_fmtdesc+0xf41/0x1250 [videodev]
Еще dmesg
вывод виден в https://pastebin.com/4YxinP3Z
Системой является Dell XPS 13 9370 с видеоадаптером Intel.
hbarta@karakum:~$ cat /etc/issue
Ubuntu 18.04.2 LTS \n \l
hbarta@karakum:~$ uname -a
Linux karakum 4.15.0-46-generic #49-Ubuntu SMP Wed Feb 6 09:33:07 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
hbarta@karakum:~$ lspci|grep VGA
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07)
hbarta@karakum:~$
О какой проблеме сообщают? Я должен быть заинтересован? Как я могу зафиксировать, и действительно ли я должен зарегистрировать отчет об ошибках?
Я не искал проблему, когда я говорю это так относительно поверхности, это кажется безвредным.
Спасибо!
Это предупреждающее сообщение является выпусками драйвером Video4Linux, когда VIDIOC_ENUM_FMT ioctl () команда возбужден уголовное дело на некотором видеоустройстве (например, webcamera). Приложение использует команду ioctl для перечисления форматов изображения и передает v4l2_fmtdesc структуру с pixelformat обнуленным полем, который не корректен. Драйвер обнаруживает это и испускает предупреждающее сообщение.
Если Вам интересно, предупреждение прибывает из функции v4l_fill_fmtdesc в https://github.com/torvalds/linux/blob/master/drivers/media/v4l2-core/v4l2-ioctl.c
Так, это не проблема ядра, это - некоторое приложение, которое неправильно использует ioctl команду VIDIOC_ENUM_FMT