https://bugs.winehq.org/show_bug.cgi?id=57332
Bug ID: 57332 Summary: ReadLink (FSCTL_GET_REPARSE_POINT) returns garbage on Wine but works on actual Windows Product: Wine Version: 9.19 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: kernel32 Assignee: wine-bugs@winehq.org Reporter: joshudson@gmail.com Distribution: ---
After hammering past the other error; I found this line returns garbage on Wine but something sensible on actual Windows.
https://github.com/joshudson/Emet/blob/302fe61d0b8614e2a57930fc75cffa034ba3d...
Whatever the garbage was, it rendered as ???? on the terminal; while it may actually be ???? it's more likely to be four unprintable characters. This time, the test harness stacktrace blew up on unwind resulting in getting a wine exception handler coming up at top level, so it may have corrupted memory too.
Looks like it's a duplicate of https://bugs.winehq.org/show_bug.cgi?id=12401 but isn't. The symptoms are different, probably due to the other one trying to use reparse points (which wouldn't amaze me if they simply didn't work) and this one trying to use symbolic links (which does).