Мне кажется, это просто распространенная для венды ошибка, можно даже сказать "фича". =) Наблюдал ее неоднократно на многих машинах, никогда не задумывался, что это может быть проблема с железом. Могу ошибаться.
Я думаю, так: начиная с какой-то винды, код и данные программы должны находиться в разных областях памяти. Поэтому инструкция не может прочитать как данные сама себя. Почему там такая инструкция - некий баг.
А то, что после такой ошибки компьютер начинает подтормаживать, объясняется тем, что какая-то хрень, вылетев с такой ошибкой, не отработала корректно до конца и, соответсвенно, не прибрала за собой свою память?
Сэм, а тебя не напрягает что когда твоя собственная программа бросала такую ошибку то ты сразу сказал что криво обошелся с указателями и выскочил за границы массива? Тут тоже скорее всего попытка получить по указателю нечто совсем не то что там лежит.
Comments 10
Наблюдал ее неоднократно на многих машинах, никогда не задумывался, что это может быть проблема с железом. Могу ошибаться.
Reply
Reply
Я думаю, так: начиная с какой-то винды, код и данные программы должны находиться в разных областях памяти. Поэтому инструкция не может прочитать как данные сама себя. Почему там такая инструкция - некий баг.
Reply
Reply
Reply
Reply
Reply
И это значит что я сломала где-то в проге память
а если просто вылезает- не знаю
Reply
Тут тоже скорее всего попытка получить по указателю нечто совсем не то что там лежит.
Reply
Reply
Leave a comment