Glfw: SEGFAULT enquanto arrasta e redimensiona uma janela através do canto

Criado em 24 nov. 2016  ·  4Comentários  ·  Fonte: glfw/glfw

Quando glfwSetFramebufferSizeCallback recebe uma função que também executa glfwSwapBuffers e a largura e a altura são afetadas ao mesmo tempo, o programa falha com um segfault.

Reproduzível com o exemplo splitview na versão 3.2.1 mais recente.

Vídeo do movimento circular de redimensionamento que aciona a falha (no vídeo Lwjgl3 está sendo usado para criar a janela, o mesmo movimento faz com que o exemplo splitview trave) (https://github.com/LWJGL/lwjgl3/files/608741/ 2016-11-23.12-47-48.zip)

Veja: https://github.com/LWJGL/lwjgl3/issues/254 para descrição mais detalhada e etapas de reprodução

Windows bug external

Comentários muito úteis

Se no futuro, por algum motivo, alguém quiser investigar esse tipo de interferência de processos externos, terei o prazer de me oferecer como cobaia :) Ty pelo seu tempo!

Todos 4 comentários

Em que plataforma estás?

Windows 10 64bit, mas depois de testar em vários computadores e não conseguir reproduzi-lo, comecei a olhar para dentro ... para outros processos em minha máquina ...

Acontece que o que estava interferindo no GLFW era o Sonic Suite da Asus, que foi reinstalado automaticamente com as atualizações de driver mais recentes. De alguma forma, aquela coisa se conecta a tudo (provavelmente para aquela coisa de radar de jogo de merda). Retirou aquele pedaço de lixo e tudo voltou a funcionar.

Que bom que você encontrou a causa e obrigado pelo acompanhamento!

Se no futuro, por algum motivo, alguém quiser investigar esse tipo de interferência de processos externos, terei o prazer de me oferecer como cobaia :) Ty pelo seu tempo!

Esta página foi útil?
0 / 5 - 0 avaliações