Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

COMException when previewing code files #27943

Closed
colejohnson66 opened this issue Aug 11, 2023 · 3 comments
Closed

COMException when previewing code files #27943

colejohnson66 opened this issue Aug 11, 2023 · 3 comments
Labels
Issue-Bug Something isn't working Resolution-Duplicate There's another issue on the tracker that's pretty much the same thing.

Comments

@colejohnson66
Copy link

Microsoft PowerToys version

0.71.0

Installation method

WinGet

Running as admin

No

Area(s) with issue?

File Explorer: Preview Pane

Steps to reproduce

Click an image, and observe the preview pane work properly. Click a file containing program source code, and observe the exception popup.

✔️ Expected Behavior

The previewer would work with source code files.

❌ Actual Behavior

The progress bar continued about halfway, then hung for a few seconds. I figured I'd leave it for a few seconds. About 15 seconds (or so) later, however, I got an unhandled exception popup.

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.Runtime.InteropServices.COMException (0x80010108): The object invoked has disconnected from its clients. (0x80010108 (RPC_E_DISCONNECTED))
   at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode)
   at Microsoft.Web.WebView2.Core.CoreWebView2Environment.CreateCoreWebView2ControllerAsync(IntPtr ParentWindow)
   at Microsoft.Web.WebView2.WinForms.WebView2.InitCoreWebView2Async(CoreWebView2Environment environment, CoreWebView2ControllerOptions controllerOptions)
   at Microsoft.PowerToys.PreviewHandler.Monaco.MonacoPreviewHandlerControl.<>c__DisplayClass13_0`1.<<DoPreview>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_0(Object state)
   at InvokeStub_SendOrPostCallback.Invoke(Object, Object, IntPtr*)
   at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)


************** Loaded Assemblies **************
System.Private.CoreLib
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Private.CoreLib.dll
----------------------------------------
PowerToys.MonacoPreviewHandler
    Assembly Version: 0.71.0.0
    Win32 Version: 0.71.0.0
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/PowerToys.MonacoPreviewHandler.dll
----------------------------------------
System.Runtime
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Runtime.dll
----------------------------------------
WinRT.Runtime
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.2.42201
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/WinRT.Runtime.dll
----------------------------------------
System.Collections
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Collections.dll
----------------------------------------
System.Collections.Concurrent
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Collections.Concurrent.dll
----------------------------------------
System.Threading
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Threading.dll
----------------------------------------
System.Drawing.Primitives
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Drawing.Primitives.dll
----------------------------------------
PowerToys.ManagedCommon
    Assembly Version: 0.71.0.0
    Win32 Version: 0.71.0.0
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/PowerToys.ManagedCommon.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31802
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Windows.Forms.dll
----------------------------------------
PowerToys.PreviewHandlerCommon
    Assembly Version: 0.71.0.0
    Win32 Version: 0.71.0.0
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/PowerToys.PreviewHandlerCommon.dll
----------------------------------------
System.ComponentModel.Primitives
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.ComponentModel.Primitives.dll
----------------------------------------
System.Windows.Forms.Primitives
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31802
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Windows.Forms.Primitives.dll
----------------------------------------
System.Runtime.InteropServices
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Runtime.InteropServices.dll
----------------------------------------
System.Collections.Specialized
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Collections.Specialized.dll
----------------------------------------
PowerToys.Interop
    Assembly Version: 0.71.0.0
    Win32 Version: 0.71.0.0
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/PowerToys.Interop.dll
----------------------------------------
System.Runtime.Extensions
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Runtime.Extensions.dll
----------------------------------------
System.Collections.NonGeneric
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Collections.NonGeneric.dll
----------------------------------------
WindowsBase
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31803
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/WindowsBase.dll
----------------------------------------
PowerToys.Common.UI
    Assembly Version: 0.71.0.0
    Win32 Version: 0.71.0.0
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/PowerToys.Common.UI.dll
----------------------------------------
System.IO.Abstractions
    Assembly Version: 17.0.0.0
    Win32 Version: 17.2.3.42299
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.IO.Abstractions.dll
----------------------------------------
System.Security.AccessControl
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Security.AccessControl.dll
----------------------------------------
System.Diagnostics.TraceSource
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Diagnostics.TraceSource.dll
----------------------------------------
System.Diagnostics.TextWriterTraceListener
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Diagnostics.TextWriterTraceListener.dll
----------------------------------------
System.Diagnostics.FileVersionInfo
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Diagnostics.FileVersionInfo.dll
----------------------------------------
System.Drawing.Common
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Drawing.Common.dll
----------------------------------------
Microsoft.Win32.Primitives
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/Microsoft.Win32.Primitives.dll
----------------------------------------
System.ComponentModel.EventBasedAsync
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.ComponentModel.EventBasedAsync.dll
----------------------------------------
System.Threading.Thread
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Threading.Thread.dll
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 7.0.823.31802
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/Accessibility.dll
----------------------------------------
Microsoft.Win32.SystemEvents
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/Microsoft.Win32.SystemEvents.dll
----------------------------------------
System.Diagnostics.StackTrace
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Diagnostics.StackTrace.dll
----------------------------------------
System.Text.Encoding.Extensions
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Text.Encoding.Extensions.dll
----------------------------------------
ControlzEx
    Assembly Version: 5.0.0.0
    Win32 Version: 5.0.1.15
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/ControlzEx.dll
----------------------------------------
PresentationCore
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31803
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/PresentationCore.dll
----------------------------------------
PresentationFramework
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31803
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/PresentationFramework.dll
----------------------------------------
DirectWriteForwarder
    Assembly Version: 7.0.0.0
    Win32 Version: 7,0,823,31803 @Commit: b10173d88dc484c1462d387c131bdd4c639927e9
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/DirectWriteForwarder.dll
----------------------------------------
System.Diagnostics.Debug
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Diagnostics.Debug.dll
----------------------------------------
System.Runtime.CompilerServices.VisualC
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Runtime.CompilerServices.VisualC.dll
----------------------------------------
Microsoft.Win32.Registry
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/Microsoft.Win32.Registry.dll
----------------------------------------
System.Memory
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Memory.dll
----------------------------------------
System.ObjectModel
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.ObjectModel.dll
----------------------------------------
System.ComponentModel.TypeConverter
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.ComponentModel.TypeConverter.dll
----------------------------------------
System.ComponentModel
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.ComponentModel.dll
----------------------------------------
System.Xaml
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31803
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Xaml.dll
----------------------------------------
System.Private.Uri
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Private.Uri.dll
----------------------------------------
System.Configuration.ConfigurationManager
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Configuration.ConfigurationManager.dll
----------------------------------------
System.Xml.ReaderWriter
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Xml.ReaderWriter.dll
----------------------------------------
System.Private.Xml
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Private.Xml.dll
----------------------------------------
System.Net.WebClient
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Net.WebClient.dll
----------------------------------------
System.Linq
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Linq.dll
----------------------------------------
PresentationFramework-SystemXml
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31803
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/PresentationFramework-SystemXml.dll
----------------------------------------
Microsoft.Web.WebView2.Core
    Assembly Version: 1.0.1722.45
    Win32 Version: 1.0.1722.45
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/Microsoft.Web.WebView2.Core.dll
----------------------------------------
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/mscorlib.dll
----------------------------------------
Microsoft.Web.WebView2.WinForms
    Assembly Version: 1.0.1722.45
    Win32 Version: 1.0.1722.45
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/Microsoft.Web.WebView2.WinForms.dll
----------------------------------------
System.Runtime.CompilerServices.Unsafe
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Runtime.CompilerServices.Unsafe.dll
----------------------------------------
System.Numerics.Vectors
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Numerics.Vectors.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Drawing.dll
----------------------------------------
PowerToys.Settings.UI.Lib
    Assembly Version: 0.71.0.0
    Win32 Version: 0.71.0.0
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/PowerToys.Settings.UI.Lib.dll
----------------------------------------
System.Security.Principal.Windows
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Security.Principal.Windows.dll
----------------------------------------
System.Security.Claims
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Security.Claims.dll
----------------------------------------
System.Text.Json
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Text.Json.dll
----------------------------------------
System.Text.Encodings.Web
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Text.Encodings.Web.dll
----------------------------------------
System.Reflection.Emit.Lightweight
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Reflection.Emit.Lightweight.dll
----------------------------------------
System.Reflection.Primitives
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Reflection.Primitives.dll
----------------------------------------
System.Reflection.Emit.ILGeneration
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Reflection.Emit.ILGeneration.dll
----------------------------------------
System.Runtime.Intrinsics
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Runtime.Intrinsics.dll
----------------------------------------
PowerToys.ManagedTelemetry
    Assembly Version: 0.71.0.0
    Win32 Version: 0.71.0.0
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/PowerToys.ManagedTelemetry.dll
----------------------------------------
System.Diagnostics.Tracing
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Diagnostics.Tracing.dll
----------------------------------------
PowerToys.FilePreviewCommon
    Assembly Version: 0.71.0.0
    Win32 Version: 0.71.0.0
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/PowerToys.FilePreviewCommon.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.dll
----------------------------------------
System.Threading.ThreadPool
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Threading.ThreadPool.dll
----------------------------------------
System.Threading.Tasks
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Threading.Tasks.dll
----------------------------------------
System.Runtime.Loader
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Runtime.Loader.dll
----------------------------------------
System.Reflection.Metadata
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Reflection.Metadata.dll
----------------------------------------
System.Collections.Immutable
    Assembly Version: 7.0.0.0
    Win32 Version: 7.0.823.31807
    CodeBase: file:///C:/Program%20Files/PowerToys/modules/FileExplorerPreview/System.Collections.Immutable.dll
----------------------------------------

************** JIT Debugging **************

Other Software

Windows 11 Pro (version 22H2) Insider Preview (build 23516.1000) with Feature Experience Pack 1000.23516.1000.0.

@colejohnson66 colejohnson66 added Issue-Bug Something isn't working Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams labels Aug 11, 2023
@colejohnson66
Copy link
Author

Reproduced with 0.72.0.

@davidegiacometti
Copy link
Collaborator

/dup #16567

@davidegiacometti davidegiacometti added Resolution-Duplicate There's another issue on the tracker that's pretty much the same thing. and removed Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams labels Aug 11, 2023
@microsoft-github-policy-service
Copy link
Contributor

Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Issue-Bug Something isn't working Resolution-Duplicate There's another issue on the tracker that's pretty much the same thing.
Projects
None yet
Development

No branches or pull requests

2 participants