Jump to content

[fixed][Crash] with characters hunter (test with blood elfe and dwarf)


Guest Jethrogibbs

Recommended Posts

Revision: * * 11228 db6815133701249cf5e77c9c0132a5c8e304c406

Date 6:3:2011. Time 21:46

//=====================================================

*** Hardware ***

Processor: Intel® Core i5 CPU 760 @ 2.80GHz

Number Of Processors: 4

Physical Memory: 4194303 KB (Available: 3523588 KB)

Commit Charge Limit: 4194303 KB

*** Operation System ***

Windows Vista or Windows Server 2008 Home Edition Service Pack 1 (Version 6.1, Build 7601)

//=====================================================

Exception code: C0000005 ACCESS_VIOLATION

Fault address: 00486952 01:00085952 C:\\Royaume_Semi-Fun\\mangosd.exe

Registers:

EAX:00000000

EBX:088EED1C

ECX:EA474100

EDX:00002298

ESI:EA474100

EDI:088EED18

CS:EIP:0023:00486952

SS:ESP:002B:088EEC08 EBP:088EEC18

DS:002B ES:002B FS:0053 GS:002B

Flags:00010246

Call stack:

Address Frame Function SourceFile

00486952 00000000 WorldObject::UpdateAllowedPositionZ+132

0048F696 00000000 WorldObject::GetNearPoint+1B6

007522FF 00000000 Pet::LoadPetFromDB+26F

004FF6CC 00000000 Player::LoadPet+6C

00828DB2 00000000 WorldSession::HandlePlayerLogin+A42

0082915C 00000000 CharacterHandler::HandlePlayerLoginCallback+3C

008239D2 00000000 MaNGOS::_IQueryCallback<MaNGOS::_Callback<CharacterHandler,QueryResult *,SqlQueryHolder *,void,void> >::Execute+12

004607A2 00000000 SqlResultQueue::Update+C2

00461FEA 00000000 World::UpdateResultQueue+A

0047F3FC 00000000 World::Update+2EC

0044F3E2 00000000 WorldRunnable::run+52

0045DB10 00000000 ACE_Based::Thread::ThreadTask+10

716F7064 00000000 ACE_OS_Thread_Adapter::invoke+74

6D78C6DE 00000000 _endthreadex+3A

6D78C788 00000000 _endthreadex+E4

752C33CA 00000000 BaseThreadInitThunk+12

77729ED2 00000000 RtlInitializeExceptionChain+63

77729EA5 00000000 RtlInitializeExceptionChain+36

========================

Local Variables And Parameters

Call stack:

Address Frame Function SourceFile

00486952 00000000 WorldObject::UpdateAllowedPositionZ+132

punting on symbol x

punting on symbol y

Local <user defined> 'z'

punting on symbol canSwim

punting on symbol ground_z

punting on symbol max_z

punting on symbol ground_z

punting on symbol ground_z

punting on symbol max_z

punting on symbol ground_z

punting on symbol ground_z

0048F696 00000000 WorldObject::GetNearPoint+1B6

Local <user defined> 'searcher'

Local <user defined> 'x'

Local <user defined> 'y'

Local <user defined> 'z'

punting on symbol searcher_bounding_radius

punting on symbol distance2d

punting on symbol absAngle

punting on symbol first_los_conflict

punting on symbol localDebug

punting on symbol localCounter2

punting on symbol localCounter

Local <user defined> 'selector'

punting on symbol angle

punting on symbol first_y

punting on symbol first_x

Local <user defined> 'u_do'

Local <user defined> 'worker'

007522FF 00000000 Pet::LoadPetFromDB+26F

Local <user defined> 'owner'

punting on symbol petentry

punting on symbol petnumber

punting on symbol current

Local <user defined> 'result'

punting on symbol is_temporary_summoned

punting on symbol petlevel

punting on symbol py

Local <user defined> 'map'

punting on symbol ownerid

punting on symbol px

punting on symbol summon_spell_id

punting on symbol pz

punting on symbol pet_number

Local <user defined> 'pet_type'

punting on symbol savedmana

punting on symbol timediff

punting on symbol savedhealth

Local <user defined> 'creatureInfo'

004FF6CC 00000000 Player::LoadPet+6C

00828DB2 00000000 WorldSession::HandlePlayerLogin+A42

Local <user defined> 'holder'

Local <user defined> 'data'

Local <user defined> 'playerGuid'

Local <user defined> 'IP_str'

Local <user defined> 'str_motd'

punting on symbol linecount

0082915C 00000000 CharacterHandler::HandlePlayerLoginCallback+3C

Local <user defined> '__formal'

Local <user defined> 'holder'

008239D2 00000000 MaNGOS::_IQueryCallback<MaNGOS::_Callback<CharacterHandler,QueryResult *,SqlQueryHolder *,void,void> >::Execute+12

004607A2 00000000 SqlResultQueue::Update+C2

00461FEA 00000000 World::UpdateResultQueue+A

0047F3FC 00000000 World::Update+2EC

punting on symbol diff

punting on symbol maxClientsNum

0044F3E2 00000000 WorldRunnable::run+52

0045DB10 00000000 ACE_Based::Thread::ThreadTask+10

punting on symbol param

716F7064 00000000 ACE_OS_Thread_Adapter::invoke+74

punting on symbol status

6D78C6DE 00000000 _endthreadex+3A

6D78C788 00000000 _endthreadex+E4

752C33CA 00000000 BaseThreadInitThunk+12

77729ED2 00000000 RtlInitializeExceptionChain+63

77729EA5 00000000 RtlInitializeExceptionChain+36

========================

Global Variables

Link to comment
Share on other sites

+1

crash on Pet.cpp:

    // FIXME: Setup near to finish point because GetObjectBoundingRadius set in Create but some Create calls can be dependent from proper position
   // if pet have creature_template_addon.auras with persistent point for example or script call
   float px, py, pz;
   owner->GetClosePoint(px, py, pz, 0, PET_FOLLOW_DIST, PET_FOLLOW_ANGLE, this);

Ubuntu.

http://paste2.org/p/1286525

Link to comment
Share on other sites

Still crashing?:

Program received signal SIGSEGV, Segmentation fault.
[switching to Thread 0x43249950 (LWP 30826)]
0x000000000087ce04 in Object::GetEntry (this=0x7f4a1b84a080) at /home/MaNGOS/source/src/game/Object.h:142
142    /home/MaNGOS/source/src/game/Object.h: No such file or directory.
   in /home/MaNGOS/source/src/game/Object.h
#0  0x000000000087ce04 in Object::GetEntry (this=0x7f4a1b84a080) at /home/MaNGOS/source/src/game/Object.h:142
#1  0x00000000009b9ba6 in Creature::LoadFromDB (this=0x7f4a1b84a080, guidlow=1049904, map=0x1604000)
   at /home/MaNGOS/source/src/game/Creature.cpp:1242
#2  0x0000000000b609cc in LoadHelper<Creature> (guid_set=@0x7f4a58f72848, cell=@0x43248500, m=@0xcea6980, count=@0x4324874c, 
   map=0x1604000, grid=@0xcea6950) at /home/MaNGOS/source/src/game/ObjectGridLoader.cpp:120
#3  0x0000000000b5f541 in ObjectGridLoader::Visit (this=0x43248730, m=@0xcea6980)
   at /home/MaNGOS/source/src/game/ObjectGridLoader.cpp:197
#4  0x0000000000b60b07 in VisitorHelper<ObjectGridLoader, Creature> (v=@0x43248730, c=@0xcea6980)
   at /home/MaNGOS/source/src/framework/GameSystem/TypeContainerVisitor.h:50
#5  0x0000000000b60b26 in VisitorHelper<ObjectGridLoader, Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > (
   v=@0x43248730, c=@0xcea6980) at /home/MaNGOS/source/src/framework/GameSystem/TypeContainerVisitor.h:57
#6  0x0000000000b60d42 in VisitorHelper<ObjectGridLoader, GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > (v=@0x43248730, c=@0xcea6950) at /home/MaNGOS/source/src/framework/GameSystem/TypeContainerVisitor.h:58
#7  0x0000000000b60d69 in VisitorHelper<ObjectGridLoader, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > (v=@0x43248730, c=@0xcea6950)
   at /home/MaNGOS/source/src/framework/GameSystem/TypeContainerVisitor.h:65
#8  0x0000000000b60d8c in TypeContainerVisitor<ObjectGridLoader, TypeMapContainer<TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > > >::Visit (this=0x43248660, c=@0xcea6950)
   at /home/MaNGOS/source/src/framework/GameSystem/TypeContainerVisitor.h:80
#9  0x0000000000b60dab in Grid<Player, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<Camera, TypeNull> > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >::Visit<ObjectGridLoader> (
   this=0xcea6950, visitor=@0x43248660) at /home/MaNGOS/source/src/framework/GameSystem/Grid.h:80
#10 0x0000000000b5f9a4 in ObjectGridLoader::Load (this=0x43248730, grid=@0xcea6950)
   at /home/MaNGOS/source/src/game/ObjectGridLoader.cpp:220
#11 0x0000000000b60eed in GridLoader<Player, TypeList<Player, TypeList<Creature, TypeList<Corpse, TypeList<Camera, TypeNull> > > >, TypeList<GameObject, TypeList<Creature, TypeList<DynamicObject, TypeList<Corpse, TypeNull> > > > >::Load<ObjectGridLoader> (this=0x432486cf, grid=@0xcea6950, loader=@0x43248730) at /home/MaNGOS/source/src/framework/GameSystem/GridLoader.h:52
#12 0x0000000000b5fa8e in ObjectGridLoader::LoadN (this=0x43248730) at /home/MaNGOS/source/src/game/ObjectGridLoader.cpp:242
#13 0x0000000000966dee in Map::EnsureGridLoaded (this=0x1604000, cell=@0x432488b0)
   at /home/MaNGOS/source/src/game/Map.cpp:272
#14 0x0000000000967c4e in Map::EnsureGridLoadedAtEnter (this=0x1604000, cell=@0x432488b0, player=0xaacc000)
   at /home/MaNGOS/source/src/game/Map.cpp:234
#15 0x00000000009681b2 in Map::PlayerRelocation (this=0x1604000, player=0xaacc000, x=-12424.6553, y=532.543762, 
   z=42.5526657, orientation=4.68789673) at /home/MaNGOS/source/src/game/Map.cpp:689
#16 0x0000000000c1f146 in Unit::SetPosition (this=0xaacc000, x=-12424.6553, y=532.543762, z=42.5526657, 
   orientation=4.68789673, teleport=false) at /home/MaNGOS/source/src/game/Unit.cpp:504
#17 0x0000000000bcea09 in Player::SetPosition (this=0xaacc000, x=-12424.6553, y=532.543762, z=42.5526657, 
   orientation=4.68789673, teleport=false) at /home/MaNGOS/source/src/game/Player.cpp:6161
#18 0x0000000000aaaea6 in WorldSession::HandleMoverRelocation (this=0x7f4a3472bac0, movementInfo=@0x43248c10)
   at /home/MaNGOS/source/src/game/MovementHandler.cpp:1114
#19 0x0000000000aaf7e4 in WorldSession::HandleMovementOpcodes (this=0x7f4a3472bac0, recv_data=@0x7f4a347450c0)
   at /home/MaNGOS/source/src/game/MovementHandler.cpp:636
#20 0x000000000087eb8d in WorldSession::ExecuteOpcode (this=0x7f4a3472bac0, opHandle=@0x12598c0, packet=0x7f4a347450c0)
   at /home/MaNGOS/source/src/game/WorldSession.cpp:928
#21 0x000000000088153f in WorldSession::Update (this=0x7f4a3472bac0, diff=100, updater=@0x43248f60)
   at /home/MaNGOS/source/src/game/WorldSession.cpp:227
#22 0x000000000096deb1 in Map::Update (this=0x1604000, t_diff=@0x7f4a2539ab30) at /home/MaNGOS/source/src/game/Map.cpp:452
#23 0x0000000000d07dd4 in MapUpdateRequest::call (this=0x7f4a2539ab10) at /home/MaNGOS/source/src/game/MapUpdater.cpp:47
#24 0x0000000000d5cf76 in DelayExecutor::svc (this=0x7f4a3535d3d0) at /home/MaNGOS/source/src/shared/DelayExecutor.cpp:60
#25 0x00007f4a650226d7 in ACE_Task_Base::svc_run (args=<value optimized out>)
   at /home/MaNGOS/source/dep/ACE_wrappers/ace/Task.cpp:271
#26 0x00007f4a65023d85 in ACE_Thread_Adapter::invoke (this=0x7f4a348bfee0)
   at /home/MaNGOS/source/dep/ACE_wrappers/ace/Thread_Adapter.cpp:94
#27 0x00007f4a63296fc7 in start_thread () from /lib/libpthread.so.0
#28 0x00007f4a6300c64d in clone () from /lib/libc.so.6
#29 0x0000000000000000 in ?? ()

or is this something else?

It may be connected to this:

https://github.com/mangos/mangos/commit/9161a5d5271ca7a8d435fa0715dd6470d2dc995f

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use