[FFmpeg-trac] #9945(avcodec:new): undefined behavior at libavcodec/jpeg2000dwt.c:84:18

FFmpeg trac at avcodec.org
Tue Sep 27 01:12:33 EEST 2022


#9945: undefined behavior at libavcodec/jpeg2000dwt.c:84:18
-------------------------------------+-------------------------------------
             Reporter:  Johannes     |                    Owner:  (none)
  Kauffmann                          |
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:  avcodec
              Version:  git-master   |               Resolution:
             Keywords:  j2k ubsan    |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Changes (by Carl Eugen Hoyos):

 * keywords:  j2k => j2k ubsan

Comment:

 {{{
 $ make libavcodec/tests/jpeg2000dwt && libavcodec/tests/jpeg2000dwt
 5/3i, decomp:15 border 151 170 140 183 milli-err2:        0
 9/7i, decomp:15 border 151 170 140 183 milli-err2:      544
 9/7f, decomp:15 border 151 170 140 183 err2:               0.000
 5/3i, decomp:21 border 173 201  81 189 milli-err2:        0
 9/7i, decomp:21 border 173 201  81 189 milli-err2:      592
 9/7f, decomp:21 border 173 201  81 189 err2:               0.000
 src/libavcodec/jpeg2000dwt.c:84:18: runtime error: left shift of negative
 value -66
 5/3i, decomp:22 border 213 227  76 245 milli-err2:        0
 9/7i, decomp:22 border 213 227  76 245 milli-err2:      533
 9/7f, decomp:22 border 213 227  76 245 err2:               0.000
 5/3i, decomp:13 border 134 157 184 203 milli-err2:        0
 9/7i, decomp:13 border 134 157 184 203 milli-err2:      535
 9/7f, decomp:13 border 134 157 184 203 err2:               0.000
 5/3i, decomp: 1 border 204 237   6 106 milli-err2:        0
 9/7i, decomp: 1 border 204 237   6 106 milli-err2:      219
 9/7f, decomp: 1 border 204 237   6 106 err2:               0.000
 5/3i, decomp:28 border  76 211  13 210 milli-err2:        0
 9/7i, decomp:28 border  76 211  13 210 milli-err2:      791
 9/7f, decomp:28 border  76 211  13 210 err2:               0.000
 5/3i, decomp:21 border  76  99  43 123 milli-err2:        0
 9/7i, decomp:21 border  76  99  43 123 milli-err2:      686
 9/7f, decomp:21 border  76  99  43 123 err2:               0.000
 5/3i, decomp:15 border 192 243 174 204 milli-err2:        0
 9/7i, decomp:15 border 192 243 174 204 milli-err2:      476
 9/7f, decomp:15 border 192 243 174 204 err2:               0.000
 5/3i, decomp:21 border  17  68  93 204 milli-err2:        0
 9/7i, decomp:21 border  17  68  93 204 milli-err2:      633
 9/7f, decomp:21 border  17  68  93 204 err2:               0.000
 5/3i, decomp:11 border 142 168  82 174 milli-err2:        0
 9/7i, decomp:11 border 142 168  82 174 milli-err2:      696
 9/7f, decomp:11 border 142 168  82 174 err2:               0.000
 5/3i, decomp:23 border 142 209 171 235 milli-err2:        0
 9/7i, decomp:23 border 142 209 171 235 milli-err2:      626
 9/7f, decomp:23 border 142 209 171 235 err2:               0.000
 5/3i, decomp:30 border  37 185  79 245 milli-err2:        0
 9/7i, decomp:30 border  37 185  79 245 milli-err2:      953
 9/7f, decomp:30 border  37 185  79 245 err2:               0.000
 5/3i, decomp: 5 border 129 236  30 243 milli-err2:        0
 9/7i, decomp: 5 border 129 236  30 243 milli-err2:      620
 9/7f, decomp: 5 border 129 236  30 243 err2:               0.000
 5/3i, decomp:10 border   5 160 146 247 milli-err2:        0
 9/7i, decomp:10 border   5 160 146 247 milli-err2:      797
 9/7f, decomp:10 border   5 160 146 247 err2:               0.000
 5/3i, decomp: 5 border 104 162   6  47 milli-err2:        0
 9/7i, decomp: 5 border 104 162   6  47 milli-err2:      603
 9/7f, decomp: 5 border 104 162   6  47 err2:               0.000
 5/3i, decomp:24 border  78 250 102 218 milli-err2:        0
 9/7i, decomp:24 border  78 250 102 218 milli-err2:      836
 9/7f, decomp:24 border  78 250 102 218 err2:               0.000
 5/3i, decomp:28 border  86  98  56  79 milli-err2:        0
 9/7i, decomp:28 border  86  98  56  79 milli-err2:      597
 9/7f, decomp:28 border  86  98  56  79 err2:               0.000
 5/3i, decomp: 6 border  95 238 197 214 milli-err2:        0
 9/7i, decomp: 6 border  95 238 197 214 milli-err2:      478
 9/7f, decomp: 6 border  95 238 197 214 err2:               0.000
 5/3i, decomp:17 border  77 169  93 165 milli-err2:        0
 9/7i, decomp:17 border  77 169  93 165 milli-err2:      616
 9/7f, decomp:17 border  77 169  93 165 err2:               0.000
 5/3i, decomp:22 border 178 187   7 119 milli-err2:        0
 9/7i, decomp:22 border 178 187   7 119 milli-err2:      392
 9/7f, decomp:22 border 178 187   7 119 err2:               0.000
 }}}
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/9945#comment:2>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list