Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 2 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 12.03.2003
Откуда: Израиль
Синий экран с кодом 0x3B - System Service Exception
Получаю для своего драйвера при обращении к памяти.

Код (упрощенно):
Код:
typedef struct {
....
char **Strings;
} MyStruc;

...
MyStruc *MyStrings;
...
if( strcmp( MyStrings->Strings[ i ], WhateverStr ) )
{
....


Валится всегда при попытке взять указатель на строку из структуры, то есть разворачивая "MyStrings[ i ]" в указатель.
После вываливания в WinDbg всю память видно, все указатели и строки на месте. Ручками в дампе все вычисляется, отладчик все показывает верно (после того, как в нем остановилось по причине этой самой ошибки).

Необычность:
Драйвер для Itanium2, Win2003 64-bit Checked, компилировал июньским DDK 2003.

Тот же самый код на 32-бит виндах компилированный NT4 DDK идет на ура...

Все, что говорит TFM на эту тему
Цитата:
This bug check appears very infrequently.

Есть идеи? Уже второй день сижу над этим... :(

_________________
Более мощный компьютер глючит быстрее и точнее.



Партнер
 

Member
Статус: Не в сети
Регистрация: 12.03.2003
Откуда: Израиль
Понятно. Вопрос снят.

Если кому интересно, то вылечилось выравниванием указателей на границу в 8 байт...
(выяснил сам, проверяя совсем уж бредовые идеи. доку нигде не нашел.)

_________________
Более мощный компьютер глючит быстрее и точнее.


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 2 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan