デッドロックは膠着とかそんな感じらしい。
https://e-words.jp/w/%E3%83%87%E3%83%83%E3%83%89%E3%83%AD%E3%83%83%E3%82%AF.html
詳しくはここで
Unity で Async 使っててクラッシュが起きた。
クラッシュしたのに Editor.log に原因が書いていないのでいろいろ調べたらこのデッドロックが起きているせいだったみたい。
Async 自体がクラッシュの原因だったのは知ってたけどちゃんと Task の中に書くとか await とかしてるつもりだった。
いろんなファイルをまたいで関数を実行するとぐしゃぐしゃになって、意外なところで回避できていないということがわかった。
VisualStudio では どこで参照されているのか検索できるのですぐなおせると思う。