Bonjour,
Je suis actuellement en train de faire un programme qui utilise OpenGL/SDL pour l'affichage. Le programme tourne sans soucis, mais dès que j'essaie de déplacer la fenêtre, ça plante et j'ai cette erreur :
*** glibc detected *** ./laby: corrupted double-linked list: 0x00000000026bbb00 ***
======= Backtrace: =========
/lib/libc.so.6(+0x775b6)[0x7f9ad92305b6]
/lib/libc.so.6(+0x77a61)[0x7f9ad9230a61]
/lib/libc.so.6(+0x7afad)[0x7f9ad9233fad]
/lib/libc.so.6(__libc_malloc+0x6e)[0x7f9ad923558e]
/usr/lib/libxcb.so.1(+0xafbe)[0x7f9ad5171fbe]
/usr/lib/libxcb.so.1(+0x932d)[0x7f9ad517032d]
/usr/lib/libxcb.so.1(xcb_wait_for_reply+0x14c)[0x7f9ad5171c2c]
/usr/lib/libX11.so.6(_XReply+0x123)[0x7f9ad6b708d3]
/usr/lib/nvidia-current/libGL.so.1(+0x9fe44)[0x7f9ada473e44]
Ce n'est pas mon premier essai avec OpenGL, mais je n'ai jamais rencontré ce souci. Je peux cliquer autant que je veux dans la fenêtre, mais dès que je maintiens mon clic gauche dans la barre du haut de la fenêtre, à chaque fois : plantage. Si je n'y touche pas, il n'y a aucun souci, le programme s'exécute et se termine sans problème.
Je ne comprends vraiment pas ce qu'il se passe, si quelqu'un aurait une solution ou une piste, j'apprécierai beaucoup.
Le programme est en C++ et tourne sous ubuntu 10.04.
Partager