On Sun, Jul 02, 2006 at 08:00:22PM -0400, Stephen Frost wrote:
> severity 376426 serious
> tags +moreinfo
> thanks
> 
> * Vedran Fura?? ([EMAIL PROTECTED]) wrote:
> > After upgrade to version 251 I can't login as a user in ldap and even as
> > root which is a local user. Login process dies with SIGPIPE.
> > It only happens without nscd.
> 
> What do your configs look like, what version of login is it?  Can you
> try and strace it, or run it under gdb and see what's happening?  Do you
> have any other LDAP libraries installed?

I'm seeing almost the same behaviour. When nscd isn't running the use can log
in but after the shell is launched each command gets a SIGPIPE which
kills it.  Everything is at the current unstable version. 

A strace of the shell when it tries to run /bin/echo a:

write(10, "/bin/echo a\33[11D", 16)     = 16
read(10, "\n", 1)                       = 1
poll([{fd=10, events=POLLIN}], 1, 4)    = 0
getuid()                                = 2001
time(NULL)                              = 1151927422
write(10, "\r\n", 2)                    = 2
alarm(0)                                = 0
ioctl(10, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig -icanon -echo ...}) 
= 0
ioctl(10, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig icanon echo ...}) = 0
ioctl(10, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
time(NULL)                              = 1151927422
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
pipe([3, 4])                            = 0
gettimeofday({1151927422, 470005}, {4294967176, 0}) = 0
clone(Process 16168 attached
child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, 
child_tidptr=0x2ad3fb435f20) = 16168
[pid 13711] close(4 <unfinished ...>
[pid 16168] getsockname(11,  <unfinished ...>
[pid 13711] <... close resumed> )       = 0
[pid 13711] read(3,  <unfinished ...>
[pid 16168] <... getsockname resumed> {sa_family=AF_INET6, 
sin6_port=htons(50617), inet_pton(AF_INET6, 
"2001:610:1118:0:230:1bff:feba:218e", &sin6_addr), sin6_flowinfo=0, 
sin6_scope_id=0}, [28]) = 0
[pid 16168] getpeername(11, {sa_family=AF_INET6, sin6_port=htons(636), 
inet_pton(AF_INET6, "2001:610:1118:0:210:5aff:fe64:a300", &sin6_addr), 
sin6_flowinfo=0, sin6_scope_id=0}, [120259084316]) = 0
[pid 16168] fcntl(11, F_GETFD)          = 0x1 (flags FD_CLOEXEC)
[pid 16168] dup(11)                     = 5
[pid 16168] fcntl(5, F_SETFD, FD_CLOEXEC) = 0
[pid 16168] socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 6
[pid 16168] close(11)                   = 0
[pid 16168] fcntl(6, F_GETFD)           = 0
[pid 16168] dup2(6, 11)                 = 11
[pid 16168] fcntl(11, F_SETFD, 0)       = 0
[pid 16168] close(6)                    = 0
[pid 16168] gettimeofday({1151927422, 471287}, NULL) = 0
[pid 16168] getrusage(RUSAGE_SELF, {ru_utime={0, 0}, ru_stime={0, 0}, ...}) = 0
[pid 16168] time(NULL)                  = 1151927422
[pid 16168] times({tms_utime=0, tms_stime=0, tms_cutime=0, tms_cstime=0}) = 
1771269162
[pid 16168] gettimeofday({1151927422, 471430}, NULL) = 0
[pid 16168] getrusage(RUSAGE_SELF, {ru_utime={0, 0}, ru_stime={0, 0}, ...}) = 0
[pid 16168] time(NULL)                  = 1151927422
[pid 16168] times({tms_utime=0, tms_stime=0, tms_cutime=0, tms_cstime=0}) = 
1771269162
[pid 16168] gettimeofday({1151927422, 471567}, NULL) = 0
[pid 16168] getrusage(RUSAGE_SELF, {ru_utime={0, 0}, ru_stime={0, 0}, ...}) = 0
[pid 16168] time(NULL)                  = 1151927422
[pid 16168] times({tms_utime=0, tms_stime=0, tms_cutime=0, tms_cstime=0}) = 
1771269162
[pid 16168] write(11, 
"\25\3\1\0\300|\21/\237$\226\3269\f\222\25\215\313\302\353"..., 197) = -1 EPIPE 
(Broken pipe)
[pid 16168] --- SIGPIPE (Broken pipe) @ 0 (0) ---
Process 16168 detached
<... read resumed> "", 1)               = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigsuspend(~[HUP CHLD RTMIN RT_1] <unfinished ...>
--- SIGCHLD (Child exited) @ 0 (0) ---


  Sjoerd
-- 
There is no likelihood man can ever tap the power of the atom.
                -- Robert Millikan, Nobel Prize in Physics, 1923


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to