https://bugs.winehq.org/show_bug.cgi?id=53925
Bug ID: 53925 Summary: Microsoft Edge installer stay in process list after installing software Product: Wine Version: 7.20 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: mikhail.v.gavrilov@gmail.com Distribution: ---
After successfully installing flstudio I see that MicrosoftEdgeUpdate.exe still stay in process list.
$ ps aux|grep \.exe mikhail 82969 0.0 0.0 2713636 17332 ? Ssl 11:49 0:00 C:\windows\system32\services.exe mikhail 82972 0.0 0.0 2120912 10412 ? Ssl 11:49 0:00 C:\windows\system32\svchost.exe -k LocalServiceNetworkRestricted mikhail 82980 0.0 0.0 2456480 17520 ? Ssl 11:49 0:00 C:\windows\system32\winedevice.exe mikhail 82988 0.9 0.0 2730424 23328 ? Ssl 11:49 0:16 C:\windows\system32\winedevice.exe mikhail 83008 0.0 0.0 2206152 19896 ? Ssl 11:49 0:00 C:\windows\system32\plugplay.exe mikhail 83025 0.0 0.0 2713204 27696 ? Ssl 11:49 0:00 C:\Program Files (x86)\Microsoft\EdgeUpdate\MicrosoftEdgeUpdate.exe /c mikhail 83028 0.0 0.0 2448788 13672 ? Ssl 11:49 0:00 C:\windows\system32\rpcss.exe mikhail 89638 0.0 0.0 222556 2236 pts/16 S+ 12:18 0:00 grep --color=auto .exe
flstudio installer: https://support.image-line.com/redirect/flstudio_windows_beta
$ sha1sum Downloads/flstudio_win64_20.99.3000.3250_BETA.exe d884809764572365f5a9f85188621bc85242c2b5 Downloads/flstudio_win64_20.99.3000.3250_BETA.exe
$ du -sh Downloads/flstudio_win64_20.99.3000.3250_BETA.exe 897M Downloads/flstudio_win64_20.99.3000.3250_BETA.exe
$ wine --version wine-7.20 (Staging)
https://bugs.winehq.org/show_bug.cgi?id=53925
--- Comment #1 from Mikhail mikhail.v.gavrilov@gmail.com --- The issue can be reproduced again if launch "MicrosoftEdgeUpdate.exe"
$ wine "C:\Program Files (x86)\Microsoft\EdgeUpdate\MicrosoftEdgeUpdate.exe" 002c:fixme:winediag:LdrInitializeThunk wine-staging 7.20 is a testing version containing experimental patches. 002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org. 0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0098:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0098:fixme:xinput:pdo_pnp IRP_MN_QUERY_ID type 5, not implemented! 0098:fixme:xinput:pdo_pnp IRP_MN_QUERY_ID type 5, not implemented! 0098:fixme:xinput:pdo_pnp IRP_MN_QUERY_ID type 5, not implemented! 0098:fixme:xinput:pdo_pnp IRP_MN_QUERY_ID type 5, not implemented! 00e8:fixme:netapi32:NetGetJoinInformation Semi-stub (null) 0063FD18 0063FD1C 00e8:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {00000000-0000-0000-0000-000000000000} 00e8:fixme:process:SetProcessShutdownParameters (00000280, 00000001): partial stub. 00e8:fixme:heap:RtlSetHeapInformation handle 00000000, info_class 1, info 00000000, size 0 stub! 00e8:fixme:userenv:GetProfileType 0063FE24 00f4:fixme:advapi:RegisterEventSourceW ((null),L"edgeupdate"): stub 00f4:fixme:advapi:ReportEventW (CAFE4242,0x0004,0x0000,0x00000000,00000000,0x0001,0x00000000,0225FC90,00000000): stub 00f4:fixme:advapi:DeregisterEventSource (CAFE4242) stub 00e8:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0063FEAC 00fc:fixme:netapi32:NetGetJoinInformation Semi-stub (null) 0063FD18 0063FD1C 00fc:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {00000000-0000-0000-0000-000000000000} 00fc:fixme:process:SetProcessShutdownParameters (00000280, 00000001): partial stub. 00fc:fixme:heap:RtlSetHeapInformation handle 00000000, info_class 1, info 00000000, size 0 stub! 00fc:fixme:userenv:GetProfileType 0063FE24 00fc:fixme:process:WTSGetActiveConsoleSessionId stub 00fc:fixme:wtsapi:WTSQuerySessionInformationW Unimplemented class 8 00fc:fixme:wtsapi:WTSEnumerateSessionsW Stub 00000000 0x00000000 0x00000001 0063FBF4 0063FBFC 0150:fixme:netapi32:NetGetJoinInformation Semi-stub (null) 0063FD18 0063FD1C 0150:fixme:ntdll:EtwRegisterTraceGuidsW register trace class {00000000-0000-0000-0000-000000000000} 0150:fixme:process:SetProcessShutdownParameters (00000280, 00000001): partial stub. 0150:fixme:heap:RtlSetHeapInformation handle 00000000, info_class 1, info 00000000, size 0 stub! 0150:fixme:wer:WerReportSetParameter (01201810, 0, L"ApplicationName ", L"MicrosoftEdgeUpdate.exe") :stub 0150:fixme:wer:WerReportSetParameter (01201810, 1, L"ApplicationVersion ", L"1.3.153.51") :stub 0150:fixme:wer:WerReportSetParameter (01201810, 2, L"Source", L"InstallError") :stub 0150:fixme:wer:WerReportSetParameter (01201810, 3, L"SubCode ", L"0xa0430606") :stub 0150:fixme:wer:WerReportAddFile (01201810, L"C:\ProgramData\Microsoft\EdgeUpdate\Log\MicrosoftEdgeUpdate.log", 5, 0x0) :stub 0150:fixme:wer:WerReportAddFile (01201810, L"C:\users\mikhail\Temp\msedge_installer.log", 5, 0x0) :stub 0150:fixme:wer:WerReportSubmit (01201810, 1, 0x20, 0063F4C4) :stub 0150:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0063FEAC
$ ps aux|grep \.exe mikhail 171856 0.8 0.0 2779172 17356 ? Ssl 17:26 0:00 C:\windows\system32\services.exe mikhail 171859 0.1 0.0 2120912 10420 ? Ssl 17:26 0:00 C:\windows\system32\svchost.exe -k LocalServiceNetworkRestricted mikhail 171867 0.5 0.0 2390944 16176 ? Ssl 17:26 0:00 C:\windows\system32\winedevice.exe mikhail 171875 3.4 0.0 2664888 23120 ? Ssl 17:26 0:00 C:\windows\system32\winedevice.exe mikhail 171893 0.6 0.0 2206152 19860 ? Ssl 17:26 0:00 C:\windows\system32\plugplay.exe mikhail 171909 1.7 0.0 2713148 27832 ? Ssl 17:26 0:00 C:\Program Files (x86)\Microsoft\EdgeUpdate\MicrosoftEdgeUpdate.exe /c mikhail 171913 0.2 0.0 2383252 13756 ? Ssl 17:26 0:00 C:\windows\system32\rpcss.exe mikhail 171971 0.0 0.0 222556 2244 pts/12 S+ 17:27 0:00 grep --color=auto .exe
https://bugs.winehq.org/show_bug.cgi?id=53925
Qwerty Chouskie asdfghrbljzmkd@outlook.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |asdfghrbljzmkd@outlook.com
--- Comment #2 from Qwerty Chouskie asdfghrbljzmkd@outlook.com --- I am affected by this issue as well. The following process is started when the prefix boots, and never exits even when all other applications exit: "C:\Program Files (x86)\Microsoft\EdgeUpdate\MicrosoftEdgeUpdate.exe /c"
This causes Wine to constantly be running even when it shouldn't be. I was hoping the fix for https://bugs.winehq.org/show_bug.cgi?id=56259 would have also fixed this bug, but alas, it does not seem to have fixed it.
Tested with both Wine-Devel 6.3 and Wine-Staging 6.2.
https://bugs.winehq.org/show_bug.cgi?id=53925
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox.xerox2000x@gmail.com
--- Comment #3 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to Qwerty Chouskie from comment #2)
I am affected by this issue as well. The following process is started when the prefix boots, and never exits even when all other applications exit: "C:\Program Files (x86)\Microsoft\EdgeUpdate\MicrosoftEdgeUpdate.exe /c"
Are you sure this is a bug? In windows this MicrosoftEdgeUpdate.exe is also running constantly in background afaict, so I wonder if wine is really doing something wrong here.
(Removing the msedge registry entries in HKLM\SYSTEM\CurrentControlSet\Services seems to get rid of it, use at your own risk ;))
https://bugs.winehq.org/show_bug.cgi?id=53925
--- Comment #4 from Qwerty Chouskie asdfghrbljzmkd@outlook.com --- (In reply to Louis Lenders from comment #3)
(In reply to Qwerty Chouskie from comment #2)
I am affected by this issue as well. The following process is started when the prefix boots, and never exits even when all other applications exit: "C:\Program Files (x86)\Microsoft\EdgeUpdate\MicrosoftEdgeUpdate.exe /c"
Are you sure this is a bug? In windows this MicrosoftEdgeUpdate.exe is also running constantly in background afaict, so I wonder if wine is really doing something wrong here.
(Removing the msedge registry entries in HKLM\SYSTEM\CurrentControlSet\Services seems to get rid of it, use at your own risk ;))
Neither `wineboot -e` nor `wineboot -s` kill the service, I have to manually kill it or use `wineboot -k` to kill the process and get the prefix to shut down. Seems like unintended behavior to me at least.
https://bugs.winehq.org/show_bug.cgi?id=53925
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |INVALID Status|UNCONFIRMED |RESOLVED
--- Comment #5 from Ken Sharp imwellcushtymelike@gmail.com --- Have you tried "wineboot -r"?
It is true that "wineboot -e/-s" don't seem to work. I tried looking for a related bug I couldn't find one. If it isn't logged then it probably should be.
This bug, however, is invalid (Background apps should continue to run, as they do under Windows).
https://bugs.winehq.org/show_bug.cgi?id=53925
--- Comment #6 from Ken Sharp imwellcushtymelike@gmail.com ---
It is true that "wineboot -e/-s" don't seem to work.
Opened Bug 56623.
https://bugs.winehq.org/show_bug.cgi?id=53925
--- Comment #7 from Austin English austinenglish@gmail.com --- Closing.
https://bugs.winehq.org/show_bug.cgi?id=53925
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Austin English austinenglish@gmail.com --- Actually closing.
https://bugs.winehq.org/show_bug.cgi?id=53925
--- Comment #9 from Mikhail mikhail.v.gavrilov@gmail.com --- (In reply to Ken Sharp from comment #5)
This bug, however, is invalid (Background apps should continue to run, as they do under Windows).
Maybe it's another bug, but installation of FL Studio freezes when FL Studio try update Microsoft Edge. I suppose installation waits when "C:\users\steamuser\AppData\Local\Temp\MicrosoftEdgeWebView2RuntimeInstallerX64.exe /silent /install" ends working.
ps uax | grep \.exe
mikhail 144725 0.0 0.0 27904 5056 pts/5 S+ 01:56 0:00 /home/mikhail/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=2297543908 -- /home/mikhail/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/_v2-entry-point --verb=waitforexitandrun -- /home/mikhail/.local/share/Steam/steamapps/common/Proton - Experimental/proton waitforexitandrun /home/mikhail/Downloads/install/flstudio_win64_24.1.2.4430.exe mikhail 144726 0.4 0.0 4672 1608 pts/5 S+ 01:56 0:04 /home/mikhail/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/pressure-vessel/libexec/steam-runtime-tools-0/srt-bwrap --args 21 /usr/lib/pressure-vessel/from-host/bin/pressure-vessel-adverb --generate-locales --fd 11 --regenerate-ld.so-cache /var/pressure-vessel/ldso --add-ld.so-path /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu --add-ld.so-path /usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu --set-ld-library-path /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/aliases:/usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/aliases --overrides-path /usr/lib/pressure-vessel/overrides --exit-with-parent --subreaper --assign-fd=1=3 --assign-fd=2=4 --shell=none --terminal=none --ld-preload=/home/mikhail/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so --ld-preload=/home/mikhail/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so -- /home/mikhail/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/pressure-vessel/bin/steam-runtime-launcher-interface-0 container-runtime /home/mikhail/.local/share/Steam/steamapps/common/Proton - Experimental/proton waitforexitandrun /home/mikhail/Downloads/install/flstudio_win64_24.1.2.4430.exe mikhail 144836 0.0 0.0 23524 4136 ? Ss 01:56 0:00 /usr/lib/pressure-vessel/from-host/bin/pressure-vessel-adverb --generate-locales --fd 11 --regenerate-ld.so-cache /var/pressure-vessel/ldso --add-ld.so-path /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu --add-ld.so-path /usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu --set-ld-library-path /usr/lib/pressure-vessel/overrides/lib/x86_64-linux-gnu/aliases:/usr/lib/pressure-vessel/overrides/lib/i386-linux-gnu/aliases --overrides-path /usr/lib/pressure-vessel/overrides --exit-with-parent --subreaper --assign-fd=1=3 --assign-fd=2=4 --shell=none --terminal=none --ld-preload=/home/mikhail/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so --ld-preload=/home/mikhail/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so -- /home/mikhail/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper/pressure-vessel/bin/steam-runtime-launcher-interface-0 container-runtime /home/mikhail/.local/share/Steam/steamapps/common/Proton - Experimental/proton waitforexitandrun /home/mikhail/Downloads/install/flstudio_win64_24.1.2.4430.exe mikhail 144860 0.2 0.0 46476 20344 ? S 01:56 0:02 python3 /home/mikhail/.local/share/Steam/steamapps/common/Proton - Experimental/proton waitforexitandrun /home/mikhail/Downloads/install/flstudio_win64_24.1.2.4430.exe mikhail 144863 0.0 0.0 504380 34072 ? Sl 01:56 0:00 c:\windows\system32\steam.exe /home/mikhail/Downloads/install/flstudio_win64_24.1.2.4430.exe mikhail 144869 0.0 0.0 1262048 41460 ? Ssl 01:56 0:00 C:\windows\system32\services.exe mikhail 144872 0.1 0.0 741932 49704 ? Ssl 01:56 0:01 C:\windows\system32\winedevice.exe mikhail 144881 1.1 0.0 830736 49636 ? Ssl 01:56 0:11 C:\windows\system32\winedevice.exe mikhail 144894 0.0 0.0 524948 38020 ? Ssl 01:56 0:00 C:\windows\system32\plugplay.exe mikhail 144900 0.0 0.0 447352 31552 ? Ssl 01:56 0:00 C:\windows\system32\svchost.exe -k LocalServiceNetworkRestricted mikhail 144908 0.1 0.0 619332 48204 ? Ssl 01:56 0:01 C:\windows\system32\explorer.exe /desktop mikhail 144917 0.0 0.0 856992 37116 ? Ssl 01:56 0:00 C:\windows\system32\rpcss.exe mikhail 144927 1.7 0.0 597064 24000 ? Ssl 01:56 0:16 C:\windows\system32\tabtip.exe mikhail 144935 27.9 0.1 1810380 76472 ? Ssl 01:56 4:21 Z:\home\mikhail\Downloads\install\flstudio_win64_24.1.2.4430.exe mikhail 145612 2.2 0.3 1783536 213652 ? Ssl 02:02 0:13 C:\users\steamuser\AppData\Local\Temp\MicrosoftEdgeWebView2RuntimeInstallerX64.exe /silent /install mikhail 145627 0.1 0.0 1793084 47980 ? Ss 02:02 0:00 C:\Program Files (x86)\Microsoft\Temp\EUa19c.tmp\MicrosoftEdgeUpdate.exe /silent /install appguid={F3017226-FE2A-4295-8BDF-00C3A9A7E4C5}&appname=Microsoft%20Edge%20WebView2%20Runtime&needsadmin=Prefers mikhail 145647 0.0 0.0 938248 45200 ? Ssl 02:02 0:00 C:\windows\system32\svchost.exe -k netsvcs mikhail 145690 0.0 0.0 1790716 45584 ? Ssl 02:02 0:00 C:\Program Files (x86)\Microsoft\EdgeUpdate\MicrosoftEdgeUpdate.exe /c mikhail 145723 6.2 0.0 1794016 48476 ? Ssl 02:02 0:35 C:\Program Files (x86)\Microsoft\EdgeUpdate\MicrosoftEdgeUpdate.exe /handoff appguid={F3017226-FE2A-4295-8BDF-00C3A9A7E4C5}&appname=Microsoft%20Edge%20WebView2%20Runtime&needsadmin=Prefers /installsource offline /sessionid {E4B35E83-0D8B-46A1-9237-213C6A046E15} /silent /offlinedir {4AA93105-ED53-498A-B29B-13F980623647} mikhail 145900 0.2 0.3 498088 204348 ? Ss 02:03 0:01 C:\Program Files (x86)\Microsoft\EdgeUpdate\Install{BDB3663E-A702-4D82-8FC7-FEBFBF3A9DE1}\MicrosoftEdgeWebview_X64_124.0.2478.51.exe --msedgewebview --verbose-logging --do-not-launch-msedge --system-level mikhail 145902 0.0 0.0 33901936 53096 ? Ss 02:03 0:00 C:\Program Files (x86)\Microsoft\EdgeUpdate\Install{BDB3663E-A702-4D82-8FC7-FEBFBF3A9DE1}\EDGEMITMP_527C2.tmp\setup.exe --install-archive=C:\Program Files (x86)\Microsoft\EdgeUpdate\Install{BDB3663E-A702-4D82-8FC7-FEBFBF3A9DE1}\MicrosoftEdgeWebview_X64_124.0.2478.51.exe --msedgewebview --verbose-logging --do-not-launch-msedge --system-level mikhail 146792 0.0 0.0 231204 2172 pts/11 S+ 02:12 0:00 grep --color=auto .exe
Because killing process 145612, helps end installation.
https://bugs.winehq.org/show_bug.cgi?id=53925
--- Comment #10 from Mikhail mikhail.v.gavrilov@gmail.com --- Created attachment 77374 --> https://bugs.winehq.org/attachment.cgi?id=77374 FL Studio 2024 installation screenshot