Description of Problem: When clustering certain applications which use signals to synchronize or communicate with eachother, the tasks fail to run properly because the service manager spawns them with most or all signals blocked. Version-Release number of selected component (if applicable): 1.0.11, CVS/Development How Reproducible: Every Time Steps to Reproduce: 1. Create a process which goes to sleep and uses SIGALARM to wake itself up. Have it wait forever until SIGALARM is called. 2. Create a service script which spawns this process in the "start" path. 3. Create a service which uses this script. 4. Attempt to enable the service. Watch the service script hang. Actual Results: Hung service start/Application broken. Expected Results: Clean service start.
I will fix this ASAP.
Fix in pool.
Created attachment 75324 [details] Example of how to break 1.0.11 during 'service start'.