[stable] libaom-av1 genera una violación de segmento al utilizar síntesis de grano en imágenes avif

¡Buenas!

Al usar libaom-av1 en ffmpeg para crear una imagen avif, si se activa la síntesis de grano libaom lanza un error de violación de segmento.

Aquí la imagen original.

La cadena de conversión que falla:

ffmpeg -i cartel.jpg -pix_fmt yuv420p10le -colorspace bt709 -color_primaries bt709 -color_trc bt709 -color_range tv -threads 2 -cpu-used 0 -tune ssim -aq-mode 1 -
crf 31 -denoise-noise-level 3 -aom-params "sb-size=128:sharpness=1:enable-qm=1" -still-picture 1 -c:v libaom-av1 -y cartel.avif

Y la cadena de conversión, esta vez sin síntesis de grano, que funciona:

ffmpeg -i cartel.jpg -pix_fmt yuv420p10le -colorspace bt709 -color_primaries bt709 -color_trc bt709 -color_range tv -threads 2 -cpu-used 0 -tune ssim -aq-mode 1 -crf 31 -aom-params "sb-size=128:sharpness=1:enable-qm=1" -still-picture 1 -c:v libaom-av1 -y cartel.avif

Adjunto el log proporcionado por journalctl en el que se incluye el volcado de pila en el momento de la violación de segmento.

Librería y versión instalados en mi sistema: aom 3.8.0-2

Desconozco si ffmpeg enlaza dinámicamente a esta librería o si la que utiliza está enlazada estáticamente en el momento en que se compiló.

¡Un saludo!


Mensaje editado: El enlace a la imagen original no era correcto. Ya está corregido.
Edición 2: No creo que hiciese falta aclararlo, pero por si alguien no se ha dado cuenta, he renombrado el archivo original a cartel.jpg

Tras la última actualización el problema persiste.

Las versiones actuales de los paquetes implicados son:
-aom 3.8.1-1
-ffmpeg 2:6.1.1-5

La última actualización de ffmpeg tampoco ha corregido el error.

Las versiones afectadas quedan así:
-ffmpeg 2:6.1.1-6
-aom 3.8.1-1

Y vuelvo a dejar la información proporcionada por journalctl:

mar 07 09:50:41 manjaro kernel: ffmpeg[320369]: segfault at 7f3170741000 ip 00007f318245ed2f sp 00007ffca390bc70 error 4 in libaom.so.3.8.1[7f3182416000+722000] likely on CPU 11 (core 3, socket 0)
mar 07 09:50:41 manjaro kernel: Code: 0f 4e dc 44 0f af d9 4d 63 eb 44 89 fa 4c 89 f1 4c 89 6c 24 08 eb 3b 0f 1f 40 00 39 d3 41 89 d5 44 0f 4e eb 45 01 dd 4d 63 ed <47> 0f b7 2c 6a 66 0f ef c0 83 c2 01 48 83 c1 08 f2 41 0f 2a c5 f2
mar 07 09:50:41 manjaro systemd[1]: Started Process Core Dump (PID 320375/UID 0).
mar 07 09:50:41 manjaro systemd-coredump[320376]: Process 320369 (ffmpeg) of user 1000 dumped core.
                                                  
                                                  Stack trace of thread 320369:
                                                  #0  0x00007f318245ed2f n/a (libaom.so.3 + 0x5ed2f)
                                                  #1  0x00007f3182463c2e aom_flat_block_finder_run (libaom.so.3 + 0x63c2e)
                                                  #2  0x00007f318246815f n/a (libaom.so.3 + 0x6815f)
                                                  #3  0x00007f31827a46fc n/a (libaom.so.3 + 0x3a46fc)
                                                  #4  0x00007f3182437221 aom_codec_encode (libaom.so.3 + 0x37221)
                                                  #5  0x00007f31866ac246 n/a (libavcodec.so.60 + 0x4ac246)
                                                  #6  0x00007f318648235a n/a (libavcodec.so.60 + 0x28235a)
                                                  #7  0x00007f3186482a4b n/a (libavcodec.so.60 + 0x282a4b)
                                                  #8  0x00007f3186483f34 avcodec_send_frame (libavcodec.so.60 + 0x283f34)
                                                  #9  0x00005582f55cf3d2 n/a (ffmpeg + 0x133d2)
                                                  #10 0x00005582f55d0ce7 n/a (ffmpeg + 0x14ce7)
                                                  #11 0x00005582f55d3fd2 n/a (ffmpeg + 0x17fd2)
                                                  #12 0x00005582f55c3eae main (ffmpeg + 0x7eae)
                                                  #13 0x00007f3184e43cd0 n/a (libc.so.6 + 0x29cd0)
                                                  #14 0x00007f3184e43d8a __libc_start_main (libc.so.6 + 0x29d8a)
                                                  #15 0x00005582f55c6125 n/a (ffmpeg + 0xa125)
                                                  
                                                  Stack trace of thread 320373:
                                                  #0  0x00007f3184ea5ebe n/a (libc.so.6 + 0x8bebe)
                                                  #1  0x00007f3184ea8750 pthread_cond_wait (libc.so.6 + 0x8e750)
                                                  #2  0x00007f3185061a9e n/a (libavutil.so.58 + 0x61a9e)
                                                  #3  0x00007f3184ea955a n/a (libc.so.6 + 0x8f55a)
                                                  #4  0x00007f3184f26a3c n/a (libc.so.6 + 0x10ca3c)
                                                  
                                                  Stack trace of thread 320370:
                                                  #0  0x00007f3184ea5ebe n/a (libc.so.6 + 0x8bebe)
                                                  #1  0x00007f3184ea8750 pthread_cond_wait (libc.so.6 + 0x8e750)
                                                  #2  0x00005582f55ee083 n/a (ffmpeg + 0x32083)
                                                  #3  0x00005582f55c6353 n/a (ffmpeg + 0xa353)
                                                  #4  0x00007f3184ea955a n/a (libc.so.6 + 0x8f55a)
                                                  #5  0x00007f3184f26a3c n/a (libc.so.6 + 0x10ca3c)
                                                  
                                                  Stack trace of thread 320374:
                                                  #0  0x00007f3184ea5ebe n/a (libc.so.6 + 0x8bebe)
                                                  #1  0x00007f3184ea8750 pthread_cond_wait (libc.so.6 + 0x8e750)
                                                  #2  0x00005582f55ee083 n/a (ffmpeg + 0x32083)
                                                  #3  0x00005582f55e541e n/a (ffmpeg + 0x2941e)
                                                  #4  0x00007f3184ea955a n/a (libc.so.6 + 0x8f55a)
                                                  #5  0x00007f3184f26a3c n/a (libc.so.6 + 0x10ca3c)
                                                  
                                                  Stack trace of thread 320372:
                                                  #0  0x00007f3184ea5ebe n/a (libc.so.6 + 0x8bebe)
                                                  #1  0x00007f3184ea8750 pthread_cond_wait (libc.so.6 + 0x8e750)
                                                  #2  0x00007f3185061a9e n/a (libavutil.so.58 + 0x61a9e)
                                                  #3  0x00007f3184ea955a n/a (libc.so.6 + 0x8f55a)
                                                  #4  0x00007f3184f26a3c n/a (libc.so.6 + 0x10ca3c)
                                                  ELF object binary architecture: AMD x86-64
mar 07 09:50:41 manjaro systemd[1]: systemd-coredump@1-320375-0.service: Deactivated successfully.