libiff
libiff copied to clipboard
Malloc size error in rawchunk.c:58:40
System info
Ubuntu X64, gcc (Ubuntu 5.5.0-12ubuntu1), iffpp (latest master 0290be4)
Configure
CFLAGS="-g -fsanitize=address" LDFLAGS="-fsanitize=address" ./configure
Command line
./src/iffpp/.libs/lt-iffpp @@
AddressSanitizer output
==59320==WARNING: AddressSanitizer failed to allocate 0xffffffff8000000b bytes
==59320==AddressSanitizer's allocator is terminating the process instead of returning 0
==59320==If you don't like this behavior set allocator_may_return_null=1
==59320==AddressSanitizer CHECK failed: /home/seviezhou/llvm-6.0.0/projects/compiler-rt/lib/sanitizer_common/sanitizer_allocator.cc:225 "((0)) != (0)" (0x0, 0x0)
#0 0x4e7b7f in __asan::AsanCheckFailed(char const*, int, char const*, unsigned long long, unsigned long long) /home/seviezhou/llvm-6.0.0/projects/compiler-rt/lib/asan/asan_rtl.cc:69
#1 0x504af5 in __sanitizer::CheckFailed(char const*, int, char const*, unsigned long long, unsigned long long) /home/seviezhou/llvm-6.0.0/projects/compiler-rt/lib/sanitizer_common/sanitizer_termination.cc:79
#2 0x4ed9a6 in __sanitizer::ReportAllocatorCannotReturnNull() /home/seviezhou/llvm-6.0.0/projects/compiler-rt/lib/sanitizer_common/sanitizer_allocator.cc:225
#3 0x4ed9e3 in __sanitizer::ReturnNullOrDieOnFailure::OnBadRequest() /home/seviezhou/llvm-6.0.0/projects/compiler-rt/lib/sanitizer_common/sanitizer_allocator.cc:241
#4 0x41eab6 in __asan::asan_malloc(unsigned long, __sanitizer::BufferedStackTrace*) /home/seviezhou/llvm-6.0.0/projects/compiler-rt/lib/asan/asan_allocator.cc:856
#5 0x4de664 in __interceptor_malloc /home/seviezhou/llvm-6.0.0/projects/compiler-rt/lib/asan/asan_malloc_linux.cc:89
#6 0x7f419ec53f23 in IFF_readRawChunk /home/seviezhou/libiff/src/libiff/rawchunk.c:58:40
#7 0x7f419ec47a22 in IFF_readChunk /home/seviezhou/libiff/src/libiff/chunk.c:76:25
#8 0x7f419ec4b295 in IFF_readGroup /home/seviezhou/libiff/src/libiff/group.c:80:21
#9 0x7f419ec4e754 in IFF_readForm /home/seviezhou/libiff/src/libiff/form.c:45:23
#10 0x7f419ec47856 in IFF_readChunk /home/seviezhou/libiff/src/libiff/chunk.c:64:21
#11 0x7f419ec558f3 in IFF_readFd /home/seviezhou/libiff/src/libiff/iff.c:35:13
#12 0x7f419ec55b48 in IFF_read /home/seviezhou/libiff/src/libiff/iff.c:65:13
#13 0x5167b3 in IFF_prettyPrint /home/seviezhou/libiff/src/iffpp/pp.c:33:10
#14 0x516477 in main /home/seviezhou/libiff/src/iffpp/main.c:137:12
#15 0x7f419dd4983f in __libc_start_main /build/glibc-e6zv40/glibc-2.23/csu/../csu/libc-start.c:291
#16 0x41a478 in _start (/home/seviezhou/libiff/src/iffpp/.libs/lt-iffpp+0x41a478)