http://bugs.winehq.org/show_bug.cgi?id=6553
blin(a)gmx.net changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |ASSIGNED
Ever Confirmed| |1
------- Additional Comments From blin(a)gmx.net 2007-13-01 06:27 -------
I've fixed the script. I've tested it as well as I could without running Ubuntu.
Should get into the wine tree with the next commits.
--
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=6553
------- Additional Comments From ben(a)atomnet.co.uk 2007-13-01 05:01 -------
I think a logical change would just be for it to call "sudo" and that way it'll
use sudo however it's set up.
--
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=6553
jonass(a)lysator.liu.se changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jonass(a)lysator.liu.se
--
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=7102
------- Additional Comments From felix.huber(a)schyf.de 2007-13-01 04:13 -------
The problem visible to the user is that whenever Winword6 is trying to check for
the NON-existence of a file or path, the console where wine was started from
shows the error message
fixme:int21:INT21_GetExtendedError Unknown error 123
where actually nothing is wrong. After that, the creation and removal of
temporary files is undetermined.
I was able to track the cause for this behaviour upto the ntdll and back:
1) Application calls GetFileAttributes with a non-existing path
2) The call is processed in int21.c and forwarded to ntdll
3) ntdll calls the linux function to check for the path requested
4) ntdll returns the internal error code 0xC0000033
5) This error code is mapped to the non-existing DOS/WIN error number 123
6) GetFileAttributes returns this error 123 to the application
... internal application processing
7) Application calls INT21_GetExtendedError
8) int21.c doesn't know this error number and generates the fixme:message
So the problem is that ntdll uses an error code that int21 doesn't know about.
In my view, all the error numbers within the WINE functions should be
consistent. I would have sent in a patch, but I was not sure which was the place:
1) Change ntdll to return 0xC0000034 (file not found) instead of 0xC0000033
(invalid name)
2) Create a special case in GetFileAttributes to catch error 123 and map it to
DOS/WIN errror 2 (file not found)
3) Update INT21_GetExtendedError to map error 123 to error 2.
Option 3 would have the smallest side effect, however, the non-existing DOS/WIN
error code 123 would still be visible to the application when GetFileAttributes
returns.
--
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=7026
------- Additional Comments From Ronny.Standtke(a)gmx.net 2007-13-01 03:49 -------
> as there are ideological objections to that code going into Wine.
Oh, thats a pity! Can you provide some more details about that ideological
objections?
--
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=7074
------- Additional Comments From leidola(a)newcon.de 2007-13-01 02:42 -------
chaykin: with "I hear only" I mean no sound at all. The sound I hear (speach,
music) is perfectly okay.
--
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=7026
------- Additional Comments From rob(a)codeweavers.com 2007-13-01 02:21 -------
Marshalling of those interfaces probably won't happen for a while as there are ideological objections to
that code going into Wine. Therefore, there's no point in you testing every version to see if this bug has
been fixed.
--
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.