кто-нибудь знает, куда надо обращать внимание, если столкнулся с возможным дедлоком в доттрейсе?
Ситуация такая: фреймворк, консольное приложение(виндоус сервис), запускает таски по таймеру
одна из таких тасок никогда не заканчивается, а зарепродьюсить не выходит. Взял дамп из доттрейса, но куда смотреть не особо понимаю
Единственное за что зацепиться могу - возможно дедлок произошел из-за async методов, но не особо понимаю как это могло произойти, если это консольное приложение и контекста синхронизации в нем не должно быть
Если я правильно понимаю как работает доттрейс - с момента, отмеченного на таймлайне, запустился метод, который справа, потом в итоге там появился task.whenall и он занял 36 секунд, хотя на таймлайне никакого вычисления нет - значит, проблема где-то в этом calltree?