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.
https://bugs.winehq.org/show_bug.cgi?id=50063
--- Comment #1 from Alexandre Julliard julliard@winehq.org --- Probably there are still z: paths in the font cache. You'd have to make sure to shutdown the prefix after the sandbox step.
https://bugs.winehq.org/show_bug.cgi?id=50063
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|regression | Regression SHA1|f51fe9ead3f8322a6bba7984b4c | |0583d78d01c0a | Resolution|--- |INVALID Status|NEW |RESOLVED
--- Comment #2 from Austin English austinenglish@gmail.com --- (In reply to Alexandre Julliard from comment #1)
Probably there are still z: paths in the font cache. You'd have to make sure to shutdown the prefix after the sandbox step.
Nice catch (I thought it already was, my mistake). That was it.
https://bugs.winehq.org/show_bug.cgi?id=50063
--- Comment #3 from Alexandre Julliard julliard@winehq.org --- *** Bug 49550 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=50063
--- Comment #4 from Alexandre Julliard julliard@winehq.org --- *** Bug 49421 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=50063
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Austin English austinenglish@gmail.com --- Closing.
https://bugs.winehq.org/show_bug.cgi?id=50063
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |RESOLVED
--- Comment #6 from Austin English austinenglish@gmail.com --- Closing.
https://bugs.winehq.org/show_bug.cgi?id=50063
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Gijs Vermeulen gijsvrm@gmail.com --- Closing INVALID.