https://bugs.winehq.org/show_bug.cgi?id=43900
Bug ID: 43900 Summary: abnormal program termination Product: Wine Version: 2.19 Hardware: x86-64 URL: https://tn123.org/simimages/ OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: trym@2.pl Distribution: ---
The program installs correctly, while the abnormal program termination is displayed when attempting to start the program.
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x10078 0x00000000 fixme:uxtheme:BufferedPaintInit Stub () fixme:shell:SetCurrentProcessExplicitAppUserModelID L"NilsMaier-SimImages": stub fixme:shell:SHGetImageList Unsupported image list 2 requested
https://bugs.winehq.org/show_bug.cgi?id=43900
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|abnormal program |Similarimages quits with |termination |errormessage: abnormal | |program termination Status|UNCONFIRMED |NEW Ever confirmed|0 |1 Keywords| |download CC| |xerox.xerox2000x@gmail.com
--- Comment #1 from Louis Lenders xerox.xerox2000x@gmail.com --- Confirming
It starts fine using Staging, so which of the Staging patches fixes this???
https://bugs.winehq.org/show_bug.cgi?id=43900
Sergio Sergio.g.delreal@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |Sergio.g.delreal@gmail.com
--- Comment #2 from Sergio Sergio.g.delreal@gmail.com --- Confirming this bug.
It seems to be due to the function SHGetImageList not supporting extra large (SHIL_EXTRALARGE) image lists:
Call shell32.SHGetImageList(00000002,007f9100,0033f808) ret=00794b11 fixme:shell:SHGetImageList Unsupported image list 2 requested Ret shell32.SHGetImageList() retval=80004005 ret=00794b11 Call KERNEL32.GetLastError() ret=005eb1e9 Ret KERNEL32.GetLastError() retval=00000578 ret=005eb1e9 Call KERNEL32.FormatMessageW(00003300,00000000,00000578,00000000,0033f500,00000000,00000000) ret=005e840b Ret KERNEL32.FormatMessageW() retval=00000018 ret=005e840b Call KERNEL32.LocalFree(00174eb0) ret=005e845a Ret KERNEL32.LocalFree() retval=00000000 ret=005e845a Call user32.LoadStringW(00400000,0000ff44,0033d4bc,00001000) ret=0060b59e Ret user32.LoadStringW() retval=0000001e ret=0060b59e Call KERNEL32.RaiseException(0eedfade,00000001,00000007,0033f4f0) ret=005eb273
If it works on Staging, surely someone implemented support there.
https://bugs.winehq.org/show_bug.cgi?id=43900
--- Comment #3 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to Sergio Gómez Del Real from comment #2)
Confirming this bug.
It seems to be due to the function SHGetImageList not supporting extra large (SHIL_EXTRALARGE) image lists:
I verified that it is this patch that fixes the crash: https://raw.githubusercontent.com/wine-compholio/wine-staging/master/patches...
Applying that patch against current git makes the error-window dissapear and the application starts fine.
https://bugs.winehq.org/show_bug.cgi?id=43900
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |DUPLICATE Status|NEW |RESOLVED
--- Comment #4 from Louis Lenders xerox.xerox2000x@gmail.com --- Resolving as duplicate
@reporter of bug: For now use wine-Staging to run this program until this is fixed in wine itsself.
*** This bug has been marked as a duplicate of bug 24721 ***
https://bugs.winehq.org/show_bug.cgi?id=43900
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Austin English austinenglish@gmail.com --- Closing.