Хотя эта тема может показаться широкой, я не смог найти в Интернете никакой информации по этому вопросу.
По сути, мое приложение работает нормально, пока не пройдет какое-то случайное количество времени, а затем оно падает. Мне удалось отладить только то, что это происходит в некоторых Win64 Thread с одним кадром стека. У меня загружены все символы отладки Windows, но он даже не показывает ничего в представлении дизассемблирования, просто и бесконечный поток
00007FF8CE9F2890 ?? ??
00007FF8CE9F2891 ?? ??
00007FF8CE9F2892 ?? ??
00007FF8CE9F2893 ?? ??
00007FF8CE9F2894 ?? ??
Я просмотрел все остальные потоки и не смог найти ничего необычного, и при этом я не знаю, какой поток создал поток Win64 (он появляется позже, я не могу точно определить, когда).
Согласно этому посту
Как узнать, кто является родительским потоком данного идентификатора потока
это даже невозможно выяснить, и, очевидно, в VS IDE нет системы отслеживания?
Так что я могу сделать в этой ситуации? Какие есть хорошие методы, чтобы докопаться до таких проблем?
Задача ещё не решена.
Других решений пока нет …