Glfw: 通过角落拖动调整窗口大小时的 SEGFAULT

创建于 2016-11-24  ·  4评论  ·  资料来源: glfw/glfw

glfwSetFramebufferSizeCallback被分配一个函数同时执行glfwSwapBuffers并且宽度和高度同时受到影响时,程序会因段错误而崩溃。

可使用最新 3.2.1 版本中的splitview示例重现。

触发崩溃的圆形调整大小运动的视频(在视频中 Lwjgl3 用于创建窗口,相同的运动导致 splitview 示例崩溃)(https://github.com/LWJGL/lwjgl3/files/608741/ 2016-11-23.12-47-48.zip)

更详细的描述和复制步骤请参见: https :

Windows bug external

最有用的评论

如果将来,出于任何原因,有人想调查来自外部进程的这种干扰,我很乐意将自己作为豚鼠提供给您:) 为您的时间!

所有4条评论

你在哪个平台?

Windows 10 64 位,但在多台计算机上测试后无法重现,我开始向内寻找......进入我机器中的其他进程......

事实证明,干扰 GLFW 的是华硕的 Sonic Suite,它使用最新的驱动程序更新自动重新安装。 不知何故,这东西把自己挂在了所有东西上(可能是因为那个狗屁游戏雷达功能的东西)。 删除那块垃圾,一切都回到了工作状态。

很高兴您找到原因并感谢您的跟进!

如果将来,出于任何原因,有人想调查来自外部进程的这种干扰,我很乐意将自己作为豚鼠提供给您:) 为您的时间!

此页面是否有帮助?
0 / 5 - 0 等级