Index: trunk/modules/portlib/src/main/native/port/linux/hysignal.c =================================================================== --- trunk/modules/portlib/src/main/native/port/linux/hysignal.c (revision 472863) +++ trunk/modules/portlib/src/main/native/port/linux/hysignal.c (working copy) @@ -918,7 +918,7 @@ /* Need an exit condition... */ for (;;) { - sem_wait (&wakeUpASynchReporter); + while (sem_wait (&wakeUpASynchReporter)) {}; /* we get woken up if there is a signal pending or it is time to shutdown */ if (shutDownASynchReporter)