Glfw: SEGFAULT beim Ziehen der Größe eines Fensters über die Ecke

Erstellt am 24. Nov. 2016  ·  4Kommentare  ·  Quelle: glfw/glfw

Wenn dem glfwSetFramebufferSizeCallback eine Funktion zugewiesen wird, die auch ein glfwSwapBuffers ausführt und gleichzeitig Breite und Höhe betroffen sind, stürzt das Programm mit einem Segfault ab.

Reproduzierbar mit dem splitview Beispiel in der neuesten Version 3.2.1.

Video der kreisförmigen Größenänderungsbewegung, die den Absturz auslöst (Im Video wird Lwjgl3 verwendet, um das Fenster zu erstellen, dieselbe Bewegung führt zum Absturz des Splitview-Beispiels) (https://github.com/LWJGL/lwjgl3/files/608741/ 2016-11-23.12-47-48.zip)

Siehe: https://github.com/LWJGL/lwjgl3/issues/254 für eine detailliertere Beschreibung und Reproduktionsschritte

Windows bug external

Hilfreichster Kommentar

Wenn in Zukunft aus irgendeinem Grund jemand solche Störungen durch externe Prozesse untersuchen möchte, biete ich mich gerne als Versuchskaninchen an :) Ty für deine Zeit!

Alle 4 Kommentare

Auf welcher Plattform bist du?

Windows 10 64bit, aber nachdem ich es auf mehreren Computern getestet hatte und es nicht reproduzieren konnte, begann ich nach innen zu schauen ... in andere Prozesse in meinem Computer ...

Es stellte sich heraus, dass das, was GLFW störte, die Sonic Suite von Asus war, die mit den neuesten Treiber-Updates automatisch neu installiert wurde. Irgendwie hängt sich das Ding in alles ein (wahrscheinlich für dieses Bullshit-Game-Radar-Feature-Ding). Entfernte dieses Stück Müll und alles ging wieder in einen funktionierenden Zustand.

Schön, dass Sie die Ursache gefunden haben und vielen Dank für die Nachverfolgung!

Wenn in Zukunft aus irgendeinem Grund jemand solche Störungen durch externe Prozesse untersuchen möchte, biete ich mich gerne als Versuchskaninchen an :) Ty für deine Zeit!

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen