GoldRenard / DMOAdvancedLauncher

Advanced launcher for Digimon Masters Online (DMO)
16 stars 9 forks source link

[InstanceChecker] ReleaseMutex ApplicationException #58

Closed GoldRenard closed 8 years ago

GoldRenard commented 8 years ago

Error Reason:
----------------------------------------
AdvancedLauncher.exe caused ApplicationException (El método de sincronización del objeto se ha llamado desde un bloque de códigos sin sincronizar.) in assembly "mscorlib" at IL:41, NATIVE:14327882, System.Void System.Threading.Mutex.ReleaseMutex()

CLR Stack Trace: Interrupted Thread, TID: 10
----------------------------------------
"mscorlib" at IL:41, NATIVE:14327882, System.Void System.Threading.Mutex.ReleaseMutex()
"AdvancedLauncher" at IL:213, NATIVE:615, System.Boolean AdvancedLauncher.Tools.InstanceChecker.AlreadyRunning(System.String mutexName)
"AdvancedLauncher" at IL:33, NATIVE:143, System.Void AdvancedLauncher.App.Application_Startup(System.Object sender, System.Windows.StartupEventArgs e)
"PresentationFramework" at IL:15, NATIVE:216, System.Object System.Windows.Application.<.ctor>b__1(System.Object unused)
"WindowsBase" at IL:123, NATIVE:261, System.Object System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate callback, System.Object args, System.Int32 numArgs)
"WindowsBase" at IL:17, NATIVE:71, System.Object MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object source, System.Delegate method, System.Object args, System.Int32 numArgs, System.Delegate catchHandler)
"WindowsBase" at IL:158, NATIVE:348, System.Void System.Windows.Threading.DispatcherOperation.InvokeImpl()
"mscorlib" at IL:112, NATIVE:645, System.Void System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx)
"mscorlib" at IL:0, NATIVE:9, System.Void System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx)
"mscorlib" at IL:43, NATIVE:87, System.Void System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state)
"WindowsBase" at IL:32, NATIVE:99, System.Void System.Windows.Threading.DispatcherOperation.Invoke()
"WindowsBase" at IL:226, NATIVE:536, System.Void System.Windows.Threading.Dispatcher.ProcessQueue()
"WindowsBase" at IL:69, NATIVE:149, System.IntPtr System.Windows.Threading.Dispatcher.WndProcHook(System.IntPtr hwnd, System.Int32 msg, System.IntPtr wParam, System.IntPtr lParam, System.Boolean& handled)
"WindowsBase" at IL:49, NATIVE:254, System.IntPtr MS.Win32.HwndWrapper.WndProc(System.IntPtr hwnd, System.Int32 msg, System.IntPtr wParam, System.IntPtr lParam, System.Boolean& handled)
"WindowsBase" at IL:91, NATIVE:140, System.Object MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object o)
"WindowsBase" at IL:123, NATIVE:261, System.Object System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate callback, System.Object args, System.Int32 numArgs)
"WindowsBase" at IL:17, NATIVE:71, System.Object MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object source, System.Delegate method, System.Object args, System.Int32 numArgs, System.Delegate catchHandler)
"WindowsBase" at IL:206, NATIVE:455, System.Object System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority priority, System.TimeSpan timeout, System.Delegate method, System.Object args, System.Int32 numArgs)
"WindowsBase" at IL:297, NATIVE:580, System.IntPtr MS.Win32.HwndSubclass.SubclassWndProc(System.IntPtr hwnd, System.Int32 msg, System.IntPtr wParam, System.IntPtr lParam)
"WindowsBase" at NATIVE:0, System.IntPtr MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG& msg)
"WindowsBase" at IL:72, NATIVE:288, System.Void System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame frame)
"PresentationFramework" at IL:36, NATIVE:83, System.Object System.Windows.Application.RunDispatcher(System.Object ignore)
"PresentationFramework" at IL:240, NATIVE:418, System.Int32 System.Windows.Application.RunInternal(System.Windows.Window window)
"AdvancedLauncher" at IL:5, NATIVE:232, System.Void AdvancedLauncher.App.Main()
GoldRenard commented 8 years ago

Object synchronization method was called from an unsynchronized block of code.