Kayan
Active Member
Hello my server crash every day, always the same mistake!
See the error
I use the latest revision of TAGS 0.2, although the former always the same fall.
This occurs start some revisions ago when something has changed in mysql connections, if I am not mistaken.
This is probably a bug in TFS, but if someone can help me with some solution.
It is often that the server arrives to take Uptime and 120h of whom have day falls on 4 hours.
See the error
Code:
*****************************************************
Error report - Sat Jun 07 18:17:18 2008
Compiler info - gcc 3.4.5 (mingw special)
Compilation Date - Jun 6 2008 16:18:43
Memory load: 56
Total phys: 2096000 K available phys: 912332 K
Start time: 7-6-2008 16:43:24
Kernel time: 0:0:25.156
User time: 0:7:38.812
Threads: 3
Exception: 0xc0000005 at eip = 0x46de55(DBResult::addRow(char**, unsigned long*, unsigned int) - 0x46dd9c)
eax = 0x6
ebx = 0x2a43ec0 -> 0x2088d9e0
ecx = 0x2460ff0 -> 0xf
edx = 0x2e480c0 -> 0x6
esi = 0x2fad030 -> 0x2724bc8
edi = 0x3
ebp = 0x149f9a4 -> 0x149fab4
esp = 0x149f97c -> 0x221e7230
efl = 0x10202
---Stack Trace---
From: 0x149f97c to: 0x14a0000
0x149f97c | 0x221e7230 -> 0x39313933
0x149f980 | 0x17a803b -> 0x39313933
0x149f984 | 0x7
0x149f988 | 0x2460f98 -> 0x1
0x149f98c | 0x7169c9d -> 0x70756f72
0x149f990 | 0x7
0x149f994 | 0x149fbdc -> 0x4
0x149f998 | 0x12904701 -> 0
0x149f99c | 0x766658d -> 0x756f6363
0x149f9a0 | 0x7169c9d -> 0x70756f72
0x149f9a4 | 0x149fab4 -> 0x149fcf4 \\\\\\ stack frame //////
0x149f9a8 | 0x47183d -> 0xff508d8b <-- ret
0x149f9a8 DatabaseMySQL::storeQuery(DBQuery&, DBResult&)(0x471126)
0x149f9ac | 0x149fbdc -> 0x4
0x149f9b0 | 0x17a8010 -> 0x17a8024
0x149f9b4 | 0x2460ff0 -> 0xf
0x149f9b8 | 0x4
0x149f9bc | 0x71646c -> 0x72746100
0x149f9c0 | 0x149f9dc -> 0x149fbe4
0x149f9c4 | 0x766658c -> 0x6f636361
0x149f9c8 | 0x7666580 -> 0xa
0x149f9cc | 0x1162e654 -> 0x10008ae4
0x149fa4c DatabaseMySQL::storeQuery(DBQuery&, DBResult&)(0x471126)
0x149fa90 | 0x149fc24 -> 0x739d40
0x149fa94 | 0x149faa8 -> 0x129047d8
0x149fa98 | 0x46d3be -> 0x8b0c6d8d
0x149fa98 DBQuery::DBQuery()(0x46d2e2)
0x149fa9c | 0x149fa4c -> 0x4716ef
0x149faa0 | 0x15ccd68 -> 0x1
0x149faa4 | 0x129def8 -> 0x738788
0x149faa8 | 0x129047d8 -> 0x2dbbe24
0x149faac | 0x129def8 -> 0x738788
0x149fab0 | 0x10006b55 -> 0x2c698918
0x149fab4 | 0x149fcf4 -> 0x149fe24 \\\\\\ stack frame //////
0x149fab8 | 0x4cac44 -> 0x974c084 <-- ret
0x149fab8 IOLoginData::getGuidByNameEx(unsigned int&, bool&, std::string&)(0x4ca964)
0x149fabc | 0x129def8 -> 0x738788
0x149fac0 | 0x149fc1c -> 0x739d2c
0x149fac4 | 0x149fbdc -> 0x4
0x149fac8 | 0
0x149facc | 0
0x149fad0 | 0xffffffff
0x149fad4 | 0x1ac5a68 -> 0x1acab20
0x149fad8 | 0x1ac5a68 -> 0x1acab20
0x149fae0 LuaScriptInterface::luaGetThingfromPos(lua_State*)(0x5031d2)
0x149fb8c IOLoginData::getGuidByNameEx(unsigned int&, bool&, std::string&)(0x4ca964)
0x149fcd0 | 0x7437cc -> 0x73b860
0x149fcd4 | 0x7437d4 -> 0x73b820
0x149fcd8 | 0x47b2bf -> 0x575c084
0x149fcd8 Game::getPlayerByID(unsigned int)(0x47b286)
0x149fcdc | 0x2d8c7a8 -> 0x73984c
0x149fce0 | 0x149fd00 -> 0x149fd90
0x149fce4 | 0x3f0718 -> 0x2c0a0c8
0x149fce8 | 0x129047d8 -> 0x2dbbe24
0x149fcec | 0x73df60 -> 0x1bbb5a0
0x149fcf0 | 0x10006b55 -> 0x2c698918
0x149fcf4 | 0x149fe24 -> 0x149fe44 \\\\\\ stack frame //////
0x149fcf8 | 0x48ef3c -> 0x850fc084 <-- ret
0x149fcf8 Game::playerRequestAddVip(unsigned int, std::string const&)(0x48eca8)
0x149fcfc | 0x7164e0 -> 0
0x149fd00 | 0x149fd90 -> 0x1
0x149fd04 | 0x149fd97 -> 0x49fe687c
0x149fd08 | 0x149fdfc -> 0x2dbbe24
0x149fd0c | 0x1c09be8 -> 0x7060204d
0x149fd10 | 0x2ae50d0 -> 0x48f93e
0x149fd14 | 0
0x149fd18 | 0x7c829f59 -> 0x90000cc2
0x149fdbc Game::playerRequestAddVip(unsigned int, std::string const&)(0x48eca8)
0x149fe00 | 0xffffffff
0x149fe04 | 0x77bbcefb -> 0xccccccc3
0x149fe08 | 0x621eb9 -> 0x9090c3c9
0x149fe0c | 0x149fdf0 -> 0x1c8c8e3
0x149fe10 | 0x10003d22 -> 0xa07c708
0x149fe14 | 0x149ff60 -> 0x149ffa8
0x149fe18 | 0x129047d8 -> 0x2dbbe24
0x149fe1c | 0x73df60 -> 0x1bbb5a0
0x149fe20 | 0x10006b55 -> 0x2c698918
0x149fe24 | 0x149fe44 -> 0x149fee4 \\\\\\ stack frame //////
0x149fe28 | 0x679af0 -> 0x8bf45d8b <-- ret
0x149fe2c | 0x73df60 -> 0x1bbb5a0
0x149fe30 | 0x10006b55 -> 0x2c698918
0x149fe34 | 0x129047d8 -> 0x2dbbe24
0x149fe38 | 0x11d1c50 -> 0x738a08
0x149fe3c | 0x109
0x149fe40 | 0
0x149fe44 | 0x149fee4 -> 0x149ff84 \\\\\\ stack frame //////
0x149fe48 | 0x6a413f -> 0x8984458d <-- ret
0x149fe4c | 0x2a67f34 -> 0x129047c8
0x149fe50 | 0
0x149fe54 | 0x149fee4 -> 0x149ff84
0x149fe58 | 0x18
0x149fe5c | 0x3
0x149fe60 | 0x17d0b
0x149fe64 | 0x2a67f30 -> 0x73ba38
0x149fe68 | 0x22f0ac -> 0
0x149fea8 OutputMessagePool::startExecutionFrame()(0x5559d0)
0x149fec0 | 0xb40213 -> 0
0x149fec4 | 0x77bb0000 -> 0xba102015
0x149fec8 | 0x621eb9 -> 0x9090c3c9
0x149fecc | 0x2cacef8 -> 0x2
0x149fed0 | 0x77e61d43 -> 0x90000cc2
0x149fed4 | 0x149fee4 -> 0x149ff84
0x149fed8 | 0x11d1c50 -> 0x738a08
0x149fedc | 0x109
0x149fee0 | 0
0x149fee4 | 0x149ff84 -> 0x149ffb8 \\\\\\ stack frame //////
0x149fee8 | 0x5b6bc9 -> 0x8990458b <-- ret
0x149fee8 Dispatcher::dispatcherThread(void*)(0x5b68b0)
0x149feec | 0x2a67f30 -> 0x73ba38
0x149fef0 | 0xffffffff
0x149fef4 | 0x1
0x149fef8 | 0xb81cbbf0
0x149fefc | 0x80a5c456
0x149ff00 | 0
0x149ff04 | 0
0x149ff08 | 0xb81cbc1c
0x149ff3c Dispatcher::dispatcherThread(void*)(0x5b68b0)
0x149ff60 | 0x149ffa8 -> 0x149ffdc
0x149ff64 | 0x473cc0 -> 0x57e58955
0x149ff64 _SEHHandler(_EXCEPTION_RECORD*, void*, _CONTEXT*, void*)(0x473cc0)
0x149ff68 | 0x889794b0
0x149ff6c | 0x149ff50 -> 0xb40109
0x149ff70 | 0
0x149ff74 | 0x149ffa8 -> 0x149ffdc
0x149ff78 | 0x11d1c50 -> 0x738a08
0x149ff7c | 0x11d1ce8 -> 0x1790
0x149ff80 | 0
0x149ff84 | 0x149ffb8 -> 0x149ffec \\\\\\ stack frame //////
0x149ff88 | 0x77bcb3ca -> 0xff4fe859 <-- ret
0x149ff8c | 0
0x149ff90 | 0
0x149ff94 | 0
0x149ff98 | 0x11d1c50 -> 0x738a08
0x149ff9c | 0x1
0x149ffa0 | 0x149ff90 -> 0
0x149ffa4 | 0x8082e027
0x149ffa8 | 0x149ffdc -> 0xffffffff
0x149ffac | 0x77bc6c74 -> 0x83ec8b55
0x149ffb0 | 0x77ba4138 -> 0xffffffff
0x149ffb4 | 0
0x149ffb8 | 0x149ffec -> 0 \\\\\\ stack frame //////
0x149ffbc | 0x77e64829 -> 0xb0c2e850 <-- ret
0x149ffc0 | 0x11d1c50 -> 0x738a08
0x149ffc4 | 0
0x149ffc8 | 0
0x149ffcc | 0x11d1c50 -> 0x738a08
0x149ffd0 | 0
0x149ffd4 | 0x149ffc4 -> 0
0x149ffd8 | 0x80833160
0x149ffdc | 0xffffffff
0x149ffe0 | 0x77e61a60 -> 0x83ec8b55
0x149ffe4 | 0x77e64830 -> 0xffffffff
0x149ffe8 | 0
0x149ffec | 0 \\\\\\ stack frame //////
0x149fff0 | 0 <-- ret
0x149fff4 | 0x77bcb35a -> 0x38680c6a
0x149fff8 | 0x11d1c50 -> 0x738a08
0x149fffc | 0
*****************************************************
I use the latest revision of TAGS 0.2, although the former always the same fall.
This occurs start some revisions ago when something has changed in mysql connections, if I am not mistaken.
This is probably a bug in TFS, but if someone can help me with some solution.
It is often that the server arrives to take Uptime and 120h of whom have day falls on 4 hours.