У меня есть программа, в которой основные потоки создают много потоков. Он разбился, и я отлаживаю файл ядра. Сбой произошел в одном из дочерних потоков. Чтобы найти причину, мне нужно знать, жив ли основной поток. Есть ли способ узнать, какой поток был исходным?Найти основной поток при отладке файла ядра
1
A
ответ
2
Есть ли способ узнать, какая нить была первой?
Когда есть 100s нитей, я использую следующий метод, чтобы смотреть через них:
(gdb) shell rm gdb.txt
(gdb) set logging on # GDB output will go to gdb.txt
(gdb) thread apply all where
Теперь загрузите gdb.txt
в редактор или пейджер выбора, искать main
и т.д.
Смежные вопросы
- 1. IntelliJ - приостановить поток при отладке
- 2. Исходные строки при отладке дампа ядра
- 3. Сброс ядра при возврате основной функции
- 4. Не удалось разрешить имя при отладке ядра CUDA
- 5. AlarmManager блокирует основной поток
- 6. Таймер висит основной поток
- 7. awaitTermination блокирует основной поток
- 8. UIImageWriteToSavedPhotosAlbum блокирует основной поток
- 9. «Не удалось найти основной класс» при двойном щелчке .jar-файла
- 10. Основной класс Не удается найти при создании файла Jar
- 11. Каков наилучший способ найти код, который блокирует ваш основной поток?
- 12. Найти информацию с адреса при отладке
- 13. Не удается найти источник при отладке шейдеров
- 14. Как найти метод вызова при отладке?
- 15. Не удается перерыв при отладке в режиме ядра
- 16. ошибка clrscr в основной отладке программы
- 17. C++ новый поток спит основной поток
- 18. Загрузка файла возвращает пустой массив при отладке
- 19. Развертывание файла во внутреннем хранилище при отладке
- 20. Скомпилировать ядра OpenCL с информацией об отладке?
- 21. Почему рабочий поток не выполняется при отладке основного потока?
- 22. Как настроить входной поток в PHP/PHPstorm при отладке?
- 23. Как найти, почему основной поток приложения iOS заблокирован на "semaphore_timedwait_trap"?
- 24. странно ошибка при отладке
- 25. Неоднозначное использование DispatchQueue при попытке использовать основной поток
- 26. Планирует ли поток ядра планировщик?
- 27. XML Parser блокирует основной поток
- 28. Как основной поток, созданный Java
- 29. Прокрутка UICollectionView блокирует основной поток
- 30. метод OnClick задерживает основной поток