Я пытаюсь воспроизвести дефект в моем клиентском приложении.Но он повесился перед воспроизведением дефекта с кодом исключения 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), так как он отлично работает на другой машине.в приложении некоторые изображения загружаются успешно, но после нескольких успешных загрузок, при попытке открыть следующее изображение мой код зависает на данной строке кода.Я получил код из файла дампа.