https://bugs.winehq.org/show_bug.cgi?id=53768
Bug ID: 53768 Summary: Winfile crashes due to unimplemented user32.dll.DragObject Product: Wine Version: 7.18 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: user32 Assignee: wine-bugs@winehq.org Reporter: magiblot@hotmail.com Distribution: ---
Attempting to drag a file in Winfile results in the application crashing with the following error:
wine: Call from 000000007B013B3E to unimplemented function user32.dll.DragObject, aborting
To reproduce:
1. Get Winfile from https://github.com/microsoft/winfile and run it. 2. Navigate to a directory containing files or folders. 3. In the right panel, click on a file or directory to select it. Then attempt to click and drag it.
Thank you.
https://bugs.winehq.org/show_bug.cgi?id=53768
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
--- Comment #1 from Austin English austinenglish@gmail.com --- Created attachment 73318 --> https://bugs.winehq.org/attachment.cgi?id=73318 stub
This prevents the crash.
For reference: https://github.com/microsoft/winfile/blob/master/src/treectl.c#L2775 https://github.com/microsoft/winfile/blob/master/src/wfdirsrc.c#L931 https://docs.rs/user32-sys/0.1.2/x86_64-pc-windows-msvc/user32/fn.DragObject... pub unsafe extern "system" fn DragObject(hwndParent: HWND, hwndFrom: HWND, fmt: UINT, data: ULONG_PTR, hcur: HCURSOR) -> DWORD
https://bugs.winehq.org/show_bug.cgi?id=53768
--- Comment #2 from Nikolay Sivov bunglehead@gmail.com --- Submitted a different stub here https://gitlab.winehq.org/wine/wine/-/merge_requests/1190, to use a win32u syscall.
https://bugs.winehq.org/show_bug.cgi?id=53768
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |645326214f0ef263e0fd8cf4758 | |b67f74977fbf3 Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #3 from Nikolay Sivov bunglehead@gmail.com --- Marking fixed, with 645326214f0ef263e0fd8cf4758b67f74977fbf3.
https://bugs.winehq.org/show_bug.cgi?id=53768
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 7.21.