#309 Freeze at colonization when fleets window open.

Latest Subversion
closed-fixed
nobody
Client (126)
5
2007-08-12
2007-08-10
No

I had the "fleets" window open (with the colony ship in there).And hit the button for colonizing a planet. At that point the game froze. This didn't happen when I loaded the save game and closed the "fleets" window first.

Experienced the bug on Windows Vista Home Premium with Core2 Duo system and NVidia Graphics card.

This was with the latest Windows (RC) binary.

Discussion

  • Geoff Topping

    Geoff Topping - 2007-08-11

    Logged In: YES
    user_id=913462
    Originator: NO

    I get a similar hang with a nearly-SVN version with the following:
    -Start Single Player game (13 stars)
    -Click fleet icon for home system
    -Drag Colony Ship to new fleet
    -Order Home Fleet (w/o colony ship) to move to adjacent system
    -End turn
    -Open fleet window to fleet with colony ship at home system, and the sidepanel to the home system
    -Click colonize -> Crash

    At that time, the colony ship fleet is the only fleet in the fleet window.

     
  • Myckel Habets

    Myckel Habets - 2007-08-11

    Logged In: YES
    user_id=935195
    Originator: YES

    Just like geoffthemedio, my colony ship is the only one in that fleet. I'm sure that it's the same bug.

     
  • Geoff Topping

    Geoff Topping - 2007-08-11

    Logged In: YES
    user_id=913462
    Originator: NO

    The crash seems to occur when m_fleets_lb->Empty() is called after m_fleets_lb->Erase(i) is called in FleetWnd::UniverseObjectDeleted.

    This seems to be because the m_fleets_lb pointer is invalidated after the last row is erased.

     
  • Zach Laine

    Zach Laine - 2007-08-12
    • status: open --> closed-fixed
     
  • Zach Laine

    Zach Laine - 2007-08-12

    Logged In: YES
    user_id=729903
    Originator: NO

    Fixed in Subversion.

     

Log in to post a comment.