Opened 2 years ago
Closed 17 months ago
#10055 closed defect (fixed)
jpeg2000 crash with lowres (ffplay)
Reported by: | ami_stuff | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | undetermined |
Version: | unspecified | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
r -lowres 1 lossy_gray_decomp_levels_5_bitslice_layers_7.jp2 Starting program: ffplay_g -lowres 1 lossy_gray_decomp_levels_5_bitslice_layers_7.jp2 [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". ffplay version N-109101-g822da7a317 Copyright (c) 2003-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.102 / 59. 52.102 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 [New Thread 0x7ffff6bdd700 (LWP 7126)] [New Thread 0x7ffff4176700 (LWP 7127)] [New Thread 0x7ffff396c700 (LWP 7128)] [New Thread 0x7ffff38a1700 (LWP 7129)] [jpeg2000 @ 0x7fffd80025c0] extra cblk styles 1KB sq= 0B f=0/0 [jpeg2000 @ 0x7fffd80025c0] Selective arithmetic coding bypass Input #0, j2k_pipe, from 'lossy_gray_decomp_levels_5_bitslice_layers_7.jp2': Duration: N/A, bitrate: N/A Stream #0:0: Video: jpeg2000, gray16le(12 bpc), 999x767, 25 fps, 25 tbr, 25 tbn [New Thread 0x7ffff30a0700 (LWP 7130)] [New Thread 0x7ffff289f700 (LWP 7131)] [New Thread 0x7ffff209e700 (LWP 7132)] [New Thread 0x7ffff189d700 (LWP 7133)] [New Thread 0x7ffff109c700 (LWP 7134)] [New Thread 0x7ffff089b700 (LWP 7135)] [New Thread 0x7fffd3fff700 (LWP 7136)] [New Thread 0x7fffd37fe700 (LWP 7137)] [New Thread 0x7fffd2ffd700 (LWP 7138)] [New Thread 0x7fffd27fc700 (LWP 7139)] [jpeg2000 @ 0x7fffd8006f40] extra cblk styles 1 [jpeg2000 @ 0x7fffd8006f40] Selective arithmetic coding bypass double free or corruption (out) 0KB vq= 0KB sq= 0B f=0/0 Thread 6 "av:jpeg200:df0" received signal SIGABRT, Aborted. [Switching to Thread 0x7ffff30a0700 (LWP 7130)] __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 50 ../sysdeps/unix/sysv/linux/raise. (gdb) bt #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #1 0x00007ffff766c859 in __GI_abort () at abort.c:79 #2 0x00007ffff76d726e in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7ffff7801298 "%s\n") at ../sysdeps/posix/libc_fatal.c:155 #3 0x00007ffff76df2fc in malloc_printerr ( str=str@entry=0x7ffff7803670 "double free or corruption (out)") at malloc.c:5347 #4 0x00007ffff76e0fa0 in _int_free (av=0x7ffff7836b80 <main_arena>, p=0x7fffc401a330, have_lock=<optimized out>) at malloc.c:4314 #5 0x0000555555d18410 in ff_jpeg2000_cleanup (comp=0x7fffc4001900, codsty=0x7fffc400090c) at libavcodec/jpeg2000.c:630 #6 0x0000555555d18cd3 in jpeg2000_dec_cleanup (s=s@entry=0x7fffd8007440) at libavcodec/jpeg2000dec.c:2118 #7 0x0000555555d1f465 in jpeg2000_decode_frame (avctx=<optimized out>, picture=<optimized out>, got_frame=<optimized out>, avpkt=<optimized out>) at libavcodec/jpeg2000dec.c:2553 #8 0x0000555555e28b96 in frame_worker_thread (arg=0x7fffd8006280) at libavcodec/pthread_frame.c:241 #9 0x00007ffff7844609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007ffff7769133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 (gdb) #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #1 0x00007ffff766c859 in __GI_abort () at abort.c:79 #2 0x00007ffff76d726e in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7ffff7801298 "%s\n") at ../sysdeps/posix/libc_fatal.c:155 #3 0x00007ffff76df2fc in malloc_printerr ( str=str@entry=0x7ffff7803670 "double free or corruption (out)") at malloc.c:5347 #4 0x00007ffff76e0fa0 in _int_free (av=0x7ffff7836b80 <main_arena>, p=0x7fffc401a330, have_lock=<optimized out>) at malloc.c:4314 #5 0x0000555555d18410 in ff_jpeg2000_cleanup (comp=0x7fffc4001900, codsty=0x7fffc400090c) at libavcodec/jpeg2000.c:630 #6 0x0000555555d18cd3 in jpeg2000_dec_cleanup (s=s@entry=0x7fffd8007440) at libavcodec/jpeg2000dec.c:2118 #7 0x0000555555d1f465 in jpeg2000_decode_frame (avctx=<optimized out>, picture=<optimized out>, got_frame=<optimized out>, avpkt=<optimized out>) at libavcodec/jpeg2000dec.c:2553 #8 0x0000555555e28b96 in frame_worker_thread (arg=0x7fffd8006280) at libavcodec/pthread_frame.c:241 #9 0x00007ffff7844609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007ffff7769133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
==7025== Thread 6 av:jpeg200:df0: 0KB vq= 0KB sq= 0B f=0/0 ==7025== Invalid write of size 2 ==7025== at 0x8CE622: write_frame_16 (jpeg2000dec.c:2078) ==7025== by 0x8CE622: jpeg2000_decode_tile (jpeg2000dec.c:2103) ==7025== by 0x6D3974: avcodec_default_execute2 (avcodec.c:63) ==7025== by 0x8D345C: jpeg2000_decode_frame (jpeg2000dec.c:2551) ==7025== by 0x9DCB95: frame_worker_thread (pthread_frame.c:241) ==7025== by 0x4FBC608: start_thread (pthread_create.c:477) ==7025== by 0x50F6132: clone (clone.S:95)
Attachments (1)
Change History (2)
by , 2 years ago
Attachment: | lossy_gray_decomp_levels_5_bitslice_layers_7.jp2 added |
---|
comment:1 by , 17 months ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note:
See TracTickets
for help on using tickets.
fixed by c012d1f2bb8735f2b17ce88cd8181d2ffc989b02