http://bugs.winehq.org/show_bug.cgi?id=2158
Summary: ntdll:NtQueryVolumeInformationFile broken on FreeBSD
(and other non-Linux OSes?)
Product: Wine
Version: 20040408
Platform: PC
OS/Version: FreeBSD
Status: UNCONFIRMED
Severity: critical
Priority: P2
Component: wine-winelib
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: peorth(a)artificial.ath.cx
On FreeBSD, NtQueryVolumeInformationFile in ntdll/file.c, it doesn't resolve the
volumes as it does on Linux. Elsewhere in the code, it appears to simply lock up
because of this. Wine doesn't respond to Ctrl-C, both wine and wineserver need
to be killed via 'kill -KILL' to get them to stop.
FreeBSD should currently have the definitions available to reproduce the
functionality. The only problem I found when trying to fix it is how to get
around MEM_MAJOR and the like, considering FreeBSD no longer uses preassigned
dev numbers, at least according to the documentation I've read. This is new to
20040408, I think. 20040309 had other miscellaneous problems with some things,
but I couldn't track any down svery pecifically, but it 'more or less'
functioned, while 20040408, the current release, will lock up on anything that
uses NtQueryVolumeInformationFile.
This is reproducable by running winver, or regedit, among others, which
function. If you attempt to run winefile or even notepad, it'll lockup
immediately. Also, if you load regedit, it'll appear to function, but you go to
"Import registry file", it'll immediately lock up after calling
NtQueryVolumeInformationFile. This renders wine completely unusable. The latest
'decently working' version of Wine on FreeBSD is 20040213.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=1116
------- Additional Comments From dclark(a)akamail.com 2004-09-04 15:03 -------
At least with Winrar 3.2, I don't see any difference between Wine and Windows.
There are no duplicate headers for me.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=1114
------- Additional Comments From dclark(a)akamail.com 2004-09-04 14:56 -------
Yep, it is still a problem (I'm using version 3.2). To get the list to update,
you have to change the drive letter, and then hit enter. Hitting enter is not
require on Windows.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=2137
------- Additional Comments From markf78(a)yahoo.com 2004-09-04 11:26 -------
for some reason the following command solves this problem:
[root@markf78 home]# setarch i686 wine calc.exe &
[1] 12641
i assume this should make the problem easy to fix... hope this helps.
btw, i'm running a stock FC2 test2 system.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=560
------- Additional Comments From tony_lambregts(a)telusplanet.net 2004-09-04 10:42 -------
Bugs without app in appdb 1201-1300
Bug 1201 - Microsoft golf 99
Bug 1202 - Microsoft Motorcross Madness
Bug 1203 - Microsoft Motorcross Madness
Bug 1216 - WinBugs
Bug 1218 - Adaytum Analyst
Bug 1219 - First Star Online
Bug 1237 - ZipForm
Bug 1240 - RyhmBox
Bug 1278 - 3DSMax
Bug 1285 - Another World, Battle Of Britain, Xenon 2
Bug 1295 - UOAssist
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
http://bugs.winehq.org/show_bug.cgi?id=1297
tony_lambregts(a)telusplanet.net changed:
What |Removed |Added
----------------------------------------------------------------------------
URL| |http://appdb.winehq.org/appv
| |iew.php?appId=72
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=1294
tony_lambregts(a)telusplanet.net changed:
What |Removed |Added
----------------------------------------------------------------------------
URL| |http://appdb.winehq.org/appv
| |iew.php?appId=131
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.