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

Linux Why is this crash sometimes Saving server... *** buffer overflow detected ***:

kpdo

New Member
Joined
Feb 5, 2011
Messages
28
Reaction score
1
en-us
Hello why the times when the server will save ta giving this error?
these early time the server is not getting more stable and how to solve this problem before my server was not there many people online database and increased influence this increase in giving these rollback?
ps: I use linux distro tfs 0.3.6 and only 64-bit Ubuntu 11:04


pt-br

Olá por que as vezes quando o servidor vai salvar ta dando esse erro?
começo esses tempo o servidor não está ficando mais estavel como resolver esse problema e que antes meu servidor não tinha muita gente online ai aumento e o database aumento isso influencia em dar esses rollback?
obs: eu uso distro tfs 0.3.6 linux and s.o Ubuntu 11.04 64 bits


Error Log
Code:
 Saving server...
*** buffer overflow detected ***: ./theforgottenserver terminated
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7f1de1bc51d7]
/lib/x86_64-linux-gnu/libc.so.6(+0xfd0f0)[0x7f1de1bc40f0]
/lib/x86_64-linux-gnu/libc.so.6(+0xfc569)[0x7f1de1bc3569]
/lib/x86_64-linux-gnu/libc.so.6(_IO_default_xsputn+0xd8)[0x7f1de1b3bb98]
/lib/x86_64-linux-gnu/libc.so.6(_IO_vfprintf+0x1abd)[0x7f1de1b0e31d]
/lib/x86_64-linux-gnu/libc.so.6(__vsprintf_chk+0x94)[0x7f1de1bc3604]
/lib/x86_64-linux-gnu/libc.so.6(__sprintf_chk+0x7a)[0x7f1de1bc354a]
./theforgottenserver[0x4d8f08]
./theforgottenserver[0x49f983]
./theforgottenserver[0x529d79]
./theforgottenserver[0x5ec66f]
./theforgottenserver[0x5c1be6]
/usr/lib/libboost_thread.so.1.42.0(thread_proxy+0x5e)[0x7f1de2bb916e]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x6d8c)[0x7f1de18afd8c]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x7f1de1bad04d]
======= Memory map: ========
00400000-00699000 r-xp 00000000 fb:00 527281                             /home/kpdo/sv/blue/theforgottenserver
00898000-00899000 r--p 00298000 fb:00 527281                             /home/kpdo/sv/blue/theforgottenserver
00899000-0089c000 rw-p 00299000 fb:00 527281                             /home/kpdo/sv/blue/theforgottenserver
0089c000-008a1000 rw-p 00000000 00:00 0
020fe000-44be1000 rw-p 00000000 00:00 0                                  [heap]
7f1dd0000000-7f1dd255d000 rw-p 00000000 00:00 0
7f1dd255d000-7f1dd4000000 ---p 00000000 00:00 0
7f1dd8000000-7f1dda2e2000 rw-p 00000000 00:00 0
7f1dda2e2000-7f1ddc000000 ---p 00000000 00:00 0
7f1dde427000-7f1dde528000 rw-p 00000000 00:00 0
7f1dde528000-7f1dde529000 ---p 00000000 00:00 0
7f1dde529000-7f1dded29000 rw-p 00000000 00:00 0
7f1dded29000-7f1dded97000 rw-p 00000000 00:00 0
7f1ddedaa000-7f1ddee18000 rw-p 00000000 00:00 0
7f1ddf131000-7f1ddf13d000 r-xp 00000000 fb:00 1835040                    /lib/x86_64-linux-gnu/libnss_files-2.13.so
7f1ddf13d000-7f1ddf33c000 ---p 0000c000 fb:00 1835040                    /lib/x86_64-linux-gnu/libnss_files-2.13.so
7f1ddf33c000-7f1ddf33d000 r--p 0000b000 fb:00 1835040                    /lib/x86_64-linux-gnu/libnss_files-2.13.so
7f1ddf33d000-7f1ddf33e000 rw-p 0000c000 fb:00 1835040                    /lib/x86_64-linux-gnu/libnss_files-2.13.so
7f1ddf33e000-7f1ddf33f000 ---p 00000000 00:00 0
7f1ddf33f000-7f1ddfb3f000 rw-p 00000000 00:00 0
7f1ddfb3f000-7f1ddfc73000 r-xp 00000000 fb:00 4986935                    /usr/lib/libicuuc.so.44.2
7f1ddfc73000-7f1ddfe73000 ---p 00134000 fb:00 4986935                    /usr/lib/libicuuc.so.44.2
7f1ddfe73000-7f1ddfe82000 r--p 00134000 fb:00 4986935                    /usr/lib/libicuuc.so.44.2
7f1ddfe82000-7f1ddfe83000 rw-p 00143000 fb:00 4986935                    /usr/lib/libicuuc.so.44.2
7f1ddfe83000-7f1ddfe87000 rw-p 00000000 00:00 0
7f1ddfe87000-7f1de0038000 r-xp 00000000 fb:00 4986929                    /usr/lib/libicui18n.so.44.2
7f1de0038000-7f1de0238000 ---p 001b1000 fb:00 4986929                    /usr/lib/libicui18n.so.44.2
7f1de0238000-7f1de0243000 r--p 001b1000 fb:00 4986929                    /usr/lib/libicui18n.so.44.2
7f1de0243000-7f1de0244000 rw-p 001bc000 fb:00 4986929                    /usr/lib/libicui18n.so.44.2
7f1de0244000-7f1de0245000 rw-p 00000000 00:00 0
7f1de0245000-7f1de1085000 r--p 00000000 fb:00 4986928                    /usr/lib/libicudata.so.44.2
7f1de1085000-7f1de1284000 ---p 00e40000 fb:00 4986928                    /usr/lib/libicudata.so.44.2
7f1de1284000-7f1de1285000 rw-p 00e3f000 fb:00 4986928                    /usr/lib/libicudata.so.44.2
7f1de1285000-7f1de128c000 r-xp 00000000 fb:00 1835047                    /lib/x86_64-linux-gnu/librt-2.13.so
7f1de128c000-7f1de148b000 ---p 00007000 fb:00 1835047                    /lib/x86_64-linux-gnu/librt-2.13.so
7f1de148b000-7f1de148c000 r--p 00006000 fb:00 1835047                    /lib/x86_64-linux-gnu/librt-2.13.so
7f1de148c000-7f1de148d000 rw-p 00007000 fb:00 1835047                    /lib/x86_64-linux-gnu/librt-2.13.so
7f1de148d000-7f1de14a4000 r-xp 00000000 fb:00 1835250                    /lib/x86_64-linux-gnu/libz.so.1.2.3.4
7f1de14a4000-7f1de16a3000 ---p 00017000 fb:00 1835250                    /lib/x86_64-linux-gnu/libz.so.1.2.3.4
7f1de16a3000-7f1de16a4000 r--p 00016000 fb:00 1835250                    /lib/x86_64-linux-gnu/libz.so.1.2.3.4
7f1de16a4000-7f1de16a5000 rw-p 00017000 fb:00 1835250                    /lib/x86_64-linux-gnu/libz.so.1.2.3.4
7f1de16a5000-7f1de16a7000 r-xp 00000000 fb:00 1835034                    /lib/x86_64-linux-gnu/libdl-2.13.so
7f1de16a7000-7f1de18a7000 ---p 00002000 fb:00 1835034                    /lib/x86_64-linux-gnu/libdl-2.13.so
7f1de18a7000-7f1de18a8000 r--p 00002000 fb:00 1835034                    /lib/x86_64-linux-gnu/libdl-2.13.so
7f1de18a8000-7f1de18a9000 rw-p 00003000 fb:00 1835034                    /lib/x86_64-linux-gnu/libdl-2.13.so
7f1de18a9000-7f1de18c1000 r-xp 00000000 fb:00 1835045                    /lib/x86_64-linux-gnu/libpthread-2.13.so
7f1de18c1000-7f1de1ac1000 ---p 00018000 fb:00 1835045                    /lib/x86_64-linux-gnu/libpthread-2.13.so
7f1de1ac1000-7f1de1ac2000 r--p 00018000 fb:00 1835045                    /lib/x86_64-linux-gnu/libpthread-2.13.so
7f1de1ac2000-7f1de1ac3000 rw-p 00019000 fb:00 1835045                    /lib/x86_64-linux-gnu/libpthread-2.13.so
7f1de1ac3000-7f1de1ac7000 rw-p 00000000 00:00 0
7f1de1ac7000-7f1de1c51000 r-xp 00000000 fb:00 1835027                    /lib/x86_64-linux-gnu/libc-2.13.so
7f1de1c51000-7f1de1e50000 ---p 0018a000 fb:00 1835027                    /lib/x86_64-linux-gnu/libc-2.13.so
7f1de1e50000-7f1de1e54000 r--p 00189000 fb:00 1835027                    /lib/x86_64-linux-gnu/libc-2.13.so
7f1de1e54000-7f1de1e55000 rw-p 0018d000 fb:00 1835027                    /lib/x86_64-linux-gnu/libc-2.13.so
7f1de1e55000-7f1de1e5b000 rw-p 00000000 00:00 0
7f1de1e5b000-7f1de1e70000 r-xp 00000000 fb:00 1835052                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f1de1e70000-7f1de206f000 ---p 00015000 fb:00 1835052                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f1de206f000-7f1de2070000 r--p 00014000 fb:00 1835052                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f1de2070000-7f1de2071000 rw-p 00015000 fb:00 1835052                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f1de2071000-7f1de20f5000 r-xp 00000000 fb:00 1835035                    /lib/x86_64-linux-gnu/libm-2.13.so
7f1de20f5000-7f1de22f4000 ---p 00084000 fb:00 1835035                    /lib/x86_64-linux-gnu/libm-2.13.so
7f1de22f4000-7f1de22f5000 r--p 00083000 fb:00 1835035                    /lib/x86_64-linux-gnu/libm-2.13.so
7f1de22f5000-7f1de22f6000 rw-p 00084000 fb:00 1835035                    /lib/x86_64-linux-gnu/libm-2.13.so
7f1de22f6000-7f1de23de000 r-xp 00000000 fb:00 4985359
 
Vai em data - logs - server, e checa os logs de erro e talz,
uma vez eu tinha um problema parecido em uma tile, magia e num sistemazinho de bingo do ot, caso seja bug abuse, e além disso la nesse data - logs - server tinha ficado o erro gravado, que normalmente os erro assim nao eh normal
aparecer no console, por incrivel que pareca.

se nao for bug abuser..

como vc falou, que o save causa crash e rollbacks, como seu servidor eh dedicado, nao tem tanta chance de ser nukado, principalmente em linux,
vc deveria fazer o seguinte, da uma boa olhada no seu script de save, porque isso nao eh normal, se deve ter mechido em algo nos ultimo update, como ferrerah disse ali, que fodeu o servidor, nao creio que seja a db cheia, pode ser também, mais tipo, tenta arruma outro script de save, aposto que o seu script de save seja esse:

Code:
<?xml version="1.0" encoding="UTF-8"?>
<globalevents>
	<globalevent name="save" interval="1800" event="script" value="save.lua"/>
	<globalevent name="clean" interval="7200" event="script" value="clean.lua"/>

	<globalevent name="serverstart" type="start" event="script" value="start.lua"/>
	<globalevent name="playersrecord" type="record" event="script" value="record.lua"/>

	<!-- <globalevent name="timer_example" time="21:35" event="script" value="my_script.lua"/> -->
</globalevents>

faz o seguinte, troca.

Em globalevents crie um arquivo chamado save.lua e coloque isso dentro.

Code:
function onThink(interval, lastExecution)
        saveServer()
        return TRUE
end

Agora no globalevents.xml adicione isso

Code:
<globalevent name="save" interval="900" script="save.lua"/>

Mude o interval de acordo com o tempo que você quiser.

Aconselharia voce fazer tipo tibia global, botar save server sempre as 7hrs da manhã, ja q nao tem mta gente e tals..

pra resolver os crash o brun123 falou isso ai

Multiupload.com - upload your files to multiple file hosting sites!

o arquivo exp.lua você coloca na pasta data/creaturescripts/scripts e o arquivo 000-constant.lua você coloca na pasta data/lib, substituindo os já existentes (façam backups sempre).

faz oque a ferrera falou tmb.

creio que o seu servidor esteja sofrendo com cloners, se sim, veja este topico:

http://otland.net/f82/anti-dupe-delete-all-items-duplicated-serial-your-database-136899/

da uma olhada em todos os system, npcs, itens.. ok?

Se voce precisar de minha ajuda,
tai meu email:

[email protected]

se seu ot for esse:
exaioros.com

acabei de criar uma cotna, meu nome lah eh marcofelipo.

abraços vei, boa sorte ai.

(vim do xtibia)
 
Joao meu servidor tambem esta dando crash tambem. Soh que eu nao consegui ativar o log quando da o crash, como vc fez para abilitar esse log eu estou usando a 8.6 dev que tem guild war
 
Back
Top