pika
pika copied to clipboard
Make signal handlers signal-safe
Currently our custom signal handlers may allocate, which thread sanitizer reports as unsafe (since it may cause further signals). Check if we can somehow clean this up. However, this is low priority as we install the signal handlers for signals that would lead to termination anyway. The custom signal handlers are indirectly disabled on the thread sanitizer CI through PIKA_WITH_STACKOVERFLOW_DETECTION=OFF
.