On 02 Aug 2011, at 14:02, Andrew Mortensen wrote:

> 
> On Aug 1, 2011, at 11:06 AM, Josh Weber wrote:
>> ...
>> cosignd[7928]: pusherparent: snet_getline: Bad file descriptor
> 
> The pusherparent has failed to read a line from the pipe connecting it to the 
> cosignd listener process. That causes the pusherparent to exit, and I suspect 
> the zombie is a pusher instance left behind when the pusherparent exited. In 
> this case, the pipe file descriptor through which the listener sends data to 
> the pusherparent is bad, but why it's bad isn't clear from the log messages. 
> Any other data you can provide?

You should see this as well, if you're getting the above log:

            while (( pid = waitpid( 0, &status, WNOHANG )) > 0 ) {
...
                if ( pid == pusherpid ) {
                    syslog( LOG_CRIT, "pusherpid %d died!", pusherpid );
                    exit( 1 );
                }
            }

I.e., if the pusherparent dies, the listener also logs and exits, thus taking 
all of cosignd down.

To figure out what the zombie is, I running ps showing the parent process ID.  
Also, giving the log lines that mention that zombie would be helpful.

:wes
------------------------------------------------------------------------------
BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos & much more. Register early & save!
http://p.sf.net/sfu/rim-blackberry-1
_______________________________________________
Cosign-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/cosign-discuss

Reply via email to