glfwSetFramebufferSizeCallback
glfwSwapBuffers
も実行する関数が割り当てられ、幅と高さの両方が同時に影響を受けると、プログラムはセグメンテーション違反でクラッシュします。
最新の3.2.1リリースのsplitview
例で再現可能。
クラッシュをトリガーする円形のサイズ変更モーションのビデオ(ウィンドウの作成にLwjgl3が使用されているビデオでは、同じモーションによってsplitviewの例がクラッシュします)(https://github.com/LWJGL/lwjgl3/files/608741/ 2016-11-23.12-47-48.zip)
詳細な説明と複製手順については、 https :
どのプラットフォームを使用していますか?
Windows 10 64ビットですが、複数のコンピューターでテストして再現できなかった後、内部を調べ始めました...自分のマシンの他のプロセスを調べました...
GLFWを妨害していたのは、最新のドライバーアップデートで自動的に再インストールされたAsusのSonicSuiteであることが判明しました。 どういうわけか、そのことはすべてに自分自身を引っ掛けます(おそらくそのでたらめなゲームレーダー機能のために)。 そのゴミを取り除き、すべてが動作状態に戻りました。
原因を見つけて、フォローアップしてくれてありがとう!
将来、何らかの理由で、誰かが外部プロセスからのこの種の干渉を調査したい場合、私は喜んでモルモットとして自分自身を提供します:)あなたの時間のためにタイ!
最も参考になるコメント
将来、何らかの理由で、誰かが外部プロセスからのこの種の干渉を調査したい場合、私は喜んでモルモットとして自分自身を提供します:)あなたの時間のためにタイ!