[Bug 137978] Re: Wine causes process hang in kernel when running applications from FAT partition
Steve Beattie
sbeattie at ubuntu.com
Fri Sep 19 07:04:49 UTC 2008
** Changed in: linux-source-2.6.15 (Ubuntu Dapper)
Importance: Undecided => High
Status: New => Fix Committed
** Changed in: linux-source-2.6.15 (Ubuntu Dapper)
Target: None => dapper-updates
** Tags added: regression-update
** Description changed:
Binary package hint: wine
Distro: Kubuntu Dapper 6.06
Wine: 0.9.9-0ubuntu2 (tested also with 0.9.39 from winehq.org)
Kernel: 2.6.15-29-386 (2.6.15-29.58)
When .exe is run from FAT partition, wine process gets stuck in kernel in "D" state and cannot be killed.
I have straced the process and it appears it is stuck in:
ioctl(9, TUNIOCGETINFO or VFAT_IOCTL_READDIR_BOTH
This way user can prevent unmounting FAT partition by running wine on
FAT partition.
- To reproduce:
+ TESTCASE:
1. Mount any FAT volume (for example USB pendrive)
2. Copy some file.exe file to it.
3. Run: wine /media/mydisk/file.exe
4. Wine hangs and cannot be killed.
Possible workaround is to recompile wine with "#define VFAT_IOCTL_READDIR_BOTH" in dlls/ntdll/directory.c commented out.
I have checked that it works.
--
Wine causes process hang in kernel when running applications from FAT partition
https://bugs.launchpad.net/bugs/137978
You received this bug notification because you are a member of Kernel
Bugs, which is subscribed to linux-source-2.6.15 in ubuntu.
More information about the kernel-bugs
mailing list