[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#324900: nscd: umount /var fails (unclean shutdowns)



GOTO Masanori <gotom@debian.or.jp> writes:

> At Thu, 25 Aug 2005 12:56:04 +0200,
> Zlatko Calusic wrote:
>> rc        1119 root  mem       REG    8,9  217016   228931 /var/db/nscd/passwd
>
> This is another file which is not /var/run/nscd/dbXXXXXX.

That is because I reenabled persistent caching (seeing that disabling
it doesn't help, why not have it enabled, after all).

>
>> This is the process list at the same time (kernel daemons and ps
>> itself excluded):
>> 
>> UID        PID  PPID  C STIME TTY          TIME CMD
>> root         1     0  0 12:42 ?        00:00:00 init [6]       
>> root      1119     1  0 12:47 ?        00:00:00 /bin/sh /etc/init.d/rc 6
>> root      1421  1119  0 12:47 ?        00:00:00 /bin/sh /etc/rc6.d/S40umountfs stop
>> 
>> What next?
>
> Before shutting down, "lsof | grep nscd" probably shows /var/db/nscd
> or /var/run/nscd files.  Could you try it?
>

lsof | grep nscd right before reboot -d -f -i line:

rc    827 root  mem       REG    8,9  217016   228931 /var/db/nscd/passwd

Effectively, same shit. :(

One thing I would like to add is that it seems we're not seeing
leaked/passed file descriptor but memmory mapped region ("mem" in the
losf output above above). It could even be some kind of kernel bug.

Other thing: is it possible that only I am seeing such behaviour, can
you reproduce it on your machine? Anybody else (reading this on the
web)?
-- 
Zlatko



Reply to: