Created
January 25, 2023 11:04
-
-
Save spscream/b7ebe454303c3b044bc24f83cd8aea0e to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
================================================================= | |
==1==ERROR: AddressSanitizer: heap-use-after-free on address 0x607000f633f0 at pc 0x7f2d5bceafa8 bp 0x7f2d5b472a50 sp 0x7f2d5b472a48 | |
WRITE of size 4 at 0x607000f633f0 thread T7 | |
#0 0x7f2d5bceafa7 in janus_videoroom_hangup_media_internal plugins/janus_videoroom.c:8912 | |
#1 0x7f2d5bcef5d3 in janus_videoroom_hangup_media plugins/janus_videoroom.c:8871 | |
#2 0x7f2d5bd956fa in janus_videoroom_handler plugins/janus_videoroom.c:10473 | |
#3 0x7f2d62a570bc (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x7b0bc) | |
#4 0x7f2d628a7ea6 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x7ea6) | |
#5 0x7f2d627c5a2e in __clone (/lib/x86_64-linux-gnu/libc.so.6+0xfca2e) | |
0x607000f633f0 is located 64 bytes inside of 72-byte region [0x607000f633b0,0x607000f633f8) | |
freed by thread T1758 (hloop 830404264) here: | |
#0 0x7f2d6304eb6f in __interceptor_free ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:123 | |
#1 0x7f2d62d7cec1 in stun_sha1 ../stun/stunhmac.c:207 | |
previously allocated by thread T1758 (hloop 830404264) here: | |
#0 0x7f2d6304ee8f in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145 | |
#1 0x7f2d623de8e3 in gnutls_hmac_init (/usr/lib/x86_64-linux-gnu/libgnutls.so.30+0x738e3) | |
Thread T7 created by T0 here: | |
#0 0x7f2d62ffa2a2 in __interceptor_pthread_create ../../../../src/libsanitizer/asan/asan_interceptors.cpp:214 | |
#1 0x7f2d62a7eff0 (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0+0xa2ff0) | |
Thread T1758 (hloop 830404264) created by T5 here: | |
#0 0x7f2d62ffa2a2 in __interceptor_pthread_create ../../../../src/libsanitizer/asan/asan_interceptors.cpp:214 | |
#1 0x7f2d62a7eff0 (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0+0xa2ff0) | |
Thread T5 created by T0 here: | |
#0 0x7f2d62ffa2a2 in __interceptor_pthread_create ../../../../src/libsanitizer/asan/asan_interceptors.cpp:214 | |
#1 0x7f2d62a7eff0 (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0+0xa2ff0) | |
SUMMARY: AddressSanitizer: heap-use-after-free plugins/janus_videoroom.c:8912 in janus_videoroom_hangup_media_internal | |
Shadow bytes around the buggy address: | |
0x0c0e801e4620: fa fa fd fd fd fd fd fd fd fd fd fa fa fa fa fa | |
0x0c0e801e4630: fd fd fd fd fd fd fd fd fd fd fa fa fa fa 00 00 | |
0x0c0e801e4640: 00 00 00 00 00 00 00 00 fa fa fa fa 00 00 00 00 | |
0x0c0e801e4650: 00 00 00 00 00 fa fa fa fa fa fa fa fa fa fa fa | |
0x0c0e801e4660: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd | |
=>0x0c0e801e4670: fd fa fa fa fa fa fd fd fd fd fd fd fd fd[fd]fa | |
0x0c0e801e4680: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa | |
0x0c0e801e4690: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa | |
0x0c0e801e46a0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa 00 00 | |
0x0c0e801e46b0: 00 00 00 00 00 00 00 00 fa fa fa fa fd fd fd fd | |
0x0c0e801e46c0: fd fd fd fd fd fa fa fa fa fa fd fd fd fd fd fd | |
Shadow byte legend (one shadow byte represents 8 application bytes): | |
Addressable: 00 | |
Partially addressable: 01 02 03 04 05 06 07 | |
Heap left redzone: fa | |
Freed heap region: fd | |
Stack left redzone: f1 | |
Stack mid redzone: f2 | |
Stack right redzone: f3 | |
Stack after return: f5 | |
Stack use after scope: f8 | |
Global redzone: f9 | |
Global init order: f6 | |
Poisoned by user: f7 | |
Container overflow: fc | |
Array cookie: ac | |
Intra object redzone: bb | |
ASan internal: fe | |
Left alloca redzone: ca | |
Right alloca redzone: cb | |
Shadow gap: cc | |
==1==ABORTING |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment