Jump to content

Xenithar

getMaNGOS Staff
  • Posts

    1395
  • Joined

  • Last visited

  • Days Won

    3
  • Donations

    0.00 GBP 

Bug Comments posted by Xenithar

  1. I had to modify your patch a bit, but it works. Want me to do a PR?

    *UPDATE*

    Guess everybody is in bed. I am going to do the PR and hit the sack myself. The PR has been made. The commit can be found [url=https://github.com/The-Great-Sephiroth/server/commit/68f55260252de203387c13a9ba8ab1bf0d3765a2]here[/url].

  2. I will the next time I play. The thing is, I do not ever remember this on official being this bad. Seven or eight in a row? I ALWAYS fight mobs 1 to 2 levels above my own. I also normally keep my weapon skill within five points of max until I reach my max level, where it also maxes out. This seems a bit extreme, but I will setup a real-world scenario and use it for a while (maces at max - 5), fighting mobs within two levels of my own and report the results.

  3. I logged in to escort one of mom's new characters through RFC and then test the despawn issue in Felwood. We got to the first group with voidwalkers and it crashed as soon as I used rain of fire on it.
    [code]
    Sending SMSG_SPELL_START id=7811
    Sending SMSG_SPELL_GO id=7811
    Spell 7811 added an additional 395.000000 threat for harming 1 target(s)
    Spell 7811 Effect0 : 63 Targets: Creature (Entry: 11322 Guid: 48692), -, -
    PeriodicTick: Player Ryuk (Guid: 6) attacked Pet (Petnumber: 562 Guid: 2) for 177 dmg inflicted by 11677
    DealDamageStart
    deal dmg:177 to health:91
    DealDamage Player Ryuk (Guid: 6) Killed Pet (Petnumber: 562 Guid: 2)
    PLAYER: RewardHonor
    DealDamageAttackStop
    creature 2 stopped attacking creature 1
    SET JUST_DIED
    Aura 3 now is remove mode 4
    Aura 79 now is remove mode 5
    Aura 133 now is remove mode 5
    Aura 132 now is remove mode 5
    DealDamageEnd returned 177 damage

    Program received signal SIGSEGV, Segmentation fault.
    [Switching to Thread 0xb20f1b70 (LWP 18068)]
    0x00040400 in ?? ()
    (gdb) backtrace
    #0 0x00040400 in ?? ()
    #1 0x0882ebc2 in Aura::UpdateAura (this=0xb77c43f0, diff=100)
    at /home/---/zero/src/server/src/game/WorldHandlers/SpellAuras.h:455
    #2 0x0882df54 in SpellAuraHolder::Update (this=0xa370b60, diff=100)
    at /home/---/zero/src/server/src/game/WorldHandlers/SpellAuras.cpp:5445
    #3 0x086a0f95 in SpellAuraHolder::UpdateHolder (this=0xa370b60, diff=100)
    at /home/---/zero/src/server/src/game/WorldHandlers/SpellAuras.h:154
    #4 0x0868ba49 in Unit::_UpdateSpells (this=0xea396c8, time=100)
    at /home/---/zero/src/server/src/game/Object/Unit.cpp:2979
    #5 0x086828fa in Unit::Update (this=0xea396c8, update_diff=100, p_time=100)
    at /home/---/zero/src/server/src/game/Object/Unit.cpp:329
    #6 0x0871ba96 in Creature::Update (this=0xea396c8, update_diff=100, diff=100)
    at /home/---/zero/src/server/src/game/Object/Creature.cpp:582
    #7 0x086b6e0e in Pet::Update (this=0xea396c8, update_diff=100, diff=100)
    at /home/---/zero/src/server/src/game/Object/Pet.cpp:600
    #8 0x087dadee in WorldObject::UpdateHelper::Update (this=0xb20effa4,
    time_diff=100) at /home/---/zero/src/server/src/game/Object/Object.h:473
    #9 0x087db558 in MaNGOS::ObjectUpdater::Visit (this=0xb20f1180, m=...)
    at /home/---/zero/src/server/src/game/WorldHandlers/GridNotifiersImpl.h:54
    #10 0x087e85f6 in VisitorHelper<:objectupdater creature> (v=..., c=...)
    at /home/---/zero/src/server/src/framework/GameSystem/TypeContainerVisitor.h:72
    #11 0x087e826e in VisitorHelper<:objectupdater creature typelist typenull> > > (v=..., c=...)
    at /home/---/zero/src/server/src/framework/GameSystem/TypeContainerVisitor.h:85
    #12 0x087e7c2c in VisitorHelper<:objectupdater player typelist typenull> > > > (v=..., c=...)
    at /home/---/zero/src/server/src/framework/GameSystem/TypeContainerVisitor.h:86
    #13 0x087e6edd in VisitorHelper<:objectupdater typelist typenull> > > > > (v=..., c=...)
    at /home/---/zero/src/server/src/framework/GameSystem/TypeContainerVisitor.h:98
    #14 0x087e5cb0 in TypeContainerVisitor<:objectupdater typemapcontainer typelist typenull> > > > > >::Visit (this=0xb20f1178, c=...)
    at /home/---/zero/src/server/src/framework/GameSystem/TypeContainerVisitor.h:127
    #15 0x087e3f17 in Grid > > >, TypeList > > > >::Visit<:objectupdater> (this=0xc2f92dc, visitor=...)
    at /home/---/zero/src/server/src/framework/GameSystem/Grid.h:111
    #16 0x087e1722 in NGrid > > >, TypeList > > > >::Visit<:objectupdater typelist typenull> > > > > (this=0xc2f2010, x=@0xb20f00bc: 8, y=@0xb20f00b8: 3,
    visitor=...)
    at /home/---/zero/src/server/src/framework/GameSystem/NGrid.h:360
    #17 0x087dd6ae in Map::Visit<:objectupdater typemapcontainer typelist typenull> > > > > >
    (this=0xcf12778, cell=..., visitor=...)
    at /home/---/zero/src/server/src/game/WorldHandlers/Map.h:449
    #18 0x087d49e0 in Map::Update (this=0xcf12778, t_diff=@0xb20f123c: 100)
    at /home/---/zero/src/server/src/game/WorldHandlers/Map.cpp:521
    #19 0x087d8828 in DungeonMap::Update (this=0xcf12778, t_diff=@0xb20f123c: 100)
    at /home/---/zero/src/server/src/game/WorldHandlers/Map.cpp:1410
    #20 0x088e3cd6 in MapManager::Update (this=0xb40e878, diff=45)
    at /home/---/zero/src/server/src/game/WorldHandlers/MapManager.cpp:184
    #21 0x087f15fb in World::Update (this=0x8e51290, diff=45)
    at /home/---/zero/src/server/src/game/WorldHandlers/World.cpp:1498
    #22 0x085b7fcf in WorldRunnable::run (this=0xbb5d9f8)
    at /home/---/zero/src/server/src/mangosd/WorldRunnable.cpp:66
    #23 0x0898db5d in ACE_Based::Thread::ThreadTask (param=0xbb5d9f8)
    at /home/---/zero/src/server/src/shared/Threading.cpp:197
    #24 0xb7f43171 in ACE_OS_Thread_Adapter::invoke() ()
    from /usr/lib/libACE-6.0.3.so
    #25 0xb7f051cf in ace_thread_adapter () from /usr/lib/libACE-6.0.3.so
    #26 0xb77ccc39 in start_thread ()
    from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
    #27 0xb77399fe in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
    [/code]

  4. Odd, I had replied one evening with my troubleshooting steps. I must have closed the browser prior to it going all the way through. I tried all kinds of settings for this variable, including 30, which means level one quests SHOULD show up all the way up to level 30 or 31. Nothing worked. I also did some debugging in GDB, but I do not have the data now. I believe the variable kept setting to some other value, but I did not figure out why.

    Also, I am closing this since a new thread on the same subject has been opened which is getting some attention. The new one is ticket 706.

  5. Build from yesterday, happened a few minutes ago.
    [code]
    DealDamageStart
    deal dmg:41 to health:41
    DealDamage Player Ryuk (Guid: 6) Killed Pet (Petnumber: 635 Guid: 90)
    PLAYER: RewardHonor
    DealDamageAttackStop
    creature 90 stopped attacking player 6
    creature 87 stopped attacking creature 90
    SET JUST_DIED
    Aura 53 now is remove mode 4
    Aura 99 now is remove mode 4
    Aura 79 now is remove mode 5
    Aura 133 now is remove mode 5
    Aura 132 now is remove mode 5
    DealDamageEnd returned 41 damage

    Program received signal SIGSEGV, Segmentation fault.
    [Switching to Thread 0xb20f1b70 (LWP 10434)]
    0x0d000213 in ?? ()
    (gdb)
    #0 0x0d000213 in ?? ()
    #1 0x0882df54 in SpellAuraHolder::Update (this=0xd75c008, diff=100)
    at /home/---/zero/src/server/src/game/WorldHandlers/SpellAuras.cpp:5445
    #2 0x086a0f95 in SpellAuraHolder::UpdateHolder (this=0xd75c008, diff=100)
    at /home/---/zero/src/server/src/game/WorldHandlers/SpellAuras.h:154
    #3 0x0868ba49 in Unit::_UpdateSpells (this=0xd661f40, time=100)
    at /home/---/zero/src/server/src/game/Object/Unit.cpp:2979
    #4 0x086828fa in Unit::Update (this=0xd661f40, update_diff=100, p_time=100)
    at /home/---/zero/src/server/src/game/Object/Unit.cpp:329
    #5 0x0871ba96 in Creature::Update (this=0xd661f40, update_diff=100, diff=100)
    at /home/---/zero/src/server/src/game/Object/Creature.cpp:582
    #6 0x086b6e0e in Pet::Update (this=0xd661f40, update_diff=100, diff=100)
    at /home/---/zero/src/server/src/game/Object/Pet.cpp:600
    #7 0x087dadee in WorldObject::UpdateHelper::Update (this=0xb20effc4,
    time_diff=100) at /home/---/zero/src/server/src/game/Object/Object.h:473
    #8 0x087db558 in MaNGOS::ObjectUpdater::Visit (this=0xb20f11a0, m=...)
    at /home/---/zero/src/server/src/game/WorldHandlers/GridNotifiersImpl.h:54
    #9 0x087e85f6 in VisitorHelper<:objectupdater creature> (v=..., c=...)
    at /home/---/zero/src/server/src/framework/GameSystem/TypeContainerVisitor.h:72
    #10 0x087e826e in VisitorHelper<:objectupdater creature typelist typenull> > > (v=..., c=...)
    at /home/---/zero/src/server/src/framework/GameSystem/TypeContainerVisitor.h:85
    #11 0x087e7c2c in VisitorHelper<:objectupdater player typelist typenull> > > > (v=..., c=...)
    at /home/---/zero/src/server/src/framework/GameSystem/TypeContainerVisitor.h:86
    #12 0x087e6edd in VisitorHelper<:objectupdater typelist typenull> > > > > (v=..., c=...)
    at /home/---/zero/src/server/src/framework/GameSystem/TypeContainerVisitor.h:98
    #13 0x087e5cb0 in TypeContainerVisitor<:objectupdater typemapcontainer typelist typenull> > > > > >::Visit (this=0xb20f1198, c=...)
    at /home/---/zero/src/server/src/framework/GameSystem/TypeContainerVisitor.h:127
    #14 0x087e3f17 in Grid > > >, TypeList > > > >::Visit<:objectupdater> (this=0xbb7a21c, visitor=...)
    at /home/---/zero/src/server/src/framework/GameSystem/Grid.h:111
    #15 0x087e1722 in NGrid > > >, TypeList > > > >::Visit<:objectupdater typelist typenull> > > > > (this=0xbb72850, x=@0xb20f00dc: 8, y=@0xb20f00d8: 11,
    visitor=...)
    at /home/---/zero/src/server/src/framework/GameSystem/NGrid.h:360
    #16 0x087dd6ae in Map::Visit<:objectupdater typemapcontainer typelist typenull> > > > > >
    (this=0xbb02c38, cell=..., visitor=...)
    at /home/---/zero/src/server/src/game/WorldHandlers/Map.h:449
    #17 0x087d49e0 in Map::Update (this=0xbb02c38, t_diff=@0xb20f123c: 100)
    at /home/---/zero/src/server/src/game/WorldHandlers/Map.cpp:521
    #18 0x088e3cd6 in MapManager::Update (this=0xb40e8d8, diff=46)
    at /home/---/zero/src/server/src/game/WorldHandlers/MapManager.cpp:184
    #19 0x087f15fb in World::Update (this=0x8e51290, diff=46)
    at /home/---/zero/src/server/src/game/WorldHandlers/World.cpp:1498
    #20 0x085b7fcf in WorldRunnable::run (this=0xbb5ebc0)
    at /home/---/zero/src/server/src/mangosd/WorldRunnable.cpp:66
    #21 0x0898db5d in ACE_Based::Thread::ThreadTask (param=0xbb5ebc0)
    at /home/---/zero/src/server/src/shared/Threading.cpp:197
    #22 0xb7f43171 in ACE_OS_Thread_Adapter::invoke() ()
    from /usr/lib/libACE-6.0.3.so
    #23 0xb7f051cf in ace_thread_adapter () from /usr/lib/libACE-6.0.3.so
    #24 0xb77ccc39 in start_thread ()
    from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
    #25 0xb77399fe in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
    [/code]

  6. Alright, I can do that. I was hoping there would be a way we could switch in-game for testing purposes, but I can live with testing one all week and then the other the next week. Thanks! Now, can you get me more than say 30min a day to actually test the fixes? :p

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