Syscall param sigwait(sig) points to unaddressable byte(s) at 0x........: _sigwait (in /...libc...) by 0x........: __sigwait (in /...libc...) by 0x........: __sigwait (in /...libc...) by 0x........: main (sigwait.c:58) Address 0x........ is 0 bytes inside a block of size 4 free'd at 0x........: free (vg_replace_malloc.c:...) by 0x........: main (sigwait.c:57) Block was alloc'd at at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (sigwait.c:56) Syscall param sigwait(set) points to unaddressable byte(s) at 0x........: _sigwait (in /...libc...) by 0x........: __sigwait (in /...libc...) by 0x........: __sigwait (in /...libc...) by 0x........: main (sigwait.c:64) Address 0x........ is 0 bytes inside a block of size 16 free'd at 0x........: free (vg_replace_malloc.c:...) by 0x........: main (sigwait.c:60) Block was alloc'd at at 0x........: malloc (vg_replace_malloc.c:...) by 0x........: main (sigwait.c:27)