GitHub PushEvent at 2014-02-09 02:31:56
Repository: TrinityCore
Actor: shenhuyong
Payload: {"shas":[["dbed818f6fe435a02d10f110e2c0883a53330230","aa08d79d5f64c4f8fca78f03b621db41f76187b3@gmail.com","Core/SAI: Fix crash\n\nDisable script type SMART_SCRIPT_TYPE_TIMED_ACTIONLIST actions if they are trying to overwrite the timed action list while iterating it.\nThis was invalidating the iterator and deleting any smart action stored in it, including the current executed one.\n\nValgrind log:\n Invalid read of size 1\n  at SmartScript::OnUpdate(unsigned int) (SmartScript.cpp:3258)\n  by SmartAI::UpdateAI(unsigned int) (SmartAI.cpp:331)\n  by Creature::Update(unsigned int) (Creature.cpp:544)\n Address 0x1807d9b2 is 10 bytes after a block of size 40 alloc'd\n  at operator new(unsigned long) (vg_replace_malloc.c:319)\n  ...\n  by SmartAIMgr::LoadSmartAIFromDB() (SmartScriptMgr.cpp:231)\n  by World::SetInitialWorldSettings() (World.cpp:1724)\n  by Master::Run() (Master.cpp:169)\n  by main (Main.cpp:142)","jackpoz",true],["28946ac5dbaca45bcd023713f46e9534e548786e","aa08d79d5f64c4f8fca78f03b621db41f76187b3@gmail.com","Core/SAI: Improve error log\n\nLog both target and current Object when checking if a Creature/GameObject have SmartAI enabled.","jackpoz",true],["94b912f7a62947677d858c8814292ca340aa1e9e","4c0730280bb4cdd0ffa8944d4a9f83d1b0c90ccf@hotmail.com","DB/Items: Added \"few\" missing items.","Kinzcool",true],["137afc91c6a42c1991c6993f7fe5dd8ca1a667be","7f7c3d758c9044e2818d60aa3691dd00ed566164@hotmail.com","Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into ghbb","shenhuyong",true],["d59bae0f966bea27f639decc5ed0659709f14996","7f7c3d758c9044e2818d60aa3691dd00ed566164@hotmail.com","更新","shenhuyong",true]],"size":5,"ref":"refs/heads/ghbb","head":"d59bae0f966bea27f639decc5ed0659709f14996"}