Skip to content

SEGV caused by a READ memory access #5

@Cvjark

Description

@Cvjark

hi, i compile this repo with ASAN to do some test, after compiling I feed test.png in this repo and it crash.
compile command: AFL_USE_ASAN=1 make CC=afl-clang-fast LDFLAGS="-lopencv"

and here is the crash info:

AddressSanitizer:DEADLYSIGNAL

==110236==ERROR: AddressSanitizer: SEGV on unknown address 0x000000001c78 (pc 0x0000004f4d2e bp 0x7ffeb85f5cd0 sp 0x7ffeb85f5bc0 T0)
==110236==The signal is caused by a READ memory access.
    #0 0x4f4d2e in load_image /home/bupt/Desktop/jpec/main.c:69:22
    #1 0x4f49b0 in main /home/bupt/Desktop/jpec/main.c:46:20
    #2 0x7ff2c275bc86 in __libc_start_main /build/glibc-CVJwZb/glibc-2.27/csu/../csu/libc-start.c:310
    #3 0x41c759 in _start (/home/bupt/Desktop/jpec/jpec+0x41c759)

AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV /home/bupt/Desktop/jpec/main.c:69:22 in load_image
==110236==ABORTING

command to reproduce the crash: ./jpec test.png
test.zip

is it some kind of bug?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions