https://bugs.winehq.org/show_bug.cgi?id=15632
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Hardware|Other |x86 URL| |https://download.cnet.com/I | |nspireData/3001-2051_4-1059 | |0957.html OS|other |Linux Summary|InspireData crashes when |InspireData 1.5 crashes |starting new project |when starting new project |(Couldn't create glxpixmap |(Couldn't create glxpixmap |for pixel format) |for pixel format)
--- Comment #12 from Anastasius Focht focht@gmx.net --- Hello folks,
--- quote --- Does the bug still occur with wine-4.0-rc1? --- quote ---
well the ticket is so old that apparently it has been recycled for multiple issues. It also suffers from other issues that were/are around for a long time, making testing hard.
* font facename validation (might be even the first one that encountered it) -> bug 32342
--- snip --- System error logged at: 2018-12-16 10:35:27
InspireData: Version 1.5 (Build 8945) [Trial Edition]
DESCRIPTION: An error of type #:|<Dummy Symbol Name>| occured, arguments : (:PATHNAME "C:\windows\Fonts\arial.ttf")
SOFTWARE VERSION: Some Windows NT derivative: 6.1 (build 7601) Service Pack 1
Backtrace: 210D0164 201A2F5B -> 201A2EF2 = "LOG-ERROR" 210D01A4 201A3B94 -> 201A37D2 = "(INVOKE-WITH-TOPLEVEL-ERROR-HANDLERS LABELS SYSTEM-ERROR-HANDLER)" 210D0284 205582E3 -> 20557FBA = "SIGNAL" 210D02C0 205596C5 -> 205595A2 = "CONDITIONS-ERROR" 210D0304 203D8608 -> 203D857A = "FT-FACE-FROM-PATH" 210D03A0 203D8E82 -> 203D8E6A = "FT-FONT-INSTALLED-P" 210D03B0 20294729 -> 202946D2 = "SETUP-TABULAR-FONTS" 210D03D4 2039CB9B -> 2039CB1A = "RUN-TABLETOP-STARTUP-ACTIONS" 210D03E8 20292DA1 -> 20292D62 = "TABLETOP-APPLICATION-TOPLEVEL-1" 210D03F8 201A228B -> 201A2162 = "INVOKE-WITH-TOPLEVEL-ERROR-HANDLERS" 210D04B0 20485CDF -> 20485BB2 = "INITIALIZE-PROCESS-STACK . PROCESS-SG-FUNCTION" 210D05AC 2052DC5A -> 2052DC32 = "%%FIRST-CALL-TO-STACK" 210D05B8 204F61F0 -> 204F61C2 = "(DEFINE-FOREIGN-CALLABLE NIL) . %FOREIGN-CALLABLE/thread_initial_function" --- snip ---
-> 'winetricks -q corefonts'
* problem mentioned in comment #10 causing endless loop in ExpandEnvironmentStringsW() = hang -> around for Wine 1.4...2.18+ (not 3.0), no longer present.
-- snop --- Backtrace: ... 1 0x7ef668cd RtlExpandEnvironmentStrings_U+0x1fc(renv=<couldn't compute location>, us_src=<couldn't compute location>, us_dst=<couldn't compute location>, plen=<couldn't compute location>) [/home/focht/projects/wine/mainline-src-1.5.28/dlls/ntdll/env.c:322] in ntdll (0x0083bf78) 2 0x7ed1310a ExpandEnvironmentStringsW+0x79(src=<couldn't compute location>, dst=<couldn't compute location>, len=<couldn't compute location>) [/home/focht/projects/wine/mainline-src-1.5.28/dlls/kernel32/environ.c:375] in kernel32 (0x0083bfe8) 3 0x7e3b2404 _SHExpandEnvironmentStrings+0x4e3(szSrc="%ProgramData%", szDest="%ProgramData%") [/home/focht/projects/wine/mainline-src-1.5.28/dlls/shell32/shellpath.c:2066] in shell32 (0x0083c668) 4 0x7e3b287c _SHGetUserShellFolderPath+0x31b(rootKey=0x80000002, userPrefix=<is not available>, value="Common AppData", path="%ProgramData%") [/home/focht/projects/wine/mainline-src-1.5.28/dlls/shell32/shellpath.c:1621] in shell32 (0x0083ccc8) 5 0x7e3b2d13 _SHGetAllUsersProfilePath+0x82(dwFlags=0, folder=<is not available>, pszPath="%ProgramData%") [/home/focht/projects/wine/mainline-src-1.5.28/dlls/shell32/shellpath.c:1923] in shell32 (0x0083cd08) 6 0x7e3b6449 SHGetFolderPathAndSubDirW+0x558(hwndOwner=<couldn't compute location>, nFolder=<couldn't compute location>, hToken=<couldn't compute location>, dwFlags=<couldn't compute location>, pszSubPath=<couldn't compute location>, pszPath=<couldn't compute location>) [/home/focht/projects/wine/mainline-src-1.5.28/dlls/shell32/shellpath.c:2251] in shell32 (0x0083d168) 7 0x7e3b68a6 SHGetFolderPathW+0x35(hwndOwner=<couldn't compute location>, nFolder=<couldn't compute location>, hToken=<couldn't compute location>, dwFlags=<couldn't compute location>, pszPath=<couldn't compute location>) [/home/focht/projects/wine/mainline-src-1.5.28/dlls/shell32/shellpath.c:2118] in shell32 (0x0083d1b8) 8 0x7e3b8263 SHGetFolderPathA+0x72(hwndOwner=<couldn't compute location>, nFolder=<couldn't compute location>, hToken=<couldn't compute location>, dwFlags=<couldn't compute location>, pszPath=<couldn't compute location>) [/home/focht/projects/wine/mainline-src-1.5.28/dlls/shell32/shellpath.c:2329] in shell32 (0x0083d428) 9 0x00975d9b in iswr (+0x35d9a) (0x0083d454) 10 0x00975de0 in iswr (+0x35ddf) (0x0083d470) 11 0x00958379 in iswr (+0x18378) (0x0083dab0) --- snip ---
* heap corruption in libX11 -> bug 35041
-> 'taskset -c 0'
The current problem is different from comment #7 to comment #9
--- snip --- System error logged at: 2018-12-16 11:21:06
InspireData: Version 1.5 (Build 8945) [Trial Edition]
OpenGL Configuration: Color buffer size : 32 Uses RGBA Is single-buffered Accumulator buffer size (per channel) = 16 bits Depth buffer size = 32 bits Stencil buffer size = 8 bits Provides 8 alpha planes
Active window: New Database 1 Active table: Table 1 Current view: Table
DESCRIPTION: share-lists failed: error = 127, new context = 69633, shared-context = 69632
SOFTWARE VERSION: Some Windows NT derivative: 6.1 (build 7601) Service Pack 1
Backtrace: 210CF888 201A2F5B -> 201A2EF2 = "LOG-ERROR" 210CF8C8 201A3B94 -> 201A37D2 = "(INVOKE-WITH-TOPLEVEL-ERROR-HANDLERS LABELS SYSTEM-ERROR-HANDLER)" 210CF9A8 205582E3 -> 20557FBA = "SIGNAL" 210CF9E4 205596C5 -> 205595A2 = "CONDITIONS-ERROR" 210CFA28 20394DFC -> 20394CEA = "(METHOD %MAKE-CONTEXT (R-OUTPUT-PANE T T T T))" 210CFA44 20397052 -> 20396FE2 = "ENSURE-CONTEXT" 210CFA68 20397578 -> 20397552 = "(METHOD START-RENDERING OPENGL-PANE . NIL)" 210CFA80 202A19CC -> 202A194A = "DO-WITH-OPENGL-CONTEXT" 210CFAE0 20529DFE -> 20529DCA = "METHOD-COMBINATION-TEMPLATE" 210CFB00 2056A0ED -> 2056A022 = "CACHE-MISS-FUNCTION" 210CFB24 2029B215 -> 2029AEBA = "DO-WITH-OUTPUT-CONTEXT" 210CFC84 201B00CE -> 201B0022 = "(METHOD REDRAW-PANE (TABULAR-VIEW-PANE T T T T))" 210CFCB4 202D7E57 -> 202D7DEA = "(METHOD CALL-WITH-WORKSPACE-LOCK (LOCAL-WORKSPACE T))" 210CFCD8 2056A0ED -> 2056A022 = "CACHE-MISS-FUNCTION" 210CFCF0 2069874A -> 206986DA = "EXECUTE-WITH-INTERFACE" 210CFD1C 20698AA0 -> 20698A6A = "APPLY-IN-PANE-PROCESS" 210CFD30 2056A0ED -> 2056A022 = "CACHE-MISS-FUNCTION" 210CFD8C 201A8BB7 -> 201A8A42 = "INVOKE-WITH-DEFERRED-UPDATES" 210CFDF4 2019DFEB -> 2019DEB2 = "INVOKE-TABLETOP-CALLBACK" 210CFE28 202BB01D -> 202BAF22 = "(SUBFUNCTION 2 (DEFCLASS TABULAR-VIEW-PANE))" 210CFE90 2069874A -> 206986DA = "EXECUTE-WITH-INTERFACE" 210CFEE0 205DDA0E -> 205DD6A2 = "(DEFINE-TYPE-MESSAGE-FUNCTION R-OUTPUT-PANE WM_PAINT)" 210CFF7C 20638C04 -> 20638A92 = "WND-PROC" 210CFFD0 20634456 -> 20634412 = "(DEFINE-FOREIGN-CALLABLE NIL) . %FOREIGN-CALLABLE/wnd_proc_callback" 210CFFF8 2053882C -> 2053880A = ("SYMBOL-FUNCTION-VECTOR" 4034) 210D0008 2005E32E -> 2005E2BA = "FOREIGN-CALLABLE-ENTRY-POINT-AUX-NESTED" 210D0018 20628B8C -> 20628AE2 = "IS-DIALOG-MESSAGE" 210D0030 206335C7 -> 20633372 = "PROCESS-MESSAGES" 210D00DC 20560AC2 -> 20560A12 = "WIN32-PROCESS-WAIT-FOR-EVENT" 210D0188 20560CF3 -> 20560B3A = "PROCESS-READ-EVENT" 210D01AC 2058112E -> 20580FB2 = "LOOP-PROCESS-EVENTS" 210D0204 20580C41 -> 20580B4A = "INTERFACE-EVENT-LOOP" 210D02D0 201A8726 -> 201A85AA = "INVOKE-WITH-WORKSPACE-NOTIFICATIONS" 210D037C 201A228B -> 201A2162 = "INVOKE-WITH-TOPLEVEL-ERROR-HANDLERS" 210D043C 206988F6 -> 20698772 = "INITIALIZE-AND-PROCESS-EVENTS" 210D04AC 20485CDF -> 20485BB2 = "INITIALIZE-PROCESS-STACK . PROCESS-SG-FUNCTION" 210D05AC 2052DC5A -> 2052DC32 = "%%FIRST-CALL-TO-STACK" 210D05B8 204F61F0 -> 204F61C2 = "(DEFINE-FOREIGN-CALLABLE NIL) . %FOREIGN-CALLABLE/thread_initial_function" --- snip ---
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/InspireData
$ WINEDEBUG=+seh,+relay taskset -c 0 wine ./inspiredata.exe >>log.txt 2>&1 ... 0057:Call opengl32.wglCreateContext(0064009a) ret=2005be15 0057:Call gdi32.__wine_get_wgl_driver(0064009a,00000013) ret=7a8b31a9 0057:Ret gdi32.__wine_get_wgl_driver() retval=7e7d67a0 ret=7a8b31a9 0057:Call opengl32.wglGetPixelFormat(0064009a) ret=7e793dd0 0057:Call gdi32.__wine_get_wgl_driver(0064009a,00000013) ret=7a8b3848 0057:Ret gdi32.__wine_get_wgl_driver() retval=7e7d67a0 ret=7a8b3848 0057:Ret opengl32.wglGetPixelFormat() retval=00000001 ret=7e793dd0 ... 0057:Ret opengl32.wglCreateContext() retval=00011001 ret=2005be15 ... 0057:Call opengl32.wglShareLists(00011000,00011001) ret=2005be15 0057:fixme:dib:dibdrv_wglShareLists not supported yet 0057:Ret opengl32.wglShareLists() retval=00000000 ret=2005be15 0057:Call KERNEL32.GetLastError() ret=004013d8 0057:Ret KERNEL32.GetLastError() retval=0000007f ret=004013d8 --- snip ---
It's likely that the last issue has gone a long time ago due to OpenGL support added to the DIB engine (different driver/code paths).
I would rather turn this into a new ticket and resolve this one. It's kinda disappointing to have no clean reverse bisecting here due to overlapping bugs.
$ sha1sum InspireData1.5Trial.exe 257a721d1eeb42f30de2b6590e29fcf6357221b9 InspireData1.5Trial.exe
$ du -sh InspireData1.5Trial.exe 32M InspireData1.5Trial.exe
$ wine --version wine-4.0-rc2
Regards