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

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 сейчас. Это превращает это:В ближайшее время измените имя файла, это дар речи. Отказ Отказ

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

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

1701 silver badge13 bronze badges

37 / 31 / 4

Регистрация: 21.10.2013

Сообщений: 197

1

17.11.2013, 12:12. Показов 14646. Ответов 14


Студворк — интернет-сервис помощи студентам

Пересела с visual c++ 2008 express на visual c++ 2013 express. Компилирует нормально, собирает нормально, на запуске на секунду появляется консоль, потом пропадает.
Выводит вот это:
«Проект1.exe» (Win32). Загружено «C:UsersАлексейDocumentsVisual Studio 2013ProjectsПроект1DebugПроект1.exe». Символы загружены.
«Проект1.exe» (Win32). Загружено «C:WindowsSysWOW64ntdll.dll». Невозможно найти или открыть PDB-файл.
«Проект1.exe» (Win32). Загружено «C:WindowsSysWOW64kernel32.dll». Невозможно найти или открыть PDB-файл.
«Проект1.exe» (Win32). Загружено «C:WindowsSysWOW64KernelBase.dll». Невозможно найти или открыть PDB-файл.
«Проект1.exe» (Win32). Загружено «C:WindowsSysWOW64msvcp120d.dll». Невозможно найти или открыть PDB-файл.
«Проект1.exe» (Win32). Загружено «C:WindowsSysWOW64msvcr120d.dll». Невозможно найти или открыть PDB-файл.
Программа «[5392] Проект1.exe» завершилась с кодом 0 (0x0).



0



Tulosba

:)

Эксперт С++

4773 / 3267 / 497

Регистрация: 19.02.2013

Сообщений: 9,046

17.11.2013, 12:16

2

Забейти на PDB файл. А в программу добавьте в конец:

C++
1
std::system( "pause" );

Ну, или запускайте в режиме без отладки (Ctrl+F5)



0



233 / 215 / 63

Регистрация: 01.09.2012

Сообщений: 2,103

17.11.2013, 12:33

3

Angeline, попробуйте очистить решение, либо ручками из папки Debug удалите все.



0



:)

Эксперт С++

4773 / 3267 / 497

Регистрация: 19.02.2013

Сообщений: 9,046

17.11.2013, 12:36

4

Цитата
Сообщение от Ded_Vasilij
Посмотреть сообщение

попробуйте очистить решение, либо ручками из папки Debug удалите все.

А что это даст по-вашему?

Не по теме:

Цитата
Сообщение от Angeline
Посмотреть сообщение

C:UsersАлексейDocuments

странно всё это…



0



233 / 215 / 63

Регистрация: 01.09.2012

Сообщений: 2,103

17.11.2013, 14:32

5

Цитата
Сообщение от Tulosba
Посмотреть сообщение

А что это даст по-вашему?

Tulosba, все очень просто, я сам, когда из 2010-й студии проект в 2012-й собирал — та же беда была, лечил очисткой решения.



0



:)

Эксперт С++

4773 / 3267 / 497

Регистрация: 19.02.2013

Сообщений: 9,046

17.11.2013, 14:36

6

Цитата
Сообщение от Ded_Vasilij
Посмотреть сообщение

та же беда была

Какая «та же»? Конкретизировать можете?



0



233 / 215 / 63

Регистрация: 01.09.2012

Сообщений: 2,103

17.11.2013, 14:39

7

Tulosba, те же ошибки студия выдавала, один в один



0



:)

Эксперт С++

4773 / 3267 / 497

Регистрация: 19.02.2013

Сообщений: 9,046

17.11.2013, 14:51

8

Цитата
Сообщение от Ded_Vasilij
Посмотреть сообщение

те же ошибки студия выдавала, один в один

Цитата
Сообщение от Angeline
Посмотреть сообщение

Проект1.exe» завершилась с кодом 0 (0x0).

Это не ошибка. Тут просто нужно добавить паузу перед закрытием консоли.

Цитата
Сообщение от Angeline
Посмотреть сообщение

Невозможно найти или открыть PDB-файл.

А на это даже не стоит обращать внимания.



0



Angeline

37 / 31 / 4

Регистрация: 21.10.2013

Сообщений: 197

17.11.2013, 18:17

 [ТС]

9

Tulosba, давайте я вам код тогда кину, а вы мне объясните причину, по которой у меня срабатывает из всего main исключительно пауза?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <math.h>
#include <cstdlib>
using namespace std;
#include "keygen.h"
void main()
{
    int exitp = 0;
    while (exitp = 0)
    {
        int intserve = 0;
        cout << "Choose the variant" << endl << "1. shifrovanie" << endl << "2. deshifrovanie" << endl << "3. generaciya sluchaynih kluchey" << endl<<"4. sozdanie kluchey"<<endl << "5. exit" << endl;
        cin >>intserve;
        switch (intserve)
        {
        case 1:
            shifr();
            break;
        case 2:
            deshifr();
            break;
        case 3:
            keygen();
            break;
        case 4:
            keycreate();
            break;
        case 5:
            exitp = 1;
            break;
        default:
            cout << "error! oshibka vvoda" << endl;
            _getch();
            break;
        }
        system("cls");
    }
    system("pause");
}

Tulosba,

Не по теме:

Ангелина Алексеевна.



0



Tulosba

:)

Эксперт С++

4773 / 3267 / 497

Регистрация: 19.02.2013

Сообщений: 9,046

17.11.2013, 18:56

10

C++
1
while (exitp == 0)

= присваивание
== сравнение



1



37 / 31 / 4

Регистрация: 21.10.2013

Сообщений: 197

17.11.2013, 19:16

 [ТС]

11

Tulosba, я безнадежна…



0



:)

Эксперт С++

4773 / 3267 / 497

Регистрация: 19.02.2013

Сообщений: 9,046

17.11.2013, 19:19

12

Довольно частая ошибка для новичка. Ничего страшного.

Не по теме:

Надежда умирает последней, Ангелина :)



0



37 / 31 / 4

Регистрация: 21.10.2013

Сообщений: 197

17.11.2013, 20:03

 [ТС]

13

Tulosba, а все-таки по теме, на что влияют эти письмена о потерявшихся файлах?



0



:)

Эксперт С++

4773 / 3267 / 497

Регистрация: 19.02.2013

Сообщений: 9,046

17.11.2013, 20:19

14

Цитата
Сообщение от Angeline
Посмотреть сообщение

на что влияют эти письмена о потерявшихся файлах?

http://msdn.microsoft.com/en-u… 00%29.aspx
Для служебных библиотек отсутствуют вспомогательные отладочные файлы.



0



SeRGey30

0 / 0 / 0

Регистрация: 19.04.2015

Сообщений: 2

01.06.2015, 19:43

15

17.11.2013, 14:51 Невозможно найти или открыть PDB файл [В закладки] [Плавающее окно] #8 (permalink)
Цитата Сообщение от Ded_Vasilij Посмотреть сообщение
те же ошибки студия выдавала, один в один
Цитата Сообщение от Angeline Посмотреть сообщение
Проект1.exe» завершилась с кодом 0 (0x0).
Это не ошибка. Тут просто нужно добавить паузу перед закрытием консоли.
Цитата Сообщение от Angeline Посмотреть сообщение
Невозможно найти или открыть PDB-файл.
А на это даже не стоит обращать внимания.
__________________
Если не оговорено обратное, размещенный выше текст может содержать
Tulosba на форуме Сообщить модератору о нарушении Сказать спасибо за это сообщение (+1 балл репутации) Быстрый ответ на это сообщение
Angeline
Форумчанин
36 / 30 / 1
Регистрация: 21.10.2013
Сообщений: 197
17.11.2013, 18:17 [ТС] Невозможно найти или открыть PDB файл [В закладки] [Плавающее окно] #9 (permalink)
Tulosba, давайте я вам код тогда кину, а вы мне объясните причину, по которой у меня срабатывает из всего main исключительно пауза?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
Код C++
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <math.h>
#include <cstdlib>
using namespace std;
#include "keygen.h"
void main()
{
    int exitp = 0;
    while (exitp = 0)
    {
        int intserve = 0;
        cout << "Choose the variant" << endl << "1. shifrovanie" << endl << "2. deshifrovanie" << endl << "3. generaciya sluchaynih kluchey" << endl<<"4. sozdanie kluchey"<<endl << "5. exit" << endl;
        cin >>intserve;
        switch (intserve)
        {
        case 1:
            shifr();
            break;
        case 2:
            deshifr();
            break;
        case 3:
            keygen();
            break;
        case 4:
            keycreate();
            break;
        case 5:
            exitp = 1;
            break;
        default:
            cout << "error! oshibka vvoda" << endl;
            
            break;
        }
        system("cls");
    }
    _getch ();
return 0;
}

Попробуйте вот так. Так как у вас библиотеке все включены в проект должно работать. Корректно.



0



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

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

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

Понравилась статья? Поделить с друзьями:
  • Kernel system код ошибки 41
  • Kernel security check failure windows 11 как исправить ошибку
  • Kernel power система перезагрузилась завершив работу с ошибками
  • Kernel power критическая ошибка что это
  • Kernel power критическая ошибка как исправить windows 10