none
mmc.exeにおける例外情報:System.OutOfMemoryException RRS feed

  • 質問

  • イベントビューアーに以下の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:



    2020年5月1日 2:42

回答

  • おそらく不具合でしょう。
    ただ、その不具合の再現方法もわからず、お困りでもないということなので、究明や修正要求は難しいと思います。

    例外のスタックトレースからすると、ウィンドウの初期化、あるいはリサイズ時といったトリガーで何らかの不具合が生じています。
    これにより、mmc.exe が不正終了していると思われますが、「mmc.exe を触っていて強制終了した記憶がない」ということであれば、勝手に再起動して何事もなかったように振る舞っているか、終了時に内部で起きていた問題かなのでしょう。

    不都合が生じていなければ「気にしない」で良いと思います。
    例外内容からして、何かあなたの PC に悪影響を与えるものでも、あなたの環境によって起きているものでもなさそうであるため。

    ※ OutOfMemoryException だからメモリ不足なわけではありません。プログラムが計算を間違って確保できない過大なサイズを要求しているといったことでも起こりえます。

    2020年5月1日 3:43

すべての返信

  • おそらく不具合でしょう。
    ただ、その不具合の再現方法もわからず、お困りでもないということなので、究明や修正要求は難しいと思います。

    例外のスタックトレースからすると、ウィンドウの初期化、あるいはリサイズ時といったトリガーで何らかの不具合が生じています。
    これにより、mmc.exe が不正終了していると思われますが、「mmc.exe を触っていて強制終了した記憶がない」ということであれば、勝手に再起動して何事もなかったように振る舞っているか、終了時に内部で起きていた問題かなのでしょう。

    不都合が生じていなければ「気にしない」で良いと思います。
    例外内容からして、何かあなたの PC に悪影響を与えるものでも、あなたの環境によって起きているものでもなさそうであるため。

    ※ OutOfMemoryException だからメモリ不足なわけではありません。プログラムが計算を間違って確保できない過大なサイズを要求しているといったことでも起こりえます。

    2020年5月1日 3:43
  • 詳しい情報をご返信頂きありがとうございます。

    不具合も発生していないので、お言葉の通り気にしない事にします。

    2020年5月1日 6:19