MantisBT - VCMI | |||||||||||||||
View Issue Details | |||||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||||
0000998 | VCMI | Mechanics - Adventure Map | public | 2012-06-09 22:08 | 2012-06-23 15:56 | ||||||||||
Reporter | Risto | ||||||||||||||
Assigned To | |||||||||||||||
Priority | normal | Severity | crash | Reproducibility | sometimes | ||||||||||
Status | closed | Resolution | duplicate | ||||||||||||
Platform | Linux | OS | Lubuntu | OS Version | 12.04 | ||||||||||
Product Version | 0.89 | ||||||||||||||
Target Version | Fixed in Version | ||||||||||||||
Summary | 0000998: Cannot find player info | ||||||||||||||
Description | The error occurs after the death of one of the heroes during its controller's player. next turn. The error message: Player 0 starting turn System message: You are not allowed to perform this action! const PlayerState * CGameInfoCallback :: getPlayer (int, bool) const: Cannot find player info! vcmiclient: CGameState.cpp: 2740: void CPathfinder :: calculatePaths (int3, int): Assertion `hero == getHero (hero-> id) 'failed. Derivation of the debugger: Functions 0 0 0x132416 __kernel_vsyscall A raise /lib/i386-linux-gnu/libc.so.6 0 0x1c611ef 2 abort /lib/i386-linux-gnu/libc.so.6 0 0x1c64835 3 ?? /Lib/i386-linux-gnu/libc.so.6 0 0x1c5a095 4 __assert_fail /lib/i386-linux-gnu/libc.so.6 0 0x1c5a147 5 CPathfinder :: calculatePaths (int3, int) /usr/local/lib/vcmi/libvcmi.so.0 0 0x6ed4fb 6 CGameState :: calculatePaths (CGHeroInstance const *, CPathsInfo &, int3, int) /usr/local/lib/vcmi/libvcmi.so.0 0 0x6e8c1c => 7 CClient :: calculatePaths Client.cpp 611 0x81483e9 8 CCallback :: setSelection CCallback.cpp 241 0x8086227 9 VCAI :: makeTurnInternal () /usr/local/lib/vcmi/AI/libVCAI.so 0 0x2be6659 10 VCAI :: makeTurn () /usr/local/lib/vcmi/AI/libVCAI.so 0 0x2be61eb 11 boost :: _mfi :: mf0 <void, VCAI> :: operator () (VCAI *) const /usr/local/lib/vcmi/AI/libVCAI.so 0 0x2c4d2f0 12 void boost :: _bi :: list1 <boost :: _bi :: value <VCAI*>> :: operator () <boost :: _mfi :: mf0 <void, VCAI>, boost :: _bi :: list0> ( boost :: _bi :: type <void>, boost :: _mfi :: mf0 <void, VCAI> &, boost :: _bi :: list0 &, int) /usr/local/lib/vcmi/AI/libVCAI.so 0 0x2c4d27e 13 boost :: _bi :: bind_t <void, boost :: _mfi :: mf0 <void, VCAI>, boost :: _bi :: list1 <boost :: _bi :: value <VCAI*> >> :: operator () () /usr/local/lib/vcmi/AI/libVCAI.so 0 0x2c4d230 14 boost :: detail :: thread_data <boost :: _bi :: bind_t <void, boost :: _mfi :: mf0 <void, VCAI>, boost :: _bi :: list1 <boost :: _bi :: value <VCAI * >>>> :: run () /usr/local/lib/vcmi/AI/libVCAI.so 0 0x2c4c106 15 thread_proxy /usr/lib/libboost_thread.so.1.46.1 0 0x19a048c 16 start_thread /lib/i386-linux-gnu/libpthread.so.0 0 0x1dded4c 17 clone /lib/i386-linux-gnu/libc.so.6 0 0x1d1dace Local variables __PRETTY_FUNCTION__ @ 0x8275ae0 char [52] [0] 118 char [1] 111 char [2] 105 char [3] 100 char [4] 32 char [5] 67 char [6] 67 char [7] 108 char [8] 105 char [9] 101 char [10] 110 char [11] 116 char [12] 58 char [13] 58 char [14] 99 char [15] 97 char [16] 108 char [17] 99 char [18] 117 char [19] 108 char [20] 97 char [21] 116 char [22] 101 char [23] 80 char [24] 97 char [25] 116 char [26] 104 char [27] 115 char [28] 40 char [29] 99 char [30] 111 char [31] 110 char [32] 115 char [33] 116 char [34] 32 char [35] 67 char [36] 71 char [37] 72 char [38] 101 char [39] 114 char [40] 111 char [41] 73 char [42] 110 char [43] 115 char [44] 116 char [45] 97 char [46] 110 char [47] 99 char [48] 101 char [49] 42 char [50] 41 char [51] 0 char h CGHeroInstance pathLock boost :: unique_lock <boost::mutex> is_locked true bool m boost :: mutex m pthread_mutex_t __align a long __data pthread_mutex_t :: __pthread_mutex_s __count 0 unsigned int __kind 0 int __list __ pthread_slist_t __next 0x0 __ pthread_internal_slist * __lock an int __nusers an unsigned int __owner 30382 int __spins 0 int __size @ 0xaa1768ec char [24] [0] 1 char [1] 0 char [2] 0 char [3] 0 char [4] 0 char [5] 0 char [6] 0 char [7] 0 char [8] -82 char [9] 118 char [10] 0 char [11] 0 char [12] 0 char [13] 0 char [14] 0 char [15] 0 char [16] a char [17] 0 char [18] 0 char [19] 0 char [20] 0 char [21] 0 char [22] 0 char [23] 0 char this CClient [IGameCallback] IGameCallback battleints <9 items> std :: map <unsigned char, CBattleGameInterface *, std :: less <unsigned char>, std :: allocator <std :: pair <unsigned char const, CBattleGameInterface*> >> callbacks <8 items> std :: map <unsigned char, std :: shared_ptr <CCallback>, std :: less <unsigned char>, std :: allocator <std :: pair <unsigned char const, std :: shared_ptr <CCallback >>>> cb 0x0 CCallback * connectionHandler boost :: thread curbaction 0x0 BattleAction * erm 0x0 CScriptingModule * hotSeat false bool packs std :: queue <CPack *, std :: deque <CPack *, std :: allocator <CPack*> >> c <0 items> std :: deque <CPack *, std :: allocator <CPack*>> packsM boost :: mutex m pthread_mutex_t __align 0 long __data pthread_mutex_t :: __pthread_mutex_s __count 0 unsigned int __kind 0 int __list __ pthread_slist_t __next 0x0 __ pthread_internal_slist * __lock 0 int __nusers 0 unsigned int __owner 0 int __spins 0 int __size @ 0xaa17699c char [24] [0] 0 char [1] 0 char [2] 0 char [3] 0 char [4] 0 char [5] 0 char [6] 0 char [7] 0 char [8] 0 char [9] 0 char [10] 0 char [11] 0 char [12] 0 char [13] 0 char [14] 0 char [15] 0 char [16] 0 char [17] 0 char [18] 0 char [19] 0 char [20] 0 char [21] 0 char [22] 0 char [23] 0 char pathInfo CPathsInfo pathMx boost :: mutex playerint <8 items> std :: map <unsigned char, CGameInterface *, std :: less <unsigned char>, std :: allocator <std :: pair <unsigned char const, CGameInterface*> >> privilagedBattleEventReceivers <0 items> std :: vector <IBattleEventsReceiver *, std :: allocator <IBattleEventsReceiver*>> privilagedGameEventReceivers <0 items> std :: vector <IGameEventsReceiver *, std :: allocator <IGameEventsReceiver*>> serv CConnection terminate false bool waitingRequest ThreadSafeVector <int> | ||||||||||||||
Steps To Reproduce | |||||||||||||||
Additional Information | |||||||||||||||
Tags | No tags attached. | ||||||||||||||
Relationships |
| ||||||||||||||
Attached Files | |||||||||||||||
Issue History | |||||||||||||||
Date Modified | Username | Field | Change | ||||||||||||
2012-06-09 22:08 | Risto | New Issue | |||||||||||||
2012-06-10 06:57 | Warmonger | Note Added: 0002647 | |||||||||||||
2012-06-10 06:57 | Warmonger | Relationship added | duplicate of 0000954 | ||||||||||||
2012-06-10 08:03 | Risto | Note Added: 0002648 | |||||||||||||
2012-06-13 20:03 | Warmonger | Relationship added | has duplicate 0001002 | ||||||||||||
2012-06-23 15:56 | Ivan | Note Added: 0002766 | |||||||||||||
2012-06-23 15:56 | Ivan | Status | new => closed | ||||||||||||
2012-06-23 15:56 | Ivan | Resolution | open => duplicate |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|