From: Wietse Venema (no email)
Date: Mon Jan 02 2006 - 12:56:42 EST
Todd A Green:
> strace info on proxmap:
>
> alarm(6000) = 5999
> select(21, [5 6 8 9 10 11 12 13 14 15 16], [], [5 6 8 9 10 11 12 13 14 15
> 16], NULL) = 1 (in [15])
> time(NULL) = 1136179985
> ioctl(15, FIONREAD, [76]) = 0
> write(5, "V\32\0\0.\0\0\0\0\0\0\0", 12) = 12
> select(16, [15], NULL, [15], {3600, 0}) = 1 (in [15], left {3600, 0})
> read(15, "request\0lookup\0table\0unix:passwd"..., 4096) = 76
> time(NULL) = 1136179985
> socket(PF_FILE, SOCK_STREAM, 0) = 17
> fcntl(17, F_GETFL) = 0x2 (flags O_RDWR|O_LARGEFILE)
> fcntl(17, F_SETFL, O_RDWR|O_NONBLOCK) = 0
> connect(17, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = 0
> poll([{fd=17, events=POLLOUT|POLLERR|POLLHUP, revents=POLLOUT}], 1, 5000) = 1
> writev(17, [{"\2\0\0\0\0\0\0\0\26\0\0\0", 12}, {"\0",
> 22}], 2) = 34
> poll([{fd=17, events=POLLIN|POLLERR|POLLHUP, revents=POLLIN}], 1, 5000) = 1
> read(17, "\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377\377\377"..., 36) = 36
> close(17) = 0
> --- SIGSEGV (Segmentation fault) @ 0 (0) ---
This happens in the nsswitch routines, while doing a unix:passwd.byname
table via the nsswitch routines. How are your UNIX password records
stored? Does this always happen with username at domainname lookups?
Wietse
|
|
|