• 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!

Server Unstable

Kayan

Active Member
Joined
Sep 19, 2007
Messages
1,561
Reaction score
38
Location
Santa Catarina
Hello my server crash every day, always the same mistake!

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.
 
same here my server has been crashing like at least once every two days i got no custom luasql scripts i think its just unstable
 
Any developer can see this?

Why make a distro? If developers no give support for users? ;D
 
Last edited:
Well, they dont give support 24/7 ;S Just WAIT.
 
Any developer can see this?

Why make a distro? If developers no give support for users? ;D

Why use it? If we don't give support?

Use OpenTibia or another distribution if you don't like the way TFS works, we're not forcing you to use our server.

We're not getting paid for developing the server either. We're not getting anything at all, so you cannot expect us to provide you instant support, especially when you don't use stable releases.

If you're using latest subversion, tags/0.2 or trunk, you cannot expect it to be working properly, use the release revisions instead.
 
Talaturen sorry I know it is difficult to plan a distro.
But every time I refer a mistake no one answered. Then exception trance no use, because no one knows where you see the mistakes.
If anyone read this and know I would be grateful identify the error.
 
I've already found out what could cause it and it'll be commited soon.
 
Okay, thank you very much. Sorry again for having claimed developers, they do an excellent job.
 
@UP
When you get crashs post the report.txt in bug reports project tool for better support and faster fix
 
@UP
When you get crashs post the report.txt in bug reports project tool for better support and faster fix
I have The Forgotten Server 0.3. I get crash at least twice a day. I am trying my best to stop them. But I dont have the report.txt on my server folder. I've look for it.

I am using windows vista. Witch make me believe that it also cause crash on my server.
 
Maybe you could add it on parameters:

-D__EXCEPTION_TRACER__

And at linkers:

-Wl,-Map=forgottenserver.map

And then you click at "Compile all" or something like that. Then you copy your new .exe and the file forgottenserver.map to your server folder, and open your server. Now, when it crashes, you'll get a file named report.txt in your server folder with the report.

Yours,
Rafael Hamdan;
 
Back
Top