Size: a a a

cxx.Дискуссионная

2020 August 11

VD

Vlad Doc in cxx.Дискуссионная
Или я пиздун)))
источник

VD

Vlad Doc in cxx.Дискуссионная
Не тыкал просто
источник

W

Wild_Wind in cxx.Дискуссионная
:)
источник

W

Wild_Wind in cxx.Дискуссионная
Ясно.
источник

VD

Vlad Doc in cxx.Дискуссионная
Слышал что винь онли
источник

W

Wild_Wind in cxx.Дискуссионная
Ладно, возьму glfw3.
источник

VD

Vlad Doc in cxx.Дискуссионная
Я щас вообще огл процедуры руками загружаю для демки))
источник

W

Wild_Wind in cxx.Дискуссионная
Vlad Doc
Я щас вообще огл процедуры руками загружаю для демки))
Хммм, может тоже к этому приду.
Пока - хз, через врапперы потыкаюсь.
источник

VD

Vlad Doc in cxx.Дискуссионная
Vlad Doc
Я щас вообще огл процедуры руками загружаю для демки))
Ни рикамендую
источник

VD

Vlad Doc in cxx.Дискуссионная
Если конечно не надо влезть в 32к
источник

W

Wild_Wind in cxx.Дискуссионная
Ok.
источник

W

Wild_Wind in cxx.Дискуссионная
Vlad Doc
Если конечно не надо влезть в 32к
Не в курсе, это нормально, что LeakSanitizer находит утечки памяти в XextCreateExtension (/usr/lib64/libXext.so.6+0x1373d) ?

CMakeLists.txt - https://dpaste.com/BCE4XV6KK
main.cxx:

#include <GLFW/glfw3.h>


auto main(void) -> int {
   glfwInit();
   GLFWwindow* window = glfwCreateWindow(256, 256, "NONE", nullptr, nullptr);
   glfwMakeContextCurrent(window);
   glClearColor(0.1f, 0.1f, 0.1f, 1.0f);
   while (!glfwWindowShouldClose(window)) {
       glfwPollEvents();
       glClear(GL_COLOR_BUFFER_BIT);
       glfwSwapBuffers(window);
   }
   glfwTerminate();
   return 0;
}
источник

W

Wild_Wind in cxx.Дискуссионная
источник

W

Wild_Wind in cxx.Дискуссионная
Wild_Wind
Не в курсе, это нормально, что LeakSanitizer находит утечки памяти в XextCreateExtension (/usr/lib64/libXext.so.6+0x1373d) ?

CMakeLists.txt - https://dpaste.com/BCE4XV6KK
main.cxx:

#include <GLFW/glfw3.h>


auto main(void) -> int {
   glfwInit();
   GLFWwindow* window = glfwCreateWindow(256, 256, "NONE", nullptr, nullptr);
   glfwMakeContextCurrent(window);
   glClearColor(0.1f, 0.1f, 0.1f, 1.0f);
   while (!glfwWindowShouldClose(window)) {
       glfwPollEvents();
       glClear(GL_COLOR_BUFFER_BIT);
       glfwSwapBuffers(window);
   }
   glfwTerminate();
   return 0;
}
Код не мой, а честно спёртый с какого-то форума.
источник

VD

Vlad Doc in cxx.Дискуссионная
Wild_Wind
Не в курсе, это нормально, что LeakSanitizer находит утечки памяти в XextCreateExtension (/usr/lib64/libXext.so.6+0x1373d) ?

CMakeLists.txt - https://dpaste.com/BCE4XV6KK
main.cxx:

#include <GLFW/glfw3.h>


auto main(void) -> int {
   glfwInit();
   GLFWwindow* window = glfwCreateWindow(256, 256, "NONE", nullptr, nullptr);
   glfwMakeContextCurrent(window);
   glClearColor(0.1f, 0.1f, 0.1f, 1.0f);
   while (!glfwWindowShouldClose(window)) {
       glfwPollEvents();
       glClear(GL_COLOR_BUFFER_BIT);
       glfwSwapBuffers(window);
   }
   glfwTerminate();
   return 0;
}
Ну не в юзер коде же))))
источник

IL

Ilya L in cxx.Дискуссионная
Wild_Wind
Не в курсе, это нормально, что LeakSanitizer находит утечки памяти в XextCreateExtension (/usr/lib64/libXext.so.6+0x1373d) ?

CMakeLists.txt - https://dpaste.com/BCE4XV6KK
main.cxx:

#include <GLFW/glfw3.h>


auto main(void) -> int {
   glfwInit();
   GLFWwindow* window = glfwCreateWindow(256, 256, "NONE", nullptr, nullptr);
   glfwMakeContextCurrent(window);
   glClearColor(0.1f, 0.1f, 0.1f, 1.0f);
   while (!glfwWindowShouldClose(window)) {
       glfwPollEvents();
       glClear(GL_COLOR_BUFFER_BIT);
       glfwSwapBuffers(window);
   }
   glfwTerminate();
   return 0;
}
У меня в одном sdk на работе дедлоки тред-санитайзер находит
источник

IL

Ilya L in cxx.Дискуссионная
примерно 11 потенциальных дедлоков
источник

IL

Ilya L in cxx.Дискуссионная
Хотя в моем коде был на тот момент лишь один тред - main и у меня не было никаких мьютексов
источник

W

Wild_Wind in cxx.Дискуссионная
Vlad Doc
Ну не в юзер коде же))))
И правда...
Когда это у нас в нашем коде ошибки были?
Это явно компилятор/либа/свет_с_венеры_отразился_от_верхних_слоёв_атмосферы_и_произошла_утечка.
источник

A

Admiralll in cxx.Дискуссионная
Wild_Wind
И правда...
Когда это у нас в нашем коде ошибки были?
Это явно компилятор/либа/свет_с_венеры_отразился_от_верхних_слоёв_атмосферы_и_произошла_утечка.
Отговорка в стиле "Я не виновата, он сам пришёл"
источник