report.txt
TFS rev: 420
TFS rev: 420
Code:
*****************************************************
Error report - Tue Nov 27 23:02:22 2007
Compiler info - gcc 3.4.2 (mingw-special)
Compilation Date - Nov 26 2007 00:09:37
Memory load: 51
Total phys: 2095492 K available phys: 1006324 K
Start time: 27-11-2007 7:1:8
Kernel time: 0:6:41.656
User time: 2:45:39.521
Threads: 3
Exception: 0xc0000005 at eip = 0x50d2ca(Tile::__queryAdd(int, Thing const*, unsigned int, unsigned int) const - 0x50ce9e)
eax = 0
ebx = 0x2da9458 -> 0x6616b4
ecx = 0x4
edx = 0x4620a68 -> 0x1e93a60
esi = 0x644500 -> 0x80
edi = 0x22c120 -> 0x6
ebp = 0x22bff8 -> 0x22f1a8
esp = 0x22bfc0 -> 0x6ea8c30
efl = 0x10217
---Stack Trace---
From: 0x22bfc0 to: 0x230000
0x22bfc0 | 0x6ea8c30 -> 0x6624d8
0x22bfc4 | 0xffffffff
0x22bfc8 | 0x22bff8 -> 0x22f1a8
0x22bfcc | 0x4ac145 -> 0x83ec4589
0x22bfcc Map::getTile(unsigned short, unsigned short, unsigned char)(0x4ac0ea)
0x22bfd0 | 0x67e80a8 -> 0x661b6c
0x22bfd4 | 0x6
0x22bfd8 | 0x1
0x22bfdc | 0x6ea8c80 -> 0x6623f8
0x22bfe0 | 0xcf5bd8 -> 0x1
0x22bfe4 | 0x6ea3f20 -> 0
0x22bfe8 | 0x67e80a8 -> 0x661b6c
0x22bfec | 0
0x22bff0 | 0x1bbc0b90 -> 0x662840
0x22bff4 | 0
0x22bff8 | 0x22f1a8 -> 0x22f238 \\\\\\ stack frame //////
0x22bffc | 0x4ae1a2 -> 0xf01f883 <-- ret
0x22bffc Map::getPathTo(Creature const*, Position, std::list<Direction, std::allocator<Direction> >&)(0x4ade3c)
0x22c000 | 0x6ea8c30 -> 0x6624d8
0x22c004 | 0
0x22c008 | 0x1bbc0fa4 -> 0x662aa0
0x22c00c | 0x1
0x22c010 | 0x4
0x22c014 | 0x22f19c -> 0x2da9458
0x22c018 | 0x1
0x22c01c | 0x22c100 -> 0xffffffff
0x22c078 Map::getPathTo(Creature const*, Position, std::list<Direction, std::allocator<Direction> >&)(0x4ade3c)
0x22d6b0 Player::manageAccount(std::string const&)(0x4dc68c)
0x22d6b4 Protocol80::MoveUpCreature(NetworkMessage*, Creature const*, Position const&, Position const&, unsigned int)(0x4efd7c)
0x22d6d0 Player::~Player()(0x4cf7b0)
0x22d6dc Npc::Npc(std::string const&)(0x4bf230)
0x22d8bc Spell::Spell()(0x500016)
0x22d9e8 Player::manageAccount(std::string const&)(0x4dc68c)
0x22d9ec Protocol80::MoveUpCreature(NetworkMessage*, Creature const*, Position const&, Position const&, unsigned int)(0x4efd7c)
0x22da08 Player::~Player()(0x4cf7b0)
0x22da0c Spell::Spell()(0x500016)
0x22da14 Npc::Npc(std::string const&)(0x4bf230)
0x22da30 Player::manageAccount(std::string const&)(0x4dc68c)
0x22da34 Protocol80::MoveUpCreature(NetworkMessage*, Creature const*, Position const&, Position const&, unsigned int)(0x4efd7c)
0x22e028 AccessList::addExpression(std::string const&)(0x45fcda)
0x22e0f8 AccessList::addExpression(std::string const&)(0x45fcda)
0x22f10c Map::isViewClear(Position const&, Position const&, bool)(0x4ad63c)
0x22f184 | 0x18d
0x22f188 | 0x6
0x22f18c | 0x5ac314 -> 0xc9fc458b
0x22f190 | 0x22f1a4 -> 0
0x22f194 | 0x1
0x22f198 | 0x4ade4c -> 0xcec485c7
0x22f198 Map::getPathTo(Creature const*, Position, std::list<Direction, std::allocator<Direction> >&)(0x4ade3c)
0x22f19c | 0x2da9458 -> 0x6616b4
0x22f1a0 | 0x22f804 -> 0
0x22f1a4 | 0
0x22f1a8 | 0x22f238 -> 0x22f3b8 \\\\\\ stack frame //////
0x22f1ac | 0x452bc0 -> 0x89c0b60f <-- ret
0x22f1ac Game::getPathTo(Creature const*, Position, std::list<Direction, std::allocator<Direction> >&)(0x452b44)
0x22f1b0 | 0x17f6f78 -> 0x800
0x22f1b4 | 0x1bbc0b90 -> 0x662840
0x22f1b8 | 0x22f210 -> 0x138
0x22f1bc | 0x22f360 -> 0x22f360
0x22f1c0 | 0x22f1cc -> 0x6ea417c
0x22f1c4 | 0x22f1d0 -> 0x6ea4178
0x22f1c8 | 0x22f1e8 -> 0x22f1f8
0x22f1cc | 0x6ea417c -> 0x9c0178
0x22f200 Game::getPathTo(Creature const*, Position, std::list<Direction, std::allocator<Direction> >&)(0x452b44)
0x22f214 | 0x18c
0x22f218 | 0x6
0x22f21c | 0x6ea4150 -> 0x6623f8
0x22f220 | 0x14226b0 -> 0xc
0x22f224 | 0x22f360 -> 0x22f360
0x22f228 | 0x22f238 -> 0x22f3b8
0x22f22c | 0x2da9458 -> 0x6616b4
0x22f230 | 0x22f804 -> 0
0x22f234 | 0
0x22f238 | 0x22f3b8 -> 0x22f4b8 \\\\\\ stack frame //////
0x22f23c | 0x4539c9 -> 0x85880134 <-- ret
0x22f23c Game::getPathToEx(Creature const*, Position const&, unsigned int, unsigned int, bool, bool, std::list<Direction, std::allocator<Direction> >&)(0x45339c)
0x22f240 | 0x665f10 -> 0x17d1f00
0x22f244 | 0x1bbc0b90 -> 0x662840
0x22f248 | 0x22f2e0 -> 0x138
0x22f24c | 0x22f360 -> 0x22f360
0x22f250 | 0x4
0x22f254 | 0xffffffff
0x22f258 | 0x6
0x22f25c | 0x65e260 -> 0x66389c
0x22f2d0 Game::getPathToEx(Creature const*, Position const&, unsigned int, unsigned int, bool, bool, std::list<Direction, std::allocator<Direction> >&)(0x45339c)
0x22f394 | 0x2
0x22f398 | 0x6eaa1c4 -> 0x13b
0x22f39c | 0x1019458
0x22f3a0 | 0x22f804 -> 0
0x22f3a4 | 0
0x22f3a8 | 0x22f3b8 -> 0x22f4b8
0x22f3ac | 0x2da9458 -> 0x6616b4
0x22f3b0 | 0x22f804 -> 0
0x22f3b4 | 0
0x22f3b8 | 0x22f4b8 -> 0x22f4e8 \\\\\\ stack frame //////
0x22f3bc | 0x4e7d00 -> 0x850fc084 <-- ret
0x22f3bc Protocol80::parseUseItem(NetworkMessage&)(0x4e7b08)
0x22f3c0 | 0x665f10 -> 0x17d1f00
0x22f3c4 | 0x1bbc0b90 -> 0x662840
0x22f3c8 | 0x22f490 -> 0x139
0x22f3cc | 0x1
0x22f3d0 | 0x1
0x22f3d4 | 0x1
0x22f3d8 | 0x1
0x22f3dc | 0x22f470 -> 0x22f470
0x22f440 Protocol80::parseUseItem(NetworkMessage&)(0x4e7b08)
0x22f494 | 0x18d
0x22f498 | 0x6
0x22f49c | 0x639914 -> 0x83fc4589
0x22f4a0 | 0x1bbc0f20 -> 0x2ccb554
0x22f4a4 | 0x6555f0 -> 0x6f636341
0x22f4a8 | 0x1
0x22f4ac | 0x2da9458 -> 0x6616b4
0x22f4b0 | 0x22f804 -> 0
0x22f4b4 | 0
0x22f4b8 | 0x22f4e8 -> 0x22f4f8 \\\\\\ stack frame //////
0x22f4bc | 0x4e6311 -> 0x464e9 <-- ret
0x22f4bc Protocol80::parsePacket(NetworkMessage&)(0x4e602a)
0x22f4c0 | 0x2da9458 -> 0x6616b4
0x22f4c4 | 0x1de8b170 -> 0xa
0x22f4c8 | 0x4
0x22f4cc | 0x1de8b17a -> 0x3982000a
0x22f4d0 | 0x8f9e3e0 -> 0
0x22f4d4 | 0x51ffa5d6
0x22f4d8 | 0x6e
0x22f4dc | 0x423b8d0b
0x22f4e0 | 0x82000000
0x22f4e4 | 0x22f800 -> 0x1de8b170
0x22f4e8 | 0x22f4f8 -> 0x22f5d8 \\\\\\ stack frame //////
0x22f4ec | 0x4e2fb6 -> 0x8955c3c9 <-- ret
0x22f4ec Protocol::onRecvMessage(NetworkMessage&)(0x4e2f7c)
0x22f4f0 | 0x2da9458 -> 0x6616b4
0x22f4f4 | 0x1de8b170 -> 0xa
0x22f4f8 | 0x22f5d8 -> 0x22f5f8 \\\\\\ stack frame //////
0x22f4fc | 0x433096 -> 0xb8c85d8d <-- ret
0x22f4fc Connection::parsePacket(boost::system::error_code const&)(0x432ca0)
0x22f500 | 0x2da9458 -> 0x6616b4
0x22f504 | 0x1de8b170 -> 0xa
0x22f508 | 0x432b46 -> 0x53e58955
0x22f508 Connection::parseHeader(boost::system::error_code const&)(0x432b46)
0x22f50c | 0
0x22f510 | 0x1de8b17a -> 0x3982000a
0x22f514 | 0x10
0x22f518 | 0x22f500 -> 0x2da9458
0x22f51c | 0x1de8b17a -> 0x3982000a
0x22f55c Connection::parsePacket(boost::system::error_code const&)(0x432ca0)
0x22f588 Connection::parsePacket(boost::system::error_code const&)(0x432ca0)
0x22f5a0 Connection::parseHeader(boost::system::error_code const&)(0x432b46)
0x22f5b0 Connection::parsePacket(boost::system::error_code const&)(0x432ca0)
0x22f5b4 | 0
0x22f5b8 | 0x22f5c8 -> 0x22f5f8
0x22f5bc | 0x554fb9 -> 0x5590c3c9
0x22f5c0 | 0x22f7e4 -> 0x1de8b17a
0x22f5c4 | 0x43349c -> 0x83e58955
0x22f5c4 Connection::onWriteOperation(OutputMessage*, boost::system::error_code const&)(0x43349c)
0x22f5c8 | 0x22f5f8 -> 0x22f618
0x22f5cc | 0x22f800 -> 0x1de8b170
0x22f5d0 | 0x22f804 -> 0
0x22f5d4 | 0
0x22f5d8 | 0x22f5f8 -> 0x22f618 \\\\\\ stack frame //////
0x22f5dc | 0x5a6c28 -> 0x9090c3c9 <-- ret
0x22f5e0 | 0x1de8b170 -> 0xa
0x22f5e4 | 0x22f804 -> 0
0x22f5e8 | 0x22f5f8 -> 0x22f618
0x22f5ec | 0x5a6931 -> 0x5590c3c9
0x22f5f0 | 0x22f800 -> 0x1de8b170
0x22f5f4 | 0x432ca0 -> 0x57e58955
0x22f5f4 Connection::parsePacket(boost::system::error_code const&)(0x432ca0)
0x22f5f8 | 0x22f618 -> 0x22f648 \\\\\\ stack frame //////
0x22f5fc | 0x54c2e8 -> 0x5b10c483 <-- ret
0x22f600 | 0x22f7f8 -> 0x432ca0
0x22f604 | 0x1de8b170 -> 0xa
0x22f608 | 0x22f804 -> 0
0x22f60c | 0x54afad -> 0xc608458b
0x22f610 | 0x4000
0x22f614 | 0
0x22f618 | 0x22f648 -> 0x22f748 \\\\\\ stack frame //////
0x22f61c | 0x550cc0 -> 0x9090c3c9 <-- ret
0x22f620 | 0x22f800 -> 0x1de8b170
0x22f624 | 0x22f800 -> 0x1de8b170
0x22f628 | 0x22f7f8 -> 0x432ca0
0x22f62c | 0x22f640 -> 0x22f804
0x22f630 | 0
0x22f634 | 0x22f710 -> 0x22f701
0x22f638 | 0x22f648 -> 0x22f748
0x22f63c | 0x54aff1 -> 0x5590c3c9
0x22f640 | 0x22f804 -> 0
0x22f644 | 0x22f7f0 -> 0x10
0x22f648 | 0x22f748 -> 0x22f768 \\\\\\ stack frame //////
0x22f64c | 0x55a4aa -> 0xcfe9 <-- ret
0x22f650 | 0x22f7f8 -> 0x432ca0
0x22f654 | 0x22f804 -> 0
0x22f658 | 0x22f7f0 -> 0x10
0x22f65c | 0x55dc76 -> 0x5b14c483
0x22f660 | 0x22f7ec -> 0x22f7e0
0x22f664 | 0x1
0x22f668 | 0x7c8302b3 -> 0x5d5e01b0
0x22f66c | 0x22f8c0 -> 0
0x22f724 | 0x22f8b0 -> 0x1de8ed78
0x22f728 | 0x22f79c -> 0x22f87c
0x22f72c | 0x1
0x22f730 | 0x22f758 -> 0x10
0x22f734 | 0x22f8f8 -> 0x1de8b17a
0x22f738 | 0x22f748 -> 0x22f768
0x22f73c | 0x4000
0x22f740 | 0
0x22f744 | 0
0x22f748 | 0x22f768 -> 0x22f778 \\\\\\ stack frame //////
0x22f74c | 0x5676b5 -> 0x5590c3c9 <-- ret
0x22f750 | 0x22f7d0 -> 0x1de8ed78
0x22f754 | 0x22f804 -> 0
0x22f758 | 0x10
0x22f75c | 0x4000
0x22f760 | 0
0x22f764 | 0
0x22f768 | 0x22f778 -> 0x22f828 \\\\\\ stack frame //////
0x22f76c | 0x555661 -> 0x5590c3c9 <-- ret
0x22f770 | 0x22f7d0 -> 0x1de8ed78
0x22f774 | 0x22f8b0 -> 0x1de8ed78
0x22f778 | 0x22f828 -> 0x22f838 \\\\\\ stack frame //////
0x22f77c | 0x54445b -> 0x6d8d54eb <-- ret
0x22f780 | 0x22f7d0 -> 0x1de8ed78
0x22f784 | 0x22f918 -> 0x432ca0
0x22f788 | 0x22f798 -> 0x22f7a8
0x22f78c | 0x54b066 -> 0xc608458b
0x22f790 | 0x1
0x22f794 | 0x22f8d5 -> 0xa01df355
0x22f798 | 0x22f7a8 -> 0x22f7b8
0x22f79c | 0x22f87c -> 0x22f9ec
0x22f7f8 Connection::parsePacket(boost::system::error_code const&)(0x432ca0)
0x22f804 | 0
0x22f808 | 0
0x22f80c | 0x10
0x22f810 | 0
0x22f814 | 0
0x22f818 | 0x22f828 -> 0x22f838
0x22f81c | 0x4000
0x22f820 | 0
0x22f824 | 0
0x22f828 | 0x22f838 -> 0x22f848 \\\\\\ stack frame //////
0x22f82c | 0x55de2f -> 0x9090c3c9 <-- ret
0x22f830 | 0x22f8b0 -> 0x1de8ed78
0x22f834 | 0x22f918 -> 0x432ca0
0x22f838 | 0x22f848 -> 0x22f978 \\\\\\ stack frame //////
0x22f83c | 0x5444f8 -> 0x9090c3c9 <-- ret
0x22f840 | 0x22f8b0 -> 0x1de8ed78
0x22f844 | 0x22f8f0 -> 0x1de8ed78
0x22f848 | 0x22f978 -> 0x22f998 \\\\\\ stack frame //////
0x22f84c | 0x5660d8 -> 0x6d8d63eb <-- ret
0x22f850 | 0x22f8b0 -> 0x1de8ed78
0x22f854 | 0x22f8f0 -> 0x1de8ed78
0x22f858 | 0x22f938 -> 0
0x22f85c | 0x22f988 -> 0x10
0x22f860 | 0
0x22f864 | 0
0x22f868 | 0
0x22f86c | 0x5a1f91c -> 0x77ba20e8
0x22f8d8 Connection::parsePacket(boost::system::error_code const&)(0x432ca0)
0x22f918 Connection::parsePacket(boost::system::error_code const&)(0x432ca0)
0x22f954 | 0x22f948 -> 0
0x22f958 | 0x22fc40 -> 0x240000
0x22f95c | 0x2f46530 -> 0
0x22f960 | 0x7c82f680 -> 0x83ec8b55
0x22f964 | 0
0x22f968 | 0x3e3
0x22f96c | 0x4000
0x22f970 | 0
0x22f974 | 0
0x22f978 | 0x22f998 -> 0x22fa88 \\\\\\ stack frame //////
0x22f97c | 0x55dcce -> 0x8955c3c9 <-- ret
0x22f980 | 0x2f46530 -> 0
0x22f984 | 0
0x22f988 | 0x10
0x22f98c | 0x562fbf -> 0x9090c3c9
0x22f990 | 0x1c0e570 -> 0x663ab4
0x22f994 | 0x10
0x22f998 | 0x22fa88 -> 0x22fb28 \\\\\\ stack frame //////
0x22f99c | 0x562e1a -> 0x8910458b <-- ret
0x22f9a0 | 0x2f46530 -> 0
0x22f9a4 | 0
0x22f9a8 | 0x10
0x22f9ac | 0x22fa60 -> 0x2f46530
0x22f9b0 | 0x2f46530 -> 0
0x22f9b4 | 0x77bbf2f8 -> 0x87d8bc3
0x22f9b8 | 0x77bf4a00 -> 0x9c1f28
0x22f9bc | 0x1
0x22fa64 | 0
0x22fa68 | 0x10
0x22fa6c | 0x1556aa0 -> 0
0x22fa70 | 0x22fa20 -> 0x22fa48
0x22fa74 | 0
0x22fa78 | 0x22ff54 -> 0x22ffe0
0x22fa7c | 0x4000
0x22fa80 | 0
0x22fa84 | 0
0x22fa88 | 0x22fb28 -> 0x22fb48 \\\\\\ stack frame //////
0x22fa8c | 0x5604dc -> 0x1174c085 <-- ret
0x22fa90 | 0x1c0e570 -> 0x663ab4
0x22fa94 | 0x1
0x22fa98 | 0x22fb40 -> 0
0x22fa9c | 0x77bcb6ad -> 0xccccc35d
0x22faa0 | 0x77bf3b50 -> 0x7c889440
0x22faa4 | 0x22fab0 -> 0x22fae8
0x22faa8 | 0x77bcca9c -> 0x83c35d59
0x22faac | 0x11
0x22fb04 | 0x22fab0 -> 0x22fae8
0x22fb08 | 0x8
0x22fb0c | 0x77bc5dd6 -> 0xccccccc3
0x22fb10 | 0
0x22fb14 | 0x666fb0 -> 0x663d68
0x22fb18 | 0x22fc0c -> 0
0x22fb1c | 0x4000
0x22fb20 | 0
0x22fb24 | 0
0x22fb28 | 0x22fb48 -> 0x22fb58 \\\\\\ stack frame //////
0x22fb2c | 0x55476a -> 0x8df44589 <-- ret
0x22fb30 | 0x1c0e570 -> 0x663ab4
0x22fb34 | 0x22fb40 -> 0
0x22fb38 | 0x22fb4c -> 0x599634
0x22fb3c | 0x5ce132 -> 0x830cc583
0x22fb40 | 0
0x22fb44 | 0x666be0 -> 0x66391c
0x22fb48 | 0x22fb58 -> 0x22ff78 \\\\\\ stack frame //////
0x22fb4c | 0x599634 -> 0x9090c3c9 <-- ret
0x22fb50 | 0x22fc44 -> 0x400080
0x22fb54 | 0
0x22fb58 | 0x22ff78 -> 0x22ffb0 \\\\\\ stack frame //////
0x22fb5c | 0x4c6769 -> 0x89d8458d <-- ret
0x22fb5c main(0x4c4ca0)
0x22fb60 | 0x22fc40 -> 0x240000
0x22fb64 | 0x635e34 -> 0xab855
0x22fb68 | 0x1c04
0x22fb6c | 0x51082c -> 0x83e58955
0x22fb6c upchar(char)(0x51082c)
0x22fb70 | 0x22fd28 -> 0x77bb8d4b
0x22fb74 | 0x1
0x22fb78 | 0x7ffdf000 -> 0
0x22fb7c | 0x7c80eb2c -> 0x8c2c9
0x22fc30 main(0x4c4ca0)
0x22fdf0 ConfigManager::loadFile(std::string const&)(0x4298ec)
0x22ff54 | 0x22ffe0 -> 0xffffffff
0x22ff58 | 0x442156 -> 0x57e58955
0x22ff58 _SEHHandler(_EXCEPTION_RECORD*, void*, _CONTEXT*, void*)(0x442156)
0x22ff5c | 0x8
0x22ff60 | 0x77bcc077 -> 0xc01bd8f7
0x22ff64 | 0
0x22ff68 | 0
0x22ff6c | 0x4000
0x22ff70 | 0
0x22ff74 | 0
0x22ff78 | 0x22ffb0 -> 0x22ffc0 \\\\\\ stack frame //////
0x22ff7c | 0x4011e7 -> 0xf2e8c389 <-- ret
0x22ff80 | 0x1
0x22ff84 | 0x9c3990 -> 0x9c2891
0x22ff88 | 0x9c2ae8 -> 0x9c2b70
0x22ff8c | 0x665000 -> 0x9c3990
0x22ff90 | 0x22ffa4 -> 0x9c2ae8
0x22ff94 | 0xffffffff
0x22ff98 | 0x22ffa8 -> 0
0x22ff9c | 0x80832cd6
0x22ffa0 | 0xb8f72ca0
0x22ffa4 | 0x9c2ae8 -> 0x9c2b70
0x22ffa8 | 0
0x22ffac | 0x7ffdf000 -> 0
0x22ffb0 | 0x22ffc0 -> 0x22fff0 \\\\\\ stack frame //////
0x22ffb4 | 0x401238 -> 0x26b48d90 <-- ret
0x22ffb4 mainCRTStartup(0x401220)
0x22ffb8 | 0x1
0x22ffbc | 0x9
0x22ffc0 | 0x22fff0 -> 0 \\\\\\ stack frame //////
0x22ffc4 | 0x77e523e5 -> 0x3dbce850 <-- ret
0x22ffc8 | 0
0x22ffcc | 0
0x22ffd0 | 0x7ffdf000 -> 0
0x22ffd4 | 0x891f58b8
0x22ffd8 | 0x22ffc8 -> 0
0x22ffdc | 0
0x22ffe0 | 0xffffffff
0x22ffe4 | 0x77e6b7d0 -> 0x83ec8b55
0x22ffe8 | 0x77e523f0 -> 0xffffffff
0x22ffec | 0
0x22fff0 | 0 \\\\\\ stack frame //////
0x22fff4 | 0 <-- ret
0x22fff8 | 0x401220 -> 0x83e58955
0x22fff8 mainCRTStartup(0x401220)
0x22fffc | 0
*****************************************************
Last edited: