Официальный форум СВД Встраиваемые Системы
24 Апрель, 2024, 13:24:23 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Падает сам отладчик wd при просмотре дампа падения в потоке  (Прочитано 1214 раз)
LinuxFanatic
Пользователь

Сообщений: 26


« : 23 Март, 2020, 23:26:16 »

Добрый день!
По необходимости освоил формирование core dump файлов при помощи утилиты dumper. Файлы действительно формируются при падениях, и их можно анализировать в отладчике wd указав pmd в качестве trap. Удается смотреть дампы как программы собранных Watcom 10.6 так и Open Watcom 1.9, правда OW с некоторыми ограничениями, ведь собирал под другой ОС, но правильную строку оно показывает.

Но есть серьезная проблема, если программа упала в потоке который был создан при помощи _beginthread, то при попытке загрузить такой дамп в отладчике wd приводит к падению самого wd. Если снова добавить ошибку в основной поток и сформировать дамп - всё нормально.

Я пытался загрузить дамп в Open Watcom 1.9 wd.exe и в Open Watcom 2.0 даже, но оно требует плагин pmd (файл trap pmd.dll).

Как можно решить эту проблему? На целевой системе падает именно в потоке. Может для отладки падения в потоках есть какое то всем известное решение, но мне о нем неизвестно? Какие то опции или флаги потока _beginthread? Может можно достать pmd плагин для Open Watcom или собрать его самому?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2024 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 23 Март, 2020, 23:50:40