Glfw: SEGFAULT en faisant glisser le redimensionnement d'une fenêtre via un coin

Créé le 24 nov. 2016  ·  4Commentaires  ·  Source: glfw/glfw

Lorsque le glfwSetFramebufferSizeCallback se voit attribuer une fonction qui exécute également un glfwSwapBuffers et que la largeur et la hauteur sont affectées en même temps, le programme plante avec une erreur de segmentation.

Reproductible avec l'exemple splitview dans la dernière version 3.2.1.

Vidéo du mouvement de redimensionnement circulaire qui déclenche le plantage (dans la vidéo Lwjgl3 est utilisée pour créer la fenêtre, le même mouvement provoque le plantage de l'exemple de vue fractionnée) (https://github.com/LWJGL/lwjgl3/files/608741/ 2016-11-23.12-47-48.zip)

Voir : https://github.com/LWJGL/lwjgl3/issues/254 pour une description plus détaillée et les étapes de reproduction

Windows bug external

Commentaire le plus utile

Si à l'avenir, pour une raison quelconque, quelqu'un veut enquêter sur ce genre d'interférence de processus externes, je me ferai un plaisir de m'offrir comme cobaye :) Ty pour votre temps !

Tous les 4 commentaires

Tu es sur quelle plateforme ?

Windows 10 64bit, mais après avoir testé sur plusieurs ordinateurs et n'ayant pas pu le reproduire, j'ai commencé à regarder à l'intérieur... dans d'autres processus de ma machine...

Il s'avère que ce qui interférait avec GLFW était la Sonic Suite d'Asus, qui a été réinstallée automatiquement avec les dernières mises à jour des pilotes. D'une manière ou d'une autre, cette chose s'accroche à tout (probablement pour ce truc de radar de jeu de conneries). J'ai enlevé ce déchet et tout est revenu à un état de fonctionnement.

Heureux que vous ayez trouvé la cause et merci pour le suivi!

Si à l'avenir, pour une raison quelconque, quelqu'un veut enquêter sur ce genre d'interférence de processus externes, je me ferai un plaisir de m'offrir comme cobaye :) Ty pour votre temps !

Cette page vous a été utile?
0 / 5 - 0 notes