nouveau_pushbuf.c:274: nouveau_pushbuf_flush: Assertion `0' failed.
Aborted (core dumped)
#0 0x00007ffff70af425 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1 0x00007ffff70b2b8b in __GI_abort () at abort.c:91
#2 0x00007ffff70a80ee in __assert_fail_base (fmt=<optimized out>, assertion=0x7ffff25f3aaa "0", file=0x7ffff25f3a88 "../../nouveau-1/nouveau_pushbuf.c", line=<optimized out>, function=<optimized out>)
at assert.c:94
#3 0x00007ffff70a8192 in __GI___assert_fail (assertion=0x7ffff25f3aaa "0", file=0x7ffff25f3a88 "../../nouveau-1/nouveau_pushbuf.c", line=274, function=0x7ffff25f3ab0 "nouveau_pushbuf_flush")
at assert.c:103
#4 0x00007ffff25f228e in nouveau_pushbuf_flush () from /usr/lib/x86_64-linux-gnu/libdrm_nouveau.so.1
#5 0x00007ffff323e957 in nv50_bufctx_emit_relocs () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#6 0x00007ffff3243042 in nv50_state_validate () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#7 0x00007ffff323be4f in nv50_clear () from /usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so
#8 0x00007ffff214e568 in ?? () from /usr/lib/x86_64-linux-gnu/dri/libgallium.so
#9 0x00007ffff7b7622f in sf::RenderTarget::Clear(sf::Color const&) () from /usr/lib/libsfml-graphics.so.1.6
#10 0x00000000004015d9 in Game::start (this=0x7fffffffdd40) at sources/Game.cpp:32
#11 0x00000000004011c0 in main (ac=1, av=0x7fffffffe1c8, envp=0x7fffffffe1d8) at sources/main.cpp:23
_app(sf::VideoMode(SIZEX, SIZEY), "Test", sf::Style::Titlebar | sf::Style::Close)
while (_app.IsOpened())
{
_app.Clear();
drawAll();
const sf::Input &input = _app.GetInput();
}
#include <SFML/Window.hpp>
#include <SFML/Graphics.hpp>
int main()
{
sf::RenderWindow app(sf::VideoMode(600, 600), "Test", sf::Style::Titlebar | sf::Style::Close);
while (app.IsOpened())
{
app.Clear();
}
return (0);
}
Je peux te dire que j'ai un autre projet bien plus avancé en SFML 1.6 qui tourne parfaitement,Dans ce cas reproduit le même code mais dans cet autre projet, et vois si ça plante aussi.
Je n'utilise pas de OpenGL sur mes projets actuellement.C'était pas la question. Je parle d'OpenGL car c'est ce que SFML utilise, et c'est ce qui plante :)
et je ne connais pas glxgears, de nom en tout casC'est un programme généralement livré avec OpenGL (directement ou via un package d'outils séparés) et qui sert de référence pour vérifier le bon fonctionnement et les performances de base d'OpenGL.
Dans ce cas reproduit le même code mais dans cet autre projet, et vois si ça plante aussi.
C'était pas la question. Je parle d'OpenGL car c'est ce que SFML utilise, et c'est ce qui plante :)
Sa risque d'être compliqué le code est très très lourd et je ne suis pas le seul à y contribuer.Meuh non...
_app.Clear();
_app.Draw();
_app.Display(); // Sans cette ligne j'ai le comportement décrit plus haut