[Bug 4488] MSYS binaries dont quite work, like mkdir in example
Wine Bugs
wine-bugs at winehq.org
Sun Apr 23 13:32:43 CDT 2006
http://bugs.winehq.org/show_bug.cgi?id=4488
------- Additional Comments From makomk at lycos.co.uk 2006-23-04 13:32 -------
Seems to be a null pointer dereference in
src/winsup/cygwin/uinfo.cc:internal_getlogin().
Specifically, it looks to be due to NetUserGetInfo(NULL, wuser, 3, (LPBYTE
*)&ui) - as the last FIXME before the exception states, this is not
implemented by Wine, however it returns success anyway. Because of this, MSYS
attempts to do:
sys_wcstombs (buf, ui->usri3_home_dir, MAX_PATH);
where ui is still a NULL pointer (since NetUserGetInfo hasn't initialised it
to anything). As you might expect, this crashes the program. I'm not sure why
NetUserGetInfo returns success in this case; seems very odd.
Incidentally, the code in question appears to be run only on NT-type systems,
which might be why Dan Kegel has tried MSYS and hasn't encountered this bug
(http://www.winehq.org/pipermail/wine-devel/2006-March/045688.html).
--
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.
More information about the wine-bugs
mailing list