[Bug 10282] New: Issue between WINE, fuse and ntfs-3g

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Nov 2 09:41:18 CDT 2007


http://bugs.winehq.org/show_bug.cgi?id=10282

           Summary: Issue between WINE, fuse and ntfs-3g
           Product: Wine
           Version: unspecified
          Platform: PC-x86-64
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: wine-opengl
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: jestersi at gmail.com


Ok this is a doosey and complicated bug.

It seems in a recent mod to ntfs-3g opengl apps will bomb out causing a page
fault at first I thought it was the kernel then the new lib32 packages on
gentoo then I thought it was the new nvidia 32bit libGL libs, then I thought it
was kernel switches... none of it made much sense because things like winecfg
and built in apps ran fine.

reference abandoned bug for more indepth pain.
http://bugs.winehq.org/show_bug.cgi?id=10255

I installed ubuntu and my problems went away so I thought it must have been a
gentoo issue. How wrong I was. I added my custom ntfs-3g stuff to the fstab and
boom on ubuntu I started having the problem, but when I let the OS mount the
volume I didn't get a page fault anymore.

Here's what I found.

Environment
libfuse2 2.7.0-1ubuntu5
libntfs-3g12 1:1.913-2ubuntu1
wine (pick your version I had it on every version from 0.9.36 -0.9.48 )
kernel 2.6.22 & 2.6.21 & 2.6.17 (those are the ones I've tested it on)
CPU is x86_64 don't know if this affects 32bit CPU's.


# CAUSES PAGE FAULT (when running an opengl app)
/dev/hda1 /mnt/ntfs1 ntfs-3g users,uid=1000,gid=1000 0 0
/dev/hda2 /mnt/ntfs2 ntfs-3g users,uid=1000,gid=1000 0 0

# CAUSES PAGE FAULT (when running an opengl app)
#/dev/hda1 /mnt/ntfs1 ntfs-3g
users,uid=1000,gid=1000,nosuid,nodev,locale=en_CA.UTF-8 0 0
#/dev/hda2 /mnt/ntfs2 ntfs-3g
users,uid=1000,gid=1000,nosuid,nodev,locale=en_CA.UTF-8 0 0

#BELOW WORKS BUT CAN'T WRITE AS LOCAL USR
#/dev/hda2 /mnt/ntfs2 ntfs-3g rw,nosuid,nodev,locale=en_CA.UTF-8 0 0
#/dev/hda1 /mnt/ntfs1 ntfs-3g rw,nosuid,nodev,locale=en_CA.UTF-8 0 0

#WORKS BUT EXTREMLY SLOW
#/dev/hda1 /mnt/ntfs1 ntfs-3g
rw,uid=1000,gid=1000,nosuid,nodev,locale=en_CA.UTF-8 0 0
#/dev/hda2 /mnt/ntfs2 ntfs-3g
rw,uid=1000,gid=1000,nosuid,nodev,locale=en_CA.UTF-8 0 0

#WORKS AND FAST AND CAN WRITE
#/dev/hda1 /mnt/ntfs1 ntfs-3g rw,uid=1000,gid=1000,nodev,locale=en_CA.UTF-8 0 0
#/dev/hda2 /mnt/ntfs2 ntfs-3g rw,uid=1000,gid=1000,nodev,locale=en_CA.UTF-8 0 0


So there you have it, I can duplicate this issue easily and can provide more
information if requested. Bit sad that I blew away my gentoo distro but I never
would have figured this out without ubuntu.


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list