Hello..
my server crashs now 1x every day and I really dont know why
Here's the crash report I think its something with the "login" (maybe a bug on demon OAK quest because we added something to the global.lua.. login function but demon oak quest works..):
I hope someone can help im using tfs 0.2.22
Regards,
Deaktiver
my server crashs now 1x every day and I really dont know why
Here's the crash report I think its something with the "login" (maybe a bug on demon OAK quest because we added something to the global.lua.. login function but demon oak quest works..):
Code:
*****************************************************
Error report - Sun Jan 11 01:42:22 2009
Compiler info - gcc 3.4.5 (mingw special)
Compilation Date - Dec 30 2008 17:17:37
Memory load: 64
Total phys: 2097151 K available phys: 1113512 K
Start time: 10-1-2009 5:1:2
Kernel time: 0:2:36.703
User time: 0:32:25.532
Threads: 3
Exception: 0x80000003 at eip = 0x5007fc0
eax = 0x1
ebx = 0x14ff940 -> 0x14ffbb4
ecx = 0x5007fc0 -> 0x796dcc
edx = 0x474e5543 -> 0
esi = 0x5007fc0 -> 0x796dcc
edi = 0x5cbaabe0 -> 0x432b2b00
ebp = 0x14ff954 -> 0x14ff964
esp = 0x14ff918 -> 0x67175c
efl = 0x206
---Stack Trace---
From: 0x14ff918 to: 0x1500000
0x14ff918 | 0x67175c -> 0x7406f883
0x14ff91c | 0x1
0x14ff920 | 0x1
0x14ff924 | 0x432b2b00 -> 0
0x14ff928 | 0x474e5543 -> 0
0x14ff92c | 0x5cbaabe0 -> 0x432b2b00
0x14ff930 | 0x14ff940 -> 0x14ffbb4
0x14ff934 | 0x14ff948 -> 0x5cbaabe0
0x14ff938 | 0x66e5a1 -> 0x830cc583
0x14ff93c | 0x14ff8fc -> 0
0x14ff940 | 0x14ffbb4 -> 0xa216e1fe
0x14ff944 | 0x22fccc -> 0x14ffbb4
0x14ff948 | 0x5cbaabe0 -> 0x432b2b00
0x14ff94c | 0x5007fc0 -> 0x796dcc
0x14ff950 | 0x50fe6a20 -> 0x15aa5400
0x14ff954 | 0x14ff964 -> 0x14ff9c4 \\\\\\ stack frame //////
0x14ff958 | 0x66ae15 -> 0xe8241c89 <-- ret
0x14ff95c | 0x5cbaabe0 -> 0x432b2b00
0x14ff960 | 0x3c28
0x14ff964 | 0x14ff9c4 -> 0x14ffa54 \\\\\\ stack frame //////
0x14ff968 | 0x66af92 -> 0x90909090 <-- ret
0x14ff96c | 0x5cbaac00 -> 0x7988e0
0x14ff970 | 0x791d64 -> 0x797aa8
0x14ff974 | 0x6702b0 -> 0x83e58955
0x14ff978 | 0x770608 -> 0x4fc30798
0x14ff97c | 0x182a100 -> 0x182a138
0x14ff980 | 0
0x14ff984 | 0x14ff9f8 -> 0x14ffc48
0x14ff988 | 0x1
0x14ff98c | 0x14ff970 -> 0x791d64
0x14ff990 | 0x2bc1a6
0x14ff994 | 0x14fff60 -> 0x14fffa8
0x14ff998 | 0x77bc6c74 -> 0x83ec8b55
0x14ff99c | 0x664f50 -> 0x8de58955
0x14ff9a0 | 0x76e0e4 -> 0x10d00ff
0x14ff9a4 | 0x14ff9b8 -> 0x904e050
0x14ff9a8 | 0x66af30 -> 0x830cc583
0x14ff9ac | 0x14ff96c -> 0x5cbaac00
0x14ff9b0 | 0x6af7f700 -> 0x7956c8
0x14ff9b4 | 0x14ff9c4 -> 0x14ffa54
0x14ff9b8 | 0x904e050 -> 0x7954a8
0x14ff9bc | 0x5007fc0 -> 0x796dcc
0x14ff9c0 | 0x50fe6a20 -> 0x15aa5400
0x14ff9c4 | 0x14ffa54 -> 0x14ffa74 \\\\\\ stack frame //////
0x14ff9c8 | 0x5906e7 -> 0x89904589 <-- ret
0x14ff9c8 OutputMessagePool::getOutputMessage(Protocol*, bool)(0x59062e)
0x14ff9cc | 0x3c28
0x14ff9d0 | 0x7c7c78a8 -> 0x7955c8
0x14ff9d4 | 0x41634d88 -> 0x7954a8
0x14ff9d8 | 0x1
0x14ff9dc | 0x664f50 -> 0x8de58955
0x14ff9e0 | 0x76e0e4 -> 0x10d00ff
0x14ff9e4 | 0x14ff9f8 -> 0x14ffc48
0x14ff9e8 | 0x7c7c78a8 -> 0x7955c8
0x14ff9ec | 0x14ff9ac -> 0x14ff96c
0x14ffa1c OutputMessagePool::getOutputMessage(Protocol*, bool)(0x59062e)
0x14ffa30 | 0x14ffa64 -> 0x1
0x14ffa34 | 0x4c8
0x14ffa38 | 0x3b8
0x14ffa3c | 0x19f2dbd0 -> 0x795628
0x14ffa40 | 0x664f50 -> 0x8de58955
0x14ffa44 | 0x76919e -> 0x601ffff
0x14ffa48 | 0x904e050 -> 0x7954a8
0x14ffa4c | 0x5007fc0 -> 0x796dcc
0x14ffa50 | 0x50fe6a20 -> 0x15aa5400
0x14ffa54 | 0x14ffa74 -> 0x14ffa94 \\\\\\ stack frame //////
0x14ffa58 | 0x5b91fc -> 0x83044389 <-- ret
0x14ffa58 Protocol::getOutputBuffer()(0x5b919c)
0x14ffa5c | 0x770600 -> 0x770600
0x14ffa60 | 0x904e050 -> 0x7954a8
0x14ffa64 | 0x1
0x14ffa68 | 0x4572c8 -> 0xdc45bf0f
0x14ffa68 Condition::startCondition(Creature*)(0x45729a)
0x14ffa6c | 0x14ffa9c -> 0x904e050
0x14ffa70 | 0x5c2bd068 -> 0x7966ec
0x14ffa74 | 0x14ffa94 -> 0x14ffac4 \\\\\\ stack frame //////
0x14ffa78 | 0x5c7d89 -> 0xc085c389 <-- ret
0x14ffa78 ProtocolGame::sendChangeSpeed(Creature const*, unsigned int)(0x5c7d76)
0x14ffa7c | 0x904e050 -> 0x7954a8
0x14ffa80 | 0x2
0x14ffa84 | 0x14ffa94 -> 0x14ffac4
0x14ffa88 | 0x6f6b8d -> 0x5590c3c9
0x14ffa8c | 0x5c2bd068 -> 0x7966ec
0x14ffa90 | 0x5007fc0 -> 0x796dcc
0x14ffa94 | 0x14ffac4 -> 0x14ffaf4 \\\\\\ stack frame //////
0x14ffa98 | 0x49dd68 -> 0x8bf0458b <-- ret
0x14ffa98 Game::changeSpeed(Creature*, int)(0x49dc98)
0x14ffa9c | 0x904e050 -> 0x7954a8
0x14ffaa0 | 0x5007fc0 -> 0x796dcc
0x14ffaa4 | 0x175
0x14ffaa8 | 0x459e1d -> 0xffa7dd9
0x14ffaa8 ConditionSpeed::getFormulaValues(int, int&, int&) const(0x459dd4)
0x14ffaac | 0x42cd3333 -> 0xc974d364
0x14ffab0 | 0
0x14ffab4 | 0x4a34ddc8 -> 0x782de710
0x14ffab8 | 0x6af7f700 -> 0x7956c8
0x14ffabc | 0x5007fc0 -> 0x796dcc
0x14ffac0 | 0x5007fc0 -> 0x796dcc
0x14ffac4 | 0x14ffaf4 -> 0x14ffb14 \\\\\\ stack frame //////
0x14ffac8 | 0x45a3ed -> 0x1ba <-- ret
0x14ffac8 ConditionSpeed::startCondition(Creature*)(0x45a36c)
0x14ffacc | 0x79e040 -> 0x5b17958
0x14ffad0 | 0x5007fc0 -> 0x796dcc
0x14ffad4 | 0x67
0x14ffad8 | 0x14ffae8 -> 0x67
0x14ffadc | 0x6
0x14ffae0 | 0x6af7f700 -> 0x7956c8
0x14ffae4 | 0x67
0x14ffae8 | 0x67
0x14ffaec | 0x5007fc0 -> 0x796dcc
0x14ffaf0 | 0x10
0x14ffaf4 | 0x14ffb14 -> 0x14ffb34 \\\\\\ stack frame //////
0x14ffaf8 | 0x46f852 -> 0x3174c084 <-- ret
0x14ffaf8 Creature::addCondition(Condition*)(0x46f7d8)
0x14ffafc | 0x6af7f700 -> 0x7956c8
0x14ffb00 | 0x5007fc0 -> 0x796dcc
0x14ffb04 | 0
0x14ffb08 | 0x66af30 -> 0x830cc583
0x14ffb0c | 0x14ffacc -> 0x79e040
0x14ffb10 | 0x5007fc0 -> 0x796dcc
0x14ffb14 | 0x14ffb34 -> 0x14ffb64 \\\\\\ stack frame //////
0x14ffb18 | 0x46f8c5 -> 0xba <-- ret
0x14ffb18 Creature::addCombatCondition(Condition*)(0x46f8a4)
0x14ffb1c | 0x5007fc0 -> 0x796dcc
0x14ffb20 | 0x6af7f700 -> 0x7956c8
0x14ffb24 | 0x4004f674 -> 0
0x14ffb28 | 0x6af7f700 -> 0x7956c8
0x14ffb2c | 0x6af7f700 -> 0x7956c8
0x14ffb30 | 0x5007fc0 -> 0x796dcc
0x14ffb34 | 0x14ffb64 -> 0x14ffb94 \\\\\\ stack frame //////
0x14ffb38 | 0x435f77 -> 0xff34588 <-- ret
0x14ffb38 Combat::CombatConditionFunc(Creature*, Creature*, CombatParams const&, void*)(0x435f04)
0x14ffb3c | 0x5007fc0 -> 0x796dcc
0x14ffb40 | 0x6af7f700 -> 0x7956c8
0x14ffb44 | 0x4004f674 -> 0
0x14ffb48 | 0x14ffb7c -> 0x5007fc0
0x14ffb4c | 0x54eb25 -> 0x8b186d8d
0x14ffb4c Map::getSpectators(Position const&)(0x54e868)
0x14ffb50 | 0x14ffabc -> 0x5007fc0
0x14ffb54 | 0x4ffb64 -> 0xc7240489
0x14ffb54 Items::loadFromOtb(std::string)(0x4ffa4c)
0x14ffb58 | 0x46df128 -> 0x45c15e0
0x14ffb5c | 0x5007fc0 -> 0x796dcc
0x14ffb60 | 0x5007fc0 -> 0x796dcc
0x14ffb64 | 0x14ffb94 -> 0x14ffbc4 \\\\\\ stack frame //////
0x14ffb68 | 0x43600e -> 0xc2444c7 <-- ret
0x14ffb68 Combat::CombatNullFunc(Creature*, Creature*, CombatParams const&, void*)(0x435fde)
0x14ffb6c | 0x5007fc0 -> 0x796dcc
0x14ffb70 | 0x5007fc0 -> 0x796dcc
0x14ffb74 | 0x46df128 -> 0x45c15e0
0x14ffb78 | 0
0x14ffb7c | 0x5007fc0 -> 0x796dcc
0x14ffb80 | 0x5007fc0 -> 0x796dcc
0x14ffb84 | 0x14ffc64 -> 0x76c8ea
0x14ffb88 | 0x50fe6a20 -> 0x15aa5400
0x14ffb8c | 0x5007fc0 -> 0x796dcc
0x14ffb90 | 0x46df128 -> 0x45c15e0
0x14ffb94 | 0x14ffbc4 -> 0x14ffbf4 \\\\\\ stack frame //////
0x14ffb98 | 0x436fc1 -> 0x3489068b <-- ret
0x14ffb98 Combat::doCombatDefault(Creature*, Creature*, CombatParams const&)(0x436f44)
0x14ffb9c | 0x5007fc0 -> 0x796dcc
0x14ffba0 | 0x5007fc0 -> 0x796dcc
0x14ffba4 | 0x46df128 -> 0x45c15e0
0x14ffba8 | 0
0x14ffbac | 0x11e
0x14ffbb0 | 0x14ffccc -> 0x46df7e8
0x14ffbb4 | 0xa216e1fe
0x14ffbb8 | 0x46df128 -> 0x45c15e0
0x14ffbbc | 0x5007fc0 -> 0x796dcc
0x14ffbc0 | 0x5007fc0 -> 0x796dcc
0x14ffbc4 | 0x14ffbf4 -> 0x14ffcd4 \\\\\\ stack frame //////
0x14ffbc8 | 0x4369d6 -> 0x8bf45d8b <-- ret
0x14ffbc8 Combat::doCombat(Creature*, Creature*) const(0x436936)
0x14ffbcc | 0x5007fc0 -> 0x796dcc
0x14ffbd0 | 0x5007fc0 -> 0x796dcc
0x14ffbd4 | 0x46df128 -> 0x45c15e0
0x14ffbd8 | 0x5007fc0 -> 0x796dcc
0x14ffbdc | 0
0x14ffbe0 | 0x1c97385 -> 0
0x14ffbe4 | 0x14ffc04 -> 0x5007fc0
0x14ffbe8 | 0x46df7e0 -> 0x46df9fc
0x14ffbec | 0x46df7e8 -> 0x46d8b68
0x14ffbf0 | 0x5007fc0 -> 0x796dcc
0x14ffbf4 | 0x14ffcd4 -> 0x14ffd24 \\\\\\ stack frame //////
0x14ffbf8 | 0x5e912f -> 0xff7085c7 <-- ret
0x14ffbf8 CombatSpell::castSpell(Creature*, Creature*)(0x5e8b82)
0x14ffbfc | 0x46df128 -> 0x45c15e0
0x14ffc00 | 0x5007fc0 -> 0x796dcc
0x14ffc04 | 0x5007fc0 -> 0x796dcc
0x14ffc08 | 0x14ffc4c -> 0xffffffff
0x14ffc0c | 0x55410b -> 0x8b186d8d
0x14ffc0c Monster::selectTarget(Creature*)(0x553f04)
0x14ffc10 | 0x14ffb8c -> 0x5007fc0
0x14ffc14 | 0x14ffc24 -> 0x14ffc34
0x14ffc18 | 0x46ff00 -> 0xd839d821
0x14ffc18 Creature::isImmune(ConditionType_t) const(0x46fee8)
0x14ffc38 Creature::canSeeCreature(Creature const*) const(0x46b3bc)
0x14ffc6c CombatSpell::castSpell(Creature*, Creature*)(0x5e8b82)
0x14ffc98 rand24b()(0x6008a6)
0x14ffca8 random_range(int, int, DistributionType_t)(0x6009a8)
0x14ffcb0 | 0x664f50 -> 0x8de58955
0x14ffcb4 | 0x765c00 -> 0x801ffff
0x14ffcb8 | 0x14ffd0c -> 0x5007fc0
0x14ffcbc | 0x46be11 -> 0x8b186d8d
0x14ffcbc Creature::addEventWalk()(0x46bc1a)
0x14ffcc0 | 0x664f50 -> 0x8de58955
0x14ffcc4 | 0x76930a -> 0x201ffff
0x14ffcc8 | 0x46df7e0 -> 0x46df9fc
0x14ffccc | 0x46df7e8 -> 0x46d8b68
0x14ffcd0 | 0x5007fc0 -> 0x796dcc
0x14ffcd4 | 0x14ffd24 -> 0x14ffd44 \\\\\\ stack frame //////
0x14ffcd8 | 0x554c2a -> 0x978b1b8b <-- ret
0x14ffcd8 Monster::onThinkDefense(unsigned int)(0x554b80)
0x14ffcdc | 0x46d8b58 -> 0x7950c8
0x14ffce0 | 0x5007fc0 -> 0x796dcc
0x14ffce4 | 0x5007fc0 -> 0x796dcc
0x14ffce8 | 0x5569d8 -> 0x1ba
0x14ffce8 Monster::inDespawnRange(Position const&)(0x556960)
0x14ffcec | 0x77070c -> 0x77070c
0x14ffcf0 | 0x5008210 -> 0x4b9
0x14ffcf4 | 0x32
0x14ffcf8 | 0x19e6e25c -> 0x4ba
0x14ffd00 | 0x14ffcfc -> 0x14ffcfc
0x14ffd04 | 0x14ffd24 -> 0x14ffd44
0x14ffd08 | 0x556a4b -> 0x83c0b60f
0x14ffd08 Monster::despawn()(0x556a2a)
0x14ffd0c | 0x5007fc0 -> 0x796dcc
0x14ffd10 | 0x19e6e25c -> 0x4ba
0x14ffd14 | 0x2
0x14ffd18 | 0x5007fc0 -> 0x796dcc
0x14ffd1c | 0x3e8
0x14ffd20 | 0
0x14ffd24 | 0x14ffd44 -> 0x14ffe34 \\\\\\ stack frame //////
0x14ffd28 | 0x554709 -> 0x5b10c483 <-- ret
0x14ffd28 Monster::onThink(unsigned int)(0x55452a)
0x14ffd2c | 0x5007fc0 -> 0x796dcc
0x14ffd30 | 0x3e8
0x14ffd34 | 0x6fbc96d0 -> 0x1e127c40
0x14ffd38 | 0x6fbc9440 -> 0x7966ec
0x14ffd3c | 0x79e170 -> 0x69bb6e8
0x14ffd40 | 0x29d
0x14ffd44 | 0x14ffe34 -> 0x14ffe44 \\\\\\ stack frame //////
0x14ffd48 | 0x49dc02 -> 0xff3c9d8b <-- ret
0x14ffd48 Game::checkCreatures()(0x49d72c)
0x14ffd4c | 0x5007fc0 -> 0x796dcc
0x14ffd50 | 0x3e8
0x14ffd54 | 0x1
0x14ffd58 | 0x79e040 -> 0x5b17958
0x14ffd5c | 0
0x14ffd60 | 0x266
0x14ffd64 | 0x14ffd58 -> 0x79e040
0x14ffd68 | 0
0x14ffdcc Game::checkCreatures()(0x49d72c)
0x14ffdf0 Game::checkCreatures()(0x49d72c)
0x14ffdfc Game::checkCreatures()(0x49d72c)
0x14ffe10 | 0x49d72c -> 0x57e58955
0x14ffe10 Game::checkCreatures()(0x49d72c)
0x14ffe14 | 0
0x14ffe18 | 0x79e040 -> 0x5b17958
0x14ffe1c | 0x77ba20e8 -> 0xffffffff
0x14ffe20 | 0xffffffff
0x14ffe24 | 0x77bbcefb -> 0xccccccc3
0x14ffe28 | 0x79e040 -> 0x5b17958
0x14ffe2c | 0x3a7
0x14ffe30 | 0
0x14ffe34 | 0x14ffe44 -> 0x14ffee4 \\\\\\ stack frame //////
0x14ffe38 | 0x6c6940 -> 0x5b04c483 <-- ret
0x14ffe3c | 0x79e040 -> 0x5b17958
0x14ffe40 | 0x3fcaa0 -> 0x42c9fd8
0x14ffe44 | 0x14ffee4 -> 0x14fff84 \\\\\\ stack frame //////
0x14ffe48 | 0x6f3f73 -> 0x8984458d <-- ret
0x14ffe4c | 0x5926ba5c -> 0x49d72c
0x14ffe50 | 0
0x14ffe54 | 0x14ffee4 -> 0x14fff84
0x14ffe58 | 0x18
0x14ffe5c | 0x3
0x14ffe60 | 0x1fe80
0x14ffe64 | 0x5926ba58 -> 0x798a70
0x14ffe68 | 0x22fccc -> 0x14ffbb4
0x14ffea8 OutputMessagePool::startExecutionFrame()(0x58fbe6)
0x14ffec0 | 0xffffffff
0x14ffec4 | 0x29d
0x14ffec8 | 0
0x14ffecc | 0x4969406e -> 0
0x14ffed0 | 0xffc4029d
0x14ffed4 | 0x14f0000
0x14ffed8 | 0x3fcaa0 -> 0x42c9fd8
0x14ffedc | 0x3a7
0x14ffee0 | 0
0x14ffee4 | 0x14fff84 -> 0x14fffb8 \\\\\\ stack frame //////
0x14ffee8 | 0x5f87e1 -> 0x8990458b <-- ret
0x14ffee8 Dispatcher::dispatcherThread(void*)(0x5f84c8)
0x14ffeec | 0x5926ba58 -> 0x798a70
0x14ffef0 | 0xe308aec -> 0x49d72c
0x14ffef4 | 0x1
0x14ffef8 | 0xb3624bf0
0x14ffefc | 0x80a60456
0x14fff00 | 0
0x14fff04 | 0
0x14fff08 | 0xb3624c1c
0x14fff3c Dispatcher::dispatcherThread(void*)(0x5f84c8)
0x14fff60 | 0x14fffa8 -> 0x14fffdc
0x14fff64 | 0x47ac70 -> 0x57e58955
0x14fff64 _SEHHandler(_EXCEPTION_RECORD*, void*, _CONTEXT*, void*)(0x47ac70)
0x14fff68 | 0x89389db0
0x14fff6c | 0x14fff50 -> 0xffc403a7
0x14fff70 | 0
0x14fff74 | 0x14fffa8 -> 0x14fffdc
0x14fff78 | 0x3fcaa0 -> 0x42c9fd8
0x14fff7c | 0x3fcb50 -> 0x8d0
0x14fff80 | 0
0x14fff84 | 0x14fffb8 -> 0x14fffec \\\\\\ stack frame //////
0x14fff88 | 0x77bcb3ca -> 0xff4fe859 <-- ret
0x14fff8c | 0
0x14fff90 | 0
0x14fff94 | 0
0x14fff98 | 0x3fcaa0 -> 0x42c9fd8
0x14fff9c | 0x1
0x14fffa0 | 0x14fff90 -> 0
0x14fffa4 | 0x8082e047
0x14fffa8 | 0x14fffdc -> 0xffffffff
0x14fffac | 0x77bc6c74 -> 0x83ec8b55
0x14fffb0 | 0x77ba4138 -> 0xffffffff
0x14fffb4 | 0
0x14fffb8 | 0x14fffec -> 0 \\\\\\ stack frame //////
0x14fffbc | 0x77e64829 -> 0xb0c2e850 <-- ret
0x14fffc0 | 0x3fcaa0 -> 0x42c9fd8
0x14fffc4 | 0
0x14fffc8 | 0
0x14fffcc | 0x3fcaa0 -> 0x42c9fd8
0x14fffd0 | 0
0x14fffd4 | 0x14fffc4 -> 0
0x14fffd8 | 0x80833180
0x14fffdc | 0xffffffff
0x14fffe0 | 0x77e61a60 -> 0x83ec8b55
0x14fffe4 | 0x77e64830 -> 0xffffffff
0x14fffe8 | 0
0x14fffec | 0 \\\\\\ stack frame //////
0x14ffff0 | 0 <-- ret
0x14ffff4 | 0x77bcb35a -> 0x38680c6a
0x14ffff8 | 0x3fcaa0 -> 0x42c9fd8
0x14ffffc | 0
*****************************************************
I hope someone can help im using tfs 0.2.22
Regards,
Deaktiver