Szabolcs Szakacsits <sz...@...> writes:

> On Thu, 19 Mar 2009, Frederik Himpe wrote:
> > On Thu, 19 Mar 2009 19:12:53 +0200, Szabolcs Szakacsits wrote:
> > > On Thu, 19 Mar 2009, Frederik Himpe wrote:
> > > 
> > >> On Mandriva's bugzilla, there are lots of reports [1] about the system
> > >> starting to hang during mounting of the NTFS partitions with ntfs-3g.
> > >> The system continues to boot when pressing Ctrl-C. This seems to happen
> > >> especially at the first boot after installation, which makes me think
> > >> that this could be caused by the recover option now in ntfs-3g
> > >> (ntfsresize probably marked the ntfs file system as dirty during
> > >> installation).
> > > 
> > > Ntfs-3g triggers a recently introduced bug in mount(8) which can cause
> > > mount to hang. 'strace -f' will confirm it. Fix must be already
> > > available for mount(8).
> > 
> > Do you know where this fix can be found?
> 
> I suppose in the latest package or git which contains the mount(8)
> utility the problematic Mandriva distribution version uses.

I can't any fix in util-linux-ng git that may look related

BTW fedora has the same issue 
https://bugzilla.redhat.com/show_bug.cgi?id=486619

I could manage to get a shell on such box, after it hanged
gdb and strace can't give any info

# dmesg | grep fuse
fuse init (API version 7.11)

# uname -a
Linux localhost 2.6.29-desktop-0.rc8.3.1mnb #1 SMP Wed Mar 18 14:28:50 BRT 2009
i686 Intel(R) Core(TM)2 Duo CPU     P8400  @ 2.26GHz GNU/Linux

root      1582  0.0  0.0   3104   652 ?        S    17:21   0:00 /bin/mount -i
-f -t fuseblk -o rw,allow_other,blksize=4096 /dev/sda1 /mnt/windows
root      2595  0.0  0.0   3104   808 ?        S    17:22   0:00 mount -a -t
nonfs,nfs4,smbfs,cifs,ncpfs,gfs -O noencrypted

# gdb mount -p 1582
GNU gdb 6.8-5mdv2009.1 (Mandriva Linux release 2009.1)
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i586-mandriva-linux-gnu"...
Attaching to program: /bin/mount, process 1582

and stops there, have to be killed -9

# cat /proc/1582/wchan 
fuse_get_req

After kill -9 1582 mount worked fine
 
I don't know if this is related to 2.6.29 or ntfs-3g 2009.2.1 and can't easily
test as it's very hard to reproduce


------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
ntfs-3g-devel mailing list
ntfs-3g-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ntfs-3g-devel

Reply via email to