user/exiv2 (0.27.2): test failure: Uncaught exception: Overflow in addition
Found on ppc64:
======================================================================
FAIL: test_run (bugfixes.github.test_CVE_2018_12265.AdditionOverflowInLoaderExifJpeg)
This function reads in the attributes commands, retval, stdout, stderr,
----------------------------------------------------------------------
Traceback (most recent call last):
File "/root/packages/user/exiv2/src/exiv2-0.27.2-Source/tests/system_tests.py", line 632, in test_run
self.compare_stderr(i, command, processed_stderr, stderr)
File "/root/packages/user/exiv2/src/exiv2-0.27.2-Source/tests/system_tests.py", line 753, in compare_stderr
self._compare_output(
File "/root/packages/user/exiv2/src/exiv2-0.27.2-Source/tests/system_tests.py", line 725, in _compare_output
self.assertMultiLineEqual(
AssertionError: 'Erro[431 chars]uncating the entry\n' != 'Erro[431 chars]uncating the entry\nUncaught exception: Overflow in addition\n'
Error: Upper boundary of data for directory Image, entry 0x00fe is out of bounds: Offset = 0x0000002a, size = 64, exceeds buffer size by 22 Bytes; truncating the entry
Warning: Directory Image, entry 0x0201: Strip 0 is outside of the data area; ignored.
Warning: Directory Image, entry 0x0201: Strip 7 is outside of the data area; ignored.
Error: Offset of directory Thumbnail, entry 0x0201 is out of bounds: Offset = 0x00000000; truncating the entry
+ Uncaught exception: Overflow in addition
: Standard error does not match
----------------------------------------------------------------------
Ran 163 tests in 8.051s
FAILED (failures=1, skipped=6)
make[5]: *** [Makefile:115: newtests] Error 1
make[5]: Leaving directory '/root/packages/user/exiv2/src/exiv2-0.27.2-Source/test'
make[4]: *** [Makefile:105: test] Error 2
make[4]: Leaving directory '/root/packages/user/exiv2/src/exiv2-0.27.2-Source/test'
make[3]: *** [CMakeFiles/tests.dir/build.make:70: CMakeFiles/tests] Error 2
make[3]: Leaving directory '/root/packages/user/exiv2/src/exiv2-0.27.2-Source/build'
make[2]: *** [CMakeFiles/Makefile2:306: CMakeFiles/tests.dir/all] Error 2
make[2]: Leaving directory '/root/packages/user/exiv2/src/exiv2-0.27.2-Source/build'
make[1]: *** [CMakeFiles/Makefile2:313: CMakeFiles/tests.dir/rule] Error 2
make[1]: Leaving directory '/root/packages/user/exiv2/src/exiv2-0.27.2-Source/build'
make: *** [Makefile:182: tests] Error 2
make: Leaving directory '/root/packages/user/exiv2/src/exiv2-0.27.2-Source/build'
>>> ERROR: exiv2: check failed