Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v2.2.0 regression for decoding images where TNsot == 0 #1120

Closed
rouault opened this issue Jun 20, 2018 · 1 comment
Closed

v2.2.0 regression for decoding images where TNsot == 0 #1120

rouault opened this issue Jun 20, 2018 · 1 comment
Assignees
Labels

Comments

@rouault
Copy link
Collaborator

rouault commented Jun 20, 2018

Regression was bisected to 9906fbf

Can be shown on
tnsot_zero.jp2.zip

@rouault rouault added the bug label Jun 20, 2018
@rouault rouault self-assigned this Jun 20, 2018
rouault added a commit that referenced this issue Jun 20, 2018
Fix regression in reading files with TNsot == 0 (refs #1120)
@rouault
Copy link
Collaborator Author

rouault commented Jun 20, 2018

Fixed per #1121

clrpackages pushed a commit to clearlinux-pkgs/openjpeg that referenced this issue Apr 29, 2020
…2.3.1

Andrew Murray (2):
      Changed cmake version test to allow for cmake 2.8.11.x
      Fixed typos

Antonin Descampe (8):
      Update ABI check for v2.3.0
      Finalise ABI check update for v2.3.0
      Update BUILD version for release 2.3.1
      update for release 2.3.1
      Update for release 2.3.1
      Update for release 2.3.1
      update token for automatic release
      update token for appveyor auto release

Campbell Barton (1):
      Note that seek uses SEEK_SET behavior.

Even Rouault (27):
      opj_decompress -h: document -threads ALL_CPUS
      Unix build: fix regression of 2.3.0 where a shared-only or static-only build lacks the installation target for the library (#1019, fixes regression introduced by 3dfc6ca2bcf06fd1adb6b6b4cecc6c092f08ba0b)
      Improve doc of opj_codec_set_threads()
      opj_j2k_set_threads(): add sanity check to error out if called after opj_read_header()
      CMakeLists.txt: turn BUILD_PKGCONFIG_FILES ON by default on Windows if compiler is GCC
      Fix typo in comments
      opj_j2k_read_cod: remove check for 'No more than one COD marker per tile' (fixes #1043)
      Add known failure for i386 target (refs #1043)
      Add known failure for Windows VC10 i386 target (refs #1043)
      opj_t2_encode_packet(): disable setting empty packet header bit to 1 when there is an empty packet
      Avoid out-of-bounds write overflow due to uint32 overflow computation on images with huge dimensions. Credit to Google Autofuzz project for providing test case
      bench_dwt: fix wrong index in iteration (issue found by Fethi Migaou)
      .travis.yml: temporarily disable OPJ_CI_ASAN=1 (refs #1091)
      Fix Mac builds
      opj_compress: fix help message regarding default precinct size
      opj_compress: try to make help message of -c switch clearer (fixes #1117)
      Revert "Avoid assertion in opj_j2k_merge_ppt() in case premature EOC is encountered in opj_j2k_read_tile_header(). Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2785. Credit to OSS Fuzz" (fixes #1120)
      Avoid assertion when running opj_j2k_merge_ppt() several time due to e6674f7ed66abdb32a0be5944f618722b6a7b5d5 revert. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2785
      Add test cases for uclouvain/openjpeg#1120 and https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2785
      Update knownfailures- files given current configurations
      opj_jp2_apply_pclr(): remove useless assert that can trigger on some files (fixes #1125)
      opj_thread_pool_setup(): fix infinite waiting if a thread creation failed
      color_apply_icc_profile: avoid potential heap buffer overflow
      Revert "[MJ2] Avoid index out of bounds access to pi->include[]"
      Revert "[JPWL] tgatoimage(): avoid excessive memory allocation attempt,"
      opj_t1_encode_cblks: fix UBSAN signed integer overflow
      abi-check.sh: fix broken download URL

Gregory Fiumara (1):
      Add missing fclose() statement in error condition.

Hugo Lefeuvre (4):
      convertbmp: fix issues with zero bitmasks
      jp3d/jpwl convert: fix write stack buffer overflow
      jp2: convert: fix null pointer dereference
      convertbmp: detect invalid file dimensions early

Karol Babioch (4):
      mj2: Add missing variable to format string in fprintf() invocation in meta_out.c
      opj_mj2_extract: Rename output_location to output_prefix
      jp3d: Replace sprintf() by snprintf() in volumetobin()
      opj_mj2_extract: Check provided output prefix for length

Libor Bukata (1):
      The change makes a relative path to header files

Nikola Forró (1):
      Fix several memory and resource leaks

Regina Obe (1):
      Add -DBUILD_PKGCONFIG_FILES to install instructions

Robert Everson (1):
      Cast on uint ceildiv

Stefan Weil (7):
      Fix resource leak (CID 179466)
      jp3d: Convert ISO-8859 to UTF-8
      openjp3d: Convert ISO-8859 to UTF-8
      Use local type declaration for POSIX standard type only for MS compiler
      Fix some typos in code comments and documentation
      openjp2/jp2: Fix two format strings
      Fix some potential overflow issues (#1161)

Young Xiao (1):
      [JPWL] tgatoimage(): avoid excessive memory allocation attempt,

Young_X (7):
      [MJ2] To avoid divisions by zero / undefined behaviour on shift
      [JPWL] fix CVE-2018-16375
      [JPWL] imagetotga(): fix read heap buffer overflow if numcomps < 3 (#987)
      [MJ2] Avoid index out of bounds access to pi->include[]
      [OPENJP2] change the way to compute *p_tx0, *p_tx1, *p_ty0, *p_ty1 in function
      [JPWL] opj_compress: reorder checks related to code block dimensions to avoid potential int overflow
      [JP3D] To avoid divisions by zero / undefined behaviour on shift (CVE-2018-14423

ichlubna (1):
      openjp3d: Int overflow fixed (#1159)

setharnold (1):
      fix unchecked integer multiplication overflow

szukw000 (3):
      Some Doxygen tags are removed
      Changes in pnmtoimage if image data are missing
      opj_mj2_extract: Avoid segfault for long filenames
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant