setting signal 1: Success
getting signal 1: Success

setting signal 2: Success
getting signal 2: Success

setting signal 3: Success
getting signal 3: Success

setting signal 4: Success
getting signal 4: Success

setting signal 5: Success
getting signal 5: Success

setting signal 6: Success
getting signal 6: Success

setting signal 7: Success
getting signal 7: Success

setting signal 8: Success
getting signal 8: Success

setting signal 9: Invalid argument
getting signal 9: Invalid argument

setting signal 10: Success
getting signal 10: Success

setting signal 11: Success
getting signal 11: Success

setting signal 12: Success
getting signal 12: Success

setting signal 13: Success
getting signal 13: Success

setting signal 14: Success
getting signal 14: Success

setting signal 15: Success
getting signal 15: Success

setting signal 16: Success
getting signal 16: Success

setting signal 17: Invalid argument
getting signal 17: Invalid argument

setting signal 18: Success
getting signal 18: Success

setting signal 19: Success
getting signal 19: Success

setting signal 20: Success
getting signal 20: Success

setting signal 21: Success
getting signal 21: Success

setting signal 22: Success
getting signal 22: Success

setting signal 23: Success
getting signal 23: Success

setting signal 24: Success
getting signal 24: Success

setting signal 25: Success
getting signal 25: Success

setting signal 26: Success
getting signal 26: Success

setting signal 27: Success
getting signal 27: Success

setting signal 28: Success
getting signal 28: Success

setting signal 29: Success
getting signal 29: Success

setting signal 30: Success
getting signal 30: Success

setting signal 31: Warning: ignored attempt to set SIGUSR2 handler in sigaction();
         the SIGUSR2 signal is used internally by Valgrind
Invalid argument
getting signal 31: Success

setting signal 34: Invalid argument
getting signal 34: Invalid argument

setting signal 35: Invalid argument
getting signal 35: Invalid argument

setting signal 36: Invalid argument
getting signal 36: Invalid argument

setting signal 37: Invalid argument
getting signal 37: Invalid argument

setting signal 38: Invalid argument
getting signal 38: Invalid argument

setting signal 39: Invalid argument
getting signal 39: Invalid argument

setting signal 40: Invalid argument
getting signal 40: Invalid argument

setting signal 41: Invalid argument
getting signal 41: Invalid argument

setting signal 42: Invalid argument
getting signal 42: Invalid argument

setting signal 43: Invalid argument
getting signal 43: Invalid argument

setting signal 44: Invalid argument
getting signal 44: Invalid argument

setting signal 45: Invalid argument
getting signal 45: Invalid argument

setting signal 46: Invalid argument
getting signal 46: Invalid argument

setting signal 47: Invalid argument
getting signal 47: Invalid argument

setting signal 48: Invalid argument
getting signal 48: Invalid argument

setting signal 49: Invalid argument
getting signal 49: Invalid argument

setting signal 50: Invalid argument
getting signal 50: Invalid argument

setting signal 51: Invalid argument
getting signal 51: Invalid argument

setting signal 52: Invalid argument
getting signal 52: Invalid argument

setting signal 53: Invalid argument
getting signal 53: Invalid argument

setting signal 54: Invalid argument
getting signal 54: Invalid argument

setting signal 55: Invalid argument
getting signal 55: Invalid argument

setting signal 56: Invalid argument
getting signal 56: Invalid argument

setting signal 57: Invalid argument
getting signal 57: Invalid argument

setting signal 58: Invalid argument
getting signal 58: Invalid argument

setting signal 59: Invalid argument
getting signal 59: Invalid argument

setting signal 60: Invalid argument
getting signal 60: Invalid argument

setting signal 61: Invalid argument
getting signal 61: Invalid argument

setting signal 62: Invalid argument
getting signal 62: Invalid argument

setting signal 65: Invalid argument
getting signal 65: Invalid argument


HEAP SUMMARY:
    in use at exit: ... bytes in ... blocks
  total heap usage: ... allocs, ... frees, ... bytes allocated

For a detailed leak analysis, rerun with: --leak-check=full

For counts of detected and suppressed errors, rerun with: -v
ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)