銀の光と碧い空

クラウドなインフラとC#なアプリ開発の狭間にいるエンジニアの日々

ClrMDその後

ひとりAdvent Calendar 16日です。

adventar.org

今日は先日のClrMD記事のフォローアップです。

tech.tanaka733.net

まず、createdumpコマンドですが、調べていくと、Linux上でも.NET Core2.1付属のものでは正常に動作し、.NET Core 2.2のものも単純なConsoleアプリでは動作しました。.NET Core 2.2 + ASP.NET Coreなアプリで問題があるらしく、このissueで調査中となっています。

github.com

またcreatedumpで生成されたダンプをLinuxで読み込む方法ですが、使うメソッドが異なっていたようです。issueを立てたら、LoadCrashDumpではなくてLoadCoreDumpを使ってと教えてもらいました。

github.com

ただ、読み込みはできたものの、createRuntimeでRuntimeを生成することができないので、その点を引き続き調査中です。