Сейчас на форуме: asfa (+5 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› Странности при выводе ошибки приложения |
Посл.ответ | Сообщение |
|
Создано: 19 апреля 2010 02:24 · Личное сообщение · #1 Исключение неизвестное программное исключение (0xc0000409) в приложении по адресу 0x0040103b Проблема в том что данное исключение выскакивает для разных приложений, но с различным адресом. Я только несколько дней изучаю эту тему и уже целый день не могу понять в чем же дело. По гуглу эта ошибка относится вроде к сети, но приложение не сетевое, да и еще вчера все норм выводило. Я пользовался по-началу Ollydbg 2 beta и как раз сегодня начал по кнопкам тыкать. Есть ли там какая кнопка которая могла привести к этим странностям или тут другое? VS 2005 стоит на железке, JTD я отключил по реестру... Подскажите плиз как это исправить ![]() |
|
Создано: 19 апреля 2010 02:32 · Поправил: NikolayD · Личное сообщение · #2 |
|
Создано: 19 апреля 2010 02:48 · Личное сообщение · #3 Программка очень простенькая: #include "stdafx.h" int Hi_funcs() { char str[]="Helloy GbI GbI"; printf("%s", str); return 0; } int _tmain(int argc, _TCHAR* argv[]) { char buf[5]; scanf("%s", buf); printf("%s", buf); //Hi_funcs(); return 0; } я ее за пару минут написал, она чисто для изучения механизмов работы и оставалась неизменной все время. Но в один день, сегодня, она стала выводить странные сообщения об ошибках. Раньше выводило как и положенно на ввод множества "AAAA..." было 0x414141... и адрес соответственно 0x4141... А теперь чушь какую то ![]() |
|
Создано: 19 апреля 2010 03:33 · Личное сообщение · #4 Если не ошибаюсь, то VS скомпилил мне совсем новый экзешник, хотя параметры проекта не менялись, код тоже не менялся, коммент был и раньше. Но в стеке сейчас после тщательного просмотра обнаружил новые адреса возврата до передаваемой строки, хотя отчетливо помню что их там не было, а были параметры окна и пустое пространство "CCC....". Не совсем понимаю конечно как это получилось... ![]() |
|
Создано: 19 апреля 2010 04:06 · Личное сообщение · #5 |
|
Создано: 19 апреля 2010 04:11 · Личное сообщение · #6 |
|
Создано: 19 апреля 2010 04:43 · Личное сообщение · #7 |
|
Создано: 19 апреля 2010 12:55 · Поправил: Coderess · Личное сообщение · #8 anyname Исключение неизвестное программное исключение (0xc0000409) в приложении по адресу 0x0040103b 1. Был патч исправляющий эту проблему 2. Удали из папки release или debug что у тебя там? все содержимое Была такая проблема, после очистки все исправилось ![]() ----- Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes ![]() |
|
Создано: 19 апреля 2010 17:21 · Поправил: anyname · Личное сообщение · #9 |
|
Создано: 19 апреля 2010 19:48 · Поправил: NikolayD · Личное сообщение · #10 |
|
Создано: 19 апреля 2010 21:30 · Личное сообщение · #11 |
![]() |
eXeL@B —› Вопросы новичков —› Странности при выводе ошибки приложения |