Re: 保護されているメモリに読み取りまたは書き込み操作を行おうとしました。
MAGOICHI
投稿数: 4
Tandaさん、ISHIJIMAさん、ありがとうございます。
起動時に、外部コール(UDP)で
'@advapi32.GetUserNameA' ログインユーザーの取得
'@kernel32.GetComputerNameA' コンピュータ名の取得
を行っていますが、上記以外では.Netをコールしたり、DLLをコールしたりはしていません。
mgerror.logには以下のような内容が記録されています。
よろしくお願いいたします。
場所 com.magicsoftware.rte.RTEmanager.Main(), program: ●メインメニュー.B/実行.●受注入力.T.明細入力
<-1> 12/04/2017 23:25:07.155 [Error ] - [MgGui.dll] System.AccessViolationException :
場所 CoreExecutorEndpoint.EnableCutCopy(Double , Boolean )
場所 CoreExecutorGateway.EnableCutCopy(Double contextID, Boolean enable)
場所 com.magicsoftware.rte.GuiEventsProcessor.EnableCutCopy(GuiMgControl ctrl, Boolean enable)
場所 com.magicsoftware.unipaas.Events.OnEnableCutCopy(GuiMgControl ctrl, Boolean enable)
場所 com.magicsoftware.unipaas.gui.low.GuiUtilsBase.enableDisableEvents(Object control, GuiMgControl editControl)
場所 com.magicsoftware.unipaas.gui.low.GuiCommandQueueBase.selectText(GuiCommand guiCommand)
場所 com.magicsoftware.unipaas.gui.low.GuiCommandQueueBase.Run()
保護されているメモリに読み取りまたは書き込み操作を行おうとしました。他のメモリが壊れていることが考えられます。, program: ●メインメニュー.B/実行.●受注入力.T.明細入力.SUB.丸め処理
<-1> 12/04/2017 23:25:07.173 [Error ] - [MgGui.dll]
場所 System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
場所 System.Environment.get_StackTrace()
場所 com.magicsoftware.rte.CoreExecutor.WriteErrorToLog(Int64 contextID, String msg)
場所 com.magicsoftware.rte.GuiEventsProcessor.WriteErrorToLog(String message)
場所 com.magicsoftware.unipaas.Events.WriteErrorToLog(String msg)
場所 com.magicsoftware.unipaas.Events.WriteErrorToLog(Exception ex)
場所 com.magicsoftware.unipaas.gui.low.GuiCommandQueueBase.Run()
場所 System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
場所 System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
場所 System.Delegate.DynamicInvokeImpl(Object[] args)
場所 System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
場所 System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
場所 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
場所 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
場所 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
場所 System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
場所 System.Windows.Forms.Control.InvokeMarshaledCallbacks()
場所 System.Windows.Forms.Control.WndProc(Message& m)
場所 System.Windows.Forms.ScrollableControl.WndProc(Message& m)
場所 System.Windows.Forms.Form.WndProc(Message& m)
場所 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
場所 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
場所 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
場所 System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
場所 System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
場所 System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
場所 System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
場所 com.magicsoftware.unipaas.gui.low.GUIMain.messageLoop()
場所 com.magicsoftware.unipaas.Manager.MessageLoop()
場所 com.magicsoftware.rte.RTEmanager.ExecuteMainThread(String args)
起動時に、外部コール(UDP)で
'@advapi32.GetUserNameA' ログインユーザーの取得
'@kernel32.GetComputerNameA' コンピュータ名の取得
を行っていますが、上記以外では.Netをコールしたり、DLLをコールしたりはしていません。
mgerror.logには以下のような内容が記録されています。
よろしくお願いいたします。
場所 com.magicsoftware.rte.RTEmanager.Main(), program: ●メインメニュー.B/実行.●受注入力.T.明細入力
<-1> 12/04/2017 23:25:07.155 [Error ] - [MgGui.dll] System.AccessViolationException :
場所 CoreExecutorEndpoint.EnableCutCopy(Double , Boolean )
場所 CoreExecutorGateway.EnableCutCopy(Double contextID, Boolean enable)
場所 com.magicsoftware.rte.GuiEventsProcessor.EnableCutCopy(GuiMgControl ctrl, Boolean enable)
場所 com.magicsoftware.unipaas.Events.OnEnableCutCopy(GuiMgControl ctrl, Boolean enable)
場所 com.magicsoftware.unipaas.gui.low.GuiUtilsBase.enableDisableEvents(Object control, GuiMgControl editControl)
場所 com.magicsoftware.unipaas.gui.low.GuiCommandQueueBase.selectText(GuiCommand guiCommand)
場所 com.magicsoftware.unipaas.gui.low.GuiCommandQueueBase.Run()
保護されているメモリに読み取りまたは書き込み操作を行おうとしました。他のメモリが壊れていることが考えられます。, program: ●メインメニュー.B/実行.●受注入力.T.明細入力.SUB.丸め処理
<-1> 12/04/2017 23:25:07.173 [Error ] - [MgGui.dll]
場所 System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
場所 System.Environment.get_StackTrace()
場所 com.magicsoftware.rte.CoreExecutor.WriteErrorToLog(Int64 contextID, String msg)
場所 com.magicsoftware.rte.GuiEventsProcessor.WriteErrorToLog(String message)
場所 com.magicsoftware.unipaas.Events.WriteErrorToLog(String msg)
場所 com.magicsoftware.unipaas.Events.WriteErrorToLog(Exception ex)
場所 com.magicsoftware.unipaas.gui.low.GuiCommandQueueBase.Run()
場所 System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
場所 System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
場所 System.Delegate.DynamicInvokeImpl(Object[] args)
場所 System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
場所 System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
場所 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
場所 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
場所 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
場所 System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
場所 System.Windows.Forms.Control.InvokeMarshaledCallbacks()
場所 System.Windows.Forms.Control.WndProc(Message& m)
場所 System.Windows.Forms.ScrollableControl.WndProc(Message& m)
場所 System.Windows.Forms.Form.WndProc(Message& m)
場所 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
場所 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
場所 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
場所 System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
場所 System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
場所 System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
場所 System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
場所 com.magicsoftware.unipaas.gui.low.GUIMain.messageLoop()
場所 com.magicsoftware.unipaas.Manager.MessageLoop()
場所 com.magicsoftware.rte.RTEmanager.ExecuteMainThread(String args)
投票数:0
平均点:0.00
投稿ツリー
-
保護されているメモリに読み取りまたは書き込み操作を行おうとしました。
(MAGOICHI, 2017-5-9 11:49)
- Re: 保護されているメモリに読み取りまたは書き込み操作を行おうとしました。 (Tanda, 2017-5-9 12:46)
-
Re: 保護されているメモリに読み取りまたは書き込み操作を行おうとしました。
(ISHIJIMA, 2017-5-9 13:30)
-
Re: 保護されているメモリに読み取りまたは書き込み操作を行おうとしました。
(MAGOICHI, 2017-5-9 14:52)
-
Re: Re: 保護されているメモリに読み取りまたは書き込み操作を行おうとしました。
(ISHIJIMA, 2017-5-9 17:50)
- Re: Re: 保護されているメモリに読み取りまたは書き込み操作を行おうとしました。 (sigeno56, 2017-5-10 5:07)
-
Re: Re: 保護されているメモリに読み取りまたは書き込み操作を行おうとしました。
(ISHIJIMA, 2017-5-9 17:50)
-
Re: 保護されているメモリに読み取りまたは書き込み操作を行おうとしました。
(MAGOICHI, 2017-5-9 14:52)
- Re: 保護されているメモリに読み取りまたは書き込み操作を行おうとしました。 (ISHIJIMA, 2017-5-9 18:31)
- Re: 保護されているメモリに読み取りまたは書き込み操作を行おうとしました。 (MOTOAKI, 2017-5-10 10:44)