580 - Freezing on Morchok (DS)
== What version of Grid are you using? (Tickets that do not include the actual version number will be ignored.)
- Grid-4.2.0.1442
== What version and language of WoW are you using?
- 4.3 English
== Does the problem still happen when you disable all addons (including Grid plugins) except for Grid?
- yes
== What is the problem? What were you doing when it happened? What steps can we follow to reproduce it?
- In Dragon Soul raid, when Morchok pulls all players to him just before casting Black Blood of the Earth, if you have pet frames enabled in Grid (both 10 man and 25 man layouts), the game freezes for 5 seconds or so.
== If there is an error message related to the problem, copy and paste it here:
- No LUA errors are generated. Bugsack comes up empty.
== If the problem is graphical, take a screenshot and either attach it to your ticket, or upload it somewhere and include the URL here:
- NA
== Please provide any additional information below.
- Tested on 3 different machines (1 mac, 2 PCs). Deleted WTF, addons, and cache folders before installing just Grid. Tested multiple times in LFR and twice in normal 25 man versions. If you select the layout without pets, no issues. The burrowed moving ground animation shows up just fine, but if you select the 25 man or 10 man layout with pets, the game freezes for several seconds and you don't see the burrowed animation at all.
| User | When | Change |
|---|---|---|
| Phanx | Apr 22, 2012 at 10:17 UTC | Changed status from Replied to Waiting |
| Phanx | Apr 22, 2012 at 10:17 UTC | Changed status from Waiting to Replied |
| Phanx | Feb 08, 2012 at 05:05 UTC | Changed status from Replied to Waiting |
| suicidalkatt | Feb 07, 2012 at 07:15 UTC | Changed status from Waiting to Replied |
| Phanx | Jan 05, 2012 at 20:42 UTC | Changed status from Replied to Waiting |
| Tziva | Jan 03, 2012 at 23:38 UTC | Changed status from Waiting to Replied |
| Phanx | Dec 26, 2011 at 09:54 UTC | Changed status from Replied to Waiting |
| A2line | Dec 24, 2011 at 07:22 UTC | Changed status from Waiting to Replied |
| Phanx | Dec 22, 2011 at 01:42 UTC | Changed status from Replied to Waiting |
| themanstephen | Dec 20, 2011 at 09:14 UTC | Changed status from Waiting to Replied |
| Phanx | Dec 08, 2011 at 02:37 UTC | Changed status from New to Waiting |
| chanc61 | Dec 06, 2011 at 16:50 UTC | Create |
Facts
- Last updated
- Apr 22, 2012
- Reported
- Dec 06, 2011
- Status
- Waiting - Waiting for more information.
- Type
- Defect - A shortcoming, fault, or imperfection
- Priority
- Medium - Normal priority.
- Votes
- 8
- Reply
- #12
Phanx Apr 22, 2012 at 10:17 UTC - 0 likesIf anyone is still experiencing this issue, please try checking "Throttle Updates" on the Frame tab and let me know if that has any effect.
- Reply
- #11
Phanx Feb 08, 2012 at 05:05 UTC - 0 likesThe Blizzard raid frames are not limited by the same constraints that limit addons, and do not use the secure group header system. If the encounter actually generates a vehicle unit for every player in the raid, there's not much that can be done about it in Grid, as the secure group header system does not allow you to exclude arbitrary units. You can specify a whitelist ("include only the units named X, Y, and Z") but *not* a blacklist ("include all units except ones named X, Y, or Z").
You could, theoretically, specify a whitelist that included the names of all of the real pets in your group, and apply that whitelist to the pet group header(s). You could also theoretically tell Grid to skip all updates (health bar, name text, frame color, etc) on frames for players currently in vehicles named "Earthen Vortex".
However, such behavior would be specific to one encounter, and thus really would not belong in the Grid core, since it would simply waste system resources for the vast majority of users the vast majority of the time. If you're already writing a plugin, you might as well just have it switch layouts to one that doesn't show pets, since that's much easier to do.
Anyway, at this point I'm considering this issue something I can't do anything about, unless someone can tell me about another addon that *does* use secure group headers but does *not* exhibit the same issue.
- Reply
- #10
suicidalkatt Feb 07, 2012 at 07:15 UTC - 0 likesThe boss has an ability called Earthen Vortex which causes all players to be dragged towards the boss. There is some kind of server side dummy that places all players into a vehicle which has no control like a normal vehicle would.
See here: http://www.youtube.com/watch?feature=player_detailpage&v=EDQacgRX6pQ#t=107s
Normally I see everyone in the raid have a vehicle health frame labeled "Earthen Vortex" which generally can cause a lot of CPU cycles when all the frames are created simultaneously.
Edit: Just to be clear, the default Blizzard Raid frames seem to ignore these vehicles, however the default frames also do not register "UNIT_ENTERED_VEHICLE" or "UNIT_EXITED_VEHICLE" or have any specific updates for vehicles.
- Reply
- #9
Phanx Jan 05, 2012 at 20:36 UTC - 0 likesWhich other addon(s) did you test?
Grid uses the secure group headers provided by Blizzard, so it simply says "spawn a frame for every player in the group here" and "spawn a frame for every pet/vehicle in the group here", and tells the game how each frame should look, and the game itself handles creating and placing the actual frames.
Blizzard's compact raid frames do not even use these headers, and many addons do not use them either, but manually create a frame for every possible unit ahead of time. If there is a bug in the headers, there's probably not much that can be done about it in Grid, other than a plugin to automatically switch away from a pet layout for this encounter.
- Reply
- #8
Tziva Jan 03, 2012 at 23:38 UTC - 0 likes@Phanx: Go
Since you said you do not have access to the content it may be relevant information to point out that Morchok is not a vehicle fight, so the unitframes for pets shouldn't be popping up to begin with. His earth vortex is improperly creating a "vehicle" on Grid for every member of the raid when the ability occurs. I tested this quickly and I can tell you that other addon does not create the pet frames to begin with - nor does Blizzard's default frames. So it's not that Grid's pet/vehicle frames themselves are bugged on that encounter so much as I think they're even made at all.
Perhaps you knew this but it wasn't clear from earlier posts whether people made this clear (maybe you thought vehicle frames were supposed to appear but not supposed to lag?), and I see you're waiting on new information so I figured I would offer it in case it was useful information. I appologise if it was redundant/needless information.
- Reply
- #7
Phanx Dec 26, 2011 at 09:54 UTC - 0 likesIf you do not have any new information to add, please do not bump the ticket with a comment (which causes everyone watching the ticket to get an email telling them the ticket was updated).
If you cannot answer the following questions, or provide a patch that resolves the issue, please do not post here:
- Reply
- #6
A2line Dec 24, 2011 at 07:22 UTC - 0 likesIt seems to appear only on Grid with a 25 ou 40 /wPets layout. No freeze without pets.
In heroic, if I forget to switch the layout, the freeze kills me…
- Reply
- #5
Phanx Dec 22, 2011 at 01:42 UTC - 0 likesPlease answer the questions from my last post:
Since I have no access to this content at this time, I need to know which addons are affected and which are not, so I can look at the relevant code and see what Grid is doing differently that may be causing this issue.
- Reply
- #4
themanstephen Dec 20, 2011 at 09:14 UTC - 0 likeswhat seems to happen is that a pet unit is created for every player in the raid as they are pulled in. As far as I remember each of these units is called "Earthen Vortex"
- Reply
- #3
Phanx Dec 08, 2011 at 02:37 UTC - 0 likesI have no access to the content in question, so until someone can offer some useful details, I'm afraid there's not much I can do. Does the same problem affect other addons that display raid pet frames? What about the default UI's raid pet frames?