Corri sudo dmesg --follow
logo após a reinicialização e encontrei essas mensagens no final da saída. Parece que saiu várias vezes. Algumas linhas em torno disso são
[ 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]
Mais dmesg
resultados podem ser vistos em https://pastebin.com/4YxinP3Z
O sistema é um Dell XPS-13 9370 com adaptador de vídeo 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:~$
Qual problema está sendo relatado? Devo me preocupar? Como posso corrigir e devo enviar um relatório de bug?
Eu não estava procurando um problema quando digo isso superficialmente, parece inócuo.
Obrigado!
Esta mensagem de aviso é emitida pelo driver Video4Linux quando um comando VIDIOC_ENUM_FMT ioctl() é acionado em algum dispositivo de vídeo (por exemplo, uma webcamera). Um aplicativo está usando o comando ioctl para enumerar formatos de imagem e passando uma estrutura v4l2_fmtdesc com o campo pixelformat definido como zero, o que não está correto. O driver detecta isso e emite a mensagem de aviso.
Se você estiver interessado, o aviso vem da função v4l_fill_fmtdesc em https://github.com/torvalds/linux/blob/master/drivers/media/v4l2-core/v4l2-ioctl.c
Portanto, este não é um problema do kernel, é algum aplicativo que está usando incorretamente o comando ioctl VIDIOC_ENUM_FMT