If you enable callgrind in /etc/sysconfig/pacemaker, the cluster daemons fail to start in a way that's not especially helpful:
Jun 04 14:53:35.763 rhel9-scratch-1 pacemakerd [1904] (pcmk_child_exit@pcmkd_subdaemons.c:296) error: pacemaker-based[1905] exited with status 1 (Error occurred)
There's no indication of a core dump or any other failure, and the exec call that spawns the process doesn't return any error code. It's also very difficult to get stdout/stderr here to see what callgrind might be having a problem with. Note that running under just valgrind still works.