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)