Using address sanitizer instead of valgrind, check results manually
=================================================================
==25681==ERROR: AddressSanitizer: use-after-poison on address 0x6230000016f8 at pc 0x000000508bb0 bp 0x7ffd797ca6f0 sp 0x7ffd797ca6e8
READ of size 1 at 0x6230000016f8 thread T0
    #0 0x508baf in gpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:65:9
    #1 0x508a46 in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:214:5
    #2 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291
    #3 0x419dd9 in _start (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x419dd9)

0x6230000016f8 is located 5624 bytes inside of 6192-byte region [0x623000000100,0x623000001930)
allocated by thread T0 here:
    #0 0x4cf788 in __interceptor_malloc (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x4cf788)
    #1 0x510797 in ls_palloc_slab /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:523:23
    #2 0x5102cd in ls_palloc /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:602:28
    #3 0x508b11 in gpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:63:19
    #4 0x508a46 in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:214:5
    #5 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291

SUMMARY: AddressSanitizer: use-after-poison /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:65:9 in gpool_test
Shadow bytes around the buggy address:
  0x0c467fff8280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c467fff8290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c467fff82a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c467fff82b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c467fff82c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
=>0x0c467fff82d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00[f7]
  0x0c467fff82e0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c467fff82f0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c467fff8300: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c467fff8310: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c467fff8320: f7 f7 f7 f7 f7 f7 fa fa fa fa fa fa fa fa fa fa
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
=================================================================
==25681==ERROR: AddressSanitizer: use-after-poison on address 0x623000001838 at pc 0x000000508c04 bp 0x7ffd797ca6f0 sp 0x7ffd797ca6e8
READ of size 1 at 0x623000001838 thread T0
    #0 0x508c03 in gpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:66:9
    #1 0x508a46 in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:214:5
    #2 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291
    #3 0x419dd9 in _start (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x419dd9)

0x623000001838 is located 5944 bytes inside of 6192-byte region [0x623000000100,0x623000001930)
allocated by thread T0 here:
    #0 0x4cf788 in __interceptor_malloc (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x4cf788)
    #1 0x510797 in ls_palloc_slab /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:523:23
    #2 0x5102cd in ls_palloc /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:602:28
    #3 0x508b11 in gpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:63:19
    #4 0x508a46 in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:214:5
    #5 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291

SUMMARY: AddressSanitizer: use-after-poison /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:66:9 in gpool_test
Shadow bytes around the buggy address:
  0x0c467fff82b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c467fff82c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c467fff82d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f7
  0x0c467fff82e0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c467fff82f0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
=>0x0c467fff8300: f7 f7 f7 f7 f7 f7 f7[f7]f7 f7 f7 f7 f7 f7 f7 f7
  0x0c467fff8310: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c467fff8320: f7 f7 f7 f7 f7 f7 fa fa fa fa fa fa fa fa fa fa
  0x0c467fff8330: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c467fff8340: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c467fff8350: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
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
=================================================================
==25681==ERROR: AddressSanitizer: use-after-poison on address 0x6230000016f7 at pc 0x000000508c60 bp 0x7ffd797ca6f0 sp 0x7ffd797ca6e8
READ of size 1 at 0x6230000016f7 thread T0
    #0 0x508c5f in gpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:68:9
    #1 0x508a46 in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:214:5
    #2 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291
    #3 0x419dd9 in _start (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x419dd9)

0x6230000016f7 is located 5623 bytes inside of 6192-byte region [0x623000000100,0x623000001930)
allocated by thread T0 here:
    #0 0x4cf788 in __interceptor_malloc (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x4cf788)
    #1 0x510797 in ls_palloc_slab /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:523:23
    #2 0x5102cd in ls_palloc /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:602:28
    #3 0x508b11 in gpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:63:19
    #4 0x508a46 in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:214:5
    #5 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291

SUMMARY: AddressSanitizer: use-after-poison /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:68:9 in gpool_test
Shadow bytes around the buggy address:
  0x0c467fff8280: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c467fff8290: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c467fff82a0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c467fff82b0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c467fff82c0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
=>0x0c467fff82d0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7[f7]f7
  0x0c467fff82e0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c467fff82f0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c467fff8300: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c467fff8310: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c467fff8320: f7 f7 f7 f7 f7 f7 fa fa fa fa fa fa fa fa fa fa
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
=================================================================
==25681==ERROR: AddressSanitizer: use-after-poison on address 0x623000001838 at pc 0x000000508e60 bp 0x7ffd797ca6f0 sp 0x7ffd797ca6e8
READ of size 1 at 0x623000001838 thread T0
    #0 0x508e5f in gpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:74:9
    #1 0x508a46 in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:214:5
    #2 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291
    #3 0x419dd9 in _start (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x419dd9)

0x623000001838 is located 5944 bytes inside of 6192-byte region [0x623000000100,0x623000001930)
allocated by thread T0 here:
    #0 0x4cf788 in __interceptor_malloc (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x4cf788)
    #1 0x510797 in ls_palloc_slab /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:523:23
    #2 0x5102cd in ls_palloc /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:602:28
    #3 0x508b11 in gpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:63:19
    #4 0x508a46 in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:214:5
    #5 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291

SUMMARY: AddressSanitizer: use-after-poison /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:74:9 in gpool_test
Shadow bytes around the buggy address:
  0x0c467fff82b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c467fff82c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c467fff82d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c467fff82e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c467fff82f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
=>0x0c467fff8300: 00 00 00 00 00 00 00[f7]f7 f7 f7 f7 f7 f7 f7 f7
  0x0c467fff8310: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c467fff8320: f7 f7 f7 f7 f7 f7 fa fa fa fa fa fa fa fa fa fa
  0x0c467fff8330: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c467fff8340: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c467fff8350: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
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
=================================================================
==25681==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x631000010810 at pc 0x000000508f45 bp 0x7ffd797ca6f0 sp 0x7ffd797ca6e8
READ of size 1 at 0x631000010810 thread T0
    #0 0x508f44 in gpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:79:9
    #1 0x508a46 in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:214:5
    #2 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291
    #3 0x419dd9 in _start (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x419dd9)

0x631000010810 is located 0 bytes to the right of 65552-byte region [0x631000000800,0x631000010810)
allocated by thread T0 here:
    #0 0x4cf788 in __interceptor_malloc (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x4cf788)
    #1 0x508e85 in gpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:77:19
    #2 0x508a46 in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:214:5
    #3 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291

SUMMARY: AddressSanitizer: heap-buffer-overflow /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:79:9 in gpool_test
Shadow bytes around the buggy address:
  0x0c627fffa0b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c627fffa0c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c627fffa0d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c627fffa0e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c627fffa0f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
=>0x0c627fffa100: 00 00[fa]fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c627fffa110: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c627fffa120: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c627fffa130: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c627fffa140: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c627fffa150: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
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
=================================================================
==25681==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x631000038820 at pc 0x000000509203 bp 0x7ffd797ca6f0 sp 0x7ffd797ca6e8
READ of size 1 at 0x631000038820 thread T0
    #0 0x509202 in gpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:104:9
    #1 0x508a46 in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:214:5
    #2 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291
    #3 0x419dd9 in _start (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x419dd9)

0x631000038820 is located 0 bytes to the right of 65568-byte region [0x631000028800,0x631000038820)
allocated by thread T0 here:
    #0 0x4cf788 in __interceptor_malloc (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x4cf788)
    #1 0x51071d in ls_palloc_slab /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:513:16
    #2 0x5102cd in ls_palloc /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:602:28
    #3 0x50908a in gpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:101:19
    #4 0x508a46 in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:214:5
    #5 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291

SUMMARY: AddressSanitizer: heap-buffer-overflow /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:104:9 in gpool_test
Shadow bytes around the buggy address:
  0x0c627ffff0b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c627ffff0c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c627ffff0d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c627ffff0e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c627ffff0f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
=>0x0c627ffff100: 00 00 00 00[fa]fa fa fa fa fa fa fa fa fa fa fa
  0x0c627ffff110: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c627ffff120: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c627ffff130: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c627ffff140: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c627ffff150: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
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
=================================================================
==25681==ERROR: AddressSanitizer: use-after-poison on address 0x621000003904 at pc 0x000000509387 bp 0x7ffd797ca640 sp 0x7ffd797ca638
READ of size 1 at 0x621000003904 thread T0
    #0 0x509386 in xpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:136:9
    #1 0x508a4b in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:215:5
    #2 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291
    #3 0x419dd9 in _start (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x419dd9)

0x621000003904 is located 4100 bytes inside of 4144-byte region [0x621000002900,0x621000003930)
allocated by thread T0 here:
    #0 0x4cf788 in __interceptor_malloc (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x4cf788)
    #1 0x510797 in ls_palloc_slab /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:523:23
    #2 0x5102cd in ls_palloc /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:602:28
    #3 0x50ea00 in ls_xpool_getsuperblk /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:545:44
    #4 0x50b778 in xpool_blkget /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:442:12
    #5 0x50a135 in ls_xpool_alloc /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:378:12
    #6 0x50924b in xpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:132:19
    #7 0x508a4b in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:215:5
    #8 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291

SUMMARY: AddressSanitizer: use-after-poison /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:136:9 in xpool_test
Shadow bytes around the buggy address:
  0x0c427fff86d0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff86e0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff86f0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff8700: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff8710: f7 f7 f7 f7 00 00 00 00 00 00 00 00 00 00 00 00
=>0x0c427fff8720:[04]f7 f7 f7 f7 f7 fa fa fa fa fa fa fa fa fa fa
  0x0c427fff8730: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c427fff8740: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c427fff8750: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c427fff8760: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c427fff8770: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
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
=================================================================
==25681==ERROR: AddressSanitizer: use-after-poison on address 0x6210000038a8 at pc 0x0000005093e9 bp 0x7ffd797ca640 sp 0x7ffd797ca638
READ of size 1 at 0x6210000038a8 thread T0
    #0 0x5093e8 in xpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:138:9
    #1 0x508a4b in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:215:5
    #2 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291
    #3 0x419dd9 in _start (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x419dd9)

0x6210000038a8 is located 4008 bytes inside of 4144-byte region [0x621000002900,0x621000003930)
allocated by thread T0 here:
    #0 0x4cf788 in __interceptor_malloc (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x4cf788)
    #1 0x510797 in ls_palloc_slab /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:523:23
    #2 0x5102cd in ls_palloc /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:602:28
    #3 0x50ea00 in ls_xpool_getsuperblk /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:545:44
    #4 0x50b778 in xpool_blkget /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:442:12
    #5 0x50a135 in ls_xpool_alloc /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:378:12
    #6 0x50924b in xpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:132:19
    #7 0x508a4b in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:215:5
    #8 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291

SUMMARY: AddressSanitizer: use-after-poison /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:138:9 in xpool_test
Shadow bytes around the buggy address:
  0x0c427fff86c0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff86d0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff86e0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff86f0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff8700: f7 f7 00 00 00 00 00 00 00 00 00 00 00 00 00 00
=>0x0c427fff8710: 00 00 f7 f7 00[f7]f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff8720: f7 f7 f7 f7 f7 f7 fa fa fa fa fa fa fa fa fa fa
  0x0c427fff8730: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c427fff8740: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c427fff8750: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c427fff8760: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
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
=================================================================
==25681==ERROR: AddressSanitizer: use-after-poison on address 0x621000003904 at pc 0x00000050949e bp 0x7ffd797ca640 sp 0x7ffd797ca638
READ of size 1 at 0x621000003904 thread T0
    #0 0x50949d in xpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:142:9
    #1 0x508a4b in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:215:5
    #2 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291
    #3 0x419dd9 in _start (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x419dd9)

0x621000003904 is located 4100 bytes inside of 4144-byte region [0x621000002900,0x621000003930)
allocated by thread T0 here:
    #0 0x4cf788 in __interceptor_malloc (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x4cf788)
    #1 0x510797 in ls_palloc_slab /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:523:23
    #2 0x5102cd in ls_palloc /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:602:28
    #3 0x50ea00 in ls_xpool_getsuperblk /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:545:44
    #4 0x50b778 in xpool_blkget /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:442:12
    #5 0x50a135 in ls_xpool_alloc /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:378:12
    #6 0x50924b in xpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:132:19
    #7 0x508a4b in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:215:5
    #8 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291

SUMMARY: AddressSanitizer: use-after-poison /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:142:9 in xpool_test
Shadow bytes around the buggy address:
  0x0c427fff86d0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff86e0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff86f0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff8700: f7 f7 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c427fff8710: 00 00 f7 f7 00 00 00 00 00 00 00 00 00 00 00 00
=>0x0c427fff8720:[04]f7 f7 f7 f7 f7 fa fa fa fa fa fa fa fa fa fa
  0x0c427fff8730: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c427fff8740: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c427fff8750: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c427fff8760: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c427fff8770: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
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
=================================================================
==25681==ERROR: AddressSanitizer: use-after-poison on address 0x6210000037f8 at pc 0x000000509514 bp 0x7ffd797ca640 sp 0x7ffd797ca638
READ of size 1 at 0x6210000037f8 thread T0
    #0 0x509513 in xpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:144:9
    #1 0x508a4b in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:215:5
    #2 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291
    #3 0x419dd9 in _start (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x419dd9)

0x6210000037f8 is located 3832 bytes inside of 4144-byte region [0x621000002900,0x621000003930)
allocated by thread T0 here:
    #0 0x4cf788 in __interceptor_malloc (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x4cf788)
    #1 0x510797 in ls_palloc_slab /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:523:23
    #2 0x5102cd in ls_palloc /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:602:28
    #3 0x50ea00 in ls_xpool_getsuperblk /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:545:44
    #4 0x50b778 in xpool_blkget /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:442:12
    #5 0x50a135 in ls_xpool_alloc /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:378:12
    #6 0x50924b in xpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:132:19
    #7 0x508a4b in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:215:5
    #8 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291

SUMMARY: AddressSanitizer: use-after-poison /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:144:9 in xpool_test
Shadow bytes around the buggy address:
  0x0c427fff86a0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff86b0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff86c0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff86d0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff86e0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
=>0x0c427fff86f0: f7 f7 00 00 00 00 00 00 00 00 00 00 00 00 04[f7]
  0x0c427fff8700: f7 f7 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c427fff8710: 00 00 f7 f7 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c427fff8720: 04 f7 f7 f7 f7 f7 fa fa fa fa fa fa fa fa fa fa
  0x0c427fff8730: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c427fff8740: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
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
=================================================================
==25681==ERROR: AddressSanitizer: use-after-poison on address 0x62100000377d at pc 0x000000509668 bp 0x7ffd797ca640 sp 0x7ffd797ca638
READ of size 1 at 0x62100000377d thread T0
    #0 0x509667 in xpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:150:9
    #1 0x508a4b in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:215:5
    #2 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291
    #3 0x419dd9 in _start (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x419dd9)

0x62100000377d is located 3709 bytes inside of 4144-byte region [0x621000002900,0x621000003930)
allocated by thread T0 here:
    #0 0x4cf788 in __interceptor_malloc (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x4cf788)
    #1 0x510797 in ls_palloc_slab /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:523:23
    #2 0x5102cd in ls_palloc /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:602:28
    #3 0x50ea00 in ls_xpool_getsuperblk /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:545:44
    #4 0x50b778 in xpool_blkget /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:442:12
    #5 0x50a135 in ls_xpool_alloc /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:378:12
    #6 0x50924b in xpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:132:19
    #7 0x508a4b in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:215:5
    #8 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291

SUMMARY: AddressSanitizer: use-after-poison /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:150:9 in xpool_test
Shadow bytes around the buggy address:
  0x0c427fff8690: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff86a0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff86b0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff86c0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff86d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
=>0x0c427fff86e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00[05]
  0x0c427fff86f0: f7 f7 00 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff8700: f7 f7 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c427fff8710: 00 00 f7 f7 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c427fff8720: 04 f7 f7 f7 f7 f7 fa fa fa fa fa fa fa fa fa fa
  0x0c427fff8730: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
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
=================================================================
==25681==ERROR: AddressSanitizer: use-after-poison on address 0x62100000377c at pc 0x0000005096de bp 0x7ffd797ca640 sp 0x7ffd797ca638
READ of size 1 at 0x62100000377c thread T0
    #0 0x5096dd in xpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:152:9
    #1 0x508a4b in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:215:5
    #2 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291
    #3 0x419dd9 in _start (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x419dd9)

0x62100000377c is located 3708 bytes inside of 4144-byte region [0x621000002900,0x621000003930)
allocated by thread T0 here:
    #0 0x4cf788 in __interceptor_malloc (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x4cf788)
    #1 0x510797 in ls_palloc_slab /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:523:23
    #2 0x5102cd in ls_palloc /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:602:28
    #3 0x50ea00 in ls_xpool_getsuperblk /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:545:44
    #4 0x50b778 in xpool_blkget /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:442:12
    #5 0x50a135 in ls_xpool_alloc /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:378:12
    #6 0x50924b in xpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:132:19
    #7 0x508a4b in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:215:5
    #8 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291

SUMMARY: AddressSanitizer: use-after-poison /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:152:9 in xpool_test
Shadow bytes around the buggy address:
  0x0c427fff8690: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff86a0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff86b0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff86c0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff86d0: 00 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
=>0x0c427fff86e0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7[f7]
  0x0c427fff86f0: f7 f7 00 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff8700: f7 f7 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c427fff8710: 00 00 f7 f7 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c427fff8720: 04 f7 f7 f7 f7 f7 fa fa fa fa fa fa fa fa fa fa
  0x0c427fff8730: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
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
=================================================================
==25681==ERROR: AddressSanitizer: use-after-poison on address 0x621000003668 at pc 0x000000509821 bp 0x7ffd797ca640 sp 0x7ffd797ca638
READ of size 1 at 0x621000003668 thread T0
    #0 0x509820 in xpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:157:9
    #1 0x508a4b in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:215:5
    #2 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291
    #3 0x419dd9 in _start (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x419dd9)

0x621000003668 is located 3432 bytes inside of 4144-byte region [0x621000002900,0x621000003930)
allocated by thread T0 here:
    #0 0x4cf788 in __interceptor_malloc (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x4cf788)
    #1 0x510797 in ls_palloc_slab /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:523:23
    #2 0x5102cd in ls_palloc /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:602:28
    #3 0x50ea00 in ls_xpool_getsuperblk /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:545:44
    #4 0x50b778 in xpool_blkget /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:442:12
    #5 0x50a135 in ls_xpool_alloc /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:378:12
    #6 0x50924b in xpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:132:19
    #7 0x508a4b in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:215:5
    #8 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291

SUMMARY: AddressSanitizer: use-after-poison /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:157:9 in xpool_test
Shadow bytes around the buggy address:
  0x0c427fff8670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c427fff8680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c427fff8690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c427fff86a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c427fff86b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
=>0x0c427fff86c0: 00 00 00 00 00 00 00 00 00 00 00 00 00[f7]f7 f7
  0x0c427fff86d0: 00 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff86e0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff86f0: f7 f7 00 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff8700: f7 f7 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c427fff8710: 00 00 f7 f7 00 00 00 00 00 00 00 00 00 00 00 00
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
=================================================================
==25681==ERROR: AddressSanitizer: use-after-poison on address 0x621000003268 at pc 0x000000509895 bp 0x7ffd797ca640 sp 0x7ffd797ca638
READ of size 1 at 0x621000003268 thread T0
    #0 0x509894 in xpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:159:9
    #1 0x508a4b in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:215:5
    #2 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291
    #3 0x419dd9 in _start (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x419dd9)

0x621000003268 is located 2408 bytes inside of 4144-byte region [0x621000002900,0x621000003930)
allocated by thread T0 here:
    #0 0x4cf788 in __interceptor_malloc (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x4cf788)
    #1 0x510797 in ls_palloc_slab /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:523:23
    #2 0x5102cd in ls_palloc /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:602:28
    #3 0x50ea00 in ls_xpool_getsuperblk /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:545:44
    #4 0x50b778 in xpool_blkget /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:442:12
    #5 0x50a135 in ls_xpool_alloc /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:378:12
    #6 0x50924b in xpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:132:19
    #7 0x508a4b in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:215:5
    #8 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291

SUMMARY: AddressSanitizer: use-after-poison /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:159:9 in xpool_test
Shadow bytes around the buggy address:
  0x0c427fff85f0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff8600: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff8610: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff8620: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff8630: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
=>0x0c427fff8640: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 00[f7]f7 f7
  0x0c427fff8650: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff8660: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff8670: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff8680: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff8690: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
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
=================================================================
==25681==ERROR: AddressSanitizer: use-after-poison on address 0x62100000366d at pc 0x0000005099f1 bp 0x7ffd797ca640 sp 0x7ffd797ca638
READ of size 1 at 0x62100000366d thread T0
    #0 0x5099f0 in xpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:166:9
    #1 0x508a4b in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:215:5
    #2 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291
    #3 0x419dd9 in _start (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x419dd9)

0x62100000366d is located 3437 bytes inside of 4144-byte region [0x621000002900,0x621000003930)
allocated by thread T0 here:
    #0 0x4cf788 in __interceptor_malloc (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x4cf788)
    #1 0x510797 in ls_palloc_slab /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:523:23
    #2 0x5102cd in ls_palloc /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:602:28
    #3 0x50ea00 in ls_xpool_getsuperblk /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:545:44
    #4 0x50b778 in xpool_blkget /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:442:12
    #5 0x50a135 in ls_xpool_alloc /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:378:12
    #6 0x50924b in xpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:132:19
    #7 0x508a4b in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:215:5
    #8 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291

SUMMARY: AddressSanitizer: use-after-poison /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:166:9 in xpool_test
Shadow bytes around the buggy address:
  0x0c427fff8670: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff8680: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff8690: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff86a0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 00 00
  0x0c427fff86b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
=>0x0c427fff86c0: 00 00 00 00 00 00 00 00 00 00 00 00 00[05]f7 f7
  0x0c427fff86d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c427fff86e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05
  0x0c427fff86f0: f7 f7 00 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff8700: f7 f7 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c427fff8710: 00 00 f7 f7 00 00 00 00 00 00 00 00 00 00 00 00
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
=================================================================
==25681==ERROR: AddressSanitizer: use-after-poison on address 0x62100000366c at pc 0x000000509a67 bp 0x7ffd797ca640 sp 0x7ffd797ca638
READ of size 1 at 0x62100000366c thread T0
    #0 0x509a66 in xpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:168:9
    #1 0x508a4b in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:215:5
    #2 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291
    #3 0x419dd9 in _start (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x419dd9)

0x62100000366c is located 3436 bytes inside of 4144-byte region [0x621000002900,0x621000003930)
allocated by thread T0 here:
    #0 0x4cf788 in __interceptor_malloc (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x4cf788)
    #1 0x510797 in ls_palloc_slab /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:523:23
    #2 0x5102cd in ls_palloc /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:602:28
    #3 0x50ea00 in ls_xpool_getsuperblk /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:545:44
    #4 0x50b778 in xpool_blkget /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:442:12
    #5 0x50a135 in ls_xpool_alloc /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:378:12
    #6 0x50924b in xpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:132:19
    #7 0x508a4b in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:215:5
    #8 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291

SUMMARY: AddressSanitizer: use-after-poison /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:168:9 in xpool_test
Shadow bytes around the buggy address:
  0x0c427fff8670: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff8680: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff8690: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff86a0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 00 f7
  0x0c427fff86b0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
=>0x0c427fff86c0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7[f7]f7 f7
  0x0c427fff86d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c427fff86e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 05
  0x0c427fff86f0: f7 f7 00 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff8700: f7 f7 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c427fff8710: 00 00 f7 f7 00 00 00 00 00 00 00 00 00 00 00 00
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
=================================================================
==25681==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x621000004d30 at pc 0x000000509baa bp 0x7ffd797ca640 sp 0x7ffd797ca638
READ of size 1 at 0x621000004d30 thread T0
    #0 0x509ba9 in xpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:173:9
    #1 0x508a4b in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:215:5
    #2 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291
    #3 0x419dd9 in _start (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x419dd9)

0x621000004d30 is located 0 bytes to the right of 4144-byte region [0x621000003d00,0x621000004d30)
allocated by thread T0 here:
    #0 0x4cf788 in __interceptor_malloc (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x4cf788)
    #1 0x510797 in ls_palloc_slab /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:523:23
    #2 0x5102cd in ls_palloc /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:602:28
    #3 0x50ac31 in ls_xpool_bblkalloc /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:562:31
    #4 0x50a09a in ls_xpool_alloc /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:367:16
    #5 0x509a89 in xpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:170:19
    #6 0x508a4b in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:215:5
    #7 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291

SUMMARY: AddressSanitizer: heap-buffer-overflow /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:173:9 in xpool_test
Shadow bytes around the buggy address:
  0x0c427fff8950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c427fff8960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c427fff8970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c427fff8980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
  0x0c427fff8990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
=>0x0c427fff89a0: 00 00 00 00 00 00[fa]fa fa fa fa fa fa fa fa fa
  0x0c427fff89b0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c427fff89c0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c427fff89d0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c427fff89e0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c427fff89f0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
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
=================================================================
==25681==ERROR: AddressSanitizer: use-after-poison on address 0x621000003d30 at pc 0x000000509c1a bp 0x7ffd797ca640 sp 0x7ffd797ca638
READ of size 1 at 0x621000003d30 thread T0
    #0 0x509c19 in xpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:175:9
    #1 0x508a4b in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:215:5
    #2 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291
    #3 0x419dd9 in _start (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x419dd9)

0x621000003d30 is located 48 bytes inside of 4144-byte region [0x621000003d00,0x621000004d30)
allocated by thread T0 here:
    #0 0x4cf788 in __interceptor_malloc (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x4cf788)
    #1 0x510797 in ls_palloc_slab /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:523:23
    #2 0x5102cd in ls_palloc /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:602:28
    #3 0x50ac31 in ls_xpool_bblkalloc /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:562:31
    #4 0x50a09a in ls_xpool_alloc /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:367:16
    #5 0x509a89 in xpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:170:19
    #6 0x508a4b in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:215:5
    #7 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291

SUMMARY: AddressSanitizer: use-after-poison /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:175:9 in xpool_test
Shadow bytes around the buggy address:
  0x0c427fff8750: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c427fff8760: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c427fff8770: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c427fff8780: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  0x0c427fff8790: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
=>0x0c427fff87a0: f7 f7 f7 f7 f7 f7[f7]f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff87b0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff87c0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff87d0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff87e0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff87f0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
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
=================================================================
==25681==ERROR: AddressSanitizer: use-after-poison on address 0x621000003247 at pc 0x000000509d7b bp 0x7ffd797ca640 sp 0x7ffd797ca638
READ of size 1 at 0x621000003247 thread T0
    #0 0x509d7a in xpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:182:9
    #1 0x508a4b in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:215:5
    #2 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291
    #3 0x419dd9 in _start (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x419dd9)

0x621000003247 is located 2375 bytes inside of 4144-byte region [0x621000002900,0x621000003930)
allocated by thread T0 here:
    #0 0x4cf788 in __interceptor_malloc (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x4cf788)
    #1 0x510797 in ls_palloc_slab /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:523:23
    #2 0x5102cd in ls_palloc /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_pool.c:602:28
    #3 0x50ea00 in ls_xpool_getsuperblk /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:545:44
    #4 0x50b778 in xpool_blkget /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:442:12
    #5 0x50a135 in ls_xpool_alloc /home/ron/Documents/litespeedtech/lsr/src/lsr/ls_xpool.c:378:12
    #6 0x50924b in xpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:132:19
    #7 0x508a4b in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:215:5
    #8 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291

SUMMARY: AddressSanitizer: use-after-poison /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:182:9 in xpool_test
Shadow bytes around the buggy address:
  0x0c427fff85f0: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff8600: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff8610: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff8620: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff8630: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
=>0x0c427fff8640: f7 f7 f7 f7 f7 f7 f7 f7[f7]f7 00 00 f7 f7 f7 f7
  0x0c427fff8650: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff8660: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff8670: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff8680: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
  0x0c427fff8690: f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7 f7
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

=================================================================
==25681==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 65552 byte(s) in 1 object(s) allocated from:
    #0 0x4cf788 in __interceptor_malloc (/home/ron/Documents/litespeedtech/lsr/build/test/ls_valgrindtest+0x4cf788)
    #1 0x508e85 in gpool_test /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:77:19
    #2 0x508a46 in main /home/ron/Documents/litespeedtech/lsr/test/lsr/ls_valgrindtest.c:214:5
    #3 0x7f4fdadc53f0 in __libc_start_main /build/glibc-mXZSwJ/glibc-2.24/csu/../csu/libc-start.c:291

SUMMARY: AddressSanitizer: 65552 byte(s) leaked in 1 allocation(s).
