https://bugs.winehq.org/show_bug.cgi?id=55696
Bug ID: 55696 Summary: msvfw32:mciwnd - The 64-bit test_MCIWndCreate() crashes in Wine Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: msvfw32 Assignee: wine-bugs@winehq.org Reporter: fgouget@codeweavers.com Distribution: ---
msvfw32:mciwnd - The 64-bit test_MCIWndCreate() crashes in Wine:
mciwnd.c:276: Test failed: bad open message 4 0 Unhandled exception: page fault on read access to 0x00000000fe9e0cec in 64-bit code (0x000002cc593dcd). [...] Backtrace: =>0 0x000002cc593dcd MCIWndProc+0xaed(hWnd=00000000037B01F4, wMsg=0x480, wParam=0xc8, lParam=0x7ffffe2ff650) [/builds/wine/wine/build64/../dlls/msvfw32/mciwnd.c:960] in msvfw32 (0x00000000000480) 1 0x00000216a27f9b call_window_proc+0x4b(hwnd=00000000037B01F4, msg=0x480, wp=0xc8, lp=0x7ffffe2ff650, result=00007FFFFE2FF4A8, arg=0000000140001DC0) [/builds/wine/wine/build64/../dlls/user32/winproc.c:109] in user32 (0x007ffffe2ff650) 2 0x00000216a290fc WINPROC_CallProcAtoW+0xdc(callback=0000000216A27F50, hwnd=00000000037B01F4, msg=0x480, wParam=<is not available>, lParam=0x7ffffe2ff650, result=00007FFFFE2FF4A8, arg=0000000140001DC0, mapping=WMCHAR_MAP_SENDMESSAGE) [/builds/wine/wine/build64/../dlls/user32/winproc.c:323] in user32 (0x00000000000480) 3 0x00000216a29f96 dispatch_win_proc_params+0xe6(params=00007FFFFE2FF570) [/builds/wine/wine/build64/../dlls/user32/winproc.c:720] in user32 (0000000000000000) 4 0x00000216a1113d dispatch_send_message+0x5d(params=00007FFFFE2FF570, wparam=<internal error>, lparam=<internal error>) [/builds/wine/wine/build64/../dlls/user32/message.c:594] in user32 (0000000000000000) 5 0x00000216a12ce1 SendMessageA+0x71(hwnd=00000000037B01F4, msg=<is not available>, wparam=<is not available>, lparam=0x7ffffe2ff650) [/builds/wine/wine/build64/../dlls/user32/message.c:635] in user32 (0x007ffffe2ff570) 6 0x000001400027e0 in msvfw32_test (+0x27e0) (0x0000014000b396)
See https://test.winehq.org/data/patterns.html#msvfw32:mciwnd
A bisect shows that the crashes started with the commit below:
commit a81c53504ae32715e6e91bd020fdebd5bef20d48 Author: Alexandre Julliard julliard@winehq.org AuthorDate: Thu Sep 28 16:30:32 2023 +0200
ntdll: Release the low address space reservation for 64-bit apps.