Olivier Serres a écrit :
> 
> J'ai corrigé le svn tu devrait réessayer. (Oublie pas de 
> repartier ./autogen.sh ... jusqu'au make install)

C'est fait. Le jeu se lance bien, je peux naviguer dans les menus,
lancer une partie, mais dès que je cherche à tirer, ça freeze.

Si je lance dans gdb, et que je Ctrl+C après le freeze, j'obtiens
ça :

Program received signal SIGINT, Interrupt.
[Switching to Thread 805484512 (LWP 11184)]
0x100273d8 in Rectangle<int>::IsSizeZero (this=0x7ffff1bc) at
rectangle.h:324
324     rectangle.h: Aucun fichier ou répertoire de ce type.
        in rectangle.h

Un backtrace, si ça aide :
(gdb) bt
#0  0x100273d8 in Rectangle<int>::IsSizeZero (this=0x7ffff1bc)
    at rectangle.h:324
#1  0x1002740c in Rectangle<int>::GetBottomRightPoint (this=0x7ffff1bc)
    at rectangle.h:316
#2  0x10041a80 in Rectangle<int>::Contains (this=0x7ffff1bc, p=
      {static EPS_ZERO = <optimized out>, x = 775, y = 1014})
    at rectangle.h:231
#3  0x10086354 in Rectangle<int>::Contains (this=0x7ffff1bc, [EMAIL PROTECTED])
    at rectangle.h:244
#4  0x10086670 in Rectangle<int>::Clip (this=0x7ffff1cc, [EMAIL PROTECTED])
    at rectangle.h:218
#5  0x10084c1c in Map::RectEstDansVide (this=0x10119de8, [EMAIL PROTECTED])
    at map/map.cpp:227
#6  0x10076988 in PhysicalObj::IsInVacuumXY (this=0x101b4ac0, x=765, y=1004)
    at object/physical_obj.cpp:500
#7  0x100769e0 in PhysicalObj::CollisionTest (this=0x101b4ac0, x=765,
y=1004)
    at object/physical_obj.cpp:547
#8  0x10077334 in PhysicalObj::NotifyMove (this=0x101b4ac0, old_x=765,
    old_y=1004, new_x=-1.7174303214028645e+159, new_y=1004.1200000000001,
    [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED])
    at object/physical_obj.cpp:266
#9  0x1007a15c in Physics::RunPhysicalEngine (this=0x101b4ac0)
    at object/physics.cpp:519
#10 0x10076760 in PhysicalObj::UpdatePosition (this=0x101b4ac0)
    at object/physical_obj.cpp:324
#11 0x1007d7bc in ListeObjets::Refresh (this=0x10119d78)
    at object/objects_list.cpp:120
#12 0x1001dea8 in GameLoop::Refresh (this=0x10119a08) at
game/game_loop.cpp:345
#13 0x1001dfa0 in GameLoop::Run (this=0x10119a08) at game/game_loop.cpp:442
#14 0x1001a788 in Game::Start (this=0x101199e8) at game/game.cpp:221
#15 0x10062694 in GameMenu::__sig_ok (this=0x7ffff620)
    at menu/game_menu.cpp:190
#16 0x1005af28 in Menu::sig_ok (this=0x7ffff620) at menu/menu.cpp:54
#17 0x1005b130 in Menu::BasicOnClic (this=0x7ffff620, mouse_x=414,
mouse_y=569)
    at menu/menu.cpp:68
#18 0x1005b374 in Menu::Run (this=0x7ffff620) at menu/menu.cpp:122
#19 0x100109a4 in AppWormux::main (this=0x10119924, argc=1, argv=0x7ffff9f4)
    at main.cpp:71
#20 0x10010c50 in main (argc=1, argv=0x7ffff9f4) at main.cpp:220

A+, Loïs
-- 
<GruiicK> Un esprit malsaint, dans un porcin.
-+- #linuxfr / ircnet -+-

Répondre à