(0002769)
|
Ivan
|
2012-06-26 18:40
|
|
Can confirm.
Start map, go to southeast through garrison
capture mine and go to spell shrine
This results in some kind of deadlock:
Client::run thread stuck here:
while(showingDialog->data)
showingDialog->cond.wait(un);
2 CPlayerInterface::waitWhileDialog(this=0x7fffdff90260, unlockPim=true)
at client/CPlayerInterface.cpp:1441
3 CPlayerInterface::heroMoved (this=0x7fffdff90260, details=...)
at client/CPlayerInterface.cpp:226
4 CPlayerInterface::heroMoved(TryMoveHero const&)
at client/CPlayerInterface.cpp:1998
5 TryMoveHero::applyCl (this=0x7fffc8a987b0, cl=0x7fffdf5a3130)
at client/NetPacksClient.cpp:386
GuiHandler::run is here:
while(stillMoveHero.data != STOP_MOVE && stillMoveHero.data != CONTINUE_MOVE)
stillMoveHero.cond.wait(un);
2 CPlayerInterface::moveHero (this=0x7fffdff90260, h=0x7fffdf896830, path=...)
at client/CPlayerInterface.cpp:1254
3 CAdvMapInt::tileLClicked (this=0x7fffdff90560, mapPos=...)
at client/CAdvmapInterface.cpp:1178 |
|