diff --git a/internal/c/qbx.cpp b/internal/c/qbx.cpp index af3f56735..7c40a1eea 100755 --- a/internal/c/qbx.cpp +++ b/internal/c/qbx.cpp @@ -2097,6 +2097,10 @@ void QBMAIN(void *unused) sigemptyset(&(sig_act.sa_mask)); sig_act.sa_flags = 0; sigaction(SIGFPE, &sig_act, NULL); + #ifdef QB64_LINUX + sig_act.sa_handler = SIG_IGN; + sigaction(SIGCHLD, &sig_act, NULL); + #endif #endif ptrszint tmp_long;