SIGPROF (27)SIGPROF (27) — Profiling Timer Alarm
A profiling timer set with setitimer(ITIMER_PROF) expired.
EMFILEThe per-process limit on the number of open file descriptors has been reached.
The process has opened more file descriptors than allowed by its RLIMIT_NOFILE limit. This often indicates a file descriptor leak where files or sockets are opened but never closed.
Increase the limit with ulimit -n. Fix file descriptor leaks by ensuring all opened files and sockets are properly closed. Use lsof -p PID to inspect open files.
# Check current limit
ulimit -n
# Increase limit
ulimit -n 65535SIGPROF (27)A profiling timer set with setitimer(ITIMER_PROF) expired.
EAGAINThe requested operation would block on a non-blocking resource, or a system resource is temporarily unavailable.
EMLINKThe maximum number of hard links to a single file has been exceeded.
E2BIGThe total size of the argument list and environment variables passed to exec() exceeds the system limit.
ETXTBSYAn attempt was made to write to or modify a file that is currently being executed.
SIGTSTP (20)A stop signal from the terminal, typically Ctrl+Z. Unlike SIGSTOP, this can be caught.