http://bugzilla.novell.com/show_bug.cgi?id=481963
User roger@atchoo.org added comment
http://bugzilla.novell.com/show_bug.cgi?id=481963#c4
--- Comment #4 from Roger Light 2009-07-09 07:10:39 MDT ---
I've still got this problem but have been working round it.
After some further experimentation, I've discovered that nscd is essentially
the problem. Running strace on the program that doesn't work, a key line is:
connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = 0
connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1
ECONNREFUSED (Connection refused)
connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT
(No such file or directory)
The first is when nscd is running happily, the second is when nscd has failed
and the third is when I've stopped nscd manually. The bottom two both result in
segfaults in the application.
Quite why the segfaults occur is another question. I haven't been able to write
a program that gives the same behaviour.
When it happens again I'll try and see if I can see what nscd is up to.
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.