• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Account Manager Crash!

Lithium

Ex-TFS Developer
Joined
Jun 2, 2007
Messages
334
Reaction score
0
when the player go choose your sex in account manager the server crash

Rev 241

report.txt below
Code:
*****************************************************
Error report - Mon Sep 24 13:38:36 2007

Compiler info - gcc 4.1.2
Compilation Date - Sep 24 2007 13:27:17

Memory load: 79
Total phys: 228848 K available phys: 45852 K
Start time: 24-9-2007  16:36:1
Kernel time: 0:0:1.406
User time: 0:0:6.453
Threads: 5

Exception: 0xc0000005 at eip = 0x5ce87a
eax = 0x3f800000
ebx = 0x1c22bc8 -> 0x1a7a868
ecx = 0xe65190 -> 0
edx = 0x6c41c4 -> 0
esi = 0x1bf2528 -> 0xd8c
edi = 0
ebp = 0x9977790 -> 0x9977d60
esp = 0x9977790 -> 0x9977d60
efl = 0x10216

---Stack Trace---
From: 0x9977790 to: 0x9980000
0x9977790 | 0x9977d60 -> 0x9977df0 \\\\\\ stack frame //////
0x9977794 | 0x4d2ef7 -> 0x3910c483 <-- ret
0x9977794  Player::manageAccount(std::string const&)(0x4cf03c)
0x9977798 | 0x3f800000
0x997779c | 0x9977c7c -> 0xe6efe0
0x99777a0 | 0x12
0x99777a4 | 0x44b78e -> 0x8d10c483
0x99777a4  Game::checkLight(int)(0x44b542)
0x99777a8 | 0x99777d0 -> 0x1010000
0x99777ac | 0x6c3f48 -> 0x24a378
0x99777b0 | 0x69fac5 -> 0x656d6147
0x99777b4 | 0x169f138 -> 0x2
0x99777b8 | 0
0x99777bc | 0
0x99777c0 | 0x1010101
0x99777c4 | 0x101
0x99777c8 | 0x10101 -> 0x4e004500
0x99777cc | 0x99777f0 -> 0x1000001
0x99777d0 | 0x1010000
0x99777d4 | 0x1000001
0x99777d8 | 0x101
0x99777dc | 0x9010101
0x9977824  Protocol80::sendRuleViolationChannel(Player*)(0x4e6b28)
0x9977874  Protocol80::sendRemoveTileItem(Position const&, unsigned int)(0x4eb566)
0x9977884  Protocol80::sendRemoveTileItem(Position const&, unsigned int)(0x4eb566)
0x99778c4  Protocol80::AddAnimatedText(NetworkMessage&, Position const&, unsigned char, std::string const&)(0x4ec1ee)
0x9977a64  Player::onAddCombatCondition(ConditionType_t)(0x4d5026)
0x9977d3c | 0x1000000
0x9977d40 | 0x9977d60 -> 0x9977df0
0x9977d44 | 0x689450 -> 0x8510c483
0x9977d48 | 0x1aeee80 -> 0x1c4cf1c
0x9977d4c | 0x69fef3 -> 0x6f636341
0x9977d50 | 0
0x9977d54 | 0x1c22bc8 -> 0x1a7a868
0x9977d58 | 0x1bf2528 -> 0xd8c
0x9977d5c | 0
0x9977d60 | 0x9977df0 -> 0x9977e70 \\\\\\ stack frame //////
0x9977d64 | 0x4538a3 -> 0xe910c483 <-- ret
0x9977d64  Game::playerSayCommand(Player*, SpeakClasses, std::string const&)(0x45367e)
0x9977d68 | 0x1aeead0 -> 0x6bfbf4
0x9977d6c | 0x9977ff4 -> 0x6497e1c
0x9977d70 | 0
0x9977d74 | 0x9977db4 -> 0x453aa1
0x9977d78 | 0x7c90ee18 -> 0x83ec8b55
0x9977d7c | 0x7c9106f0 -> 0xffffffff
0x9977d80 | 0xffffffff
0x9977d84 | 0x7c9106eb -> 0x90000cc2
0x9977db4  Game::playerYell(Player*, std::string const&)(0x4539ea)
0x9977dcc | 0
0x9977dd0 | 0x9977df0 -> 0x9977e70
0x9977dd4 | 0x689450 -> 0x8510c483
0x9977dd8 | 0x1aeee80 -> 0x1c4cf1c
0x9977ddc | 0x1aeead0 -> 0x6bfbf4
0x9977de0 | 0x9977e10 -> 0x9977e40
0x9977de4 | 0x1c22bc8 -> 0x1a7a868
0x9977de8 | 0x1bf2528 -> 0xd8c
0x9977dec | 0
0x9977df0 | 0x9977e70 -> 0x9977f50 \\\\\\ stack frame //////
0x9977df4 | 0x453da2 -> 0xf10c483 <-- ret
0x9977df4  Game::playerYell(Player*, std::string const&)(0x4539ea)
0x9977df8 | 0x6c3ec0 -> 0x1c20e68
0x9977dfc | 0x1aeead0 -> 0x6bfbf4
0x9977e00 | 0x1
0x9977e04 | 0x9977ff4 -> 0x6497e1c
0x9977e08 | 0x9977dd8 -> 0x1aeee80
0x9977e0c | 0x1aeeb50 -> 0x1aeeb50
0x9977e10 | 0x9977e40 -> 0x9977e64
0x9977e14 | 0x4382cb -> 0x8410c483
0x9977e14  Creature::removeCondition(ConditionType_t)(0x4382c0)
0x9977e44  Game::internalCreatureTurn(Creature*, Direction)(0x453e1e)
0x9977e4c | 0x10000 -> 0x3a003d
0x9977e50 | 0xffffffff
0x9977e54 | 0x71a744e8 -> 0xf88bce8b
0x9977e58 | 0x6c3f48 -> 0x24a378
0x9977e5c | 0
0x9977e60 | 0x9977ed0 -> 0x9977fb0
0x9977e64 | 0x1c22bc8 -> 0x1a7a868
0x9977e68 | 0x1bf2528 -> 0xd8c
0x9977e6c | 0
0x9977e70 | 0x9977f50 -> 0x9978020 \\\\\\ stack frame //////
0x9977e74 | 0x454e9a -> 0x8410c483 <-- ret
0x9977e74  Game::internalMoveCreature(Creature*, Cylinder*, Cylinder*, unsigned int)(0x454cf0)
0x9977e78 | 0x6c3ec0 -> 0x1c20e68
0x9977e7c | 0x1aeead0 -> 0x6bfbf4
0x9977e80 | 0x1
0x9977e84 | 0x9977ff4 -> 0x6497e1c
0x9977e88 | 0x9977e58 -> 0x6c3f48
0x9977e8c | 0x253588 -> 0x134
0x9977e90 | 0x6497e10 -> 0x3
0x9977e94 | 0x6497e10 -> 0x3
0x9977ee0  Game::transformItem(Item*, unsigned short, int)(0x454ece)
0x9977f2c | 0
0x9977f30 | 0x9977f40 -> 0x9977f60
0x9977f34 | 0x1c22bc8 -> 0x1a7a868
0x9977f38 | 0x1bf2528 -> 0xd8c
0x9977f3c | 0x6a9154 -> 0x65766441
0x9977f40 | 0x9977f60 -> 0
0x9977f44 | 0x1c22bc8 -> 0x1a7a868
0x9977f48 | 0x1bf2528 -> 0xd8c
0x9977f4c | 0
0x9977f50 | 0x9978020 -> 0x99780d0 \\\\\\ stack frame //////
0x9977f54 | 0x4f07b1 -> 0xc720c483 <-- ret
0x9977f54  Protocol80::parseUpArrowContainer(NetworkMessage&)(0x4f05c8)
0x9977f58 | 0x6c3ec0 -> 0x1c20e68
0x9977f5c | 0x1aeead0 -> 0x6bfbf4
0x9977f60 | 0
0x9977f64 | 0x1
0x9977f68 | 0x9977ff8 -> 0x696cc0
0x9977f6c | 0x9977ff4 -> 0x6497e1c
0x9977f70 | 0
0x9977f74 | 0x5952d0 -> 0x693825ff
0x9977fd4  Protocol80::parseUpArrowContainer(NetworkMessage&)(0x4f05c8)
0x9977ffc | 0
0x9978000 | 0x9978020 -> 0x99780d0
0x9978004 | 0x689450 -> 0x8510c483
0x9978008 | 0x1aeee80 -> 0x1c4cf1c
0x997800c | 0x1
0x9978010 | 0
0x9978014 | 0x1c22bc8 -> 0x1a7a868
0x9978018 | 0x1bf2528 -> 0xd8c
0x997801c | 0
0x9978020 | 0x99780d0 -> 0x997bd60 \\\\\\ stack frame //////
0x9978024 | 0x4f5f4a -> 0xe910c483 <-- ret
0x9978024  Protocol80::ReceiveLoop()(0x4f5ec6)
0x9978028 | 0x1afe008 -> 0
0x997802c | 0x9978134 -> 0x7
0x9978030 | 0x71a144b8 -> 0xffffffff
0x9978034 | 0xffffffff
0x9978038 | 0x71a144b0 -> 0x900024c2
0x997803c | 0x71a74379 -> 0xf88bce8b
0x9978040 | 0x144
0x9978044 | 0x9978098 -> 0x9978038
0x9978094  Protocol80::Protocol80(unsigned int)(0x4f664e)
0x99780a4  NpcScript::onCreatureDisappear(Creature const*)(0x4bd776)
0x99780ac | 0x99780d0 -> 0x997bd60
0x99780b0 | 0x4bd8c3 -> 0x8304c483
0x99780b0  NpcScript::onCreatureDisappear(Creature const*)(0x4bd776)
0x99780b4 | 0x9978134 -> 0x7
0x99780b8 | 0x1
0x99780bc | 0x1b01c30 -> 0xf66894ac
0x99780c0 | 0x96000010
0x99780c4 | 0x1c22bc8 -> 0x1a7a868
0x99780c8 | 0x1bf2528 -> 0xd8c
0x99780cc | 0
0x99780d0 | 0x997bd60 -> 0x997ff80 \\\\\\ stack frame //////
0x99780d4 | 0x4f69cf -> 0x8b10c483 <-- ret
0x99780d4  MissionState::MissionState(std::string, unsigned int)(0x4f6964)
0x99780d8 | 0x1afe008 -> 0
0x99780dc | 0x9978134 -> 0x7
0x99780e0 | 0
0x99780e4 | 0
0x99780e8 | 0
0x99780ec | 0
0x99780f0 | 0
0x99780f4 | 0
0x9978124  Quest::Quest(std::string, unsigned short, unsigned int, unsigned int)(0x4f6c32)
0x997b0a4  AStarNodes::openNode(AStarNode*)(0x4a9f44)
0x997b0d4  AStarNodes::openNode(AStarNode*)(0x4a9f44)
0x997b104  AStarNodes::openNode(AStarNode*)(0x4a9f44)
0x997b134  AStarNodes::openNode(AStarNode*)(0x4a9f44)
0x997b164  AStarNodes::openNode(AStarNode*)(0x4a9f44)
0x997b2e4  Items::loadFromXml()(0x4889c0)
0x997b454  Item::transformFreeBedIntoTaken(Position)(0x48184c)
0x997b604  Player::onAttackedCreature(Creature*)(0x4d71f0)
0x997bb84  Player::addUnjustifiedDead(Player const*)(0x4d5bd6)
0x997bbb4  Game::internalGetThing(Player*, Position const&, int, unsigned int, stackPosType_t)(0x45b07c)
0x997bbd8  Tile::__internalAddThing(unsigned int, Thing*)(0x50ffcc)
0x997bbe4  Tile::__queryDestination(int&, Thing const*, Item**, unsigned int&)(0x510658)
0x997bc3c  Game::internalGetThing(Player*, Position const&, int, unsigned int, stackPosType_t)(0x45b07c)
0x997bce4  TrashHolder::~TrashHolder()(0x517e4e)
0x997bd24  Protocol80::parsePacket(NetworkMessage&)(0x4f5370)
0x997bd3c | 0x1bf0101 -> 0x8801beda
0x997bd40 | 0xf66894ac
0x997bd44 | 0x93498218
0x997bd48 | 0x4f9624c6
0x997bd4c | 0x85b6f3ea
0x997bd50 | 0
0x997bd54 | 0x1c22bc8 -> 0x1a7a868
0x997bd58 | 0x1bf2528 -> 0xd8c
0x997bd5c | 0
0x997bd60 | 0x997ff80 -> 0x997ffb4 \\\\\\ stack frame //////
0x997bd64 | 0x4c99ec -> 0x8310c483 <-- ret
0x997bd64  OutfitList::~OutfitList()(0x4c9990)
0x997bd68 | 0x1afe008 -> 0
0x997bd6c | 0x6a6d85 -> 0x6f636341
0x997bd70 | 0x16
0x997bd74 | 0x997fe5c -> 0x4c05694
0x997bd78 | 0
0x997bd7c | 0
0x997bd80 | 0
0x997bd84 | 0
0x997bea4  Outfits::~Outfits()(0x4c9ad0)
0x997feac  _SEHHandler(_EXCEPTION_RECORD*, void*, _CONTEXT*, void*)(0x444c3a)
0x997ff5c | 0x1afe008 -> 0
0x997ff60 | 0x14f1dd8 -> 0x1
0x997ff64 | 0x1
0x997ff68 | 0x997ff4c -> 0x1b207
0x997ff6c | 0x1c22bc8 -> 0x1a7a868
0x997ff70 | 0x4c7146 -> 0xbf1885c7
0x997ff70  ConnectionHandler(void*)(0x4c6a76)
0x997ff74 | 0x1c22bc8 -> 0x1a7a868
0x997ff78 | 0x1bf2528 -> 0xd8c
0x997ff7c | 0
0x997ff80 | 0x997ffb4 -> 0x997ffec \\\\\\ stack frame //////
0x997ff84 | 0x77c1a243 -> 0xff4be859 <-- ret
0x997ff88 | 0x143fbdc -> 0x144
0x997ff8c | 0
0x997ff90 | 0
0x997ff94 | 0x1c22bc8 -> 0x1a7a868
0x997ff98 | 0
0x997ff9c | 0x997ff8c -> 0
0x997ffa0 | 0x804fa821
0x997ffa4 | 0x997ffdc -> 0xffffffff
0x997ffa8 | 0x77c15c94 -> 0x83ec8b55
0x997ffac | 0x77bf40c8 -> 0xffffffff
0x997ffb0 | 0
0x997ffb4 | 0x997ffec -> 0 \\\\\\ stack frame //////
0x997ffb8 | 0x7c80b683 -> 0x9cfe850 <-- ret
0x997ffbc | 0x1c22bc8 -> 0x1a7a868
0x997ffc0 | 0
0x997ffc4 | 0
0x997ffc8 | 0x1c22bc8 -> 0x1a7a868
0x997ffcc | 0x7ffd9000 -> 0x99773d4
0x997ffd0 | 0x81317600
0x997ffd4 | 0x997ffc0 -> 0
0x997ffd8 | 0xff0e3a18
0x997ffdc | 0xffffffff
0x997ffe0 | 0x7c839aa8 -> 0x83ec8b55
0x997ffe4 | 0x7c80b690 -> 0xffffffff
0x997ffe8 | 0
0x997ffec | 0 \\\\\\ stack frame //////
0x997fff0 | 0 <-- ret
0x997fff4 | 0x77c1a1d7 -> 0xc8680c6a
0x997fff8 | 0x1c22bc8 -> 0x1a7a868
0x997fffc | 0
*****************************************************

Talaturen please fix this!, this crash is after rev 300 ;0
 
Huh in the top post you said it was rev 241..

anywais try to download rev 339 (in Forgotten server section)
I even included an pre-compiled .exe in the newest rev =)


anywais updating now to rev 341 you can download a .exe in a few minuts
 
Last edited:
@Mokerhammer
i tested and same crash, this crash is old i reported since rev 330 in irc for Talturen, more he don't fixed yet
 
@Mokerhammer
i tested and same crash, this crash is old i reported since rev 330 in irc for Talturen, more he don't fixed yet

Hmm, just for an test download my latest rev (.exe inside) and use my exe i think youforgot to rebuild or somting else

50% compiling
 
Please test in rev342, and do you have choose vocations enabled or not? Using MySQL or SqLite?
 
@Talaturen
compiling now and i use MySQL and choose vocations
 
I guess something is wrong with your vocations.xml then, using the SVN one?
 
@Talaturen
i use forgottensvn vocations.xml and i already tested and still crash :(
 
I'll test this tomorrow and see if I can reproduce the crash.
 
I have this only when use that player can set vocation.

Another,when he can be only non vocation, then server not crash.
 
Some people have the same problem, when put "choose vocation" and when you will say "yes" to select the character sex, the server crash... plzmfix that fast :'(
 
this crash fixed in rev 353
 
Last edited:
When I set the account manager to choose vocations it crashes also.
 
Account manager has been fixed in Rev 358 please download the latest .exe in rev 358 =)
 
0.3.2
PHP:
*****************************************************
Error report - Thu Mar 19 12:51:09 2009

Compiler info - gcc 3.4.5 (mingw special)
Compilation Date - Mar 18 2009 23:12:50

Memory load: 64
Total phys: 4192452 K available phys: 1481436 K
Start time: 19-3-2009  12:14:43
Kernel time: 0:0:3.406
User time: 0:0:59.718
Threads: 3

Exception: 0xc0000005 at eip = 0x7c84afb2
eax = 0
ebx = 0x64a5bc0 -> 0xfffffffc
ecx = 0xfffffffc
edx = 0
esi = 0x64a5bbc -> 0
edi = 0x4
ebp = 0x167fd54 -> 0x167fd74
esp = 0x167fd2c -> 0x1
efl = 0x10213

---Stack Trace---
From: 0x167fd2c to: 0x1680000
0x167fd2c | 0x1
0x167fd30 | 0x64a5bc0 -> 0xfffffffc
0x167fd34 | 0
0x167fd38 | 0
0x167fd3c | 0x749d438 -> 0x85e358
0x167fd40 | 0x7fffc000 -> 0x167f978
0x167fd44 | 0
0x167fd48 | 0
0x167fd4c | 0
0x167fd50 | 0
0x167fd54 | 0x167fd74 -> 0x167fe14  stack frame //////
0x167fd58 | 0x7c83d281 -> 0x7401f883 <-- ret
0x167fd5c | 0x580
0x167fd60 | 0x4
0x167fd64 | 0x10
0x167fd68 | 0
0x167fd6c | 0x167feac -> 0x173c268
0x167fd70 | 0x4
0x167fd74 | 0x167fe14 -> 0x167fef4  stack frame //////
0x167fd78 | 0x43f0c6 -> 0x8b04ec83 <-- ret
0x167fd78  ConfigManager::loadFile(std::string const&)(0x439b04)
0x167fd7c | 0x64a5bbc -> 0
0x167fd80 | 0x7c829f3d -> 0x840fc084
0x167fd84 | 0x3f0718 -> 0x63ca580
0x167fd88 | 0x7c829f59 -> 0x90000cc2
0x167fd8c | 0x167fd9c -> 0x167fe7c
0x167fd90 | 0x1
0x167fd94 | 0x7c829fb5 -> 0x5d5e01b0
0x167fd98 | 0x622b140 -> 0x30006
0x167fd9c | 0x167fe7c -> 0x7c829f59
0x167fddc  ConfigManager::loadFile(std::string const&)(0x439b04)
0x167fde8  AccessList::~AccessList()(0x49a774)
0x167fdf0 | 0x167fe00 -> 0x8674b8
0x167fdf4 | 0
0x167fdf8 | 0x20
0x167fdfc | 0
0x167fe00 | 0x8674b8 -> 0x8674b8
0x167fe04 | 0x8674b8 -> 0x8674b8
0x167fe08 | 0x10
0x167fe0c | 0x167feac -> 0x173c268
0x167fe10 | 0
0x167fe14 | 0x167fef4 -> 0x167ff84  stack frame //////
0x167fe18 | 0x5cf9dd -> 0x858b5deb <-- ret
0x167fe18  Player::manageAccount(std::string const&)(0x5c874e)
0x167fe1c | 0x64a1ee0 -> 0x508b018
0x167fe20 | 0x167feac -> 0x173c268
0x167fe24 | 0
0x167fe28 | 0x202fed48 -> 0x2037bd20
0x167fe2c | 0x3f0000 -> 0xc8
0x167fe30 | 0
0x167fe34 | 0x167fe54 -> 0x7c829f60
0x167fe38 | 0x18
0x167fe8c  Player::manageAccount(std::string const&)(0x5c874e)
0x167fed0 | 0x622b14c -> 0
0x167fed4 | 0x167fef4 -> 0x167ff84
0x167fed8 | 0x72ec4c -> 0x8bf85d8b
0x167fedc | 0x622b148 -> 0x3cd927f0
0x167fee0 | 0x622b150 -> 0
0x167fee4 | 0x2
0x167fee8 | 0x13c4b40 -> 0
0x167feec | 0x361
0x167fef0 | 0
0x167fef4 | 0x167ff84 -> 0x167ffb8  stack frame //////
0x167fef8 | 0x67106b -> 0x74e43d83 <-- ret
0x167fefc | 0x82f5a0 -> 0x85e968
0x167ff00 | 0xffffffff
0x167ff04 | 0
0x167ff08 | 0xf2a61c1c
0x167ff0c | 0x3f0000 -> 0xc8
0x167ff10 | 0
0x167ff14 | 0x622b148 -> 0x3cd927f0
0x167ff18 | 0x137f8d4 -> 0x3f0178
0x167ff60 | 0x167ffa8 -> 0x167ffdc
0x167ff64 | 0x4607dc -> 0x57e58955
0x167ff64  Game::Game()(0x46048a)
0x167ff68 | 0xfcddf1d8
0x167ff6c | 0x167ff50 -> 0xb40361
0x167ff70 | 0
0x167ff74 | 0x167ffa8 -> 0x167ffdc
0x167ff78 | 0x13c4b40 -> 0
0x167ff7c | 0x13c4bf0 -> 0xe9c
0x167ff80 | 0
0x167ff84 | 0x167ffb8 -> 0x167ffec  stack frame //////
0x167ff88 | 0x77bcb3ca -> 0xff4fe859 <-- ret
0x167ff8c | 0
0x167ff90 | 0
0x167ff94 | 0
0x167ff98 | 0x13c4b40 -> 0
0x167ff9c | 0x1
0x167ffa0 | 0x167ff90 -> 0
0x167ffa4 | 0xe062e047
0x167ffa8 | 0x167ffdc -> 0xffffffff
0x167ffac | 0x77bc6c74 -> 0x83ec8b55
0x167ffb0 | 0x77ba4138 -> 0xffffffff
0x167ffb4 | 0
0x167ffb8 | 0x167ffec -> 0  stack frame //////
0x167ffbc | 0x77e64829 -> 0xb0c2e850 <-- ret
0x167ffc0 | 0x13c4b40 -> 0
0x167ffc4 | 0
0x167ffc8 | 0
0x167ffcc | 0x13c4b40 -> 0
0x167ffd0 | 0
0x167ffd4 | 0x167ffc4 -> 0
0x167ffd8 | 0xe0633180
0x167ffdc | 0xffffffff
0x167ffe0 | 0x77e61a60 -> 0x83ec8b55
0x167ffe4 | 0x77e64830 -> 0xffffffff
0x167ffe8 | 0
0x167ffec | 0  stack frame //////
0x167fff0 | 0 <-- ret
0x167fff4 | 0x77bcb35a -> 0x38680c6a
0x167fff8 | 0x13c4b40 -> 0
0x167fffc | 0
*****************************************************
 
Back
Top