jakub742
Active Member
Hi, i just found out that my server is crashing on "PrepareDeath" CreatureEvent, but only on Linux.
my script:
On Windows player is successfully teleported to temple. On Linux will get segmentation fault. However if i comment
this line its working even on Linux, player has 1 health and is unable to die. Also sendMagicEffect works fine.
With player:teleportTo it will crash on linux.
Also crashing with setHealth addMana etc.
Pretty weird. Does anyone knows why ?
TFS 1.5 Nekiro's downgrade 772
gdb backtrace
my script:
LUA:
local prepareDeath = CreatureEvent('PrepareDeath')
prepareDeath:type('preparedeath')
function prepareDeath.onPrepareDeath(player)
player:getPosition():sendMagicEffect(CONST_ME_TELEPORT)
player:teleportTo(player:getTown():getTemplePosition())
return false
end
prepareDeath:register()
On Windows player is successfully teleported to temple. On Linux will get segmentation fault. However if i comment
Code:
player:teleportTo(player:getTown():getTemplePosition())
With player:teleportTo it will crash on linux.
Also crashing with setHealth addMana etc.
Pretty weird. Does anyone knows why ?

TFS 1.5 Nekiro's downgrade 772
gdb backtrace
Last edited: