SIM Next no Linux: instalação OK mas falha ao abrir
Enviado: 25 Jun 2019, 01:42
Olá,
Fiz a instalação do SIM Next no Linux (com auxílio do WINE) e esbarrei neste ponto ao abrir o aplicativo:
Parece que o SimNext tenta parar um serviço do windows (LocalRecord?) e não trata o caso de ele falhar (pois não deve existir alguma interface usada por ele para isso). Tem como "desativar" esse CDPSvcStopper?
Testei tanto com o SIMNext__Beta_Setup_v1.17.5_Offline.exe como o SIMNext_Setup_v1.17.4_Offline.exe e o comportamento é o mesmo.
Os demais recursos, como o serviço LocalRecord e o Intelbras Media Player parecem funcionar.
Fiz a instalação do SIM Next no Linux (com auxílio do WINE) e esbarrei neste ponto ao abrir o aplicativo:
Código: Selecionar todos
Unhandled Exception: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at System.Management.IWbemClassObjectFreeThreaded.Get_(String wszName, Int32 lFlags, Object& pVal, Int32& pType, Int32& plFlavor)
at System.Management.ManagementObject.Initialize(Boolean getObject)
at System.Management.ManagementBaseObject.get_Properties()
at System.Management.ManagementBaseObject.GetPropertyValue(String propertyName)
at SIMNext.Core.Utils.CDPSvcStopper.Stop()
at SIMNext.View.ViewManager.StopCDPService()
at SIMNext.View.ViewManager.StartApplication()
at SIMNext.View.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.Application.RunDispatcher(Object ignore)
at System.Windows.Application.RunInternal(Window window)
at System.Windows.Application.Run(Window window)
at SIMNext.View.App.Main()
Testei tanto com o SIMNext__Beta_Setup_v1.17.5_Offline.exe como o SIMNext_Setup_v1.17.4_Offline.exe e o comportamento é o mesmo.
Os demais recursos, como o serviço LocalRecord e o Intelbras Media Player parecem funcionar.