Форум: "Основная";
Текущий архив: 2005.06.29;
Скачать: [xml.tar.bz2];
ВнизЗависание программы Найти похожие ветки
← →
Gek1 (2005-06-01 14:32) [0]Мастера, помогите решить проблему с зависанием.
Запустил программу в отладчике, через некоторое время программа зависла. Я нажал на паузу в отладчике и хотел потом нажав на F7 увидеть в какой месте я зациклился. Страно, но место мне не показало. Сделал пару раз - тоже самое.
CPU показывал на эту строчку:
ntdll.KiUserApcDispatcher:
77F9FF34 8D7C2410 lea edi, [esp+$10]
Кто может подсказать возможную причину зависания?
А также интересует почему не смог увидеть место зависания?
P.S. код очень большой. Приводить весь - места на форуме не хватит.
← →
Alx2 © (2005-06-01 14:34) [1]Скорее всего, прыгнул куда-нибудь в неизвестность. Возможно, при разрушении стэка и выходе по ret
← →
Gek1 (2005-06-01 14:43) [2]А отладчик не смог показать строку кода, получается потому, что я "перепрыгнул" в неизвестность?
Что может вызвать такие ошибки?
← →
TUser © (2005-06-01 14:44) [3]> Что может вызвать такие ошибки?
Все что угодно. Поищи последнюю строку, накоторой все еще нормально.
← →
Alx2 © (2005-06-01 14:46) [4]Gek1 (01.06.05 14:43) [2]
Как вариант - некорректная запись в локальные переменные.
← →
Digitman © (2005-06-01 14:47) [5]
> Страно, но место мне не показало
как же не показало ?
а это что - 77F9FF34 ?
← →
Alx2 © (2005-06-01 14:54) [6]Gek1 (01.06.05 14:43) [2]
Попробуй сделать Build проекта со включенными Range checking и Overflow checking - возможно, выскочит исключение там, где надо.
← →
Семен Сорокин © (2005-06-01 14:59) [7]
> Gek1 (01.06.05 14:32)
а Call Stack тоже ничего не показывает?
← →
Gek1 (2005-06-01 15:03) [8]Digitman © (01.06.05 14:47) [5]
И чем мне это может помочь?
Семен Сорокин © (01.06.05 14:59) [7]
ничего не показало.
Alx2 © (01.06.05 14:54) [6]
Попробую
← →
Digitman © (2005-06-01 15:11) [9]
> чем мне это может помочь?
тем что если всякий раз дебагер показывает тебе останов в адр.пр-ве ntdll, следует призадуматься о возможных некорректных или неосознанных вызовах тобой неких системных ф-ций
а тем более - "APC" и "зависание" через нек.время вполне ассоциируюся
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.06.29;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.043 c