https://bugs.winehq.org/show_bug.cgi?id=50063
Bug ID: 50063 Summary: `winetricks -q sandbox icodecs` crashes Product: Wine Version: 5.20 Hardware: x86-64 OS: Linux Status: NEW Keywords: download, Installer, regression Severity: normal Priority: P2 Component: gdi32 Assignee: wine-bugs@winehq.org Reporter: austinenglish@gmail.com CC: julliard@winehq.org Regression SHA1: f51fe9ead3f8322a6bba7984b4c0583d78d01c0a Distribution: Gentoo
A la bug 49550 and bug 49421, `winetricks -q sandbox icodecs`: Backtrace: =>0 0x6aa5f7bb ScriptString_pSize+0x3b() [\?\unix\home\austin\wine-git\dlls\usp10\usp10.c:3886] in usp10 (0x0067e768) 1 0x6ed312c4 EDIT_CalcLineWidth_SL+0x23(es=0x157168) [\?\unix\home\austin\wine-git\dlls\user32\edit.c:812] in user32 (0x0067e788) 2 0x6ed37081 EDIT_EM_ReplaceSel+0xa10(es=0x157168, can_undo=<is not available>, lpsz_replace=<is not available>, strl=<is not available>, send_update=<is not available>, honor_limit=<is no t available>) [\?\unix\home\austin\wine-git\dlls\user32\edit.c:2643] in user32 (0x0067e7f8) 3 0x6ed38bc3 EditWndProc_common+0x642(hwnd=<is not available>, msg=<is not available>, wParam=<is not available>, lParam=<is not available>, unicode=<is not available>) [\?\unix\home\aust in\wine-git\dlls\user32\edit.c:3928] in user32 (0x0067e878) 4 0x6eda695f EditWndProcW+0x2e() [\?\unix\home\austin\wine-git\dlls\user32\winproc.c:1119] in user32 (0x0067e8a8) 5 0x6eda67dc WINPOS_SysCommandSizeMove+0xeab(hwnd=<is not available>, wParam=<is not available>) [\?\unix\home\austin\wine-git\dlls\user32\winpos.c:2955] in user32 (0x0067e8d8) 6 0x6eda6e93 call_window_proc+0x62(hwnd=0x100e4) [\?\unix\home\austin\wine-git\dlls\user32\winproc.c:246] in user32 (0x0067e938) 7 0x6eda96d4 CallWindowProcW+0x63() [\?\unix\home\austin\wine-git\dlls\user32\winproc.c:1031] in user32 (0x0067e978) 8 0x6cc59840 DefSubclassProc+0x12f() [\?\unix\home\austin\wine-git\dlls\comctl32\commctrl.c:1333] in comctl32 (0x0067e9b8) 9 0x6cc55bea COMBOEX_EditWndProc+0x289(hwnd=<is not available>, uMsg=<is not available>, wParam=<is not available>, lParam=<is not available>, uId=<is not available>, ref_data=<is not avai lable>) [\?\unix\home\austin\wine-git\dlls\comctl32\comboex.c:1805] in comctl32 (0x0067ee58) 10 0x6cc5977c DefSubclassProc+0x6b() [\?\unix\home\austin\wine-git\dlls\comctl32\commctrl.c:1340] in comctl32 (0x0067ee98) 11 0x6cc598bf COMCTL32_SubclassProc+0x5e(hWnd=0x100e4, uMsg=0xc, wParam=0, lParam=0x1575d8) [\?\unix\home\austin\wine-git\dlls\comctl32\commctrl.c:1282] in comctl32 (0x0067eee8) 12 0x6eda67dc WINPOS_SysCommandSizeMove+0xeab(hwnd=<is not available>, wParam=<is not available>) [\?\unix\home\austin\wine-git\dlls\user32\winpos.c:2955] in user32 (0x0067ef18) 13 0x6eda6e93 call_window_proc+0x62(hwnd=0x100e4) [\?\unix\home\austin\wine-git\dlls\user32\winproc.c:246] in user32 (0x0067ef78) 14 0x6eda9466 WINPROC_call_window+0x1d5() [\?\unix\home\austin\wine-git\dlls\user32\winproc.c:957] in user32 (0x0067efc8) 15 0x6ed5e20a call_window_proc+0x89(hwnd=0x100e4, msg=0xc, wparam=0) [\?\unix\home\austin\wine-git\dlls\user32\message.c:2222] in user32 (0x0067f038) 16 0x6ed63368 send_message+0x247(info=0x67f0c4, res_ptr=0x67f0c0, unicode=0x1) [\?\unix\home\austin\wine-git\dlls\user32\message.c:3192] in user32 (0x0067f0b8) 17 0x6ed6359a send_message+0x479(info=<is not available>, res_ptr=<is not available>, unicode=<is not available>) [\?\unix\home\austin\wine-git\dlls\user32\message.c:3393] in user32 (0x00 67f0f8) 18 0x6cc51a80 COMBOEX_ReSize+0x30f(infoPtr=<is not available>) [\?\unix\home\austin\wine-git\dlls\comctl32\comboex.c:440] in comctl32 (0x0067f118) 19 0x6cc52619 COMBOEX_SetItemW+0xc8(infoPtr=0x1552e8, cit=0x67f4ec) [\?\unix\home\austin\wine-git\dlls\comctl32\comboex.c:439] in comctl32 (0x0067f158) 20 0x6cc5491a COMBOEX_WindowProc+0xe79(hwnd=0xb00dc, uMsg=0x40c, wParam=0, lParam=0x67f4ec) [\?\unix\home\austin\wine-git\dlls\comctl32\comboex.c:2050] in comctl32 (0x0067f258) 21 0x6eda67dc WINPOS_SysCommandSizeMove+0xeab(hwnd=<is not available>, wParam=<is not available>) [\?\unix\home\austin\wine-git\dlls\user32\winpos.c:2955] in user32 (0x0067f288) 22 0x6eda6e93 call_window_proc+0x62(hwnd=0xb00dc) [\?\unix\home\austin\wine-git\dlls\user32\winproc.c:246] in user32 (0x0067f2e8) 23 0x6eda9466 WINPROC_call_window+0x1d5() [\?\unix\home\austin\wine-git\dlls\user32\winproc.c:957] in user32 (0x0067f338) 24 0x6ed5e20a call_window_proc+0x89(hwnd=0xb00dc, msg=0x40c, wparam=0) [\?\unix\home\austin\wine-git\dlls\user32\message.c:2222] in user32 (0x0067f3a8) 25 0x6ed63368 send_message+0x247(info=0x67f434, res_ptr=0x67f430, unicode=0x1) [\?\unix\home\austin\wine-git\dlls\user32\message.c:3192] in user32 (0x0067f428) 26 0x6ed6359a send_message+0x479(info=<is not available>, res_ptr=<is not available>, unicode=<is not available>) [\?\unix\home\austin\wine-git\dlls\user32\message.c:3393] in user32 (0x00 67f468) 27 0x0040be2e IExplorerBrowserEventsImpl_fnAddRef+0x58d() [\?\unix\home\austin\wine-git\programs\explorer\explorer.c:265] in explorer (0x0067f528) 28 0x0040c878 IExplorerBrowserEventsImpl_fnOnNavigationComplete+0x87(iface=<is not available>, pidl=<is not available>) [\?\unix\home\austin\wine-git\programs\explorer\explorer.c:289] in explorer (0x0067f678) 29 0x7c64566d in shell32 (+0x2566c) (0x0067f6d8) 30 0x7c644079 in shell32 (+0x24078) (0x0067f738) 31 0x0040d330 wWinMain+0x95f(hinstance=<is not available>, previnstance=<is not available>, cmdline=<is not available>, cmdshow=<is not available>) [\?\unix\home\austin\wine-git\include\s hobjidl.h:10114] in explorer (0x0067fe68) 32 0x0041162a wmain+0xc9() [\?\unix\home\austin\wine-git\dlls\msvcrt\crt_wwinmain.c:55] in explorer (0x0067fef8) 33 0x00411549 wmainCRTStartup+0x68() [\?\unix\home\austin\wine-git\dlls\msvcrt\crt_wmain.c:62] in explorer (0x0067ff28) 34 0x7b62cf2e BaseThreadInitThunk+0xd(unknown=<is not available>, entry=<is not available>) [\?\unix\home\austin\wine-git\dlls\kernel32\thread.c:60] in kernel32 (0x0067ff48) 35 0x7bc59c37 RtlSleepConditionVariableSRW+0x176(variable=<is not available>, lock=<is not available>, timeout=<is not available>, flags=<is not available>) [\?\unix\home\austin\wine-git\ dlls\ntdll\sync.c:556] in ntdll (0x0067ff5c) 36 0x7bc59e60 call_thread_func+0xaf() [\?\unix\home\austin\wine-git\dlls\ntdll\thread.c:134] in ntdll (0x0067ffec) 0x6aa5f7bb ScriptString_pSize+0x3b [\?\unix\home\austin\wine-git\dlls\usp10\usp10.c:3886] in usp10: movl 0x68(%eax),%edx 3886 analysis->sz.cy = analysis->glyphs[0].sc->tm.tmHeight;
regression introduced by: commit f51fe9ead3f8322a6bba7984b4c0583d78d01c0a Author: Alexandre Julliard julliard@winehq.org Date: Tue Oct 6 15:12:09 2020 +0200
gdi32: Store the face filename as a DOS path.