Git Product home page Git Product logo

projectskyfire / skyfire.406a Goto Github PK

View Code? Open in Web Editor NEW
343.0 343.0 218.0 107.9 MB

SkyFireEMU is a full featured F/OSS World of Warcraft: Cataclysm emulator written in C++. || Compatible with World of Warcraft client 4.0.6a (Build:13623) || Public DB is located on forum

Home Page: http://www.projectskyfire.org

License: GNU General Public License v3.0

C 8.50% PHP 0.02% Shell 0.02% Perl 0.01% C# 0.03% C++ 89.69% Objective-C 0.41% D 0.03% Python 0.03% Makefile 0.01% CMake 0.54% Batchfile 0.01% GDB 0.01% Yacc 0.02% M4 0.01% Roff 0.16% PLSQL 0.01% SQLPL 0.20% PLpgSQL 0.31%

skyfire.406a's People

Contributors

azazel avatar bootz avatar click avatar dduarte avatar et2012 avatar fredimachado avatar greymane avatar imagedev avatar kaelima avatar lopin avatar maanuel avatar machiavell1 avatar malcrom avatar mobiledev avatar origins avatar panaut0lordv avatar paradox avatar qaston avatar ramusik avatar roc13x avatar runningnak3d avatar shauren avatar shocker avatar skyfire avatar subv avatar supabad avatar tbaart avatar tobmaps avatar xurxogr avatar zxbiohazardzx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

skyfire.406a's Issues

Error compile linux

I have these error compiling linux. Master branch

In file included from /home/marc/Repos/SkyFireEMU_rebase/src/server/shared/Packets/WorldPacket.cpp:22:0:
/home/marc/Repos/SkyFireEMU_rebase/src/server/game/Server/Protocol/Opcodes.h:2663:9: error: exponent has no digits
In file included from /home/marc/Repos/SkyFireEMU_rebase/src/server/shared/Packets/WorldPacket.cpp:22:0:
/home/marc/Repos/SkyFireEMU_rebase/src/server/game/Server/Protocol/Opcodes.h:36:1: error: expected unqualified-id before ‘<<’ token
make[2]: *** [src/server/shared/CMakeFiles/shared.dir/Packets/WorldPacket.cpp.o] Error 1
make[1]: *** [src/server/shared/CMakeFiles/shared.dir/all] Error 2
make: *** [all] Error 2

Compile Error on Linux

/home/wow/SkyFireEMU_rebase/src/server/game/Entities/Unit/Unit.cpp: In member function 'bool Unit::HandleDummyAuraProc(Unit_, uint32, AuraEffect_, const SpellInfo*, uint32, uint32, uint32)':

/home/wow/SkyFireEMU_rebase/src/server/game/Entities/Unit/Unit.cpp:7826: error: 'const class SpellInfo' has no member named 'ManaCostPerLevel'

[Extractor issues]

Itake 2 error when i try to use estractor and vmaps:
the program stop to working and close istantly

You cannot speak that language.

Please help

I compiled skyfire. After create when I write something to chat .gm on and say this You cannot speak that language. This applies to all class in horde. But in alliance i can write normal.

Crash

Program terminated with signal 6, Aborted.
#0 0x00007fbd7c5d8165 in *__GI_raise (sig=) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64

64 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
in ../nptl/sysdeps/unix/sysv/linux/raise.c
#0 0x00007fbd7c5d8165 in *__GI_raise (sig=)

at ../nptl/sysdeps/unix/sysv/linux/raise.c:64

#1 0x00007fbd7c5daf70 in *__GI_abort () at abort.c:92
#2 0x00007fbd7c5d12b1 in *__GI___assert_fail (

assertion=0x12df6b8 "\"!aurApp->GetRemoveMode()\" &&0",
file=<value optimized out>, line=3355,
function=0x12e23c0 "void Unit::_UnapplyAura(std::_Rb_tree_iterator<std::pair<const unsigned int, AuraApplication*> >&, AuraRemoveMode)") at assert.c:81

#3 0x000000000095e1d5 in Unit::_UnapplyAura (this=0x7fbd39e8a000,

i=<value optimized out>, removeMode=AURA_REMOVE_BY_DEFAULT)
at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Entities/Unit/Unit.cpp:3355

#4 0x0000000000c299f5 in SmartAI::RemoveAuras (this=0x7fbd40509140)

at /home/mangos/sources/cataclysm-4.0.6/src/server/game/AI/SmartScripts/SmartAI.cpp:440

#5 0x0000000000c29c35 in SmartAI::EnterEvadeMode (this=0x55c4)

at /home/mangos/sources/cataclysm-4.0.6/src/server/game/AI/SmartScripts/SmartAI.cpp:467

#6 0x000000000096506a in Creature::SelectVictim (this=)

at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Entities/Unit/Unit.cpp:12991

#7 0x0000000000c2bc05 in CreatureAI::UpdateVictim (this=0x7fbd40509140,

diff=101)

---Type to continue, or q to quit---
at /home/mangos/sources/cataclysm-4.0.6/src/server/game/AI/CreatureAIImpl.h:566
#8 SmartAI::UpdateAI (this=0x7fbd40509140, diff=101)

at /home/mangos/sources/cataclysm-4.0.6/src/server/game/AI/SmartScripts/SmartAI.cpp:373

#9 0x00000000009b7d88 in Creature::Update (this=0x7fbd39e8a000, diff=101)

at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Entities/Creature/Creature.cpp:523

#10 0x0000000000a83061 in Trinity::ObjectUpdater::Visit (v=...,

c=<value optimized out>)
at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Grids/Notifiers/GridNotifiersImpl.h:45

#11 VisitorHelper<Trinity::ObjectUpdater, Creature> (v=...,

c=<value optimized out>)
at /home/mangos/sources/cataclysm-4.0.6/src/server/shared/Dynamic/TypeContainerVisitor.h:64

#12 0x0000000000a7c0b0 in VisitorHelper<Trinity::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > (this=0x7fbd5f03a000,

obj=<value optimized out>, gridVisitor=<value optimized out>,
worldVisitor=<value optimized out>)
at /home/mangos/sources/cataclysm-4.0.6/src/server/shared/Dynamic/TypeContainerVisitor.h:70

#13 VisitorHelper<Trinity::ObjectUpdater, GameObject, TypeList<Creature, TypeLis---Type to continue, or q to quit---

t<DynamicObject, TypeList<Corpse, TypeNull> > > > (this=0x7fbd5f03a000,
obj=, gridVisitor=,
worldVisitor=)
at /home/mangos/sources/cataclysm-4.0.6/src/server/shared/Dynamic/TypeContainerVisitor.h:71
#14 VisitorHelper<Trinity::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > (

this=0x7fbd5f03a000, obj=<value optimized out>,
gridVisitor=<value optimized out>, worldVisitor=<value optimized out>)
at /home/mangos/sources/cataclysm-4.0.6/src/server/shared/Dynamic/TypeContainerVisitor.h:94

#15 TypeContainerVisitor<Trinity::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >::Visit (this=0x7fbd5f03a000, obj=,

gridVisitor=<value optimized out>, worldVisitor=<value optimized out>)
at /home/mangos/sources/cataclysm-4.0.6/src/server/shared/Dynamic/TypeContainerVisitor.h:105

#16 VisitTrinity::ObjectUpdater (this=0x7fbd5f03a000,

obj=<value optimized out>, gridVisitor=<value optimized out>,
worldVisitor=<value optimized out>)
at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Grids/Grid.h:92

#17 VisitGrid<Trinity::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > (this=0x7fbd5f03a000,

---Type to continue, or q to quit---
obj=, gridVisitor=,
worldVisitor=)
at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Grids/NGrid.h:159
#18 Visit<Trinity::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > > (

this=0x7fbd5f03a000, obj=<value optimized out>,
gridVisitor=<value optimized out>, worldVisitor=<value optimized out>)
at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Maps/Map.h:626

#19 Map::VisitNearbyCellsOf (this=0x7fbd5f03a000, obj=,

gridVisitor=<value optimized out>, worldVisitor=<value optimized out>)
at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Maps/Map.cpp:494

#20 0x0000000000a7cb77 in Map::Update (this=0x7fbd5f03a000, t_diff=101)

at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Maps/Map.cpp:535

#21 0x0000000000a72a91 in MapUpdateRequest::call() ()
#22 0x0000000000d10001 in DelayExecutor::svc (this=0x7fbd6f924c40)

at /home/mangos/sources/cataclysm-4.0.6/src/server/shared/Threading/DelayExecutor.cpp:52

#23 0x00007fbd7e062787 in ACE_Task_Base::svc_run (args=)

at ../../ace/Task.cpp:275

#24 0x00007fbd7e063b11 in ACE_Thread_Adapter::invoke (this=0x7fbd594c2fa0)

at ../../ace/Thread_Adapter.cpp:98

#25 0x00007fbd7c90d8ba in start_thread (arg=)

at pthread_create.c:300

---Type to continue, or q to quit---
#26 0x00007fbd7c67502d in clone ()

at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112

#27 0x0000000000000000 in ?? ()

Crash

src/server/game/Entities/Object/Object.cpp | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp
index e612973..1951d48 100755
--- a/src/server/game/Entities/Object/Object.cpp
+++ b/src/server/game/Entities/Object/Object.cpp
@@ -911,7 +911,9 @@ bool Object::RemoveUInt64Value(uint16 index, uint64 value)

void Object::SetFloatValue(uint16 index, float value)
{

  • ASSERT(index < m_valuesCount || PrintIndexError(index, true));

  • //ASSERT(index < m_valuesCount || PrintIndexError(index, true));

  • if(index > m_valuesCount)

  •    return;
    

    if (m_floatValues[index] != value)
    {

Professions - Secondary

After migration, all secondary professions are not accessible any more.
The "icon" is under a grey text confirming this fact.
you can not remove it and retaking it

P.S.
It looks like this problem occured before the rebase branch and has been solved a long time ago

MAJOR ISSUES in sql/updates/world(and sql_rollup)

Lots of errors been spat out with a fresh rebase world db front he db repo field duplicates fields not excistign also a few errors in character db early reproduceable with a fresh char and world db from the SkyFireDB Rebase branch boots attempted to fix but theres still errors

Error compile linux

Error to compile with linux.
S.O: LMDE 64bits

Error generated with the commit acb2d6f

ERROR:
/home/marc/Repos/SkyFireEMU_rebase/src/server/game/Server/Protocol/Handlers/LootHandler.cpp: In member function ‘void WorldSession::HandleLootMoneyOpcode(WorldPacket&)’:
/home/marc/Repos/SkyFireEMU_rebase/src/server/game/Server/Protocol/Handlers/LootHandler.cpp:214:58: error: ‘i’ was not declared in this scope
/home/marc/Repos/SkyFireEMU_rebase/src/server/game/Server/Protocol/Handlers/LootHandler.cpp:220:80: error: ‘goldPerPlayer’ was not declared in this scope
[ 50%] Building CXX object src/server/game/CMakeFiles/game.dir/Server/Protocol/Handlers/TicketHandler.cpp.o
make[2]: *** [src/server/game/CMakeFiles/game.dir/Server/Protocol/Handlers/LootHandler.cpp.o] Error 1
make[2]: *** Se espera a que terminen otras tareas....

Char create crash

Create a character named let's say Blablabla
Try to create a new char with the same name "Blablabla" but instead of pressing enter,press the create button + add a white space like "Blablabla " and it'll crash.
Note: Add the whitespace exactly when you push the create button.

Build fix SMSG_VERIFY_CONNECTIVITY

replace SMSG_VERIFY_CONNECTIVITY by MSG_VERIFY_CONNECTIVITY in src/server/game/Server/Protocol/Handlers/AuthHandler.cpp

EDIT: Fix by ari

dbc 43x

Initialize data stores...
Size of 'BattlemasterList.dbc' setted by format string (80) not equal size of C++ structure (76).
SQL and DBC format strings are not matching for table: 'spelleffect_dbc'
Can't LOAD dbc ./dbc/SpellEffect.dbc !
spelldifficulty_dbc: spell 71356 at field id:2108 at spellid0 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 71803 at field id:2108 at spellid1 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 72111 at field id:2136 at spellid0 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 72125 at field id:2136 at spellid1 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 70816 at field id:2146 at spellid0 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 72233 at field id:2146 at spellid1 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 72234 at field id:2146 at spellid2 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 72235 at field id:2146 at spellid3 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 42636 at field id:2202 at spellid0 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 45433 at field id:2203 at spellid0 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 90120 at field id:3251 at spellid0 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 92943 at field id:3251 at spellid1 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 90059 at field id:3255 at spellid0 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 92948 at field id:3255 at spellid1 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 89289 at field id:3258 at spellid0 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 92951 at field id:3258 at spellid1 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 75621 at field id:3523 at spellid0 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 94991 at field id:3523 at spellid1 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 75708 at field id:3579 at spellid0 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 95858 at field id:3579 at spellid1 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 92666 at field id:3582 at spellid0 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 95884 at field id:3582 at spellid1 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 98192 at field id:3741 at spellid0 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 98846 at field id:3741 at spellid1 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 98900 at field id:3749 at spellid0 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 99288 at field id:3749 at spellid1 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 98899 at field id:3752 at spellid0 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 99551 at field id:3752 at spellid1 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 99877 at field id:3764 at spellid0 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 99878 at field id:3764 at spellid1 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 107352 at field id:4343 at spellid0 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 108859 at field id:4343 at spellid1 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 110615 at field id:4343 at spellid2 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 110614 at field id:4343 at spellid3 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 110035 at field id:4444 at spellid0 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 110034 at field id:4444 at spellid1 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 110033 at field id:4444 at spellid2 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 110032 at field id:4444 at spellid3 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 103179 at field id:4469 at spellid0 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 110515 at field id:4469 at spellid1 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 71356 at field id:12108 at spellid0 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 71803 at field id:12108 at spellid1 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 72111 at field id:12136 at spellid0 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 72125 at field id:12136 at spellid1 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 70816 at field id:12146 at spellid0 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 72233 at field id:12146 at spellid1 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 72234 at field id:12146 at spellid2 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 72235 at field id:12146 at spellid3 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 42636 at field id:12202 at spellid0 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 45433 at field id:12203 at spellid0 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 90120 at field id:13251 at spellid0 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 92943 at field id:13251 at spellid1 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 90059 at field id:13255 at spellid0 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 92948 at field id:13255 at spellid1 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 89289 at field id:13258 at spellid0 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 92951 at field id:13258 at spellid1 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 75621 at field id:13523 at spellid0 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 94991 at field id:13523 at spellid1 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 75708 at field id:13579 at spellid0 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 95858 at field id:13579 at spellid1 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 92666 at field id:13582 at spellid0 does not exist in SpellStore (spell.dbc), loaded as 0
spelldifficulty_dbc: spell 95884 at field id:13582 at spellid1 does not exist in SpellStore (spell.dbc), loaded as 0
Size of 'TalentTreePrimarySpells.dbc' setted by format string (12) not equal size of C++ structure (16).
Some required *.dbc files (1 from 108) not found or not compatible:
./dbc/SpellEffect.dbc (exist, but have 27 fields instead 27) Wrong client version DBC file?

Character Creation Crash

Doesn't occure every time, try creating a few characters. there's about a 5 or 10 percent chance the core will crash upon character creation. please fix this issue, and i will be very happy to switch to using Skyfire as my main core :D

Crash

Core was generated by `/home/mangos/server/bin_cata/bin/worldserver'.
Program terminated with signal 11, Segmentation fault.
#0 Unit::HandleAuraProc (this=0x7fba86f81000, victim=0x7fba85864000, damage=7011, triggeredByAura=0x7fba8bdfff40,

procSpell=0x0, procEx=1, cooldown=0, handled=0x7fba9c3feadf)
at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Entities/Unit/Unit.cpp:8152

8152 switch(procSpell->Id)
(gdb) bt full
#0 Unit::HandleAuraProc (this=0x7fba86f81000, victim=0x7fba85864000, damage=7011, triggeredByAura=0x7fba8bdfff40,

procSpell=0x0, procEx=1, cooldown=0, handled=0x7fba9c3feadf)
at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Entities/Unit/Unit.cpp:8152
    dummySpell = 0x7fbab49bf000

#1 0x000000000097eb5b in Unit::ProcDamageAndSpellFor (this=0x7fba86f81000, isVictim=,

target=<value optimized out>, procFlag=<value optimized out>, procExtra=1, attType=<value optimized out>,
procSpell=0x0, damage=7011, procAura=0x0)
at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Entities/Unit/Unit.cpp:14367
    useCharges = false
    takeCharges = 36
    spellInfo = 0x7fbab49bf000
    Id = 88995
    cooldown = 0
    handled = false
    procTriggered = {<std::_List_base<ProcTriggeredData, std::allocator<ProcTriggeredData> >> = {
        _M_impl = {<std::allocator<std::_List_node<ProcTriggeredData> >> = {<__gnu_cxx::new_allocator<std::_List_node<ProcTriggeredData> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x7fba8365ac10,
            _M_prev = 0x7fba8365aeb0}}}, <No data fields>}
    __FUNCTION__ = "ProcDamageAndSpellFor"
    __PRETTY_FUNCTION__ = "void Unit::ProcDamageAndSpellFor(bool, Unit*, uint32, uint32, WeaponAttackType, const SpellInfo*, uint32, const SpellInfo*)"

#2 0x00000000009816e0 in Unit::AttackerStateUpdate (this=0x7fba85864000, victim=0x7fba86f81000,

attType=<value optimized out>, extra=false)
at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Entities/Unit/Unit.cpp:1989
    damageInfo = {attacker = 0x7fba85864000, target = 0x7fba86f81000, damageSchoolMask = 1, damage = 7011,
      absorb = 0, resist = 0, blocked_amount = 0, HitInfo = 2, TargetState = 1, attackType = BASE_ATTACK,
      procAttacker = 4194308, procVictim = 1048584, procEx = 1, cleanDamage = 1746, hitOutCome = MELEE_HIT_NORMAL}

#3 0x0000000000c60024 in UnitAI::DoMeleeAttackIfReady (this=0x7fba8585acc0)

at /home/mangos/sources/cataclysm-4.0.6/src/server/game/AI/CoreAI/UnitAI.cpp:51
    victim = 0x7fba86f81000

#4 0x0000000000e55dfd in boss_argaloth::boss_argalothAI::UpdateAI(unsigned int) ()

No symbol table info available.
#5 0x00000000009b7cf8 in Creature::Update (this=0x7fba85864000, diff=101)

at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Entities/Creature/Creature.cpp:523
    bInCombat = <value optimized out>

---Type to continue, or q to quit---
#6 0x0000000000a82fd1 in Trinity::ObjectUpdater::Visit (v=..., c=)

at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Grids/Notifiers/GridNotifiersImpl.h:45

No locals.
#7 VisitorHelper<Trinity::ObjectUpdater, Creature> (v=..., c=)

at /home/mangos/sources/cataclysm-4.0.6/src/server/shared/Dynamic/TypeContainerVisitor.h:64

No locals.
#8 0x0000000000a7c020 in VisitorHelper<Trinity::ObjectUpdater, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > (this=0x7fba86f95000, obj=, gridVisitor=,

worldVisitor=<value optimized out>)
at /home/mangos/sources/cataclysm-4.0.6/src/server/shared/Dynamic/TypeContainerVisitor.h:70

No locals.
#9 VisitorHelper<Trinity::ObjectUpdater, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > (this=0x7fba86f95000, obj=, gridVisitor=,

worldVisitor=<value optimized out>)
at /home/mangos/sources/cataclysm-4.0.6/src/server/shared/Dynamic/TypeContainerVisitor.h:71

No locals.
#10 VisitorHelper<Trinity::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > (this=0x7fba86f95000, obj=, gridVisitor=,

worldVisitor=<value optimized out>)
at /home/mangos/sources/cataclysm-4.0.6/src/server/shared/Dynamic/TypeContainerVisitor.h:94

No locals.
#11 TypeContainerVisitor<Trinity::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >::Visit (this=0x7fba86f95000, obj=,

gridVisitor=<value optimized out>, worldVisitor=<value optimized out>)
at /home/mangos/sources/cataclysm-4.0.6/src/server/shared/Dynamic/TypeContainerVisitor.h:105

No locals.
#12 VisitTrinity::ObjectUpdater (this=0x7fba86f95000, obj=, gridVisitor=,

worldVisitor=<value optimized out>) at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Grids/Grid.h:92

No locals.
#13 VisitGrid<Trinity::ObjectUpdater, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > (this=0x7fba86f95000, obj=, gridVisitor=,

worldVisitor=<value optimized out>) at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Grids/NGrid.h:159

No locals.
#14 Visit<Trinity::ObjectUpdater, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > > (this=0x7fba86f95000, obj=, gridVisitor=,

---Type to continue, or q to quit---
worldVisitor=) at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Maps/Map.h:626
x = 32
y =
#15 Map::VisitNearbyCellsOf (this=0x7fba86f95000, obj=, gridVisitor=,

worldVisitor=<value optimized out>) at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Maps/Map.cpp:494
    cell = {data = {Part = {grid_x = 32, grid_y = 34, cell_x = 4, cell_y = 1, nocreate = 0, reserved = 0},
        All = 280736}}
    y = 273
    x = 260

#16 0x0000000000a7cae7 in Map::Update (this=0x7fba86f95000, t_diff=101)

at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Maps/Map.cpp:535
    player = 0x7fba86f81000
    updater = {i_timeDiff = 101}
    grid_object_update = {i_visitor = @0x7fba9c3fede0}
    world_object_update = {i_visitor = @0x7fba9c3fede0}

#17 0x0000000000a7cc48 in InstanceMap::Update (this=0x7fba86f81000, t_diff=2240167936)

at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Maps/Map.cpp:2357

No locals.
#18 0x0000000000a72a01 in MapUpdateRequest::call() ()

No symbol table info available.
#19 0x0000000000d0fcf1 in DelayExecutor::svc (this=0x7fbabc924c40)

at /home/mangos/sources/cataclysm-4.0.6/src/server/shared/Threading/DelayExecutor.cpp:52
    rq = 0x7fba8365adf0

#20 0x00007fbacafa5787 in ACE_Task_Base::svc_run (args=) at ../../ace/Task.cpp:275

    t = 0x7fbabc924c40
    svc_status = <value optimized out>

#21 0x00007fbacafa6b11 in ACE_Thread_Adapter::invoke (this=0x7fbaa95d6d60) at ../../ace/Thread_Adapter.cpp:98

    exit_hook_instance = <value optimized out>
    exit_hook_maybe = {instance_ = 0x0}
    exit_hook_ptr = <value optimized out>

#22 0x00007fbac98508ba in start_thread (arg=) at pthread_create.c:300

    __res = <value optimized out>
    pd = 0x7fba9c3ff700
    unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140439462082304, -5960597493916404569, 140736585116128, 0,
            140440255533120, 3, 5922950766102279335, 5922839491206673575}, mask_was_saved = 0}}, priv = {pad = {0x0,

---Type to continue, or q to quit---
0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call =
freesize =
PRETTY_FUNCTION = "start_thread"
#23 0x00007fbac95b802d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112

No locals.
#24 0x0000000000000000 in ?? ()

No symbol table info available.

error compile

Sistem: debian squeeze 64bits
commit 34315c0

When i compile i had these error:

/home/marc/Repos/SkyFireEMU/src/server/game/DungeonFinding/LFGMgr.cpp:2083:6: error: prototype for ‘void LFGMgr::SetSelectedDungeons(uint64, const LfgDungeonSet&)’ does not match any in class ‘LFGMgr’
/home/marc/Repos/SkyFireEMU/src/server/game/DungeonFinding/LFGMgr.h:305:14: error: candidate is: void LFGMgr::SetSelectedDungeons(const uint64&, const LfgDungeonSet&)
[ 80%] Built target scripts
[ 81%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/Item/ItemEnchantmentMgr.cpp.o
[ 81%] Building CXX object src/server/game/CMakeFiles/game.dir/Entities/Item/Container/Bag.cpp.o
make[2]: *** [src/server/game/CMakeFiles/game.dir/DungeonFinding/LFGMgr.cpp.o] Error 1
make[2]: *** Se espera a que terminen otras tareas....
make[1]: *** [src/server/game/CMakeFiles/game.dir/all] Error 2
make: *** [all] Error 2

Client crash

When a GM use .level -level client crash and close

Professions - Primary

Their is also a problem on primary professions:
It seems it doubles the icons for the professions who needs 2 different icon

P.S.
This was solved before the rebase implementation

Crash

Skyfire Rebase is crashing when you try to make a char with the same name as another char

Startup Crash Error

It was working fine then when I went to start it up again I got this error. The guild portion is empty in the database.

Loading guild members...
SQL: SELECT guildid, gm.guid, rank, pnote, offnote, BankResetTimeMoney, BankRemMoney, BankResetTimeTab0, BankRemSlotsTab0, BankResetTimeTab1, BankRemSlotsTab1, BankResetTimeTab2, BankRemSlotsTab2, BankResetTimeTab3, BankRemSlotsTab3, BankResetTimeTab4, BankRemSlotsTab4, BankResetTimeTab5, BankRemSlotsTab5, BankResetTimeTab6, BankRemSlotsTab6, BankResetTimeTab7, BankRemSlotsTab7, c.name, c.level, c.class, c.zone, c.account, c.logout_time FROM guild_member gm LEFT JOIN characters c ON c.guid = gm.guid ORDER BY guildid ASC
ERROR: [1054] Unknown column 'BankResetTimeTab6' in 'field list'

/root/SkyFireEMU/src/server/shared/Database/MySQLConnection.cpp:537 in _HandleMySQLErrno FATAL ERROR:
Your database structure is not up to date. Please make sure you've executed all queries in the sql/updates folders.

Modify Reputation Command Crash

When I use the .modify reputation command the worldserver crashes.

The dump summary says the exception was 0xC0000005 "The thread tried to read from or write to a virtual address for which it does not have the appropriate access." Tested with a x86 compile on an x64 processor.

4.3.0 Crashet

Hi all development
Im use WowPacketParse
Old TrilliumEMU 4.2.0 14480 :
ServerToClient: SMSG_UPDATE_OBJECT (0x72A7) Length: 680 Time: 01/03/2011 02:36:16.453 Number: 31
Map: 0
Count: 1
[0] UpdateType: CreateObject2
[0] GUID: Full: 0x00000230 Type: Player Low: 560
[0] Object Type: Player (4)

Sniffed and pars 15050 vesion

ServerToClient: SMSG_UPDATE_OBJECT (0x4606) Length: 4030 Time: 12/30/2011 10:46:16.923 Number: 256
Map: 0
Count: 25
[0] UpdateType: CreateObject1
[0] GUID: Full: 0x45000002B7615716 Type: Item Low: 11666544406
[0] Object Type: Item (1)
[0] Update Flags: None (0)
[1] UpdateType: Values

AND Problem SkyFireEMU_rebase 43x sniffed and parse

ServerToClient: SMSG_UPDATE_OBJECT (0x4606) Length: 681 Time: 01/05/2012 17:00:14.341 Number: 58
Map: 0
Count: 1
[0] UpdateType: CreateObject1
[0] GUID: Full: 0x180000000000001 Type: 8 Low: 1
[0] Object Type: Player (4)

GUILD ID and TYPE problem

Databse CLEAN. Crashed Client Characters have Item

Fixed problem ??

ObjectDefines.h - enum HightGuid

change to
HIGHGUID_PLAYER = 0x0000, // blizz 0000
HIGHGUID_GUILD = 0x1FF

Crash

No locals.
#1 0x0000000000a44d2b in Guild::LevelUp (this=0x7f2ed127e800)

at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Guilds/Guild.cpp:3107
    level = 2 '\002'
    data = {<ByteBuffer> = {static DEFAULT_SIZE = 4096, _rpos = 0, _wpos = 40,
        _storage = {<std::_Vector_base<unsigned char, std::allocator<unsigned char> >> = {
            _M_impl = {<std::allocator<unsigned char>> = {<__gnu_cxx::new_allocator<unsigned char>> = {<No data fields>}, <No data fields>}, _M_start = 0x7f2ea6c23550 "\330\362%", _M_finish = 0x7f2ea6c23578 "\200\375'\311.\177",
              _M_end_of_storage = 0x7f2ea6c23578 "\200\375'\311.\177"}}, <No data fields>}}, m_opcode = 17422}
    spellId = <value optimized out>

#2 0x0000000000a4afbc in Guild::GainXP (this=0x7f2ed127e800, xp=750)

at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Guilds/Guild.cpp:3054
    new_xp = 18446744073692972366
    nextLvlXP = 16580000
    level = 1 '\001'
    data = {<ByteBuffer> = {static DEFAULT_SIZE = 4096, _rpos = 139838587486208, _wpos = 334157,
        _storage = {<std::_Vector_base<unsigned char, std::allocator<unsigned char> >> = {
            _M_impl = {<std::allocator<unsigned char>> = {<__gnu_cxx::new_allocator<unsigned char>> = {<No data fields>}, <No data fields>}, _M_start = 0x52505 <Address 0x52505 out of bounds>,
              _M_finish = 0x916b70 "\351\242\376\377\377\017\037",
              _M_end_of_storage = 0x23f800000 <Address 0x23f800000 out of bounds>}}, <No data fields>}},
      m_opcode = 4}

#3 0x00000000009170bc in Player::RewardQuest (this=0x7f2eb5554000, quest=0x7f2edd50e000, reward=,

questGiver=<value optimized out>, announce=<value optimized out>)
at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Entities/Player/Player.cpp:15709
    guildXP = 256
    guildRep = 20157480
    guild = 0x0
    XP = 3000
    area = <value optimized out>
    quest_id = 9912
    moneyRew = 0

---Type to continue, or q to quit---
zone =
saEndBounds = {first = {_M_node = 0x7f2eb5554000}, second = {_M_node = 0x8ebe0c}}
saBounds = {first = {_M_node = 0x1}, second = {_M_node = 0x7f2eb5554000}}
log_slot =
trans = {vptr.ACE_Refcounted_Auto_Ptr = 0x0, rep = 0x0}
#4 0x0000000000b4b946 in WorldSession::HandleQuestgiverChooseRewardOpcode (this=0x7f2ec5c25200,

recv_data=<value optimized out>)
at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Server/Protocol/Handlers/QuestHandler.cpp:326
    quest = 0x7f2edd50e000
    questId = 9912
    reward = 0
    guid = 17379391261345118234
    object = 0x7f2eb8e92000

#5 0x0000000000ad510a in WorldSession::Update (this=0x7f2ec5c25200, diff=, updater=...)

at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Server/WorldSession.cpp:299
    packet = 0x7f2ec5c0c160
    deletePacket = true
    firstDelayedPacket = 0x0

#6 0x0000000000c04135 in World::UpdateSessions (this=0x7f2efaf0d008, diff=)

at /home/mangos/sources/cataclysm-4.0.6/src/server/game/World/World.cpp:2592
    pSession = 0x7f2ec5c25200
    updater = {<PacketFilter> = {_vptr.PacketFilter = 0x1310910, m_pSession = 0x7f2ec5c25200}, <No data fields>}
    itr = {<std::tr1::__detail::_Hashtable_iterator_base<std::pair<unsigned int const, WorldSession*>, false>> = {
        _M_cur_node = 0x32, _M_cur_bucket = 0xffffffffff600424}, <No data fields>}
    sess = <value optimized out>

#7 0x0000000000c0aa75 in World::Update (this=0x7f2efaf0d008, diff=61)

at /home/mangos/sources/cataclysm-4.0.6/src/server/game/World/World.cpp:1977

No locals.
#8 0x00000000007f5e59 in WorldRunnable::run (this=)

at /home/mangos/sources/cataclysm-4.0.6/src/server/worldserver/WorldThread/WorldRunnable.cpp:59
    diff = 61
    realCurrTime = <value optimized out>
    realPrevTime = <value optimized out>
    prevSleepTime = 50

#9 0x0000000000d0f20a in ACE_Based::Thread::ThreadTask (param=0x0)

---Type to continue, or q to quit---
at /home/mangos/sources/cataclysm-4.0.6/src/server/shared/Threading/Threading.cpp:182
No locals.
#10 0x00007f2efc6858ba in start_thread (arg=) at pthread_create.c:300

    __res = <value optimized out>
    pd = 0x7f2ec9fff700
    unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139838934218496, 2599730124102058834, 140735042326832, 0,
            139839813869632, 3, -2717487819934383278, -2717394512094936238}, mask_was_saved = 0}}, priv = {pad = {
          0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
    not_first_call = <value optimized out>
    freesize = <value optimized out>
    __PRETTY_FUNCTION__ = "start_thread"

#11 0x00007f2efc3ed02d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112

No locals.
#12 0x0000000000000000 in ?? ()

43x branch

Hello. Its not playeble server, right? And its not have full 4.3+ support?

Character Creation Crash (Still Exists in this core only)

If it was Me, why is it only this core? Please look into it. don't mark it as fixed until it's fixed. it sometimes takes up to 25 characters in before it crashes, but sometimes just one, but it always does. i have tried different DB's and such, it is the core. i don't know C++ or i would fix it for you.

DBC maps vmaps

Hello. We have special tools for this core to extract data? or we need use tools what we compile with core?

Crash Compile Ubuntu

Linking CXX static library libgsoap.a
[ 3%] Built target gsoap
[ 3%] Building CXX object dep/g3dlite/CMakeFiles/g3dlib.dir/source/Crypto.cpp.o
In file included from /root/SkyFireEMU/src/server/shared/Database/DatabaseEnv.h:38,
from /root/SkyFireEMU/src/server/game/Achievements/AchievementMgr.h:28,
from /root/SkyFireEMU/src/server/game/Entities/Player/Player.h:23,
from /root/SkyFireEMU/src/server/game/Globals/ObjectAccessor.h:32,
from /root/SkyFireEMU/src/server/game/PrecompiledHeaders/gamePCH.h:28,
from /root/SkyFireEMU/build/src/server/game/game_pch_dephelp.cxx:1:
/root/SkyFireEMU/src/server/shared/Database/Implementation/CharacterDatabase.h:130: error: redefinition of âCHAR_DEL_QUEST_STATUS_SEASONALâ
/root/SkyFireEMU/src/server/shared/Database/Implementation/CharacterDatabase.h:91: error: âCHAR_DEL_QUEST_STATUS_SEASONALâ previously defined here
/root/SkyFireEMU/src/server/shared/Database/Implementation/CharacterDatabase.h:131: error: redefinition of âCHAR_DEL_QUEST_STATUS_DAILY_CHARâ
/root/SkyFireEMU/src/server/shared/Database/Implementation/CharacterDatabase.h:92: error: âCHAR_DEL_QUEST_STATUS_DAILY_CHARâ previously defined here
/root/SkyFireEMU/src/server/shared/Database/Implementation/CharacterDatabase.h:132: error: redefinition of âCHAR_DEL_QUEST_STATUS_WEEKLY_CHARâ
/root/SkyFireEMU/src/server/shared/Database/Implementation/CharacterDatabase.h:93: error: âCHAR_DEL_QUEST_STATUS_WEEKLY_CHARâ previously defined here
/root/SkyFireEMU/src/server/shared/Database/Implementation/CharacterDatabase.h:133: error: redefinition of âCHAR_DEL_QUEST_STATUS_SEASONAL_CHARâ
/root/SkyFireEMU/src/server/shared/Database/Implementation/CharacterDatabase.h:94: error: âCHAR_DEL_QUEST_STATUS_SEASONAL_CHARâ previously defined here
Scanning dependencies of target collision_pch_dephelp

...

make[2]: *** [src/server/game/CMakeFiles/game_pch_dephelp.dir/game_pch_dephelp.cxx.o] Error 1
make[1]: *** [src/server/game/CMakeFiles/game_pch_dephelp.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....

...

Linking CXX static library libg3dlib.a
[ 6%] Built target g3dlib
make: *** [all] Error 2

Instances npc disapear

At instances of Cataclysm zone, when the npc atac dispear under the ground. I test whith two diferents database, and the same result.

In spanish:
Lo escribo también en español porque la verdad es que no me aclaro con el inglés y a lo mejor no ha quedado claro.
En las mazmorras de la zona de cataclysm cuando atacas a los NPC, estos se unden bajo el suelo y no puedes atacarlos. Lo he probaddo con la db de skyfire y con otra, y en ambas obtengo el mismo resultado.

DB for this core?

Hi guys. What DB better use for this emu? I try skyfire off DB 4.0.6, its ok?
Sry but your link about special DB for this emu dead... ty

Don't start

I compiled the rebase 406 perfectly, but i installed the SkyFireDB branch rebase with all updates of core But i have many errors. I fix theese in db but don't start.
I had theese error: "Violación de segmento"

Operating sistem: Debian 6.0.3 64bits

some errors:
SQL: SELECT id, quest, eventEntry FROM game_event_creature_quest
ERROR: [1054] Unknown column 'eventEntry' in 'field list'

SQL: SELECT id, quest, eventEntry FROM game_event_gameobject_quest
ERROR: [1054] Unknown column 'eventEntry' in 'field list'

SQL: SELECT quest, eventEntry, condition_id, num FROM game_event_quest_condition
ERROR: [1054] Unknown column 'eventEntry' in 'field list'

SQL: SELECT eventEntry, condition_id, req_num, max_world_state_field, done_world_state_field FROM game_event_condition
ERROR: [1054] Unknown column 'eventEntry' in 'field list'

SQL: SELECT guid, eventEntry, npcflag FROM game_event_npcflag
ERROR: [1054] Unknown column 'eventEntry' in 'field list'

SQL: SELECT eventEntry, guid, item, maxcount, incrtime, ExtendedCost FROM game_event_npc_vendor ORDER BY guid, slot ASC
ERROR: [1054] Unknown column 'eventEntry' in 'field list'

SQL: SELECT eventEntry, bgflag FROM game_event_battleground_holiday
ERROR: [1054] Unknown column 'eventEntry' in 'field list'

SQL: SELECT pool_template.entry, game_event_pool.eventEntry FROM pool_template JOIN game_event_pool ON pool_template.entry = game_event_pool.pool_entry
ERROR: [1054] Unknown column 'game_event_pool.eventEntry' in 'field list'

SQL: SELECT guid, accessory_entry, seat_id, minion, description FROM vehicle_accessory
ERROR: [1054] Unknown column 'guid' in 'field list'

I fix whith:
ALTER TABLE game_event_creature_quest
CHANGE COLUMN event eventEntry SMALLINT(5) UNSIGNED NOT NULL DEFAULT 0;

ALTER TABLE game_event_gameobject_quest
CHANGE COLUMN event eventEntry SMALLINT(5) UNSIGNED NOT NULL DEFAULT 0,
DROP PRIMARY KEY,
ADD PRIMARY KEY USING BTREE(quest, eventEntry, id);

ALTER TABLE game_event_quest_condition
CHANGE COLUMN event_id eventEntry MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT 0;

ALTER TABLE game_event_condition
CHANGE COLUMN event_id eventEntry MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT 0,
DROP PRIMARY KEY,
ADD PRIMARY KEY USING BTREE(eventEntry, condition_id);

ALTER TABLE game_event_npcflag
CHANGE COLUMN event_id eventEntry MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT 0,
DROP PRIMARY KEY,
ADD PRIMARY KEY USING BTREE(guid, eventEntry);

ALTER TABLE game_event_npc_vendor
CHANGE COLUMN event eventEntry MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT 0;

ALTER TABLE game_event_battleground_holiday
CHANGE COLUMN event eventEntry INT(10) UNSIGNED NOT NULL,
DROP PRIMARY KEY,
ADD PRIMARY KEY USING BTREE(eventEntry);

ALTER TABLE game_event_pool
CHANGE COLUMN event eventEntry SMALLINT(6) NOT NULL DEFAULT 0 COMMENT 'Put negatives values to remove during event';

ALTER TABLE vehicle_accessory
CHANGE COLUMN entry guid MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT 0,
DROP PRIMARY KEY,
ADD PRIMARY KEY USING BTREE(guid, seat_id);

Please, fix the error "violación de segmento" Whith the rebase db

Thanks

Creature Saving

Actually there is 21 columns in creature table. But in Creature::SaveToDB, only 20 data are inserted.
It's the DeathState column who's missing.

Juste adding : (?)

 << getDeathState() << ','                           //deathstate

Broken things that I notice so far

My compile script:

cd SkyFireEMU_rebase
git pull origin master
echo "Done Pulling: Wait 3 Sec..."
sleep 3
rm -r build
mkdir build
cd build
cmake ../ -DPREFIX=/opt/skyfire-rebase -DCONF_DIR=/opt/skyfire-rebase/etc -DACE_LIBRARY=/opt/ace/lib/libACE.so -DACE_INCLUDE_DIR=/opt/ace/include/
make -j3

Worgen starting area crashes server
Learning talents crashes server
Uldam area crashes server

build error in linux

when i used cmake ,it report the following error,my system is ubuntu 11.10 :


CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
ACE_INCLUDE_DIR (ADVANCED)
used as include directory in directory /opt/SkyFireEMU_rebase/src/server/shared
used as include directory in directory /opt/SkyFireEMU_rebase/src/server/game
used as include directory in directory /opt/SkyFireEMU_rebase/src/server/collision
used as include directory in directory /opt/SkyFireEMU_rebase/src/server/authserver
used as include directory in directory /opt/SkyFireEMU_rebase/src/server/scripts
used as include directory in directory /opt/SkyFireEMU_rebase/src/server/worldserver
ACE_LIBRARY (ADVANCED)
linked by target "shared" in directory /opt/SkyFireEMU_rebase/src/server/shared
linked by target "worldserver" in directory /opt/SkyFireEMU_rebase/src/server/worldserver

-- Configuring incomplete, errors occurred!

build fix in linux

SkyFireEMU_rebase/src/server/game/DungeonFinding/LFGMgr.cpp:691: error: ‘grp’ was not declared in this scope

replace grp->GetLeaderGUID(); by group->GetLeaderGUID()

sql problem in 2012_01_09_01_world_misc.sql

--->line 1312 - 1315

INSERT INTO smart_scripts (entryorguid,source_type,id,link,event_type,event_phase_mask,event_chance,event_flags,event_param1,event_param2,event_param3,event_param4,action_type,action_param1,action_param2,action_param3,action_param4,action_param5,action_param6,target_type,target_param1,target_param2,target_param3,target_x,target_y,target_z,target_o,comment) VALUES
(33498,0,0,0,23,0,100,0,63124,1,0,0,81,16777216,0,0,0,0,0,1,0,0,0,0,0,0,0,'Maloric - on Aura: Incapacitate Maloric - set npcflag: Spellklick'),
(33498,0,1,0,23,0,100,0,63124,0,0,0,81,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Maloric - on NoAura: Incapacitate Maloric - set npcflag: none');

first insert have action_param1 set 1677216, in table structure this value is out of range (mediumint)

--->line 2252 and line 2262

UPDATE item_template SET ScriptName = 'item_snq_control_unit' WHERE entry = 34981;
UPDATE item_template SET ScriptName = 'item_interdimensional_refabricator' WHERE entry = 35479;

Table Structure doesn't exist

Missing spell script data in CORE?

2011-12-12 11:53:59 Scriptname:spell_gen_lifeblood spell (spell_id:-55428) is not first rank of spell.
2011-12-12 11:53:59 Scriptname:spell_dru_starfall_aoe spell (spell_id:-50294) does not exist in Spell.dbc.
2011-12-12 11:53:59 Scriptname:spell_dk_corpse_explosion spell (spell_id:-49158) does not exist in Spell.dbc.
2011-12-12 11:53:59 Scriptname:spell_dk_spell_deflection spell (spell_id:-49145) does not exist in Spell.dbc.
2011-12-12 11:53:59 Scriptname:spell_dru_primal_tenacity spell (spell_id:-33851) does not exist in Spell.dbc.
2011-12-12 11:53:59 Scriptname:spell_mage_frost_warding_trigger spell (spell_id:-6143) does not exist in Spell.dbc.
2011-12-12 11:53:59 Scriptname:spell_mage_incanters_absorbtion_absorb spell (spell_id:-6143) does not exist in Spell.dbc.
2011-12-12 11:53:59 Scriptname:spell_hun_aspect_of_the_beast spell (spell_id:13161) does not exist in Spell.dbc.
2011-12-12 11:53:59 Scriptname:spell_warl_banish spell (spell_id:18647) does not exist in Spell.dbc.
2011-12-12 11:53:59 Scriptname:spell_pal_judgement_of_command spell (spell_id:20425) does not exist in Spell.dbc.
2011-12-12 11:53:59 Scriptname:spell_mark_of_nature spell (spell_id:25042) does not exist in Spell.dbc.
2011-12-12 11:53:59 Scriptname:spell_pal_blessing_of_sanctuary spell (spell_id:25899) does not exist in Spell.dbc.
2011-12-12 11:53:59 Scriptname:spell_gen_dungeon_credit spell (spell_id:58630) does not exist in Spell.dbc.
2011-12-12 11:53:59 Scriptname:spell_gen_dungeon_credit spell (spell_id:59046) does not exist in Spell.dbc.
2011-12-12 11:53:59 Scriptname:spell_gen_dungeon_credit spell (spell_id:59450) does not exist in Spell.dbc.
2011-12-12 11:53:59 Scriptname:spell_pal_guarded_by_the_light spell (spell_id:63521) does not exist in Spell.dbc.
2011-12-12 11:53:59 Scriptname:spell_gen_dungeon_credit spell (spell_id:64899) does not exist in Spell.dbc.
2011-12-12 11:53:59 Scriptname:spell_gen_dungeon_credit spell (spell_id:64985) does not exist in Spell.dbc.
2011-12-12 11:53:59 Scriptname:spell_gen_dungeon_credit spell (spell_id:65074) does not exist in Spell.dbc.
2011-12-12 11:53:59 Scriptname:spell_gen_dungeon_credit spell (spell_id:65195) does not exist in Spell.dbc.
2011-12-12 11:53:59 Scriptname:spell_gen_dungeon_credit spell (spell_id:68184) does not exist in Spell.dbc.
2011-12-12 11:53:59 Scriptname:spell_gen_dungeon_credit spell (spell_id:68572) does not exist in Spell.dbc.
2011-12-12 11:53:59 Scriptname:spell_gen_dungeon_credit spell (spell_id:68574) does not exist in Spell.dbc.
2011-12-12 11:53:59 Scriptname:spell_dru_moonkin_form_passive spell (spell_id:69366) does not exist in Spell.dbc.

Crash

Core was generated by `/home/mangos/server/bin_cata/bin/worldserver'.
Program terminated with signal 6, Aborted.
#0 0x00007f0c80822165 in *__GI_raise (sig=) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64

64 ../nptl/sysdeps/unix/sysv/linux/raise.c: Нет такого файла или каталога.
in ../nptl/sysdeps/unix/sysv/linux/raise.c
(gdb) bt full
#0 0x00007f0c80822165 in *__GI_raise (sig=) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64

    pid = <value optimized out>
    selftid = <value optimized out>

#1 0x00007f0c80824f70 in *__GI_abort () at abort.c:92

    act = {__sigaction_handler = {sa_handler = 0x13313c8, sa_sigaction = 0x13313c8}, sa_mask = {__val = {
          139691673349051, 139690829122912, 955, 139690829123152, 139691672543382, 206158430232, 139690829123168,
          139690829122944, 139691672455720, 206158430256, 139690829123192, 139690812464128, 0, 139691655453544,
          28052, 140733983518363}}, sa_flags = -2137961345, sa_restorer = 0x1331060}
    sigs = {__val = {32, 0 <repeats 15 times>}}

#2 0x00007f0c8081b2b1 in *__GI___assert_fail (assertion=0x13313c8 ""m_spellmod->op < MAX_SPELLMOD" &&0",

file=<value optimized out>, line=955,
function=0x1332500 "void AuraEffect::CalculateSpellMod(const SpellInfo*, Unit*)") at assert.c:81
    buf = 0x7f0c4d415c00 "worldserver: /home/mangos/sources/cataclysm-4.0.6/src/server/game/Spells/Auras/SpellAuraEffects.cpp:955: void AuraEffect::CalculateSpellMod(const SpellInfo*, Unit*): Assertion `\"m_spellmod->op < MAX_S"...

#3 0x0000000000beedff in AuraEffect::CalculateSpellMod (this=, spellInfo=0x0,

target=<value optimized out>)
at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Spells/Auras/SpellAuraEffects.cpp:955
    st = {static SYMBUFSIZ = <optimized out>,
      buf_ = "/home/mangos/server/bin_cata/bin/worldserver(_ZN8UnitAuraC1EPK9SpellInfohP11WorldObjectP4UnitPiP4Itemm+0x61) [0xbcf4f1]\n/home/mangos/server/bin_cata/bin/worldserver(_ZN4Aura6CreateEPK9SpellInfohP11Wor"..., buflen_ = 2450,
      static UNSUPPORTED = 0x7f0c822c36e0 "<stack traces unsupported platform>",
      static UNABLE_TO_GET_TRACE = 0x7f0c822c3710 "<unable to get trace>"}
    __FUNCTION__ = "CalculateSpellMod"
    __PRETTY_FUNCTION__ = "void AuraEffect::CalculateSpellMod(const SpellInfo*, Unit*)"

#4 0x0000000000bccb26 in Aura::_InitEffects (this=0x7f0c4d431c80, effMask=, caster=0x7f0c4d43e000,

baseAmount=<value optimized out>)
at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Spells/Auras/SpellAuras.cpp:368

No locals.
#5 0x0000000000bcf4f1 in UnitAura (this=0x7f0c4d431c80, spellproto=, effMask=148 '\224',

owner=<value optimized out>, caster=0x7f0c4d43e000, baseAmount=0x7f0c4d42d4a0, castItem=0x0, casterGUID=549)
at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Spells/Auras/SpellAuras.cpp:2433

No locals.
#6 0x0000000000bd45d7 in Aura::Create (spellproto=0x7f0c6c426800, effMask=6 '\006', owner=0x7f0c4d43e000,

caster=0x7f0c4d43e000, baseAmount=0x7f0c4d42d4a0, castItem=<value optimized out>, casterGUID=549)
at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Spells/Auras/SpellAuras.cpp:330

---Type to continue, or q to quit---
FUNCTION = "Create"
PRETTY_FUNCTION = "static Aura* Aura::Create(const SpellInfo_, uint8, WorldObject_, Unit_, int32_, Item*, uint64)"
aura =
#7 0x0000000000bd4c75 in Aura::TryRefreshStackOrCreate (spellproto=0x7f0c6c426800, tryEffMask=,

owner=0x7f0c4d43e000, caster=0x7f0c4d43e000, baseAmount=<value optimized out>, castItem=0x0, casterGUID=0,
refresh=0x7f0c4e3fd11f) at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Spells/Auras/SpellAuras.cpp:285
    foundAura = 0x0
    __FUNCTION__ = "TryRefreshStackOrCreate"
    __PRETTY_FUNCTION__ = "static Aura* Aura::TryRefreshStackOrCreate(const SpellInfo*, uint8, WorldObject*, Unit*, int32*, Item*, uint64, bool*)"
    effMask = <value optimized out>

#8 0x0000000000b73eec in Spell::DoSpellHitOnUnit (this=0x7f0c4d472900, unit=0x7f0c4d43e000, effectMask=28052,

scaleAura=false) at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Spells/Spell.cpp:1520
    refresh = false
    aurSpellInfo = 0x7f0c6c426800
    basePoints = {250, 0, 12364319}
    aura_effmask = 3 '\003'
    __FUNCTION__ = "DoSpellHitOnUnit"
    __PRETTY_FUNCTION__ = "SpellMissInfo Spell::DoSpellHitOnUnit(Unit*, uint32, bool)"

#9 0x0000000000b74552 in Spell::DoAllEffectOnTarget (this=0x7f0c4d472900, target=0x7f0c4d433920)

at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Spells/Spell.cpp:1224
    missInfo2 = <value optimized out>
    mask = 6 '\006'
    unit = 0x7f0c4d43e000
    caster = 0x7f0c4d43e000
    missInfo = SPELL_MISS_NONE
    procVictim = 0
    spellHitTarget = 0x7f0c4d43e000
    procAttacker = 0
    procEx = <value optimized out>
    canEffectTrigger = true

#10 0x0000000000b7502c in Spell::handle_immediate (this=0x7f0c4d472900)

at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Spells/Spell.cpp:3328

No locals.
---Type to continue, or q to quit---
#11 0x0000000000b82307 in Spell::cast (this=0x7f0c4d472900, skipCheck=true)

at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Spells/Spell.cpp:3276

No locals.
#12 0x0000000000b82e8d in Spell::prepare (this=0x7f0c4d472900, targets=,

triggeredByAura=<value optimized out>) at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Spells/Spell.cpp:3063
    result = <value optimized out>

#13 0x00000000009574ba in Unit::CastSpell (this=, victim=0x7f0c4d43e000, spellInfo=0x7f0c6c426800,

triggerFlags=4294967295, castItem=0x0, triggeredByAura=0x0, originalCaster=0)
at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Entities/Unit/Unit.cpp:948
    targets = {m_targetMask = 2, m_objectTarget = 0x7f0c4d43e000, m_itemTarget = 0x0, m_objectTargetGUID = 549,
      m_itemTargetGUID = 0, m_itemTargetEntry = 0, m_srcTransGUID = 0, m_srcTransOffset = {m_positionX = 0,
        m_positionY = 0, m_positionZ = 0, m_orientation = 0}, m_srcPos = {m_positionX = 0, m_positionY = 0,
        m_positionZ = 0, m_orientation = 0}, m_dstTransGUID = 0, m_dstTransOffset = {m_positionX = 0,
        m_positionY = 0, m_positionZ = 0, m_orientation = 0}, m_dstPos = {<Position> = {m_positionX = 0,
          m_positionY = 0, m_positionZ = 0, m_orientation = 0}, m_mapId = 4294967295}, m_elevation = 0, m_speed = 0,
      m_strTarget = {static npos = 18446744073709551615,
        _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x18a43d8 ""}}}

#14 0x0000000000912e77 in Player::addSpell (this=0x7f0c4d43e000, spellId=76613, active=,

learning=<value optimized out>, dependent=<value optimized out>, disabled=<value optimized out>, loading=false)
at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Entities/Player/Player.cpp:3949
    dependent_set = <value optimized out>
    superceded_old = false
    itr = {<std::tr1::__detail::_Hashtable_iterator_base<std::pair<unsigned int const, PlayerSpell*>, false>> = {
        _M_cur_node = 0x1000, _M_cur_bucket = 0x7f0c4d4302f8}, <No data fields>}
    spell_bounds = {first = {_M_node = 0x7f0c4ac0e400}, second = {_M_node = 0x7f0c6c23ac00}}
    state = <value optimized out>
    talentCost = 0
    spellLearnSkill = <value optimized out>
    skill_bounds = {first = {_M_node = 0x7f0c6b2edbb0}, second = {_M_node = 0x7f0c6b2edbb0}}
    spellInfo = 0x7f0c6c426800

#15 0x0000000000913639 in Player::learnSpell (this=0x7f0c4d43e000, spell_id=76613, dependent=true)

at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Entities/Player/Player.cpp:4107
    itr = {<std::tr1::__detail::_Hashtable_iterator_base<std::pair<unsigned int const, PlayerSpell*>, false>> = {
        _M_cur_node = 0x1000, _M_cur_bucket = 0x7f0c4d4302f8}, <No data fields>}

---Type to continue, or q to quit---
disabled = false
learning =
#16 0x0000000000915523 in Player::UpdateMasteryAuras (this=0x7f0c4d43e000, branch=)

at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Entities/Player/Player.cpp:25813
    canHaveMastery = <value optimized out>
    tab = 0x7f0c7cf4d2b8

#17 0x0000000000ababc5 in ScriptMgr::OnTalentBranchSpecChanged (this=, player=0x7f0c4d43e000,

spec=<value optimized out>, newSpecID=823)
at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Scripting/ScriptMgr.cpp:1315

No locals.
#18 0x000000000091394c in Player::_LoadTalentBranchSpecs (this=0x7f0c4d43e000, result=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.

)
at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Entities/Player/Player.cpp:25183
fields = 0x0
branchSpec = 823
#19 0x0000000000926578 in Player::LoadFromDB (this=0x7f0c4d43e000, guid=, holder=0x7f0c4d42f190)

at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Entities/Player/Player.cpp:17787
    result = {_vptr.ACE_Refcounted_Auto_Ptr = 0x12c1590, rep_ = 0x7f0c4d40a440}
    instanceId = 4
    time_diff = 51699
    soberFactor = 0.0929999948
    curTitle = <value optimized out>
    now = <value optimized out>
    extraflags = 4
    mapId = <value optimized out>
    taxi_nodes = {static npos = 18446744073709551615,
      _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x18a43d8 ""}}
    map = <value optimized out>
    dbAccountId = <value optimized out>
    money = <value optimized out>
    mapEntry = <value optimized out>
    fields = 0x7f0c7d04e608
    Gender = <value optimized out>
    dungeonDiff = <value optimized out>
    raidDiff = <value optimized out>

---Type to continue, or q to quit---
savedHealth =
#20 0x0000000000b4e93f in WorldSession::HandlePlayerLogin (this=, holder=)

at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Server/Protocol/Handlers/CharacterHandler.cpp:853
    playerGuid = 549
    chH = {_vptr.ChatHandler = 0x12bf1d0, m_session = 0x7f0c4a424300, static load_command_table = true,
      sentErrorMessage = 80}
    data = {<ByteBuffer> = {static DEFAULT_SIZE = <optimized out>, _rpos = 139691655452472, _wpos = 139691655452456,
        _storage = {<std::_Vector_base<unsigned char, std::allocator<unsigned char> >> = {
            _M_impl = {<std::allocator<unsigned char>> = {<__gnu_cxx::new_allocator<unsigned char>> = {<No data fields>}, <No data fields>}, _M_start = 0x71 <Address 0x71 out of bounds>, _M_finish = 0x7f0c7f805860 "`X\200\177\f\177",
              _M_end_of_storage = 0x1000 <Address 0x1000 out of bounds>}}, <No data fields>}}, m_opcode = 1296265216}
    IP_str = {static npos = 18446744073709551615,
      _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x1 <Address 0x1 out of bounds>}}

#21 0x0000000000ad45c0 in WorldSession::ProcessQueryCallbacks (this=0x7f0c4a424300)

at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Server/WorldSession.cpp:1064
    result = {_vptr.ACE_Refcounted_Auto_Ptr = 0x12c1590, rep_ = 0x7f0c4d40a420}

#22 0x0000000000ad4b9d in WorldSession::Update (this=0x7f0c4a424300, diff=, updater=...)

at /home/mangos/sources/cataclysm-4.0.6/src/server/game/Server/WorldSession.cpp:349
    packet = 0x0
    deletePacket = true
    firstDelayedPacket = 0x0

#23 0x0000000000c04135 in World::UpdateSessions (this=0x7f0c7f30d008, diff=)

at /home/mangos/sources/cataclysm-4.0.6/src/server/game/World/World.cpp:2592
    pSession = 0x7f0c4a424300
    updater = {<PacketFilter> = {_vptr.PacketFilter = 0x1310910, m_pSession = 0x7f0c4a424300}, <No data fields>}
    itr = {<std::tr1::__detail::_Hashtable_iterator_base<std::pair<unsigned int const, WorldSession*>, false>> = {
        _M_cur_node = 0x32, _M_cur_bucket = 0xffffffffff600424}, <No data fields>}
    sess = <value optimized out>

#24 0x0000000000c0aa75 in World::Update (this=0x7f0c7f30d008, diff=50)

at /home/mangos/sources/cataclysm-4.0.6/src/server/game/World/World.cpp:1977

No locals.
#25 0x00000000007f5e59 in WorldRunnable::run (this=)

at /home/mangos/sources/cataclysm-4.0.6/src/server/worldserver/WorldThread/WorldRunnable.cpp:59
    diff = 50

---Type to continue, or q to quit---
realCurrTime =
realPrevTime =
prevSleepTime = 50
#26 0x0000000000d0f20a in ACE_Based::Thread::ThreadTask (param=0x6d8c)

at /home/mangos/sources/cataclysm-4.0.6/src/server/shared/Threading/Threading.cpp:182

No locals.
#27 0x00007f0c80b578ba in start_thread (arg=) at pthread_create.c:300

    __res = <value optimized out>
    pd = 0x7f0c4e3ff700
    unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139690829149952, 7563513040696513315, 140733983511216, 0,
            139691709661248, 3, -7571004563740683485, -7570552745321557213}, mask_was_saved = 0}}, priv = {pad = {
          0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
    not_first_call = <value optimized out>
    freesize = <value optimized out>
    __PRETTY_FUNCTION__ = "start_thread"

#28 0x00007f0c808bf02d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112

No locals.
#29 0x0000000000000000 in ?? ()

Crash fix

src/server/game/Entities/Unit/Unit.cpp | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index 9536f16..ab326c7 100644
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -6937,10 +6937,12 @@ bool Unit::HandleDummyAuraProc(Unit* victim, uint32 damage, AuraEffect* triggere
// Judgement of Light
case 20185:
{

  •                    // 2% of base mana
    
  •                    basepoints0 = int32(victim->CountPctFromMaxHealth(2));
    
  •                    victim->CastCustomSpell(victim, 20267, &basepoints0, 0, 0, true, 0, triggeredByAura);
    
  •                    return true;
    
  •                if (!victim)
    
  •                    return false;
    
  •                // 2% of base mana
    
  •                basepoints0 = int32(victim->CountPctFromMaxHealth(2));
    
  •                victim->CastCustomSpell(victim, 20267, &basepoints0, 0, 0, true, 0, triggeredByAura);
    
  •                return true;
             }
             // Judgement of Wisdom
             case 20186:
    

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.