From: Franco B. <fr...@fu...> - 2005-03-23 07:34:35
|
On Wed, 2005-03-23 at 08:18 +0100, Miklos Szeredi wrote: > > On Tue, 2005-03-22 at 11:07 +0100, Miklos Szeredi wrote: > > > > Upgraded all our machines to FUSE-2.2.1 yesterday, today I've had a > > > > failure, but it's of the disappearing filesystem type. > > > > > > Does coredumping otherwise work? Can you check with killing a running > > > filesystem with 'kill -SEGV'? > > > > No it doesn't. Where would the core file go if not in the directory > > where the process is started? > > Since 2.1 daemon() is used to put the filesystem in the background, > which changes the CWD to '/'. You might find the corefile in there. But does the process have permission to write to / ? > > As you can see in fuse_mt.c it's random which thread starts a new > worker thread. So maybe this is followed by newer versions of > libpthread. This is linux 2.4, isn't it? On 2.6 you would get the > same PID and PPID for all threads. I thought that might be the case, although I don't understand why 3 threads appear immediately, before any sort of access is made to the filesystem. On 2.6 I only see a single thread with ps but I see there are entries in the task directory. |