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

memory exhausted in imagew-main.c:1383 #31

Open
whiteHat001 opened this issue Aug 6, 2017 · 0 comments
Open

memory exhausted in imagew-main.c:1383 #31

whiteHat001 opened this issue Aug 6, 2017 · 0 comments

Comments

@whiteHat001
Copy link

root@ubuntu:/home/hjy/Desktop# imagew oom-iw_process_internal1 imout/out -outfmt png
oom-iw_process_internal1 → imout/out
Resizing: 6912×33023 → 9288×33023
==1812==ERROR: AddressSanitizer failed to allocate 0x4920b000 (1226878976) bytes of LargeMmapAllocator: 12
==1812==Process memory map follows:
0x08048000-0x0812c000 /usr/local/bin/imagew
0x0812c000-0x0812d000 /usr/local/bin/imagew
0x0812d000-0x08131000 /usr/local/bin/imagew
0x1ffff000-0x24000000
0x24000000-0x28000000
0x28000000-0x40000000
0x7da00000-0x7db00000
0x7db44000-0xb4300000
0xb4400000-0xb4500000
0xb4600000-0xb4700000
0xb4800000-0xb4900000
0xb4a00000-0xb4b00000
0xb4c00000-0xb4d00000
0xb4e00000-0xb4f00000
0xb5000000-0xb5100000
0xb5200000-0xb5300000
0xb5400000-0xb5500000
0xb5600000-0xb5800000 /usr/lib/locale/locale-archive
0xb5800000-0xb5900000
0xb5a00000-0xb5b00000
0xb5c00000-0xb5d00000
0xb5de5000-0xb6f7a000
0xb6f7a000-0xb6f95000 /lib/i386-linux-gnu/libgcc_s.so.1
0xb6f95000-0xb6f96000 /lib/i386-linux-gnu/libgcc_s.so.1
0xb6f96000-0xb6f97000 /lib/i386-linux-gnu/libgcc_s.so.1
0xb6f97000-0xb6f9a000 /lib/i386-linux-gnu/libdl-2.19.so
0xb6f9a000-0xb6f9b000 /lib/i386-linux-gnu/libdl-2.19.so
0xb6f9b000-0xb6f9c000 /lib/i386-linux-gnu/libdl-2.19.so
0xb6f9c000-0xb6f9d000
0xb6f9d000-0xb6fb5000 /lib/i386-linux-gnu/libpthread-2.19.so
0xb6fb5000-0xb6fb6000 /lib/i386-linux-gnu/libpthread-2.19.so
0xb6fb6000-0xb6fb7000 /lib/i386-linux-gnu/libpthread-2.19.so
0xb6fb7000-0xb6fb9000
0xb6fb9000-0xb7162000 /lib/i386-linux-gnu/libc-2.19.so
0xb7162000-0xb7164000 /lib/i386-linux-gnu/libc-2.19.so
0xb7164000-0xb7165000 /lib/i386-linux-gnu/libc-2.19.so
0xb7165000-0xb7168000
0xb7168000-0xb7180000 /lib/i386-linux-gnu/libz.so.1.2.8
0xb7180000-0xb7181000 /lib/i386-linux-gnu/libz.so.1.2.8
0xb7181000-0xb7182000 /lib/i386-linux-gnu/libz.so.1.2.8
0xb7182000-0xb71a8000 /lib/i386-linux-gnu/libpng12.so.0.50.0
0xb71a8000-0xb71a9000 /lib/i386-linux-gnu/libpng12.so.0.50.0
0xb71a9000-0xb71aa000 /lib/i386-linux-gnu/libpng12.so.0.50.0
0xb71aa000-0xb71f3000 /usr/lib/i386-linux-gnu/libjpeg.so.8.0.2
0xb71f3000-0xb71f4000 /usr/lib/i386-linux-gnu/libjpeg.so.8.0.2
0xb71f4000-0xb71f5000 /usr/lib/i386-linux-gnu/libjpeg.so.8.0.2
0xb71f5000-0xb7206000
0xb7206000-0xb724a000 /lib/i386-linux-gnu/libm-2.19.so
0xb724a000-0xb724b000 /lib/i386-linux-gnu/libm-2.19.so
0xb724b000-0xb724c000 /lib/i386-linux-gnu/libm-2.19.so
0xb724c000-0xb72eb000 /usr/lib/i386-linux-gnu/libasan.so.1.0.0
0xb72eb000-0xb72ed000 /usr/lib/i386-linux-gnu/libasan.so.1.0.0
0xb72ed000-0xb72ee000 /usr/lib/i386-linux-gnu/libasan.so.1.0.0
0xb72ee000-0xb7746000
0xb7750000-0xb7755000
0xb7755000-0xb7756000 /usr/lib/locale/locale-archive
0xb7756000-0xb775d000
0xb775d000-0xb775e000 [vdso]
0xb775e000-0xb777e000 /lib/i386-linux-gnu/ld-2.19.so
0xb777e000-0xb777f000 /lib/i386-linux-gnu/ld-2.19.so
0xb777f000-0xb7780000 /lib/i386-linux-gnu/ld-2.19.so
0xbfe81000-0xbfea2000 [stack]
==1812==End of process memory map.
==1812==AddressSanitizer CHECK failed: ../../../../src/libsanitizer/sanitizer_common/sanitizer_posix.cc:66 "(("unable to mmap" && 0)) != (0)" (0x0, 0x0)
#0 0xb72a04c1 (/usr/lib/i386-linux-gnu/libasan.so.1+0x544c1)
#1 0xb72a46a9 in __sanitizer::CheckFailed(char const*, int, char const*, unsigned long long, unsigned long long) (/usr/lib/i386-linux-gnu/libasan.so.1+0x586a9)
#2 0xb72a9e22 (/usr/lib/i386-linux-gnu/libasan.so.1+0x5de22)
#3 0xb726499b (/usr/lib/i386-linux-gnu/libasan.so.1+0x1899b)
#4 0xb7265488 (/usr/lib/i386-linux-gnu/libasan.so.1+0x19488)
#5 0xb729a84a in __interceptor_malloc (/usr/lib/i386-linux-gnu/libasan.so.1+0x4e84a)
#6 0x8115495 in iw_malloc_ex src/imagew-util.c:48
#7 0x8115495 in iw_malloc_large src/imagew-util.c:77
#8 0x808362d in iw_process_internal src/imagew-main.c:1383
#9 0x808362d in iw_process_image src/imagew-main.c:2260
#10 0x8057bad in iwcmd_run src/imagew-cmd.c:1400
#11 0x80689b0 in iwcmd_main src/imagew-cmd.c:3018
#12 0x804a94a in main src/imagew-cmd.c:3067
#13 0xb6fd2a82 in __libc_start_main (/lib/i386-linux-gnu/libc.so.6+0x19a82)
#14 0x804ae2f (/usr/local/bin/imagew+0x804ae2f)
POC https://github.com/whiteHat001/FUZZ_POC/blob/master/oom-iw_process_internal1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant