Skip to content

memory leak in test suit? #194

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

Open
dududuguo opened this issue Jan 14, 2025 · 0 comments
Open

memory leak in test suit? #194

dududuguo opened this issue Jan 14, 2025 · 0 comments

Comments

@dududuguo
Copy link

Env

$uname -a
Linux 830d0c3e8261 5.15.153.1-microsoft-standard-WSL2 #1 SMP Fri Mar 29 23:14:13 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Reproduction

// make debug mode
$ make --prefix=/root/myhtml/build && make install
$ gcc /root/myhtml/examples/myhtml/string_manipulate_high_level.c -L/root/myhtml/build/lib -I/root/myhtml/build/include -lmyhtml -g -O0 -fsanitize=address
$ ./a.out

output

=================================================================
==48150==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 24 byte(s) in 1 object(s) allocated from:
    #0 0x7f5e5f91d887 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
    #1 0x7f5e5f618010 in mycore_malloc source/myport/posix/mycore/./memory.c:25
    #2 0x7f5e5f5cfe80 in myhtml_collection_create source/myhtml/./myhtml.c:1488
    #3 0x7f5e5f5caa14 in myhtml_get_nodes_by_tag_id source/myhtml/./myhtml.c:445
    #4 0x56316b01c6da in main /root/myhtml/examples/myhtml/string_manipulate_high_level.c:54
    #5 0x7f5e5f328d8f in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58

Objects leaked above:
0x603000000190 (24 bytes)

Indirect leak of 8192 byte(s) in 1 object(s) allocated from:
    #0 0x7f5e5f91d887 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
    #1 0x7f5e5f618010 in mycore_malloc source/myport/posix/mycore/./memory.c:25
    #2 0x7f5e5f5cff4f in myhtml_collection_create source/myhtml/./myhtml.c:1499
    #3 0x7f5e5f5caa14 in myhtml_get_nodes_by_tag_id source/myhtml/./myhtml.c:445
    #4 0x56316b01c6da in main /root/myhtml/examples/myhtml/string_manipulate_high_level.c:54
    #5 0x7f5e5f328d8f in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58

Objects leaked above:
0x62500000f100 (8192 bytes)

SUMMARY: AddressSanitizer: 8216 byte(s) leaked in 2 allocation(s).
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