Jump to content
Corsair Community

Corsair Link Crashing in Windows 8.1


tsearax

Recommended Posts

This occurs in CL versions 2.3.4816 through 2.4.5110RC. I'm running the Win 8.1 workaround by Scotty_Two (not that it's a factor here), this system has a new Intel SSD (not that it's a factor here), and I disabled my Antivirus during and post-install ("). CorsairLINK_HardwareMonitor.exe is running merrily in the background.

 

Event Viewer registers 3-errors with every attempted launch:

Corsair Link:

System.Windows.Markup.XamlParseException: The invocation of the constructor on type 'Sierra2.SystemModule.SystemViewModel' that matches the specified binding constraints threw an exception. ---> System.NotSupportedException: No imaging component suitable to complete this operation was found. ---> System.Runtime.InteropServices.COMException: The component cannot be found. (Exception from HRESULT: 0x88982F50)

--- End of inner exception stack trace ---

at System.Windows.Media.Imaging.BitmapDecoder.SetupDecoderFromUriOrStream(Uri uri, Stream stream, BitmapCacheOption cacheOption, Guid& clsId, Boolean& isOriginalWritable, Stream& uriStream, UnmanagedMemoryStream& unmanagedMemoryStream, SafeFileHandle& safeFilehandle)

at System.Windows.Media.Imaging.BitmapDecoder.CreateFromUriOrStream(Uri baseUri, Uri uri, Stream stream, BitmapCreateOptions createOptions, BitmapCacheOption cacheOption, RequestCachePolicy uriCachePolicy, Boolean insertInDecoderCache)

at System.Windows.Media.Imaging.BitmapImage.FinalizeCreation()

at System.Windows.Media.Imaging.BitmapImage.EndInit()

at System.Windows.Media.Imaging.BitmapImage..ctor(Uri uriSource, RequestCachePolicy uriCachePolicy)

at Sierra2.SystemModule.SystemViewModel.UpdateCustomImages()

at Sierra2.SystemModule.SystemViewModel.LoadImages()

at Sierra2.SystemModule.SystemViewModel..ctor()

--- End of inner exception stack trace ---

at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)

at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)

at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)

at System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)

at Sierra2.Sierra2Main.InitializeComponent()

at Sierra2.Sierra2Main..ctor()

at Sierra2.App.<>c__DisplayClass1.<OnStartup>b__0()

at Sierra2.Shared.UI.EventAggregator.SuppressEvents(Action action)

at Sierra2.App.OnStartup(StartupEventArgs e)

at System.Windows.Application.<.ctor>b__1(Object unused)

at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)

at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

at System.Windows.Threading.DispatcherOperation.InvokeImpl()

at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)

at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

at System.Windows.Threading.DispatcherOperation.Invoke()

at System.Windows.Threading.Dispatcher.ProcessQueue()

at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)

at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)

at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)

at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)

at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)

at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)

at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)

at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)

at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)

at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)

at System.Windows.Threading.Dispatcher.Run()

at System.Windows.Application.RunDispatcher(Object ignore)

at System.Windows.Application.RunInternal(Window window)

at System.Windows.Application.Run(Window window)

at Sierra2.WindowsFormsApp.OnStartup(StartupEventArgs e)

at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel()

at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(String[] commandLine)

at Sierra2.Program.Main(String[] args)

 

.NET Runtime:

Application: CorsairLINK.exe

Framework Version: v4.0.30319

Description: The process was terminated due to an unhandled exception.

Exception Info: System.Windows.Markup.XamlParseException

Stack:

at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel()

at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(System.String[])

at Sierra2.Program.Main(System.String[])

 

And Application Error (Event ID 1000):

Faulting application name: CorsairLINK.exe, version: 2.4.5110.41697, time stamp: 0x5201679f

Faulting module name: KERNELBASE.dll, version: 6.3.9600.16384, time stamp: 0x52158f2d

Exception code: 0xe0434352

Fault offset: 0x00013d67

Faulting process id: 0x708

Faulting application start time: 0x01cecbbf9df14bb5

Faulting application path: C:\Program Files (x86)\Corsair\Corsair Link\CorsairLINK.exe

Faulting module path: C:\WINDOWS\SYSTEM32\KERNELBASE.dll

Report Id: dd9bc707-37b2-11e3-8268-c86000cb7a72

Faulting package full name:

Faulting package-relative application ID:

 

With this and several other issues I'm really wondering why I made the move to Win8.1.

Link to comment
Share on other sites

Having same issue here, H80i, whilst the CorsairLINK_HardwareMonitor.exe runs in the background windows logs 2 errors (one for the software the other for .NET) every 10 seconds or so. So I had to kill the hardware monitoring service.

 

Additionally, the CorsairLINK_HardwareMonitor.exe process keeps stealing focus, (it will keep popping into the foreground, even though it has no windows).

 

I've tried the workarounds, no dice here.

 

CorsairLINK2 Hardware Monitor

System.BadImageFormatException: An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)
  at Sierra2.Backend.HidPinvoke.hid_open(UInt16 vid, UInt16 pid)
  at Sierra2.Backend.Hid.Open(Int32 Vid, Int32 Pid)
  at Sierra2.Backend.Usb.<InitModule>b__9()
  at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
  at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
  at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
  at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
  at System.Threading.ThreadHelper.ThreadStart()

Source Details:
 in file: 
 in method: UInt32 hid_open(UInt16, UInt16)
 at line: 0
 at column: 0

 

 

 

.NET Runtime

Application: CorsairLINK_HardwareMonitor.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.BadImageFormatException
Stack:
  at Sierra2.Backend.HidPinvoke.hid_open(UInt16, UInt16)
  at Sierra2.Backend.Hid.Open(Int32, Int32)
  at Sierra2.Backend.Usb.<InitModule>b__9()
  at System.Threading.ThreadHelper.ThreadStart_Context(System.Object)
  at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
  at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
  at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
  at System.Threading.ThreadHelper.ThreadStart()

 

 

Hesitant to engage in any CPU intensive tasks at the moment because I can't increase the fan speed above the "Quiet" profile that I loaded before upgrading to 8.1

Link to comment
Share on other sites

  • 2 weeks later...
Hesitant to engage in any CPU intensive tasks at the moment because I can't increase the fan speed above the "Quiet" profile that I loaded before upgrading to 8.1

 

You're probably fine.

 

I stuck the 2 fans on my H100i into quiet mode, and then stress tested my i7-4770K @4.4GHz. Stress: prime95, 8 threads, blend. Fluid temp plateaued at 36.4C and CPU cores averaged 79C.

 

In any real world application (games too), you'll not experience anything like a serious load on your CPU -- GPU might catch a serious load.

 

Whenever I do anything that needs the stepped up 4.4GHz, cores average about 50C max.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...