トップ回答者
mmc.exeにおける例外情報:System.OutOfMemoryException

質問
-
イベントビューアーに以下の3つのエラーと2つのエラーレポートが記述されていました。
該当する時間は普通にPCを操作していましたが、特にエラーメッセージが表示されたり何かアプリが強制終了したりした記憶もなくダンプファイルも作成されていません。またその後も普通にmmc.exeや各種mscを起動・使用していますが今のところ同様のイベントが記録されたり不具合が起こったりはしていません。
一応DISM、sfc /scannow、chkdskは試しましたがいずれもエラーはなかったと出ました。
メモリは物理も仮想も十分な余裕があり、mmc.exeのメモリ使用量も特に増大を見せた事はありません。
海外含めて調べてみてもSystem.OutOfMemoryExceptionの情報は32bit関連のものやASP.NET、自作のプログラムやコード関係のものが殆どで、mmc.exeに発生した場合については何もわからない状況です。(NET Frameworkでインターフェイス要素のレンダリング時に稀に起こる既知のバグ、という情報が1件ありましたが信頼できるかは不明)
解決策でなくとも少しでも原因など情報が深まればと思っています。よろしくお願います。
==================================================
ソース:.NET Runtime イベントID:1026 タスクのカテゴリ:なし
==================================================
アプリケーション:mmc.exe
フレームワークのバージョン:v4.0.30319
説明: ハンドルされない例外のため、プロセスが中止されました。
例外情報:System.OutOfMemoryException
場所 System.Drawing.Graphics.FromHwndInternal(IntPtr)
場所 System.Windows.Forms.SplitContainer.RepaintSplitterRect()
場所 System.Windows.Forms.SplitContainer.ResizeSplitContainer()
場所 System.Windows.Forms.SplitContainer.OnLayout(System.Windows.Forms.LayoutEventArgs)
場所 System.Windows.Forms.Control.PerformLayout(System.Windows.Forms.LayoutEventArgs)
場所 System.Windows.Forms.Control.OnResize(System.EventArgs)
場所 System.Windows.Forms.Control.OnSizeChanged(System.EventArgs)
場所 System.Windows.Forms.Control.UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32)
場所 System.Windows.Forms.Control.UpdateBounds()
場所 System.Windows.Forms.Control.WmWindowPosChanged(System.Windows.Forms.Message ByRef)
場所 System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message ByRef)
場所 System.Windows.Forms.SplitContainer.WndProc(System.Windows.Forms.Message ByRef)
場所 System.Windows.Forms.NativeWindow.Callback(IntPtr, Int32, IntPtr, IntPtr)
例外情報:System.Reflection.TargetInvocationException
場所 Microsoft.ManagementConsole.Internal.SnapInMessagePumpProxy.OnThreadException(System.Object, System.Threading.ThreadExceptionEventArgs)
場所 System.Windows.Forms.Application+ThreadContext.OnThreadException(System.Exception)
場所 System.Windows.Forms.Control.WndProcException(System.Exception)
場所 System.Windows.Forms.NativeWindow.Callback(IntPtr, Int32, IntPtr, IntPtr)==================================================
ソース:Application Error イベントID:1000 タスクのカテゴリ(100)
==================================================
障害が発生しているアプリケーション名: mmc.exe、バージョン: 10.0.18362.1、タイム スタンプ: 0x288c7033
障害が発生しているモジュール名: KERNELBASE.dll、バージョン: 10.0.18362.815、タイム スタンプ: 0xb89efff3
例外コード: 0xe0434352
障害オフセット: 0x000000000003a799
障害が発生しているプロセス ID: 0xbd0
障害が発生しているアプリケーションの開始時刻: 0x01d61e345452294e
障害が発生しているアプリケーション パス: C:\WINDOWS\system32\mmc.exe
障害が発生しているモジュール パス: C:\WINDOWS\System32\KERNELBASE.dll
レポート ID: 6e21c580-bce0-48c5-9c84-c923977b29a7
障害が発生しているパッケージの完全な名前:
障害が発生しているパッケージに関連するアプリケーション ID:==================================================
ソース:Windows Error Reporting イベントID:1001 タスクのカテゴリ:なし
==================================================
障害バケット 2210061141402570540、種類 5
イベント名: CLR20r3
応答: 使用不可
Cab ID: 0
問題の署名:
P1: mmc.exe
P2: 10.0.18362.1
P3: 288c7033
P4: System.Drawing
P5: 4.8.3752.0
P6: 5c7a23f7
P7: 1f0
P8: 18
P9: N3CTRYE2KN3C34SGL4ZQYRBFTE4M13NB
P10:==================================================
ソース:Application Error イベントID:1000 タスクのカテゴリ:(100)
==================================================
障害が発生しているアプリケーション名: mmc.exe、バージョン: 10.0.18362.1、タイム スタンプ: 0x288c7033
障害が発生しているモジュール名: KERNELBASE.dll、バージョン: 10.0.18362.815、タイム スタンプ: 0xb89efff3
例外コード: 0xc000041d
障害オフセット: 0x000000000003a799
障害が発生しているプロセス ID: 0xbd0
障害が発生しているアプリケーションの開始時刻: 0x01d61e345452294e
障害が発生しているアプリケーション パス: C:\WINDOWS\system32\mmc.exe
障害が発生しているモジュール パス: C:\WINDOWS\System32\KERNELBASE.dll
レポート ID: f8c5ade3-e771-441e-a2de-73a06eae3bac
障害が発生しているパッケージの完全な名前:
障害が発生しているパッケージに関連するアプリケーション ID:==================================================
ソース:Windows Error Reporting イベントID:1001 タスクのカテゴリ:なし
==================================================
障害バケット 1929138152627638104、種類 4
イベント名: APPCRASH
応答: 使用不可
Cab ID: 0
問題の署名:
P1: mmc.exe
P2: 10.0.18362.1
P3: 288c7033
P4: KERNELBASE.dll
P5: 10.0.18362.815
P6: b89efff3
P7: c000041d
P8: 000000000003a799
P9:
P10:
- 編集済み ななしEGG 2020年5月1日 6:20
回答
-
おそらく不具合でしょう。
ただ、その不具合の再現方法もわからず、お困りでもないということなので、究明や修正要求は難しいと思います。例外のスタックトレースからすると、ウィンドウの初期化、あるいはリサイズ時といったトリガーで何らかの不具合が生じています。
これにより、mmc.exe が不正終了していると思われますが、「mmc.exe を触っていて強制終了した記憶がない」ということであれば、勝手に再起動して何事もなかったように振る舞っているか、終了時に内部で起きていた問題かなのでしょう。不都合が生じていなければ「気にしない」で良いと思います。
例外内容からして、何かあなたの PC に悪影響を与えるものでも、あなたの環境によって起きているものでもなさそうであるため。※ OutOfMemoryException だからメモリ不足なわけではありません。プログラムが計算を間違って確保できない過大なサイズを要求しているといったことでも起こりえます。
- 編集済み AzuleanMVP 2020年5月1日 3:45
- 回答としてマーク ななしEGG 2020年5月1日 6:19
すべての返信
-
おそらく不具合でしょう。
ただ、その不具合の再現方法もわからず、お困りでもないということなので、究明や修正要求は難しいと思います。例外のスタックトレースからすると、ウィンドウの初期化、あるいはリサイズ時といったトリガーで何らかの不具合が生じています。
これにより、mmc.exe が不正終了していると思われますが、「mmc.exe を触っていて強制終了した記憶がない」ということであれば、勝手に再起動して何事もなかったように振る舞っているか、終了時に内部で起きていた問題かなのでしょう。不都合が生じていなければ「気にしない」で良いと思います。
例外内容からして、何かあなたの PC に悪影響を与えるものでも、あなたの環境によって起きているものでもなさそうであるため。※ OutOfMemoryException だからメモリ不足なわけではありません。プログラムが計算を間違って確保できない過大なサイズを要求しているといったことでも起こりえます。
- 編集済み AzuleanMVP 2020年5月1日 3:45
- 回答としてマーク ななしEGG 2020年5月1日 6:19