https://bugs.winehq.org/show_bug.cgi?id=57631
Bug ID: 57631 Summary: Call from 7BD50E18 to unimplemented function iertutil.dll.653, aborting Product: Wine Version: 10.0-rc4 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: nosoy1@charter.net Distribution: Mint
App Fails to run after 10-rc4 update.
Running "Uninstaller" from winetricks fails with: wine: Call from 7BD50E18 to unimplemented function iertutil.dll.653, aborting
Application also fails with similar string of errors: see below Reinstall of application fails with same errors: No need to repeat
ron@RCS1:~$ env WINEPREFIX="/home/ron/ThumbsPlus10" wine C:\users\Public\Desktop\ThumbsPlus\ 10.lnk 0074:err:vulkan:vulkan_init_once Failed to load libvulkan.so.1 0074:err:xrandr:vulkan_init_once Failed to load libvulkan.so.1 0128:err:setupapi:create_dest_file failed to create L"C:\windows\system32\shlwapi.dll" (error=80) wine: Call from 7BD50E18 to unimplemented function iertutil.dll.653, aborting wine: Call from 7BD50E18 to unimplemented function iertutil.dll.653, aborting wine: Call from 7BD50E18 to unimplemented function iertutil.dll.9, aborting wine: Call from 7BD50E18 to unimplemented function iertutil.dll.653, aborting 002c:err:setupapi:do_file_copyW Unsupported style(s) 0x10 0024:fixme:exec:SHELL_execute flags ignored: 0x00004000 ron@RCS1:~$ 014c:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 0237F710, 0237F724 0237F718 014c:fixme:nls:get_dummy_preferred_ui_language (0x38 0x409 0237F710 0237F724 0237F718) returning a dummy value (current locale) 014c:err:winediag:ntlm_check_version ntlm_auth was not found. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution. 014c:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems wine: Call from 7BD50E18 to unimplemented function iertutil.dll.653, aborting 014c:err:module:loader_init "urlmon.dll" failed to initialize, aborting 014c:err:module:loader_init Initializing dlls for L"C:\Program Files\ThumbsPlus 10\Bin\Thumbs10.exe" failed, status 80000100
https://bugs.winehq.org/show_bug.cgi?id=57631
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|blocker |normal
https://bugs.winehq.org/show_bug.cgi?id=57631
RonSMeyer nosoy1@charter.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|10.0-rc4 |10.0-rc5
https://bugs.winehq.org/show_bug.cgi?id=57631
RonSMeyer nosoy1@charter.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|10.0-rc5 |10.0-rc6
--- Comment #1 from RonSMeyer nosoy1@charter.net --- Alright....additional information. One of the things I must have for the program to run correctly is ie8. I'm installing ie8 through winetricks. If I build a clean 32 prefix, I do not get the error as is. BUT, as soon as install ie8 in the prefix, the windows "uninstaller" (which is really "Add/Remove Programs") fails with this error. The program does even exist in the prefix at this time. For some reason, "uninstaller" is also affected in addition to the program. It appears ie8 is the culprit here. I'm adding this information to bug report #57621 because it still exists in rc6.
wine: Call from 7BD50E18 to unimplemented function iertutil.dll.653, aborting
https://bugs.winehq.org/show_bug.cgi?id=57631
--- Comment #2 from RonSMeyer nosoy1@charter.net --- Edit: The program does NOT EVEN exist in the prefix at this time.
https://bugs.winehq.org/show_bug.cgi?id=57631
--- Comment #3 from Austin English austinenglish@gmail.com --- Am I understanding the sequence of events here correctly?
winetricks ie8 winetricks
select default prefix run uninstaller
error?
If so, I can't reproduce this.
In any event, since native IE8 is involved and the problem is in iertutil, I don't think there's a valid Wine bug here (since the component is in a native DLL).
https://bugs.winehq.org/show_bug.cgi?id=57631
--- Comment #4 from RonSMeyer nosoy1@charter.net --- Running the same sequence below with version 9.20 and 10-rc6 I removed the long strings of terminal responses for brevity, which I can send if you want.
I did not install MONO ie8 installed in both cases. I did not check the install ie8 updates box. I selected reboot later.
The program I'm running "ThumbsPlus10" uses ie8 for http and also uses it for program help and other screens.
I have been running this program in wine for almost 10 years. But, after Version 10, it fails immediately.
I discovered the "uninstaller" fail when I tried to reinstall ThumbsPlus into a clean prefix and "uninstaller" (Add/Remove Programs) fails first.
In the examples below, ThumbsPlus is not in the prefix at all.
So what can I say. It worked with Version 9 and before, and now with Version 10, it doesn't.
ron@RCS1:~$ wine --version wine-9.20 ron@RCS1:~$ WINEARCH=win32 WINEPREFIX=~/Pref920 winecfg
ron@RCS1:~$ export WINEPREFIX=~/Pref920
ron@RCS1:~$ winetricks ie8
ron@RCS1:~$ wine uninstaller Add/Remove Programs starts.
ron@RCS1:~$ wine --version wine-10.0-rc6 ron@RCS1:~$ WINEARCH=win32 WINEPREFIX=~/Pref10rc6 winecfg
ron@RCS1:~$ export WINEPREFIX=~/Pref10rc6
ron@RCS1:~$ winetricks ie8
ron@RCS1:~$ wine uninstaller Immediate Fail wine: Call from 7BD50E18 to unimplemented function iertutil.dll.653, aborting
https://bugs.winehq.org/show_bug.cgi?id=57631
--- Comment #5 from Austin English austinenglish@gmail.com --- (In reply to RonSMeyer from comment #4)
ron@RCS1:~$ wine --version wine-10.0-rc6 ron@RCS1:~$ WINEARCH=win32 WINEPREFIX=~/Pref10rc6 winecfg
ron@RCS1:~$ export WINEPREFIX=~/Pref10rc6
ron@RCS1:~$ winetricks ie8
ron@RCS1:~$ wine uninstaller Immediate Fail wine: Call from 7BD50E18 to unimplemented function iertutil.dll.653, aborting
Using wine-10.0-rc6 (with --enable-archs=i386,x86_64)
$ wineserver -k ; rm -rf ~/.wine ; winetricks -q ie8 && wine uninstaller
I don't see a crash. Is this a clean prefix?
https://bugs.winehq.org/show_bug.cgi?id=57631
--- Comment #6 from RonSMeyer nosoy1@charter.net --- Created attachment 77909 --> https://bugs.winehq.org/attachment.cgi?id=77909 Install ie8 and uninstaller crash
Full Log
https://bugs.winehq.org/show_bug.cgi?id=57631
--- Comment #7 from RonSMeyer nosoy1@charter.net --- This was a clean prefix, created new.
To eliminate all possibilities, I installed a clean Mint 22 in a Virtual Box, and then installed 10.0-rc6. (The host machine is native Mint 22)
I ran the same command you did "wineserver -k ; rm -rf ~/.wine ; winetricks -q ie8 && wine uninstaller"
The ie8 install does hang for a little while at the end, but it eventually completes.
I uploaded the full log and, you can see the crash at the end when it tried to run "uninstaller". Also you can "wine uninstaller" and it crashes.
Also you can run "winetricks" from the terminal, and run "uninstaller" from the winetricks window and you see the crash in the terminal as shown below.
ron@RCS4:~$ winetricks Executing cd /usr/bin Using winetricks 20240105 - sha256sum: 17da748ce874adb2ee9fed79d2550c0c58e57d5969cc779a8779301350625c55 with wine-10.0-rc6 and WINEARCH=win32 winetricks GUI enabled, using zenity 3.44.2 0054:err:vulkan:vulkan_init_once Failed to load libvulkan.so.1 wine: Call from 7BD50E18 to unimplemented function iertutil.dll.653, aborting
https://bugs.winehq.org/show_bug.cgi?id=57631
mata sutupud@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sutupud@yahoo.com
--- Comment #8 from mata sutupud@yahoo.com --- Your winetricks is older than wine's iertutil.dll implemenation, for that reasons it doesn't set DLL overrides yet.
It's fixed in newer version with this commit:
https://github.com/Winetricks/winetricks/commit/0d6c87165cfad2dd95c3d55200b3...
Manually adding an override through winecfg should also do it:
"*iertutil"="native,builtin"
https://bugs.winehq.org/show_bug.cgi?id=57631
--- Comment #9 from RonSMeyer nosoy1@charter.net --- Oh..that did work. After installing the pretty new version from GIT, it is working.
I would never have figured this out on my own. I use this ThumbsPlus program almost every day. I'd be sad to lose it.
Thank you so much.
https://bugs.winehq.org/show_bug.cgi?id=57631
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID
--- Comment #10 from Austin English austinenglish@gmail.com --- Closing
https://bugs.winehq.org/show_bug.cgi?id=57631
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #11 from Austin English austinenglish@gmail.com --- Closing.