|
From: Miklos S. <mi...@sz...> - 2007-01-02 21:17:39
|
> I've written a fuse app that accesses data stored on our vendor's > hardware through their proprietary API. The filesystem works well > when in debug mode (passing -d to the fuse app). But when not in > debug mode, and when reading a file in the fuse-mounted directory > (e.g. more filename), it hangs forever. strace shows it stopping on > the read function, specifically it lists 'read(3, '; there is nothing > printed for the buffer. It's been some time since I wrote the fuse > app, but I seem to remember a problem like this if I had printf's in > the code. If not in debug mode, there's no place for the output to > go, so it would hang (?). When I put it in debug mode however, I do > not see any output other than normal debug output. I installed the > latest version of fuse (2.6.1), but that did not help. Any ideas? Can you try the '-s' option? Miklos |