SDL icon indicating copy to clipboard operation
SDL copied to clipboard

Address sanitizer showing leaks in simple SDL3 app

Open Tloe opened this issue 6 months ago • 3 comments

I am on Manjaro linux (arch) and I have installed SDL3 from AUR:

yay -S sdl3-git

I create this cpp file as a test case:

#include <SDL3/SDL.h>

int main() {
    SDL_Init(SDL_INIT_VIDEO);
    SDL_Window* window = SDL_CreateWindow("test", 640, 480, SDL_WINDOW_VULKAN);
    SDL_DestroyWindow(window);
    SDL_Quit();
    return 0;
}

Compile with this line: clang++ main.cpp -fsanitize=address -g -o test -lSDL3

Then when running I see lots of leak messages:

 ~/dev/testsdl3  ./test                                                                                                                                                                                                                                                                                                                                          22:15:43 

=================================================================
==279471==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 8192 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e20a7 in calloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:74:3
    #1 0x7b082eed010b  (<unknown module>)
    #2 0x7b082ef0eb7f  (<unknown module>)
    #3 0x7b082ef0ec81  (<unknown module>)
    #4 0x7b082ef07c68  (<unknown module>)
    #5 0x7f083238dcc6  (/usr/lib/libSDL3.so.0+0x18dcc6) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Direct leak of 2048 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eef6d9d  (<unknown module>)
    #2 0x7b082eefb6d3  (<unknown module>)
    #3 0x7b082eef98ae  (<unknown module>)
    #4 0x7b082eef634d  (<unknown module>)
    #5 0x7b082ef191fa  (<unknown module>)
    #6 0x7b082eefaab8  (<unknown module>)
    #7 0x7b082eefb537  (<unknown module>)
    #8 0x7b082eee4231  (<unknown module>)
    #9 0x7b082eee46e2  (<unknown module>)
    #10 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Direct leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eed028f  (<unknown module>)
    #2 0x7b082eee4144  (<unknown module>)
    #3 0x7f083238ff45  (/usr/lib/libSDL3.so.0+0x18ff45) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Direct leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082eefc6fc  (<unknown module>)
    #3 0x7b082ef1724a  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb537  (<unknown module>)
    #6 0x7b082eee4231  (<unknown module>)
    #7 0x7b082eee46e2  (<unknown module>)
    #8 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Direct leak of 56 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e20a7 in calloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:74:3
    #1 0x7b08204174bd  (<unknown module>)

Direct leak of 52 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef094  (<unknown module>)
    #2 0x7b082eeef510  (<unknown module>)
    #3 0x7b082eefb594  (<unknown module>)
    #4 0x7b082eef98ae  (<unknown module>)
    #5 0x7b082eef634d  (<unknown module>)
    #6 0x7b082ef191fa  (<unknown module>)
    #7 0x7b082eefaab8  (<unknown module>)
    #8 0x7b082eefb537  (<unknown module>)
    #9 0x7b082eee4231  (<unknown module>)
    #10 0x7b082eee46e2  (<unknown module>)
    #11 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Direct leak of 40 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eef6c87  (<unknown module>)
    #2 0x7b082eefb6d3  (<unknown module>)
    #3 0x7b082eef98ae  (<unknown module>)
    #4 0x7b082eef634d  (<unknown module>)
    #5 0x7b082ef191fa  (<unknown module>)
    #6 0x7b082eefaab8  (<unknown module>)
    #7 0x7b082eefb1a3  (<unknown module>)
    #8 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Direct leak of 32 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeea088  (<unknown module>)
    #2 0x7b082eedffa5  (<unknown module>)
    #3 0x7b082eee470f  (<unknown module>)
    #4 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Direct leak of 16 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeeedea  (<unknown module>)
    #2 0x7b082eef8350  (<unknown module>)
    #3 0x7b082eef634d  (<unknown module>)
    #4 0x7b082ef191fa  (<unknown module>)
    #5 0x7b082eefaab8  (<unknown module>)
    #6 0x7b082eefb1a3  (<unknown module>)
    #7 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Direct leak of 16 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eef6831  (<unknown module>)
    #2 0x7b082eefaa91  (<unknown module>)
    #3 0x7b082eefb537  (<unknown module>)
    #4 0x7b082eee4231  (<unknown module>)
    #5 0x7b082eee46e2  (<unknown module>)
    #6 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Direct leak of 16 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eefaacb  (<unknown module>)
    #2 0x7b082eefb1a3  (<unknown module>)
    #3 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Direct leak of 8 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082ef07e4a  (<unknown module>)
    #2 0x7f083238dcc6  (/usr/lib/libSDL3.so.0+0x18dcc6) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 8176 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eece846  (<unknown module>)
    #2 0x7b082eed026d  (<unknown module>)
    #3 0x7b082eee4144  (<unknown module>)
    #4 0x7f083238ff45  (/usr/lib/libSDL3.so.0+0x18ff45) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 8176 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eed03fb  (<unknown module>)
    #2 0x7b082eef694d  (<unknown module>)
    #3 0x7b082eef7be2  (<unknown module>)
    #4 0x7b082eef634d  (<unknown module>)
    #5 0x7b082ef191fa  (<unknown module>)
    #6 0x7b082eefaab8  (<unknown module>)
    #7 0x7b082eefb1a3  (<unknown module>)
    #8 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 3600 byte(s) in 50 object(s) allocated from:
    #0 0x558f777e20a7 in calloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:74:3
    #1 0x7b082eeeeec1  (<unknown module>)
    #2 0x7b082eeef363  (<unknown module>)
    #3 0x7b082eeef510  (<unknown module>)
    #4 0x7b082eefb594  (<unknown module>)
    #5 0x7b082eef98ae  (<unknown module>)
    #6 0x7b082eef634d  (<unknown module>)
    #7 0x7b082ef191fa  (<unknown module>)
    #8 0x7b082eefaab8  (<unknown module>)
    #9 0x7b082eefb537  (<unknown module>)
    #10 0x7b082eee4231  (<unknown module>)
    #11 0x7b082eee46e2  (<unknown module>)
    #12 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 3520 byte(s) in 88 object(s) allocated from:
    #0 0x558f777e20a7 in calloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:74:3
    #1 0x7b082eee9043  (<unknown module>)
    #2 0x7b082eee9356  (<unknown module>)
    #3 0x7b082eef6b67  (<unknown module>)
    #4 0x7b082eefb6d3  (<unknown module>)
    #5 0x7b082eef98ae  (<unknown module>)
    #6 0x7b082eef634d  (<unknown module>)
    #7 0x7b082ef191fa  (<unknown module>)
    #8 0x7b082eefaab8  (<unknown module>)
    #9 0x7b082eefb1a3  (<unknown module>)
    #10 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 2579 byte(s) in 49 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef094  (<unknown module>)
    #2 0x7b082eeef510  (<unknown module>)
    #3 0x7b082eefb594  (<unknown module>)
    #4 0x7b082eef98ae  (<unknown module>)
    #5 0x7b082eef634d  (<unknown module>)
    #6 0x7b082ef191fa  (<unknown module>)
    #7 0x7b082eefaab8  (<unknown module>)
    #8 0x7b082eefb537  (<unknown module>)
    #9 0x7b082eee4231  (<unknown module>)
    #10 0x7b082eee46e2  (<unknown module>)
    #11 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 2136 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e20a7 in calloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:74:3
    #1 0x7b082eef6c0e  (<unknown module>)
    #2 0x7b082eefb6d3  (<unknown module>)
    #3 0x7b082eef98ae  (<unknown module>)
    #4 0x7b082eef634d  (<unknown module>)
    #5 0x7b082ef191fa  (<unknown module>)
    #6 0x7b082eefaab8  (<unknown module>)
    #7 0x7b082eefb1a3  (<unknown module>)
    #8 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 1360 byte(s) in 85 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eee784e  (<unknown module>)
    #2 0x7b082eee92ec  (<unknown module>)
    #3 0x7b082eee9356  (<unknown module>)
    #4 0x7b082eef6b67  (<unknown module>)
    #5 0x7b082eefb6d3  (<unknown module>)
    #6 0x7b082eef98ae  (<unknown module>)
    #7 0x7b082eef634d  (<unknown module>)
    #8 0x7b082ef191fa  (<unknown module>)
    #9 0x7b082eefaab8  (<unknown module>)
    #10 0x7b082eefb1a3  (<unknown module>)
    #11 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 1302 byte(s) in 88 object(s) allocated from:
    #0 0x558f777dbcc8 in strdup /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_interceptors.cpp:596:3
    #1 0x7b082eee9260  (<unknown module>)
    #2 0x7b082eee9356  (<unknown module>)
    #3 0x7b082eef6b67  (<unknown module>)
    #4 0x7b082eefb6d3  (<unknown module>)
    #5 0x7b082eef98ae  (<unknown module>)
    #6 0x7b082eef634d  (<unknown module>)
    #7 0x7b082ef191fa  (<unknown module>)
    #8 0x7b082eefaab8  (<unknown module>)
    #9 0x7b082eefb1a3  (<unknown module>)
    #10 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 1280 byte(s) in 16 object(s) allocated from:
    #0 0x558f777e20a7 in calloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:74:3
    #1 0x7b082eef48bf  (<unknown module>)
    #2 0x7b082eef7a7d  (<unknown module>)
    #3 0x7b082eef634d  (<unknown module>)
    #4 0x7b082ef191fa  (<unknown module>)
    #5 0x7b082eefaab8  (<unknown module>)
    #6 0x7b082eefb1a3  (<unknown module>)
    #7 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 1056 byte(s) in 88 object(s) allocated from:
    #0 0x558f777dbcc8 in strdup /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_interceptors.cpp:596:3
    #1 0x7b082eee905c  (<unknown module>)
    #2 0x7b082eee9356  (<unknown module>)
    #3 0x7b082eef6b67  (<unknown module>)
    #4 0x7b082eefb6d3  (<unknown module>)
    #5 0x7b082eef98ae  (<unknown module>)
    #6 0x7b082eef634d  (<unknown module>)
    #7 0x7b082ef191fa  (<unknown module>)
    #8 0x7b082eefaab8  (<unknown module>)
    #9 0x7b082eefb1a3  (<unknown module>)
    #10 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 1028 byte(s) in 50 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeeeef4  (<unknown module>)
    #2 0x7b082eeef363  (<unknown module>)
    #3 0x7b082eeef510  (<unknown module>)
    #4 0x7b082eefb594  (<unknown module>)
    #5 0x7b082eef98ae  (<unknown module>)
    #6 0x7b082eef634d  (<unknown module>)
    #7 0x7b082ef191fa  (<unknown module>)
    #8 0x7b082eefaab8  (<unknown module>)
    #9 0x7b082eefb537  (<unknown module>)
    #10 0x7b082eee4231  (<unknown module>)
    #11 0x7b082eee46e2  (<unknown module>)
    #12 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 800 byte(s) in 50 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeeedea  (<unknown module>)
    #2 0x7b082eeef374  (<unknown module>)
    #3 0x7b082eeef510  (<unknown module>)
    #4 0x7b082eefb594  (<unknown module>)
    #5 0x7b082eef98ae  (<unknown module>)
    #6 0x7b082eef634d  (<unknown module>)
    #7 0x7b082ef191fa  (<unknown module>)
    #8 0x7b082eefaab8  (<unknown module>)
    #9 0x7b082eefb537  (<unknown module>)
    #10 0x7b082eee4231  (<unknown module>)
    #11 0x7b082eee46e2  (<unknown module>)
    #12 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 787 byte(s) in 85 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eee7872  (<unknown module>)
    #2 0x7b082eee92ec  (<unknown module>)
    #3 0x7b082eee9356  (<unknown module>)
    #4 0x7b082eef6b67  (<unknown module>)
    #5 0x7b082eefb6d3  (<unknown module>)
    #6 0x7b082eef98ae  (<unknown module>)
    #7 0x7b082eef634d  (<unknown module>)
    #8 0x7b082ef191fa  (<unknown module>)
    #9 0x7b082eefaab8  (<unknown module>)
    #10 0x7b082eefb1a3  (<unknown module>)
    #11 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 720 byte(s) in 18 object(s) allocated from:
    #0 0x558f777e20a7 in calloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:74:3
    #1 0x7b082eee9043  (<unknown module>)
    #2 0x7b082eee9356  (<unknown module>)
    #3 0x7b082eef6b67  (<unknown module>)
    #4 0x7b082eefb6d3  (<unknown module>)
    #5 0x7b082eef98ae  (<unknown module>)
    #6 0x7b082eef634d  (<unknown module>)
    #7 0x7b082ef170f4  (<unknown module>)
    #8 0x7b082eefaab8  (<unknown module>)
    #9 0x7b082eefb537  (<unknown module>)
    #10 0x7b082eee4231  (<unknown module>)
    #11 0x7b082eee46e2  (<unknown module>)
    #12 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 633 byte(s) in 49 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeeef6d  (<unknown module>)
    #2 0x7b082eeef363  (<unknown module>)
    #3 0x7b082eeef510  (<unknown module>)
    #4 0x7b082eefb594  (<unknown module>)
    #5 0x7b082eef98ae  (<unknown module>)
    #6 0x7b082eef634d  (<unknown module>)
    #7 0x7b082ef191fa  (<unknown module>)
    #8 0x7b082eefaab8  (<unknown module>)
    #9 0x7b082eefb537  (<unknown module>)
    #10 0x7b082eee4231  (<unknown module>)
    #11 0x7b082eee46e2  (<unknown module>)
    #12 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 456 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e20a7 in calloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:74:3
    #1 0x7b082eef6c0e  (<unknown module>)
    #2 0x7b082eefb6d3  (<unknown module>)
    #3 0x7b082eef98ae  (<unknown module>)
    #4 0x7b082eef634d  (<unknown module>)
    #5 0x7b082ef170f4  (<unknown module>)
    #6 0x7b082eefaab8  (<unknown module>)
    #7 0x7b082eefb537  (<unknown module>)
    #8 0x7b082eee4231  (<unknown module>)
    #9 0x7b082eee46e2  (<unknown module>)
    #10 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 288 byte(s) in 4 object(s) allocated from:
    #0 0x558f777e20a7 in calloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:74:3
    #1 0x7b082eeeeec1  (<unknown module>)
    #2 0x7b082eef832d  (<unknown module>)
    #3 0x7b082eef634d  (<unknown module>)
    #4 0x7b082ef191fa  (<unknown module>)
    #5 0x7b082eefaab8  (<unknown module>)
    #6 0x7b082eefb1a3  (<unknown module>)
    #7 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 288 byte(s) in 18 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eee784e  (<unknown module>)
    #2 0x7b082eee92ec  (<unknown module>)
    #3 0x7b082eee9356  (<unknown module>)
    #4 0x7b082eef6b67  (<unknown module>)
    #5 0x7b082eefb6d3  (<unknown module>)
    #6 0x7b082eef98ae  (<unknown module>)
    #7 0x7b082eef634d  (<unknown module>)
    #8 0x7b082ef170f4  (<unknown module>)
    #9 0x7b082eefaab8  (<unknown module>)
    #10 0x7b082eefb537  (<unknown module>)
    #11 0x7b082eee4231  (<unknown module>)
    #12 0x7b082eee46e2  (<unknown module>)
    #13 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 274 byte(s) in 18 object(s) allocated from:
    #0 0x558f777dbcc8 in strdup /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_interceptors.cpp:596:3
    #1 0x7b082eee9260  (<unknown module>)
    #2 0x7b082eee9356  (<unknown module>)
    #3 0x7b082eef6b67  (<unknown module>)
    #4 0x7b082eefb6d3  (<unknown module>)
    #5 0x7b082eef98ae  (<unknown module>)
    #6 0x7b082eef634d  (<unknown module>)
    #7 0x7b082ef170f4  (<unknown module>)
    #8 0x7b082eefaab8  (<unknown module>)
    #9 0x7b082eefb537  (<unknown module>)
    #10 0x7b082eee4231  (<unknown module>)
    #11 0x7b082eee46e2  (<unknown module>)
    #12 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 216 byte(s) in 18 object(s) allocated from:
    #0 0x558f777dbcc8 in strdup /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_interceptors.cpp:596:3
    #1 0x7b082eee905c  (<unknown module>)
    #2 0x7b082eee9356  (<unknown module>)
    #3 0x7b082eef6b67  (<unknown module>)
    #4 0x7b082eefb6d3  (<unknown module>)
    #5 0x7b082eef98ae  (<unknown module>)
    #6 0x7b082eef634d  (<unknown module>)
    #7 0x7b082ef170f4  (<unknown module>)
    #8 0x7b082eefaab8  (<unknown module>)
    #9 0x7b082eefb537  (<unknown module>)
    #10 0x7b082eee4231  (<unknown module>)
    #11 0x7b082eee46e2  (<unknown module>)
    #12 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 182 byte(s) in 3 object(s) allocated from:
    #0 0x558f777e0dd0 in realloc.part.0 /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:81:3
    #1 0x7b082eee7786  (<unknown module>)
    #2 0x7b082eee92ec  (<unknown module>)
    #3 0x7b082eee9356  (<unknown module>)
    #4 0x7b082eef6b67  (<unknown module>)
    #5 0x7b082eefb6d3  (<unknown module>)
    #6 0x7b082eef98ae  (<unknown module>)
    #7 0x7b082eef634d  (<unknown module>)
    #8 0x7b082ef191fa  (<unknown module>)
    #9 0x7b082eefaab8  (<unknown module>)
    #10 0x7b082eefb1a3  (<unknown module>)
    #11 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 176 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e20a7 in calloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:74:3
    #1 0x7b082eef46df  (<unknown module>)
    #2 0x7b082eef632a  (<unknown module>)
    #3 0x7b082ef170f4  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb537  (<unknown module>)
    #6 0x7b082eee4231  (<unknown module>)
    #7 0x7b082eee46e2  (<unknown module>)
    #8 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 176 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e20a7 in calloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:74:3
    #1 0x7b082eef46df  (<unknown module>)
    #2 0x7b082eef632a  (<unknown module>)
    #3 0x7b082ef191fa  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb1a3  (<unknown module>)
    #6 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 168 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eef46fb  (<unknown module>)
    #2 0x7b082eef632a  (<unknown module>)
    #3 0x7b082ef191fa  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb1a3  (<unknown module>)
    #6 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 168 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eef46fb  (<unknown module>)
    #2 0x7b082eef632a  (<unknown module>)
    #3 0x7b082ef170f4  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb537  (<unknown module>)
    #6 0x7b082eee4231  (<unknown module>)
    #7 0x7b082eee46e2  (<unknown module>)
    #8 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 160 byte(s) in 2 object(s) allocated from:
    #0 0x558f777e20a7 in calloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:74:3
    #1 0x7b082eef48bf  (<unknown module>)
    #2 0x7b082eef7a7d  (<unknown module>)
    #3 0x7b082eef634d  (<unknown module>)
    #4 0x7b082ef170f4  (<unknown module>)
    #5 0x7b082eefaab8  (<unknown module>)
    #6 0x7b082eefb537  (<unknown module>)
    #7 0x7b082eee4231  (<unknown module>)
    #8 0x7b082eee46e2  (<unknown module>)
    #9 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 142 byte(s) in 18 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eee7872  (<unknown module>)
    #2 0x7b082eee92ec  (<unknown module>)
    #3 0x7b082eee9356  (<unknown module>)
    #4 0x7b082eef6b67  (<unknown module>)
    #5 0x7b082eefb6d3  (<unknown module>)
    #6 0x7b082eef98ae  (<unknown module>)
    #7 0x7b082eef634d  (<unknown module>)
    #8 0x7b082ef170f4  (<unknown module>)
    #9 0x7b082eefaab8  (<unknown module>)
    #10 0x7b082eefb537  (<unknown module>)
    #11 0x7b082eee4231  (<unknown module>)
    #12 0x7b082eee46e2  (<unknown module>)
    #13 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 128 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e0f0d in reallocarray /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:88:3
    #1 0x7b082eef48f1  (<unknown module>)
    #2 0x7b082eef7a7d  (<unknown module>)
    #3 0x7b082eef634d  (<unknown module>)
    #4 0x7b082ef191fa  (<unknown module>)
    #5 0x7b082eefaab8  (<unknown module>)
    #6 0x7b082eefb1a3  (<unknown module>)
    #7 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 104 byte(s) in 3 object(s) allocated from:
    #0 0x558f777e0f0d in reallocarray /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:88:3
    #1 0x7b082eee774c  (<unknown module>)
    #2 0x7b082eee92ec  (<unknown module>)
    #3 0x7b082eee9356  (<unknown module>)
    #4 0x7b082eef6b67  (<unknown module>)
    #5 0x7b082eefb6d3  (<unknown module>)
    #6 0x7b082eef98ae  (<unknown module>)
    #7 0x7b082eef634d  (<unknown module>)
    #8 0x7b082ef191fa  (<unknown module>)
    #9 0x7b082eefaab8  (<unknown module>)
    #10 0x7b082eefb1a3  (<unknown module>)
    #11 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 104 byte(s) in 13 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eef836a  (<unknown module>)
    #2 0x7b082eef634d  (<unknown module>)
    #3 0x7b082ef191fa  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb1a3  (<unknown module>)
    #6 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 96 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e20a7 in calloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:74:3
    #1 0x7b08204174bd  (<unknown module>)

Indirect leak of 80 byte(s) in 3 object(s) allocated from:
    #0 0x558f777e0f0d in reallocarray /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:88:3
    #1 0x7b082eef827a  (<unknown module>)
    #2 0x7b082eef634d  (<unknown module>)
    #3 0x7b082ef191fa  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb1a3  (<unknown module>)
    #6 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 78 byte(s) in 4 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeeeef4  (<unknown module>)
    #2 0x7b082eef832d  (<unknown module>)
    #3 0x7b082eef634d  (<unknown module>)
    #4 0x7b082ef191fa  (<unknown module>)
    #5 0x7b082eefaab8  (<unknown module>)
    #6 0x7b082eefb1a3  (<unknown module>)
    #7 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082eefc71c  (<unknown module>)
    #3 0x7b082ef1724a  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb537  (<unknown module>)
    #6 0x7b082eee4231  (<unknown module>)
    #7 0x7b082eee46e2  (<unknown module>)
    #8 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082ef17241  (<unknown module>)
    #3 0x7b082eefaab8  (<unknown module>)
    #4 0x7b082eefb537  (<unknown module>)
    #5 0x7b082eee4231  (<unknown module>)
    #6 0x7b082eee46e2  (<unknown module>)
    #7 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082ef17228  (<unknown module>)
    #3 0x7b082eefaab8  (<unknown module>)
    #4 0x7b082eefb537  (<unknown module>)
    #5 0x7b082eee4231  (<unknown module>)
    #6 0x7b082eee46e2  (<unknown module>)
    #7 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082ef171f6  (<unknown module>)
    #3 0x7b082eefaab8  (<unknown module>)
    #4 0x7b082eefb537  (<unknown module>)
    #5 0x7b082eee4231  (<unknown module>)
    #6 0x7b082eee46e2  (<unknown module>)
    #7 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082ef171dd  (<unknown module>)
    #3 0x7b082eefaab8  (<unknown module>)
    #4 0x7b082eefb537  (<unknown module>)
    #5 0x7b082eee4231  (<unknown module>)
    #6 0x7b082eee46e2  (<unknown module>)
    #7 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082ef171c4  (<unknown module>)
    #3 0x7b082eefaab8  (<unknown module>)
    #4 0x7b082eefb537  (<unknown module>)
    #5 0x7b082eee4231  (<unknown module>)
    #6 0x7b082eee46e2  (<unknown module>)
    #7 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082ef171ab  (<unknown module>)
    #3 0x7b082eefaab8  (<unknown module>)
    #4 0x7b082eefb537  (<unknown module>)
    #5 0x7b082eee4231  (<unknown module>)
    #6 0x7b082eee46e2  (<unknown module>)
    #7 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082ef17192  (<unknown module>)
    #3 0x7b082eefaab8  (<unknown module>)
    #4 0x7b082eefb537  (<unknown module>)
    #5 0x7b082eee4231  (<unknown module>)
    #6 0x7b082eee46e2  (<unknown module>)
    #7 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082ef17175  (<unknown module>)
    #3 0x7b082eefaab8  (<unknown module>)
    #4 0x7b082eefb537  (<unknown module>)
    #5 0x7b082eee4231  (<unknown module>)
    #6 0x7b082eee46e2  (<unknown module>)
    #7 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082ef1715c  (<unknown module>)
    #3 0x7b082eefaab8  (<unknown module>)
    #4 0x7b082eefb537  (<unknown module>)
    #5 0x7b082eee4231  (<unknown module>)
    #6 0x7b082eee46e2  (<unknown module>)
    #7 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082ef17143  (<unknown module>)
    #3 0x7b082eefaab8  (<unknown module>)
    #4 0x7b082eefb537  (<unknown module>)
    #5 0x7b082eee4231  (<unknown module>)
    #6 0x7b082eee46e2  (<unknown module>)
    #7 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082eeef59f  (<unknown module>)
    #3 0x7b082eefb594  (<unknown module>)
    #4 0x7b082eef98ae  (<unknown module>)
    #5 0x7b082eef634d  (<unknown module>)
    #6 0x7b082ef191fa  (<unknown module>)
    #7 0x7b082eefaab8  (<unknown module>)
    #8 0x7b082eefb537  (<unknown module>)
    #9 0x7b082eee4231  (<unknown module>)
    #10 0x7b082eee46e2  (<unknown module>)
    #11 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082ef1720f  (<unknown module>)
    #3 0x7b082eefaab8  (<unknown module>)
    #4 0x7b082eefb537  (<unknown module>)
    #5 0x7b082eee4231  (<unknown module>)
    #6 0x7b082eee46e2  (<unknown module>)
    #7 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082eeef588  (<unknown module>)
    #3 0x7b082eefb594  (<unknown module>)
    #4 0x7b082eef98ae  (<unknown module>)
    #5 0x7b082eef634d  (<unknown module>)
    #6 0x7b082ef191fa  (<unknown module>)
    #7 0x7b082eefaab8  (<unknown module>)
    #8 0x7b082eefb537  (<unknown module>)
    #9 0x7b082eee4231  (<unknown module>)
    #10 0x7b082eee46e2  (<unknown module>)
    #11 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082eeef571  (<unknown module>)
    #3 0x7b082eefb594  (<unknown module>)
    #4 0x7b082eef98ae  (<unknown module>)
    #5 0x7b082eef634d  (<unknown module>)
    #6 0x7b082ef191fa  (<unknown module>)
    #7 0x7b082eefaab8  (<unknown module>)
    #8 0x7b082eefb537  (<unknown module>)
    #9 0x7b082eee4231  (<unknown module>)
    #10 0x7b082eee46e2  (<unknown module>)
    #11 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082ef19249  (<unknown module>)
    #3 0x7b082eefaab8  (<unknown module>)
    #4 0x7b082eefb1a3  (<unknown module>)
    #5 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082eefc767  (<unknown module>)
    #3 0x7b082ef19249  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb1a3  (<unknown module>)
    #6 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082eefc74e  (<unknown module>)
    #3 0x7b082ef19249  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb1a3  (<unknown module>)
    #6 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082eefc735  (<unknown module>)
    #3 0x7b082ef19249  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb1a3  (<unknown module>)
    #6 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082eeef55a  (<unknown module>)
    #3 0x7b082eefb594  (<unknown module>)
    #4 0x7b082eef98ae  (<unknown module>)
    #5 0x7b082eef634d  (<unknown module>)
    #6 0x7b082ef191fa  (<unknown module>)
    #7 0x7b082eefaab8  (<unknown module>)
    #8 0x7b082eefb537  (<unknown module>)
    #9 0x7b082eee4231  (<unknown module>)
    #10 0x7b082eee46e2  (<unknown module>)
    #11 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082eefc6fc  (<unknown module>)
    #3 0x7b082ef19249  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb1a3  (<unknown module>)
    #6 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082ef19260  (<unknown module>)
    #3 0x7b082eefaab8  (<unknown module>)
    #4 0x7b082eefb1a3  (<unknown module>)
    #5 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082eefc98c  (<unknown module>)
    #3 0x7b082ef19260  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb1a3  (<unknown module>)
    #6 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082eefc973  (<unknown module>)
    #3 0x7b082ef19260  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb1a3  (<unknown module>)
    #6 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082eefc95a  (<unknown module>)
    #3 0x7b082ef19260  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb1a3  (<unknown module>)
    #6 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082eefc941  (<unknown module>)
    #3 0x7b082ef19260  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb1a3  (<unknown module>)
    #6 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082eefc928  (<unknown module>)
    #3 0x7b082ef19260  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb1a3  (<unknown module>)
    #6 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082eefc8ef  (<unknown module>)
    #3 0x7b082ef19260  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb1a3  (<unknown module>)
    #6 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082eefc8cf  (<unknown module>)
    #3 0x7b082ef19260  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb1a3  (<unknown module>)
    #6 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082eefc8af  (<unknown module>)
    #3 0x7b082ef19260  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb1a3  (<unknown module>)
    #6 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082eefc896  (<unknown module>)
    #3 0x7b082ef19260  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb1a3  (<unknown module>)
    #6 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082eefc876  (<unknown module>)
    #3 0x7b082ef19260  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb1a3  (<unknown module>)
    #6 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082eefc908  (<unknown module>)
    #3 0x7b082ef19260  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb1a3  (<unknown module>)
    #6 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082eefc85d  (<unknown module>)
    #3 0x7b082ef19260  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb1a3  (<unknown module>)
    #6 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082eefc844  (<unknown module>)
    #3 0x7b082ef19260  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb1a3  (<unknown module>)
    #6 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082eefc82b  (<unknown module>)
    #3 0x7b082ef19260  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb1a3  (<unknown module>)
    #6 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082eefc812  (<unknown module>)
    #3 0x7b082ef19260  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb1a3  (<unknown module>)
    #6 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082eefc7f9  (<unknown module>)
    #3 0x7b082ef19260  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb1a3  (<unknown module>)
    #6 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082ef1724a  (<unknown module>)
    #3 0x7b082eefaab8  (<unknown module>)
    #4 0x7b082eefb537  (<unknown module>)
    #5 0x7b082eee4231  (<unknown module>)
    #6 0x7b082eee46e2  (<unknown module>)
    #7 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082eefc787  (<unknown module>)
    #3 0x7b082ef1724a  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb537  (<unknown module>)
    #6 0x7b082eee4231  (<unknown module>)
    #7 0x7b082eee46e2  (<unknown module>)
    #8 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082eefc71c  (<unknown module>)
    #3 0x7b082ef19249  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb1a3  (<unknown module>)
    #6 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082eefc767  (<unknown module>)
    #3 0x7b082ef1724a  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb537  (<unknown module>)
    #6 0x7b082eee4231  (<unknown module>)
    #7 0x7b082eee46e2  (<unknown module>)
    #8 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082eefc74e  (<unknown module>)
    #3 0x7b082ef1724a  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb537  (<unknown module>)
    #6 0x7b082eee4231  (<unknown module>)
    #7 0x7b082eee46e2  (<unknown module>)
    #8 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082eefc735  (<unknown module>)
    #3 0x7b082ef1724a  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb537  (<unknown module>)
    #6 0x7b082eee4231  (<unknown module>)
    #7 0x7b082eee46e2  (<unknown module>)
    #8 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 64 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef43e  (<unknown module>)
    #2 0x7b082eefc787  (<unknown module>)
    #3 0x7b082ef19249  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb1a3  (<unknown module>)
    #6 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 62 byte(s) in 4 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeeef6d  (<unknown module>)
    #2 0x7b082eef832d  (<unknown module>)
    #3 0x7b082eef634d  (<unknown module>)
    #4 0x7b082ef191fa  (<unknown module>)
    #5 0x7b082eefaab8  (<unknown module>)
    #6 0x7b082eefb1a3  (<unknown module>)
    #7 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 48 byte(s) in 3 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeeedea  (<unknown module>)
    #2 0x7b082eef8350  (<unknown module>)
    #3 0x7b082eef634d  (<unknown module>)
    #4 0x7b082ef191fa  (<unknown module>)
    #5 0x7b082eefaab8  (<unknown module>)
    #6 0x7b082eefb1a3  (<unknown module>)
    #7 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 47 byte(s) in 5 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eeef154  (<unknown module>)
    #2 0x7b082eeef510  (<unknown module>)
    #3 0x7b082eefb594  (<unknown module>)
    #4 0x7b082eef98ae  (<unknown module>)
    #5 0x7b082eef634d  (<unknown module>)
    #6 0x7b082ef191fa  (<unknown module>)
    #7 0x7b082eefaab8  (<unknown module>)
    #8 0x7b082eefb537  (<unknown module>)
    #9 0x7b082eee4231  (<unknown module>)
    #10 0x7b082eee46e2  (<unknown module>)
    #11 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 40 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eef6c87  (<unknown module>)
    #2 0x7b082eefb6d3  (<unknown module>)
    #3 0x7b082eef98ae  (<unknown module>)
    #4 0x7b082eef634d  (<unknown module>)
    #5 0x7b082ef170f4  (<unknown module>)
    #6 0x7b082eefaab8  (<unknown module>)
    #7 0x7b082eefb537  (<unknown module>)
    #8 0x7b082eee4231  (<unknown module>)
    #9 0x7b082eee46e2  (<unknown module>)
    #10 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 36 byte(s) in 2 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b0820417201  (<unknown module>)

Indirect leak of 24 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e0dd0 in realloc.part.0 /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:81:3
    #1 0x7b082eef56a0  (<unknown module>)
    #2 0x7b082eefb81b  (<unknown module>)
    #3 0x7b082eef98ae  (<unknown module>)
    #4 0x7b082eef634d  (<unknown module>)
    #5 0x7b082ef191fa  (<unknown module>)
    #6 0x7b082eefaab8  (<unknown module>)
    #7 0x7b082eefb1a3  (<unknown module>)
    #8 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 24 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e20a7 in calloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:74:3
    #1 0x7b082eef46c3  (<unknown module>)
    #2 0x7b082eef632a  (<unknown module>)
    #3 0x7b082ef191fa  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb1a3  (<unknown module>)
    #6 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 24 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e20a7 in calloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:74:3
    #1 0x7b082eef46c3  (<unknown module>)
    #2 0x7b082eef632a  (<unknown module>)
    #3 0x7b082ef170f4  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb537  (<unknown module>)
    #6 0x7b082eee4231  (<unknown module>)
    #7 0x7b082eee46e2  (<unknown module>)
    #8 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 16 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eef6831  (<unknown module>)
    #2 0x7b082eef68b5  (<unknown module>)
    #3 0x7b082eefaa91  (<unknown module>)
    #4 0x7b082eefb537  (<unknown module>)
    #5 0x7b082eee4231  (<unknown module>)
    #6 0x7b082eee46e2  (<unknown module>)
    #7 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 16 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eef6831  (<unknown module>)
    #2 0x7b082eef68a6  (<unknown module>)
    #3 0x7b082eefaa91  (<unknown module>)
    #4 0x7b082eefb537  (<unknown module>)
    #5 0x7b082eee4231  (<unknown module>)
    #6 0x7b082eee46e2  (<unknown module>)
    #7 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 16 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eefaacb  (<unknown module>)
    #2 0x7b082eefb537  (<unknown module>)
    #3 0x7b082eee4231  (<unknown module>)
    #4 0x7b082eee46e2  (<unknown module>)
    #5 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 16 byte(s) in 2 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eef836a  (<unknown module>)
    #2 0x7b082eef634d  (<unknown module>)
    #3 0x7b082ef170f4  (<unknown module>)
    #4 0x7b082eefaab8  (<unknown module>)
    #5 0x7b082eefb537  (<unknown module>)
    #6 0x7b082eee4231  (<unknown module>)
    #7 0x7b082eee46e2  (<unknown module>)
    #8 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 16 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e0f0d in reallocarray /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:88:3
    #1 0x7b082eef48f1  (<unknown module>)
    #2 0x7b082eef7a7d  (<unknown module>)
    #3 0x7b082eef634d  (<unknown module>)
    #4 0x7b082ef170f4  (<unknown module>)
    #5 0x7b082eefaab8  (<unknown module>)
    #6 0x7b082eefb537  (<unknown module>)
    #7 0x7b082eee4231  (<unknown module>)
    #8 0x7b082eee46e2  (<unknown module>)
    #9 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 12 byte(s) in 1 object(s) allocated from:
    #0 0x558f777dbcc8 in strdup /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_interceptors.cpp:596:3
    #1 0x7b082eef6388  (<unknown module>)
    #2 0x7b082ef191fa  (<unknown module>)
    #3 0x7b082eefaab8  (<unknown module>)
    #4 0x7b082eefb1a3  (<unknown module>)
    #5 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 7 byte(s) in 1 object(s) allocated from:
    #0 0x558f777dbcc8 in strdup /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_interceptors.cpp:596:3
    #1 0x7b082eefb7c3  (<unknown module>)
    #2 0x7b082eef98ae  (<unknown module>)
    #3 0x7b082eef634d  (<unknown module>)
    #4 0x7b082ef170f4  (<unknown module>)
    #5 0x7b082eefaab8  (<unknown module>)
    #6 0x7b082eefb537  (<unknown module>)
    #7 0x7b082eee4231  (<unknown module>)
    #8 0x7b082eee46e2  (<unknown module>)
    #9 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 6 byte(s) in 1 object(s) allocated from:
    #0 0x558f777dbcc8 in strdup /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_interceptors.cpp:596:3
    #1 0x7b082eefb7c3  (<unknown module>)
    #2 0x7b082eef98ae  (<unknown module>)
    #3 0x7b082eef634d  (<unknown module>)
    #4 0x7b082ef191fa  (<unknown module>)
    #5 0x7b082eefaab8  (<unknown module>)
    #6 0x7b082eefb1a3  (<unknown module>)
    #7 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 2 byte(s) in 1 object(s) allocated from:
    #0 0x558f777dbcc8 in strdup /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_interceptors.cpp:596:3
    #1 0x7b082eef6388  (<unknown module>)
    #2 0x7b082ef170f4  (<unknown module>)
    #3 0x7b082eefaab8  (<unknown module>)
    #4 0x7b082eefb537  (<unknown module>)
    #5 0x7b082eee4231  (<unknown module>)
    #6 0x7b082eee46e2  (<unknown module>)
    #7 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 2 byte(s) in 1 object(s) allocated from:
    #0 0x558f777dbcc8 in strdup /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_interceptors.cpp:596:3
    #1 0x7b082eef5639  (<unknown module>)
    #2 0x7b082eefb81b  (<unknown module>)
    #3 0x7b082eef98ae  (<unknown module>)
    #4 0x7b082eef634d  (<unknown module>)
    #5 0x7b082ef170f4  (<unknown module>)
    #6 0x7b082eefaab8  (<unknown module>)
    #7 0x7b082eefb537  (<unknown module>)
    #8 0x7b082eee4231  (<unknown module>)
    #9 0x7b082eee46e2  (<unknown module>)
    #10 0x7f083238ff68  (/usr/lib/libSDL3.so.0+0x18ff68) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

Indirect leak of 1 byte(s) in 1 object(s) allocated from:
    #0 0x558f777e1d6f in malloc /home/t/dev/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:67:3
    #1 0x7b082eef6760  (<unknown module>)
    #2 0x7b082eefb1cc  (<unknown module>)
    #3 0x7f083238dcb4  (/usr/lib/libSDL3.so.0+0x18dcb4) (BuildId: 105cdb9d73d4d2a91c393d3e66d29ef674dd3f3a)

SUMMARY: AddressSanitizer: 54336 byte(s) leaked in 917 allocation(s).```

Tloe avatar May 28 '25 20:05 Tloe

These are presumably OpenGL leaks. They go through an unknown module into LLVM (presumably a shader compiler).

icculus avatar May 28 '25 23:05 icculus

Hmm.. okay, is this a known issue? Why is opengl included here? The small test case doesn´t use it. It create a vulkan window. I use vulkan in my actual project where I started seeing this. Can I tell sdl not to load opengl?

Tloe avatar May 29 '25 08:05 Tloe

Why is opengl included here?

It could have been Vulkan, for the same reasons; I wasn't reading carefully and assumed OpenGL.

icculus avatar Jun 01 '25 14:06 icculus