ex eclipse
New Member
here is the report file:
when i remove all npcs the server starts Ok, but i've checked all npcs and they are perfect... so its very strange, if any1 could help... thx
Code:
*****************************************************
Error report - Tue Mar 25 20:27:48 2008
Compiler info - gcc 3.4.5 (mingw special)
Compilation Date - Mar 20 2008 18:40:19
Memory load: 84
Total phys: 2096300 K available phys: 323864 K
Start time: 25-3-2008 23:27:15
Kernel time: 0:0:1.468
User time: 0:0:28.468
Threads: 3
Exception: 0xc0000005 at eip = 0x62da15
eax = 0x14
ebx = 0x91dfa24 -> 0x91dfc18
ecx = 0x6a80bed0 -> 0x91dfc18
edx = 0x91dfc18 -> 0x6a828708
esi = 0x3e2940c -> 0x8000040c
edi = 0x633c726f
ebp = 0x91df9b0 -> 0x91df9d0
esp = 0x91df998 -> 0x6a80bed0
efl = 0x10212
---Stack Trace---
From: 0x91df998 to: 0x91e0000
0x91df998 | 0x6a80bed0 -> 0x91dfc18
0x91df99c | 0x91dfc18 -> 0x6a828708
0x91df9a0 | 0x91df9b0 -> 0x91df9d0
0x91df9a4 | 0x6b1ac8 -> 0x2174c084
0x91df9a8 | 0x91df9b8 -> 0x14
0x91df9ac | 0x6a80bed0 -> 0x91dfc18
0x91df9b0 | 0x91df9d0 -> 0x91dfb10 \\\\\\ stack frame //////
0x91df9b4 | 0x62d9e2 -> 0x8df84589 <-- ret
0x91df9b8 | 0x14
0x91df9bc | 0x91dfc18 -> 0x6a828708
0x91df9c0 | 0x6efe78 -> 0x400de00
0x91df9c4 | 0
0x91df9c8 | 0x3b0ce00 -> 0x3cbda28
0x91df9cc | 0x91dfa24 -> 0x91dfc18
0x91df9d0 | 0x91dfb10 -> 0x91dfb40 \\\\\\ stack frame //////
0x91df9d4 | 0x4c0a06 -> 0xff18853b <-- ret
0x91df9d4 Map::getSpectators(std::list<Creature*, std::allocator<Creature*> >&, Position const&, bool, int, int, int, int)(0x4c02be)
0x91df9d8 | 0x14
0x91df9dc | 0x6efe78 -> 0x400de00
0x91df9e0 | 0x6efe78 -> 0x400de00
0x91df9e4 | 0x91dfbbc -> 0x91dfcfc
0x91df9e8 | 0x7d50
0x91df9ec | 0x7d50
0x91df9f0 | 0x80f2
0x91df9f4 | 0x80f2
0x91df9f8 | 0x7d2e
0x91dfaec | 0x5a4500 -> 0x8de58955
0x91dfaf0 | 0x6b81b2 -> 0x401ffff
0x91dfaf4 | 0x91dfb18 -> 0x15c0de8
0x91dfaf8 | 0x6518d6 -> 0x8b186d8d
0x91dfafc | 0x8
0x91dfb00 | 0x15c0e04 -> 0
0x91dfb04 | 0
0x91dfb08 | 0x1000150 -> 0x4
0x91dfb0c | 0x3e29408 -> 0x6effe0
0x91dfb10 | 0x91dfb40 -> 0x91dfc70 \\\\\\ stack frame //////
0x91dfb14 | 0x5c308b -> 0x9090c3c9 <-- ret
0x91dfb18 | 0x15c0de8 -> 0xc350
0x91dfb1c | 0x91dfc18 -> 0x6a828708
0x91dfb20 | 0x91dfc38 -> 0x80df
0x91dfb24 | 0x1
0x91dfb28 | 0xfffffff3
0x91dfb2c | 0xd
0x91dfb30 | 0xfffffff3
0x91dfb34 | 0xd
0x91dfb38 | 0x91dfc08 -> 0x498970d0
0x91dfb3c | 0x11dfc08 -> 0x1
0x91dfb40 | 0x91dfc70 -> 0x91dfcc0 \\\\\\ stack frame //////
0x91dfb44 | 0x5237e8 -> 0x1c2444c7 <-- ret
0x91dfb44 Tile::moveCreature(Creature*, Cylinder*, bool)(0x523464)
0x91dfb48 | 0x6effe0 -> 0x14db438
0x91dfb4c | 0x91dfc18 -> 0x6a828708
0x91dfb50 | 0x91dfc38 -> 0x80df
0x91dfb54 | 0x1
0x91dfb58 | 0
0x91dfb5c | 0
0x91dfb60 | 0
0x91dfb64 | 0
0x91dfbe0 Tile::moveCreature(Creature*, Cylinder*, bool)(0x523464)
0x91dfc44 Thing::getTile()(0x521d82)
0x91dfc4c | 0x49897150 -> 0x6ec06c
0x91dfc50 | 0x1
0x91dfc54 | 0
0x91dfc58 | 0x498971a8 -> 0x6ebf2c
0x91dfc5c | 0x1049010 -> 0x1
0x91dfc60 | 0x3
0x91dfc64 | 0x3e29408 -> 0x6effe0
0x91dfc68 | 0x3e2940c -> 0x8000040c
0x91dfc6c | 0x633c726f
0x91dfc70 | 0x91dfcc0 -> 0x91dfda0 \\\\\\ stack frame //////
0x91dfc74 | 0x4549a0 -> 0xf845c7 <-- ret
0x91dfc74 Game::internalMoveCreature(Creature*, Cylinder*, Cylinder*, unsigned int)(0x4548ee)
0x91dfc78 | 0x498970d0 -> 0x6ec06c
0x91dfc7c | 0x3cb8ca0 -> 0x6ebbcc
0x91dfc80 | 0x49897150 -> 0x6ec06c
0x91dfc84 | 0
0x91dfc88 | 0x20
0x91dfc8c | 0x4988baf8 -> 0
0x91dfc90 | 0x4988b640 -> 0x6eb428
0x91dfc94 | 0x6676cd9
0x91dfc9c | 0x3e29408 -> 0x6effe0
0x91dfca0 | 0x3cb90a4 -> 0x6ebdb8
0x91dfca4 | 0x6ec06c -> 0x523b7e
0x91dfca8 | 0x15c0de8 -> 0xc350
0x91dfcac | 0x80df
0x91dfcb0 | 0x7d3e
0x91dfcb4 | 0x6
0x91dfcb8 | 0x498970d0 -> 0x6ec06c
0x91dfcbc | 0x1
0x91dfcc0 | 0x91dfda0 -> 0x91dfdd0 \\\\\\ stack frame //////
0x91dfcc4 | 0x454829 -> 0x83944589 <-- ret
0x91dfcc4 Game::internalMoveCreature(Creature*, Direction, unsigned int)(0x454444)
0x91dfcc8 | 0x6effe0 -> 0x14db438
0x91dfccc | 0x3cb8ca0 -> 0x6ebbcc
0x91dfcd0 | 0x498970d0 -> 0x6ec06c
0x91dfcd4 | 0x49897150 -> 0x6ec06c
0x91dfcd8 | 0x20
0x91dfcdc | 0x7c90ee18 -> 0x83ec8b55
0x91dfce0 | 0x7c910570 -> 0xffffffff
0x91dfce4 | 0x1
0x91dfd0c Npc::getRandomStep(Direction&)(0x4d905c)
0x91dfd20 Game::internalMoveCreature(Creature*, Direction, unsigned int)(0x454444)
0x91dfd74 Npc::getNextStep(Direction&)(0x4d8cf2)
0x91dfd7c | 0x91dfdcc -> 0x2
0x91dfd80 | 0x49897150 -> 0x6ec06c
0x91dfd84 | 0x498970d0 -> 0x6ec06c
0x91dfd88 | 0x2
0x91dfd8c | 0
0x91dfd90 | 0x91dfdb0 -> 0x2
0x91dfd94 | 0x3e29408 -> 0x6effe0
0x91dfd98 | 0x3e2940c -> 0x8000040c
0x91dfd9c | 0x633c726f
0x91dfda0 | 0x91dfdd0 -> 0x91dfdf0 \\\\\\ stack frame //////
0x91dfda4 | 0x440919 -> 0x7401f883 <-- ret
0x91dfda4 Creature::onWalk()(0x4408ae)
0x91dfda8 | 0x6effe0 -> 0x14db438
0x91dfdac | 0x3cb8ca0 -> 0x6ebbcc
0x91dfdb0 | 0x2
0x91dfdb4 | 0x20
0x91dfdb8 | 0x91dfdcc -> 0x2
0x91dfdbc | 0x91dfdc8 -> 0x6f0094
0x91dfdc0 | 0
0x91dfdc4 | 0
0x91dfdc8 | 0x6f0094 -> 0
0x91dfdcc | 0x2
0x91dfdd0 | 0x91dfdf0 -> 0x91dfe10 \\\\\\ stack frame //////
0x91dfdd4 | 0x462c36 -> 0x8908458b <-- ret
0x91dfdd4 Game::checkCreatureWalk(unsigned int)(0x462bea)
0x91dfdd8 | 0x3cb8ca0 -> 0x6ebbcc
0x91dfddc | 0x8000040c
0x91dfde0 | 0x77c2921d -> 0xccccc3c9
0x91dfde4 | 0xcc42b1f
0x91dfde8 | 0xd60d3b68
0x91dfdec | 0x3cb8ca0 -> 0x6ebbcc
0x91dfdf0 | 0x91dfe10 -> 0x91dfe30 \\\\\\ stack frame //////
0x91dfdf4 | 0x621276 -> 0x8955c3c9 <-- ret
0x91dfdf8 | 0x6effe0 -> 0x14db438
0x91dfdfc | 0x8000040c
0x91dfe00 | 0x91dfe10 -> 0x91dfe30
0x91dfe04 | 0x620d75 -> 0x5590c3c9
0x91dfe08 | 0x3e29408 -> 0x6effe0
0x91dfe0c | 0x462bea -> 0x83e58955
0x91dfe0c Game::checkCreatureWalk(unsigned int)(0x462bea)
0x91dfe10 | 0x91dfe30 -> 0x91dfe50 \\\\\\ stack frame //////
0x91dfe14 | 0x5c9538 -> 0x5b10c483 <-- ret
0x91dfe18 | 0x3e29400 -> 0x462bea
0x91dfe1c | 0x6effe0 -> 0x14db438
0x91dfe20 | 0x8000040c
0x91dfe24 | 0xffffffff
0x91dfe28 | 0x1b072d8 -> 0
0x91dfe2c | 0x1a177d0 -> 0xd6c
0x91dfe30 | 0x91dfe50 -> 0x91dfe60 \\\\\\ stack frame //////
0x91dfe34 | 0x5cdbf2 -> 0x8955c3c9 <-- ret
0x91dfe38 | 0x3e29408 -> 0x6effe0
0x91dfe3c | 0x633c7200
0x91dfe40 | 0x3e29400 -> 0x462bea
0x91dfe44 | 0x91dfe4f -> 0x1dfe6009
0x91dfe48 | 0
0x91dfe4c | 0x91dfebc -> 0x6a828438
0x91dfe50 | 0x91dfe60 -> 0x91dfee0 \\\\\\ stack frame //////
0x91dfe54 | 0x5f4cb5 -> 0x5590c3c9 <-- ret
0x91dfe58 | 0x3e29400 -> 0x462bea
0x91dfe5c | 0x3e29400 -> 0x462bea
0x91dfe60 | 0x91dfee0 -> 0x91dfef0 \\\\\\ stack frame //////
0x91dfe64 | 0x6239a1 -> 0x89a4458d <-- ret
0x91dfe68 | 0x3e31b2c -> 0x3e29400
0x91dfe6c | 0xffffffff
0x91dfe70 | 0x77c0c2e3 -> 0xccccccc3
0x91dfe74 | 0x5a4bf5 -> 0x9090c3c9
0x91dfe78 | 0x6a828438 -> 0x6a8280f0
0x91dfe7c | 0x633c726f
0x91dfe80 | 0x91dfe90 -> 0x91dfeb0
0x91dfe84 | 0xfafe88 -> 0
0x91dfebc | 0x6a828438 -> 0x6a8280f0
0x91dfec0 | 0xe844d55e
0x91dfec4 | 0x118
0x91dfec8 | 0x47e98a74 -> 0
0x91dfecc | 0xb4003e -> 0x3d60008
0x91dfed0 | 0x91d0000
0x91dfed4 | 0x1b072d8 -> 0
0x91dfed8 | 0x1a177d0 -> 0xd6c
0x91dfedc | 0x633c726f
0x91dfee0 | 0x91dfef0 -> 0x91dff80 \\\\\\ stack frame //////
0x91dfee4 | 0x5c3405 -> 0x5590c3c9 <-- ret
0x91dfee8 | 0x3e31b28 -> 0x6c18c4
0x91dfeec | 0x1b072d8 -> 0
0x91dfef0 | 0x91dff80 -> 0x91dffb4 \\\\\\ stack frame //////
0x91dfef4 | 0x520308 -> 0x89d4458b <-- ret
0x91dfef4 Dispatcher::dispatcherThread(void*)(0x5201c2)
0x91dfef8 | 0x3e31b28 -> 0x6c18c4
0x91dfefc | 0x6c1600 -> 0x2498c0
0x91dff00 | 0x3f0000 -> 0xc8
0x91dff04 | 0x8054498b
0x91dff08 | 0xb7286c28
0x91dff0c | 0x891c2020
0x91dff10 | 0xffdff120
0x91dff14 | 0x891c21bc
0x91dff44 Dispatcher::dispatcherThread(void*)(0x5201c2)
0x91dff5c | 0x91dffa4 -> 0x91dffdc
0x91dff60 | 0x44cea4 -> 0x57e58955
0x91dff60 _SEHHandler(_EXCEPTION_RECORD*, void*, _CONTEXT*, void*)(0x44cea4)
0x91dff64 | 0x804fec26
0x91dff68 | 0x91dff4c -> 0x633c726f
0x91dff6c | 0x891c2054
0x91dff70 | 0x91dffa4 -> 0x91dffdc
0x91dff74 | 0x1b072d8 -> 0
0x91dff78 | 0x1a177d0 -> 0xd6c
0x91dff7c | 0x633c726f
0x91dff80 | 0x91dffb4 -> 0x91dffec \\\\\\ stack frame //////
0x91dff84 | 0x77c1a243 -> 0xff4be859 <-- ret
0x91dff88 | 0
0x91dff8c | 0x633c726f
0x91dff90 | 0x20726168 -> 0
0x91dff94 | 0x1b072d8 -> 0
0x91dff98 | 0
0x91dff9c | 0x91dff8c -> 0x633c726f
0x91dffa0 | 0
0x91dffa4 | 0x91dffdc -> 0xffffffff
0x91dffa8 | 0x77c15c94 -> 0x83ec8b55
0x91dffac | 0x77bf40c8 -> 0xffffffff
0x91dffb0 | 0
0x91dffb4 | 0x91dffec -> 0 \\\\\\ stack frame //////
0x91dffb8 | 0x7c80b50b -> 0x1798e850 <-- ret
0x91dffbc | 0x1b072d8 -> 0
0x91dffc0 | 0x633c726f
0x91dffc4 | 0x20726168 -> 0
0x91dffc8 | 0x1b072d8 -> 0
0x91dffcc | 0x7ffdc000 -> 0x91df5dc
0x91dffd0 | 0x89c3a600
0x91dffd4 | 0x91dffc0 -> 0x633c726f
0x91dffd8 | 0x893a6c38
0x91dffdc | 0xffffffff
0x91dffe0 | 0x7c8399f3 -> 0x83ec8b55
0x91dffe4 | 0x7c80b518 -> 0xffffffff
0x91dffe8 | 0
0x91dffec | 0 \\\\\\ stack frame //////
0x91dfff0 | 0 <-- ret
0x91dfff4 | 0x77c1a1d7 -> 0xc8680c6a
0x91dfff8 | 0x1b072d8 -> 0
0x91dfffc | 0
*****************************************************
when i remove all npcs the server starts Ok, but i've checked all npcs and they are perfect... so its very strange, if any1 could help... thx