Иногда у меня сбой приложения со следующей трассировкой стека:
atiocl.dll!0f6c463a()
[Frames below may be incorrect and/or missing, no symbols loaded for atiocl.dll]
atiocl.dll!0f2ed724()
atiocl.dll!0f2ed82c()
atiocl.dll!0f2ad8cb()
OpenCL.dll!000a172c()
pureStudio.exe!__fseeki64() + 0xdec0 bytes C++
pureStudio.exe!__fseeki64() + 0x9b6f bytes C++
pureStudio.exe!__fseeki64() + 0x1f027 bytes C++
msvcr90d.dll!5af8327f()
ntdll.dll!77bb041d()
ntdll.dll!77b79d45()
Это нарушение доступа к памяти! К сожалению, я понятия не имею о проблеме...
Для информации я использую VS 2008 + QT + BOOST + OpenCL
Что странно, так это то, что я знаю, "где" возникает проблема... Мне просто нужно удалить определенную строку кода... и больше никаких ошибок (но софт не делает то, что должен :-P)
Вызов на «мой код», но на этот раз я не вижу своих методов в стеке !!!! (Я могу отслеживать чужой код, другие сбои до...)
Я просто могу показать "разборку", где я вижу свой метод, но не код C++ и контекст!!! Но почему ?
Если у кого-то есть идея помочь мне отладить это?
Спасибо за вашу помощь