Kernelbase pdb не загружен ошибка

I working with VS2013 and had an error «Unhandled exception at 0x76B74598 in Project1.exe: Microsoft C++ exception: cv::Exception at memory location 0x0112B50C». When I click «break», it shown that «wkernelbase.pdb not loaded» «wkernelbase.pdb contain the debug information required to find the source for the module KernelBase.dll»

I had tried some solution suggested and one of them is Tools-> Options-> Debugging-> Symbols and select check in a box «Microsoft Symbol Servers», mark load all modules then click Load all Symbols. But I can’t mark load all modules.

Any other solution to fixed this error and load the file by manual?

asked Sep 14, 2015 at 0:46

CubbyBluePen's user avatar

2

I am not as good as to answer here. But this answer might be helpful.

For this error you have to look into your code and debug again. You don’t have to load pdb externally or explicitly. Try one of these possible solution given below:

  • You probably trying to display image but image is actually not loaded
    in memory.
  • You are missing any header file of opencv and calling their
    functions in your code.

Thank You :)

answered Jul 25, 2017 at 17:14

Dee Nix's user avatar

Dee NixDee Nix

1601 silver badge13 bronze badges

RRS feed

  • Remove From My Forums
  • Question

  • Get this message when debugging.

    What to do???

    • Moved by
      Elegentin Xie
      Friday, March 22, 2013 5:40 AM
      from C++, to a more appropriate forum

Answers

    • Marked as answer by
      Jack Zhai-MSFTMicrosoft contingent staff
      Sunday, March 24, 2013 2:30 AM
  • Thank you very much Jack.  It works. 

    Best Regards

    Paris

    • Marked as answer by
      parpamgr
      Saturday, March 23, 2013 11:35 AM

All replies

  • Hi,

    Welcome here.

    Did you have tried to rebuild your project and debug again?

    The information is not enough for further detecting. Please show the whole error or post a reproducible way of it.

    Have a nice day.
    Regards,


    Elegentin Xie
    MSDN Community Support | Feedback to us
    Develop and promote your apps in Windows Store
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

  • Dear Elegentin,

    Thanks for your interest.

    The message I receive is

    »  KernelBase.dll!76c7c41f() Unknown
      [Frames below may be incorrect and/or missing, no symbols loaded for KernelBase.dll] «

    I have several times done rebuilds.

    If you can guess something, please tell me.

    Paris

  • No idea……


    Reply, then visible.

    • Marked as answer by
      Jack Zhai-MSFTMicrosoft contingent staff
      Sunday, March 24, 2013 2:30 AM
  • Thank you very much Jack.  It works. 

    Best Regards

    Paris

    • Marked as answer by
      parpamgr
      Saturday, March 23, 2013 11:35 AM

  • Hi sir, 

    Excuse me I have same problem 

    and I did what you have wrote 

    and nothing change 

    it shows me this error 

    «

    First-chance exception at 0x74C44598 in Project3.exe: Microsoft C++ exception: cv::Exception at memory location 0x00DDE838.

    If there is a handler for this exception, the program may be safely continued

    «

    and when I click break 

    it told me this 

    wkernelbase.pdb not loaded

    So, what I have to do ?

    Thanks

  • Hi fahad1990,

    Since this case was closed for a long time, would you mind posting a new thread in our forum? So we could discuss this issue together.

    Thanks,

    Jack


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.

    Click
    HERE to participate the survey.

Недавно при отладке новых компьютеров настроить OPENCV не совсем проблем, почему у вас есть эта ситуация, лучше всего не могу понять, но и повторно настроить OpenCV, а также Baidu и Github. Я не поправился в течение длительного времени. После того, как я не понял, я думал о причине. Причина отображается причина, по которой отображается причина, по которой отображается причина, по которой отображается причина. причина.

Код: Очень базовый дисплей Код изображения Тест Новая конфигурация OpenCV Окружающая среда:

#include <opencv2/opencv.hpp>  
using namespace cv;

void main()
{

	Mat srcImage;
	srcImage = imread("1.jpg");

	Imshow ("     】】", srcimage;

	waitKey(0);
}

Существует такая ошибка: kernelbase.pdb не загружен. В результате я ищу файл DPB и проверяю kernelbase.dll. Defect. Прерывание, чтобы найти изображение, результат показывает, как изображение не загружено, как я могу иметь проблему, и мой код может иметь проблему, он должен быть сломанным ,,,

Согласно методу Baidu, сначала добавьте двойную чесушку, чтобы найти картинки и изменить сервер символа Windows. Не будет работать. Отказ Отказ Возможно, кто-то по этой причине, я не хочу, я хочу, чтобы некоторые люди, как я.

Причина выглядит следующим образом:

Ваше изображение компьютера похоже на это:

Это правда, что я изменил 1.jpg, поэтому вы ошиблись. Новый компьютер не отображает известные расширения файлов по умолчанию.

Откройте инструмент, параметр папки, просмотр и снимите флажок скрыть известный расширение файла.

Теперь посмотрите на ваш 1.jpg сейчас. Это превращает это:В ближайшее время измените имя файла, это дар речи. Отказ Отказ

Это будет рад играть. Отказ Отказ Отказ Отказ

Я работал с VS2013 и имел ошибку «Необработанное исключение в 0x76B74598 в Project1.exe: исключение Microsoft C++: cv:: Исключение в расположении памяти 0x0112B50C». Когда я нажимал «break», он показывал, что «wkernelbase.pdb не загружен», «wkernelbase.pdb содержит отладочную информацию, необходимую для поиска источника для модуля KernelBase.dll».

Я попробовал какое-то предлагаемое решение, и одним из них является Инструменты-> Параметры-> Отладка-> Символы и установите флажок в поле «Серверы символов Microsoft», отметьте «Загрузить все модули» и нажмите «Загрузить все символы». Но я не могу отметить загрузку всех модулей.

Любое другое решение, чтобы исправить эту ошибку и загрузить файл вручную?

Сначала я включил сохранение файлов дампа на мобильном телефоне Windows 10:

Настройки> Обновление и безопасность> Для разработчиков> Сохраните это много аварийных дампов: 3

Затем я отлаживал приложение, которое выбрасывало исключение. Я продолжил отладку после остановки. После отсоединения и подключения мобильного телефона я смог получить доступ к файлу дампа, хранящемуся в Windows phonePhoneDocumentsDebug. Файл называется

FPCL.WIndows - a736c773-c105-4b30-a799-4bf317872f5e with exception C000027B on 5-03-2016 12.11.dmp

и имеет около 140 МБ!

Я скопировал файл в каталог bin моего приложения UWP. Впоследствии я открыл его как файл в Visual Studio 2015 (в том же проекте). Теперь я могу увидеть сводку дампа, и у меня есть следующие кнопки:

  • Отладка с управляемым только
  • Отладка с помощью Mixed
  • Отладка с помощью только родной
  • Установить пути символов
  • Скопировать все в буфер обмена

Если я запустил Debug с Managed Only, я получаю

Исходное исключение было обнаружено во время выполнения. См. $ Stowedexception в окне Watch для просмотра исходной информации об исключении.

и при нажатии «Перерыв» я получаю

Совместимый код не работает. Выбранный механизм отладки не поддерживает какой-либо код, выполняемый в текущем потоке (например, выполняется только собственный исполняемый код).

В окне Watch 1 я вижу следующее

Имя: {CLR} $ stowedexception
Значение: {«Метод или операция не реализованы».}
Тип: System.NotImplementedException

Это должно быть исключение, которое я выбрал в своем приложении. Когда я открываю этот узел и смотрю под StackTrace, я могу получить номер строки. При нажатии «Продолжить» я получаю

Отладчик не может продолжить выполнение процесса. Эта операция не поддерживается при отладке файлов дампа.

Поэтому я могу только остановить это.


Если я запустил Debug with Mixed, я снова получу

Исходное исключение было обнаружено во время выполнения. См. $ Stowedexception в окне Watch для просмотра исходной информации об исключении.

и при нажатии «Перерыв» я получаю

kernelbase.pdb не загружен kernelbase.pdb содержит информацию об отладке, необходимую для поиска источника для модуля KERNELBASE.dll Информация о модуле: Версия: 10.0.10586.218 (th2_release.160401-1800) Исходное местоположение: KERNELBASE.dll Попробуйте воспользоваться одним из следующих параметров: Изменить существующие пути PDB и двоичного поиска и повторить попытку: Microsoft Symbol Servers

Здесь я могу либо нажать Load, либо New. Таким образом, kernelbase.pdb не найден в данном месте. Должна ли она существовать? Где мне его найти?

В окне Watch 1 я вижу то же, что и выше, и я могу только остановить его.


Если я запустил Debug с Native Only, я получаю

Необработанное исключение в 0x76ECDF95 (combase.dll) в FPCL.WIndows — f736c883-f105-4d30-a719-4bf328872f5e с исключением C000027B на 5-03-2016 12.11.dmp: 0xC000027B: Anwendungsinterne Ausnahme (параметры: 0x075C6838, 0x00000002).

и при нажатии «Перерыв» я получаю ту же ошибку kernelbase, что и выше, но здесь, в окне «Watch 1″, значение » Unable to evaluate the expression. Поэтому я могу только остановить это.


Согласно этому сообщению я должен иметь возможность проверить исходный код и найти причину. Но как правильно проверять файл дампа UWP?

Like this post? Please share to your friends:
  • Kernel32 dll ошибка как исправить windows 7
  • Kernel32 dll ошибка wine
  • Kernel32 dll ошибка photoshop
  • Kernel power критическая ошибка что это
  • Kernel power критическая ошибка выключается ноутбук