bugGlobulation 2 - Bugs: bug #22747, crash with Nicowar

 
 

bug #22747: crash with Nicowar

Submitted by:  Leo Wandersleb <giszmo>
Submitted on:  Wed 26 Mar 2008 11:56:27 PM UTC  
 
Severity: 3 - NormalStatus: Fixed
Assigned to: NoneOpen/Closed: Closed
Release: NoneOperating System: None

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Sat 29 Mar 2008 04:57:04 AM UTC, comment #1:

I'm no longer getting this crash. It might have been tied into desync problems (or whatever reason the ticket was marked "Ready for test"), which have since been fixed. I'll close it fixed for now, and if it happens again, reopen.

Kieran <k776>
Project Administrator
Wed 26 Mar 2008 11:56:27 PM UTC, original submission:

when kieran hosted his version of "file #15348" and i joined with this i got an instant crash when he started the game with 2 nicowars.

(gdb) bt
#0 0x00002aec93887388 in __dynamic_cast () from /usr/lib/libstdc++.so.6
#1 0x000000000042f244 in AIEcho::Echo::getOrder (this=0x2aaab135df90) at src/AIEcho.cpp:4906
#2 0x0000000000416a06 in AI::getOrder (this=0x2aaab126b260, paused=false) at src/AI.cpp:108
#3 0x00000000004a30f8 in Engine::run (this=0x7fff18b3d630) at src/Engine.cpp:304
#4 0x0000000000579ced in MultiplayerGame::startEngine (this=0x2aaab126f490) at src/MultiplayerGame.cpp:541
#5 0x000000000057b834 in MultiplayerGame::recieveMessage (this=0x2aaab126f490, message=@0x7fff18b610d0) at src/MultiplayerGame.cpp:417
#6 0x000000000061c13b in YOGClient::update (this=0x2aaab11cae90) at src/YOGClient.cpp:242
#7 0x000000000057ce01 in MultiplayerGame::update (this=0x2aaab126f490) at src/MultiplayerGame.cpp:54
#8 0x00000000005851e9 in MultiplayerGameScreen::onTimer (this=0x7fff18b614b0, tick=594446) at src/MultiplayerGameScreen.cpp:125
#9 0x00000000006559f8 in GAGGUI::Screen::dispatchTimer (this=0x7fff18b614b0, tick=594446) at libgag/src/GUIBase.cpp:627
#10 0x0000000000656c3e in GAGGUI::Screen::execute (this=0x7fff18b614b0, gfx=0x9bf6f0, stepLength=40) at libgag/src/GUIBase.cpp:445
#11 0x00000000006233b7 in YOGClientLobbyScreen::joinGame (this=0x7fff18b61b80) at src/YOGClientLobbyScreen.cpp:301
#12 0x0000000000623f4c in YOGClientLobbyScreen::onAction (this=0x7fff18b61b80, source=0x2aaab128fda0, action=GAGGUI::BUTTON_RELEASED, par1=7, par2=0)
at src/YOGClientLobbyScreen.cpp:157
#13 0x00000000006588f6 in GAGGUI::Button::onSDLMouseButtonUp (this=0x2aaab128fda0, event=0x7fff18b61aa0) at libgag/src/GUIButton.cpp:80
#14 0x0000000000655d41 in GAGGUI::Screen::dispatchEvents (this=0x7fff18b61b80, event=0x7fff18b61aa0) at libgag/src/GUIBase.cpp:596
#15 0x0000000000656d81 in GAGGUI::Screen::execute (this=0x7fff18b61b80, gfx=0x9bf6f0, stepLength=40) at libgag/src/GUIBase.cpp:506
#16 0x000000000062a05b in YOGLoginScreen::handleYOGClientEvent (this=0x7fff18b62250, event=@0x7fff18b61cf0) at src/YOGLoginScreen.cpp:154
#17 0x000000000061aa16 in YOGClient::sendToListeners (this=0x2aaab11cae90, event=@0x7fff18b61eb0) at src/YOGClient.cpp:455
#18 0x000000000061b566 in YOGClient::update (this=0x2aaab11cae90) at src/YOGClient.cpp:149
#19 0x000000000062a488 in YOGLoginScreen::onTimer (this=0x7fff18b62250, tick=6881) at src/YOGLoginScreen.cpp:126
#20 0x00000000006559f8 in GAGGUI::Screen::dispatchTimer (this=0x7fff18b62250, tick=6881) at libgag/src/GUIBase.cpp:627
#21 0x0000000000656c3e in GAGGUI::Screen::execute (this=0x7fff18b62250, gfx=0x9bf6f0, stepLength=40) at libgag/src/GUIBase.cpp:445
#22 0x00000000004f15bf in Glob2::mutiplayerYOG (this=0x7fff18b85fcf) at src/Glob2.cpp:107
#23 0x00000000004f1d4f in Glob2::run (this=0x7fff18b85fcf, argc=1, argv=0x7fff18b860b8) at src/Glob2.cpp:262
#24 0x00000000004f1fc3 in main (argc=1, argv=0x7fff18b860b8) at src/Glob2.cpp:337

(gdb) bt full 3
#0 0x00002aec93887388 in __dynamic_cast () from /usr/lib/libstdc++.so.6
No symbol table info available.
#1 0x000000000042f244 in AIEcho::Echo::getOrder (this=0x2aaab135df90) at src/AIEcho.cpp:4906
other = (class AIEcho::Echo *) 0x2aaab135df90
x = 3
#2 0x0000000000416a06 in AI::getOrder (this=0x2aaab126b260, paused=false) at src/AI.cpp:108
_PRETTY_FUNCTION_ = "boost::shared_ptr<Order> AI::getOrder(bool)"
(More stack frames follow...)

Leo Wandersleb <giszmo>
Project Member

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by k776 (Posted a comment)
  • -unavailable- added by genixpro (Updated the item)
  • -unavailable- added by giszmo (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 3 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sat 29 Mar 2008 04:57:04 AM UTCk776StatusReady For Test=>Fixed
      Open/ClosedOpen=>Closed
    Fri 28 Mar 2008 09:23:54 PM UTCgenixproStatusNone=>Ready For Test

    Back to the top


    Powered by Savane 3.1-cleanup1