Another showstopper in 2.2.5

jra at dp.samba.org jra at dp.samba.org
Wed Aug 21 22:34:22 GMT 2002


On Thu, Aug 22, 2002 at 09:04:39AM +0200, Fredrik Ohrn wrote:

> OK, I put this at the top of the while loop in smbd_process:
> 
> sigset_t dummy_mask, blocked_mask;
> 
> sigemptyset (&dummy_mask);
> sigemptyset (&blocked_mask);
> sigprocmask (SIG_BLOCK, &dummy_mask, &blocked_mask);
> DEBUG (0, ("SIGPIPE is %s\n", sigismember (&blocked_mask, SIGPIPE) ? "blocked" : "nonblocked" ));
> 
> 
> The signal gets unblocked right after I connect to the share.
> 
> Below is the log (at level 4), it got a bit large so I added some ** marks 
> at the SIGPIPE is blocked/nonblocked messages.
> 
> I'll go through the code tonight and add more debug messages to try to 
> pinpoint the exact place the signal is unmasked.

Great - thanks. Maybe a debug level 10 may help pinpoint this ?

I'm not seeing this on my system, neither is tridge or others
here at the CIFS conference.

Jeremy.



More information about the samba-technical mailing list