2 changed files with 16 additions and 4 deletions
@ -1,17 +1,25 @@
@@ -1,17 +1,25 @@
|
||||
|
||||
|
||||
Heisenbug dans la capture d'image. |
||||
Heisenbug dans la capture d'image |
||||
================================= |
||||
|
||||
Contexte : Debian 10 32 bits sur Sony Vaio, |
||||
webcam Logitech classique. |
||||
|
||||
Mon soft 'grabvidseq' part _parfois_ en torche oo, à la louche une |
||||
fois sur cent. Mais toujours au même endroit, au début de la boucle |
||||
de capture des images, précisément dans cet appel système : |
||||
|
||||
CLEAR(buf); |
||||
buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; |
||||
buf.memory = V4L2_MEMORY_MMAP; |
||||
xioctl(fd, VIDIOC_DQBUF, &buf); |
||||
|
||||
Quand le programme semble figé, un strace -p <pi> sort le même |
||||
message en rafale _très_ féroce : |
||||
|
||||
ioctl(3, VIDIOC_DQBUF, {type=V4L2_BUF_TYPE_VIDEO_CAPTURE}) = -1 EAGAIN (Resource temporarily unavailable) |
||||
ioctl(3, VIDIOC_DQBUF, {type=V4L2_BUF_TYPE_VIDEO_CAPTURE}) = -1 EAGAIN (Resource temporarily unavailable) |
||||
ioctl(3, VIDIOC_DQBUF, {type=V4L2_BUF_TYPE_VIDEO_CAPTURE^Cstrace: Process 11181 detached |
||||
|
||||
|
||||
|
||||
WTF ? |
||||
|
Loading…
Reference in new issue