#10028 closed defect (fixed)

rpza enc crash

Reported by: ami_stuff Owned by:
Priority: important Component: avcodec
Version: git-master Keywords: rpza crash
Cc: Blocked By:
Blocking: Reproduced by developer: yes
Analyzed by developer: no

Description

the same happens with -vcodec smc

(gdb) r -i 719.jpg -y -vcodec rpza out.mov
Starting program: ffmpeg_g -i 719.jpg -y -vcodec rpza out.mov
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
ffmpeg version N-109064-gc124981b79 Copyright (c) 2000-2022 the FFmpeg developers
  built with gcc 9 (Ubuntu 9.4.0-1ubuntu1~20.04.1)
  configuration: 
  libavutil      57. 42.100 / 57. 42.100
  libavcodec     59. 52.101 / 59. 52.101
  libavformat    59. 34.101 / 59. 34.101
  libavdevice    59.  8.101 / 59.  8.101
  libavfilter     8. 50.100 /  8. 50.100
  libswscale      6.  8.112 /  6.  8.112
  libswresample   4.  9.100 /  4.  9.100
Input #0, image2, from '719.jpg':
  Duration: 00:00:00.04, start: 0.000000, bitrate: 14257 kb/s
  Stream #0:0: Video: mjpeg (Baseline), yuvj420p(pc, bt470bg/unknown/unknown), 719x439, 25 fps, 25 tbr, 25 tbn
Stream mapping:
  Stream #0:0 -> #0:0 (mjpeg (native) -> rpza (native))
Press [q] to stop, [?] for help
[New Thread 0x7ffff6b9c700 (LWP 20827)]
[Thread 0x7ffff6b9c700 (LWP 20827) exited]
[New Thread 0x7ffff6346700 (LWP 20828)]
[New Thread 0x7ffff5b45700 (LWP 20829)]
[New Thread 0x7ffff5344700 (LWP 20830)]
[New Thread 0x7ffff4b43700 (LWP 20831)]
[New Thread 0x7fffeffff700 (LWP 20832)]
[New Thread 0x7fffef7fe700 (LWP 20833)]
[New Thread 0x7fffeeffd700 (LWP 20834)]
[New Thread 0x7fffee7fc700 (LWP 20835)]
[New Thread 0x7fffedffb700 (LWP 20836)]
[New Thread 0x7fffed7fa700 (LWP 20837)]
[New Thread 0x7fffecff9700 (LWP 20838)]
[New Thread 0x7fffec7f8700 (LWP 20839)]
[New Thread 0x7fffebff7700 (LWP 20840)]
[New Thread 0x7fffeb7f6700 (LWP 20841)]
[New Thread 0x7fffeaff5700 (LWP 20842)]
[New Thread 0x7fffea7f4700 (LWP 20843)]
[swscaler @ 0x5555571a87c0] [swscaler @ 0x5555571b5b40] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x5555571a87c0] [swscaler @ 0x5555571b5b40] full chroma interpolation for destination format 'rgb555le' not yet implemented
[swscaler @ 0x5555571a87c0] [swscaler @ 0x5555571e03c0] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x5555571a87c0] [swscaler @ 0x5555571e03c0] full chroma interpolation for destination format 'rgb555le' not yet implemented
[swscaler @ 0x5555571a87c0] [swscaler @ 0x55555720ab80] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x5555571a87c0] [swscaler @ 0x55555720ab80] full chroma interpolation for destination format 'rgb555le' not yet implemented
[swscaler @ 0x5555571a87c0] [swscaler @ 0x555557235340] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x5555571a87c0] [swscaler @ 0x555557235340] full chroma interpolation for destination format 'rgb555le' not yet implemented
[swscaler @ 0x5555571a87c0] [swscaler @ 0x55555725fb00] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x5555571a87c0] [swscaler @ 0x55555725fb00] full chroma interpolation for destination format 'rgb555le' not yet implemented
[swscaler @ 0x5555571a87c0] [swscaler @ 0x55555728a2c0] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x5555571a87c0] [swscaler @ 0x55555728a2c0] full chroma interpolation for destination format 'rgb555le' not yet implemented
[swscaler @ 0x5555571a87c0] [swscaler @ 0x5555572b4a80] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x5555571a87c0] [swscaler @ 0x5555572b4a80] full chroma interpolation for destination format 'rgb555le' not yet implemented
[swscaler @ 0x5555571a87c0] [swscaler @ 0x5555572df240] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x5555571a87c0] [swscaler @ 0x5555572df240] full chroma interpolation for destination format 'rgb555le' not yet implemented
[swscaler @ 0x5555571a87c0] [swscaler @ 0x555557309a00] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x5555571a87c0] [swscaler @ 0x555557309a00] full chroma interpolation for destination format 'rgb555le' not yet implemented
[Thread 0x7fffea7f4700 (LWP 20843) exited]
[Thread 0x7fffeaff5700 (LWP 20842) exited]
[Thread 0x7fffeb7f6700 (LWP 20841) exited]
[Thread 0x7fffebff7700 (LWP 20840) exited]
[New Thread 0x7fffea7f4700 (LWP 20844)]
[Thread 0x7fffec7f8700 (LWP 20839) exited]
[Thread 0x7fffecff9700 (LWP 20838) exited]
[Thread 0x7fffed7fa700 (LWP 20837) exited]
[Thread 0x7fffedffb700 (LWP 20836) exited]
[New Thread 0x7fffeaff5700 (LWP 20845)]
[New Thread 0x7fffeb7f6700 (LWP 20846)]
[New Thread 0x7fffebff7700 (LWP 20847)]
[New Thread 0x7fffedffb700 (LWP 20848)]
[New Thread 0x7fffed7fa700 (LWP 20849)]
[New Thread 0x7fffecff9700 (LWP 20850)]
[New Thread 0x7fffec7f8700 (LWP 20851)]
[swscaler @ 0x5555571b5b40] [swscaler @ 0x555557321100] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x5555571b5b40] [swscaler @ 0x555557321100] full chroma interpolation for destination format 'rgb555le' not yet implemented
[swscaler @ 0x5555571b5b40] [swscaler @ 0x5555571cfbc0] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x5555571b5b40] [swscaler @ 0x5555571cfbc0] full chroma interpolation for destination format 'rgb555le' not yet implemented
[swscaler @ 0x5555571b5b40] [swscaler @ 0x5555572a1b40] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x5555571b5b40] [swscaler @ 0x5555572a1b40] full chroma interpolation for destination format 'rgb555le' not yet implemented
[swscaler @ 0x5555571b5b40] [swscaler @ 0x555557277340] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x5555571b5b40] [swscaler @ 0x555557277340] full chroma interpolation for destination format 'rgb555le' not yet implemented
[swscaler @ 0x5555571b5b40] [swscaler @ 0x555557222240] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x5555571b5b40] [swscaler @ 0x555557222240] full chroma interpolation for destination format 'rgb555le' not yet implemented
[swscaler @ 0x5555571b5b40] [swscaler @ 0x55555724ca00] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x5555571b5b40] [swscaler @ 0x55555724ca00] full chroma interpolation for destination format 'rgb555le' not yet implemented
[swscaler @ 0x5555571b5b40] [swscaler @ 0x5555571fa3c0] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x5555571b5b40] [swscaler @ 0x5555571fa3c0] full chroma interpolation for destination format 'rgb555le' not yet implemented
[swscaler @ 0x5555571b5b40] [swscaler @ 0x5555572d12c0] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x5555571b5b40] [swscaler @ 0x5555572d12c0] full chroma interpolation for destination format 'rgb555le' not yet implemented
[swscaler @ 0x5555571b5b40] [swscaler @ 0x5555572fbe40] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x5555571b5b40] [swscaler @ 0x5555572fbe40] full chroma interpolation for destination format 'rgb555le' not yet implemented
[Thread 0x7fffec7f8700 (LWP 20851) exited]
[New Thread 0x7fffec7f8700 (LWP 20852)]
[Thread 0x7fffecff9700 (LWP 20850) exited]
[Thread 0x7fffed7fa700 (LWP 20849) exited]
[Thread 0x7fffedffb700 (LWP 20848) exited]
[Thread 0x7fffebff7700 (LWP 20847) exited]
[Thread 0x7fffeb7f6700 (LWP 20846) exited]
[Thread 0x7fffeaff5700 (LWP 20845) exited]
[Thread 0x7fffea7f4700 (LWP 20844) exited]
[New Thread 0x7fffecff9700 (LWP 20853)]
[New Thread 0x7fffed7fa700 (LWP 20854)]
[New Thread 0x7fffedffb700 (LWP 20855)]
[New Thread 0x7fffebff7700 (LWP 20856)]
[New Thread 0x7fffeb7f6700 (LWP 20857)]
[New Thread 0x7fffeaff5700 (LWP 20858)]
[New Thread 0x7fffea7f4700 (LWP 20859)]
[swscaler @ 0x555557310d40] [swscaler @ 0x555557264200] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x555557310d40] [swscaler @ 0x555557264200] full chroma interpolation for destination format 'rgb555le' not yet implemented
[swscaler @ 0x555557310d40] [swscaler @ 0x5555571b5b40] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x555557310d40] [swscaler @ 0x5555571b5b40] full chroma interpolation for destination format 'rgb555le' not yet implemented
[swscaler @ 0x555557310d40] [swscaler @ 0x555557321100] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x555557310d40] [swscaler @ 0x555557321100] full chroma interpolation for destination format 'rgb555le' not yet implemented
[swscaler @ 0x555557310d40] [swscaler @ 0x555557277340] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x555557310d40] [swscaler @ 0x555557277340] full chroma interpolation for destination format 'rgb555le' not yet implemented
[swscaler @ 0x555557310d40] [swscaler @ 0x5555571cfbc0] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x555557310d40] [swscaler @ 0x5555571cfbc0] full chroma interpolation for destination format 'rgb555le' not yet implemented
[swscaler @ 0x555557310d40] [swscaler @ 0x5555572a1b40] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x555557310d40] [swscaler @ 0x5555572a1b40] full chroma interpolation for destination format 'rgb555le' not yet implemented
[swscaler @ 0x555557310d40] [swscaler @ 0x5555571f7a80] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x555557310d40] [swscaler @ 0x5555571f7a80] full chroma interpolation for destination format 'rgb555le' not yet implemented
[swscaler @ 0x555557310d40] [swscaler @ 0x555557224b80] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x555557310d40] [swscaler @ 0x555557224b80] full chroma interpolation for destination format 'rgb555le' not yet implemented
[swscaler @ 0x555557310d40] [swscaler @ 0x5555572d12c0] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x555557310d40] [swscaler @ 0x5555572d12c0] full chroma interpolation for destination format 'rgb555le' not yet implemented
[Thread 0x7fffea7f4700 (LWP 20859) exited]
[Thread 0x7fffeaff5700 (LWP 20858) exited]
[New Thread 0x7fffea7f4700 (LWP 20860)]
[Thread 0x7fffeb7f6700 (LWP 20857) exited]
[Thread 0x7fffebff7700 (LWP 20856) exited]
[Thread 0x7fffedffb700 (LWP 20855) exited]
[Thread 0x7fffed7fa700 (LWP 20854) exited]
[Thread 0x7fffecff9700 (LWP 20853) exited]
[Thread 0x7fffec7f8700 (LWP 20852) exited]
[New Thread 0x7fffeaff5700 (LWP 20861)]
[New Thread 0x7fffeb7f6700 (LWP 20862)]
[New Thread 0x7fffebff7700 (LWP 20863)]
[New Thread 0x7fffedffb700 (LWP 20864)]
[New Thread 0x7fffed7fa700 (LWP 20865)]
[New Thread 0x7fffecff9700 (LWP 20866)]
[New Thread 0x7fffec7f8700 (LWP 20867)]
[swscaler @ 0x555557310d40] [swscaler @ 0x555557264200] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x555557310d40] [swscaler @ 0x555557264200] full chroma interpolation for destination format 'rgb555le' not yet implemented
[swscaler @ 0x555557310d40] [swscaler @ 0x5555571b5b40] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x555557310d40] [swscaler @ 0x5555571b5b40] full chroma interpolation for destination format 'rgb555le' not yet implemented
[swscaler @ 0x555557310d40] [swscaler @ 0x55555728c900] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x555557310d40] [swscaler @ 0x55555728c900] full chroma interpolation for destination format 'rgb555le' not yet implemented
[swscaler @ 0x555557310d40] [swscaler @ 0x555557277340] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x555557310d40] [swscaler @ 0x555557277340] full chroma interpolation for destination format 'rgb555le' not yet implemented
[swscaler @ 0x555557310d40] [swscaler @ 0x5555571cfbc0] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x555557310d40] [swscaler @ 0x5555571cfbc0] full chroma interpolation for destination format 'rgb555le' not yet implemented
[swscaler @ 0x555557310d40] [swscaler @ 0x5555572a1b40] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x555557310d40] [swscaler @ 0x5555572a1b40] full chroma interpolation for destination format 'rgb555le' not yet implemented
[swscaler @ 0x555557310d40] [swscaler @ 0x555557223000] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x555557310d40] [swscaler @ 0x555557223000] full chroma interpolation for destination format 'rgb555le' not yet implemented
[swscaler @ 0x555557310d40] [swscaler @ 0x5555571fa3c0] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x555557310d40] [swscaler @ 0x5555571fa3c0] full chroma interpolation for destination format 'rgb555le' not yet implemented
[swscaler @ 0x555557310d40] [swscaler @ 0x5555572d12c0] deprecated pixel format used, make sure you did set range correctly
[swscaler @ 0x555557310d40] [swscaler @ 0x5555572d12c0] full chroma interpolation for destination format 'rgb555le' not yet implemented
Output #0, mov, to 'out.mov':
  Metadata:
    encoder         : Lavf59.34.101
  Stream #0:0: Video: rpza (rpza / 0x617A7072), rgb555le(pc, gbr/unknown/unknown, progressive), 719x439, q=2-31, 200 kb/s, 25 fps, 12800 tbn
    Metadata:
      encoder         : Lavc59.52.101 rpza
[New Thread 0x7fffe9ff3700 (LWP 20868)]
--Type <RET> for more, q to quit, c to continue without paging--

Thread 1 "ffmpeg_g" received signal SIGSEGV, Segmentation fault.
rpza_encode_stream (pict=<optimized out>, pict=<optimized out>, 
    s=<optimized out>) at libavcodec/rpzaenc.c:743
743	                        put_bits(&s->pb, 16, rgb555);
(gdb) bt
#0  rpza_encode_stream (pict=<optimized out>, pict=<optimized out>, 
    s=<optimized out>) at libavcodec/rpzaenc.c:743
#1  rpza_encode_frame (avctx=<optimized out>, pkt=0x555557143a80, 
    pict=<optimized out>, got_packet=0x7fffffffd944)
    at libavcodec/rpzaenc.c:802
#2  0x0000555555c07982 in ff_encode_encode_cb (
    avctx=avctx@entry=0x555557142940, avpkt=avpkt@entry=0x555557143a80, 
    frame=frame@entry=0x5555572e8800, 
    got_packet=got_packet@entry=0x7fffffffd944) at libavcodec/encode.c:199
#3  0x0000555555c07c49 in encode_simple_internal (avpkt=0x555557143a80, 
    avctx=0x555557142940) at libavcodec/encode.c:277
#4  encode_simple_receive_packet (avpkt=<optimized out>, avctx=<optimized out>)
    at libavcodec/encode.c:295
#5  encode_receive_packet_internal (avctx=avctx@entry=0x555557142940, 
    avpkt=0x555557143a80) at libavcodec/encode.c:329
#6  0x0000555555c07f04 in avcodec_send_frame (avctx=0x555557142940, 
    frame=0x555557142dc0) at libavcodec/encode.c:471
#7  0x0000555555708d91 in encode_frame (of=0x55555713e5c0, ost=0x555557142640, 
    frame=0x555557142dc0) at fftools/ffmpeg.c:848
#8  0x000055555570ef76 in do_video_out (of=0x55555713e5c0, ost=0x555557142640, 
    next_picture=0x555557142dc0) at fftools/ffmpeg.c:1264
#9  0x000055555570f6c8 in reap_filters (flush=0) at fftools/ffmpeg.c:1341
#10 0x00005555557120ad in transcode_step () at fftools/ffmpeg.c:3868
--Type <RET> for more, q to quit, c to continue without paging--
#11 transcode () at fftools/ffmpeg.c:3905
#12 0x00005555556e9c8b in main (argc=7, argv=0x7fffffffdf68)
    at fftools/ffmpeg.c:4052

Attachments (1)

719.jpg (69.6 KB ) - added by ami_stuff 18 months ago.

Download all attachments as: .zip

Change History (4)

by ami_stuff, 18 months ago

Attachment: 719.jpg added

comment:1 by Carl Eugen Hoyos, 18 months ago

Component: undeterminedavcodec
Keywords: rpza crash added
Priority: normalimportant
Resolution: fixed
Status: newclosed
Version: unspecifiedgit-master

comment:2 by Carl Eugen Hoyos, 18 months ago

Reproduced by developer: set
Resolution: fixed
Status: closedreopened

Or maybe not:

==4554== Invalid write of size 8
==4554==    at 0xD23C53: update_block_in_prev_frame (rpzaenc.c:426)
==4554==    by 0xD23C53: rpza_encode_stream (rpzaenc.c:763)
==4554==    by 0xD23C53: rpza_encode_frame (rpzaenc.c:810)
==4554==    by 0xA1BA30: ff_encode_encode_cb (encode.c:199)
==4554==    by 0xA1C024: encode_simple_internal (encode.c:277)
==4554==    by 0xA1C024: encode_simple_receive_packet (encode.c:295)
==4554==    by 0xA1C024: encode_receive_packet_internal (encode.c:329)
==4554==    by 0xA1BD29: avcodec_send_frame (encode.c:471)
==4554==    by 0x42B350: encode_frame (ffmpeg.c:848)
==4554==    by 0x42AB29: do_video_out (ffmpeg.c:1264)
==4554==    by 0x42A051: reap_filters (ffmpeg.c:1341)
==4554==    by 0x4249F0: transcode (ffmpeg.c:0)
==4554==    by 0x421935: main (ffmpeg.c:4052)

comment:3 by Carl Eugen Hoyos, 18 months ago

Resolution: fixed
Status: reopenedclosed
Note: See TracTickets for help on using tickets.