Сейчас на форуме: asfa (+5 невидимых)

 eXeL@B —› Вопросы новичков —› Странности при выводе ошибки приложения
Посл.ответ Сообщение

Ранг: 1.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 19 апреля 2010 02:24
· Личное сообщение · #1

Исключение неизвестное программное исключение (0xc0000409) в приложении по адресу 0x0040103b

Проблема в том что данное исключение выскакивает для разных приложений, но с различным адресом.
Я только несколько дней изучаю эту тему и уже целый день не могу понять в чем же дело. По гуглу эта ошибка относится вроде к сети, но приложение не сетевое, да и еще вчера все норм выводило. Я пользовался по-началу Ollydbg 2 beta и как раз сегодня начал по кнопкам тыкать. Есть ли там какая кнопка которая могла привести к этим странностям или тут другое?
VS 2005 стоит на железке, JTD я отключил по реестру...

Подскажите плиз как это исправить



Ранг: 189.9 (ветеран), 334thx
Активность: 0.30
Статус: Участник

Создано: 19 апреля 2010 02:32 · Поправил: NikolayD
· Личное сообщение · #2

Ставишь в игнор все исключения и бог в помощь.
anyname пишет:
По гуглу эта ошибка относится вроде к сети, но приложение не сетевое

Нет это не так. ERROR_STACK_BUFFER_OVERRUN это может быть просто баг в проге.



Ранг: 1.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 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... А теперь чушь какую то



Ранг: 1.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 19 апреля 2010 03:33
· Личное сообщение · #4

Если не ошибаюсь, то VS скомпилил мне совсем новый экзешник, хотя параметры проекта не менялись, код тоже не менялся, коммент был и раньше. Но в стеке сейчас после тщательного просмотра обнаружил новые адреса возврата до передаваемой строки, хотя отчетливо помню что их там не было, а были параметры окна и пустое пространство "CCC....". Не совсем понимаю конечно как это получилось...



Ранг: 1.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 19 апреля 2010 04:06
· Личное сообщение · #5

Виртуальное пространство вернул. Наверно я сменил какой то парамет конфига VS, что привело к таким результатам. Попробую переустановить.



Ранг: 189.9 (ветеран), 334thx
Активность: 0.30
Статус: Участник

Создано: 19 апреля 2010 04:11
· Личное сообщение · #6

Не знаю у меня всё пашет. Какие опции компилятора и какая версия. И что ты вводишь в консоль?



Ранг: 1.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 19 апреля 2010 04:43
· Личное сообщение · #7

VS 2005 С++ и С#, консолью не пользуюсь в ней. Сейчас переставляю, надеюсь дефолтные опции помогут.




Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 19 апреля 2010 12:55 · Поправил: Coderess
· Личное сообщение · #8

anyname
Исключение неизвестное программное исключение (0xc0000409) в приложении по адресу 0x0040103b

1. Был патч исправляющий эту проблему
2. Удали из папки release или debug что у тебя там? все содержимое

Была такая проблема, после очистки все исправилось

-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes




Ранг: 1.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 19 апреля 2010 17:21 · Поправил: anyname
· Личное сообщение · #9

А какой патч?

Я переустановил VS, установил SP3 на зверя, создал новый проект, написал тот же код, но все безполезно(

Все та же проклятая 0xc0000409

и винду не снести( брат диск упер с оськой



Ранг: 189.9 (ветеран), 334thx
Активность: 0.30
Статус: Участник

Создано: 19 апреля 2010 19:48 · Поправил: NikolayD
· Личное сообщение · #10

хз можо тебя хекать пытаются ))), наверное бациллу подхватил. Вообще поподробней скинь инфы система и т.д.




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 19 апреля 2010 21:30
· Личное сообщение · #11

Если отлаживаешь простейшее своё приложение, не судьба самому поглядеть, что не так идёт в ольке? Или выложить ехе хотя бы?


 eXeL@B —› Вопросы новичков —› Странности при выводе ошибки приложения
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати