Есть ли способ разрешить нулевую ссылку на указатель. Мой клиент выходит с кодом ошибки 0xc0000005 - PullRequest
0 голосов
/ 19 апреля 2019

Я пытаюсь воспроизвести дефект в моем клиентском приложении.Но он повесился перед воспроизведением дефекта с кодом исключения 0xC0000005.Мне нужно открыть несколько изображений, чтобы воспроизвести дефект.Но на полпути приложение зависло (нет проблем с памятью).

Я создал проанализированный файл дампа. Таким образом, я обнаружил, что «Поток пытается прочитать или записать виртуальный адрес, для которогоу него нет соответствующего доступа. "Конкретный клиентский код работает с другой машиной.Я подтвердил, что нет проблем с памятью.

Indicator()
{
    A* p = create(Arguments);
    ASSERT(p);
    //new images Arrived
    p = create(updated arguments);
    ASSERT(p);

    // Remote Study 
    p = create(updated Arguments);
    ASSERT(p);
    ..
    ..
    ..
    ..
    m_var = p->GetSize(); //read access violation,(retured 0x130)
                         //p is getting null pointer.
} 

Мой клиент утверждает, что в коде нет ошибок.Я ожидаю, что клиент должен успешно работать без кода ошибки (0xC000005), так как он отлично работает на другой машине.в приложении некоторые изображения загружаются успешно, но после нескольких успешных загрузок, при попытке открыть следующее изображение мой код зависает на данной строке кода.Я получил код из файла дампа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...