Что такое “Неизвестный pixelformat 0x00000000” в выводе dmesg

Я работал 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:~$ 

О какой проблеме сообщают? Я должен быть заинтересован? Как я могу зафиксировать, и действительно ли я должен зарегистрировать отчет об ошибках?

Я не искал проблему, когда я говорю это так относительно поверхности, это кажется безвредным.

Спасибо!

0
задан 27 March 2019 в 07:17

1 ответ

Это предупреждающее сообщение является выпусками драйвером 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

1
ответ дан 25 October 2019 в 23:10

Другие вопросы по тегам:

Похожие вопросы: