Thread Tools Display Modes
01-20-15, 07:16 PM   #1
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2006
Posts: 5,617
Debugging disconnects on /reload

Since WoD I've been getting disconnected sometimes when I /reload. It happens often enough that it's not just a coincidence, and no other online connections are affected, so it's definitely caused by the act of reloading the UI. However, it doesn't happen often (or consistently) enough to make the traditional "disable and selectively enable addons until the problem reappears" method useful for debugging it. It initially seemed to be related to high CPU usage during loading, and after disabling several of the addons with the highest total CPU usage shortly after login, it seems to occur less frequently, but it's really hard to say whether that's actually true or just my imagination.

So, I'm wondering if anyone else has experienced anything similar in 6.0, or has any suggestions on how I might go about debugging this problem. It's very annoying, and I'd like to resolve it, but I'm just at a loss on how to do that without just spending 8 hours doing nothing but enabling and disabling addons and reloading the UI.
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
  Reply With Quote
01-20-15, 07:44 PM   #2
Fizzlemizz
I did that?
 
Fizzlemizz's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Dec 2011
Posts: 1,871
Similar and also when doing multiple logout adjust SavedVariable file then login again. I can't say what is causing it other than it's pretty consistant.

What is consistant is that if there's a longish pause at about 90% of the loading status bar I know I'm going to disconnect.

It doesn't seem to happen (or maybe not as much) when going quickly through my alts doing a mail check or similar.
__________________
Fizzlemizz
Maintainer of Discord Unit Frames and Discord Art.
Author of FauxMazzle, FauxMazzleHUD and Move Pad Plus.
  Reply With Quote
01-20-15, 07:48 PM   #3
Clamsoda
A Frostmaul Preserver
Join Date: Nov 2011
Posts: 269
I have played WoW nearly every day since the WoD pre-patch in MoP, and since the launch of WoD. I have reloaded my UI countless times during normal play and during AddOn development. I've not experienced this once.
  Reply With Quote
01-20-15, 08:30 PM   #4
JDoubleU00
A Firelord
 
JDoubleU00's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2008
Posts: 463
I have experienced this at least a few times a week. I guess I have gotten used to it. I am open to any testing to figure this out.
__________________
Author of JWExpBar and JWRepBar.
  Reply With Quote
01-20-15, 08:38 PM   #5
SDPhantom
A Pyroguard Emberseer
 
SDPhantom's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2006
Posts: 2,313
Originally Posted by Clamsoda View Post
I have played WoW nearly every day since the WoD pre-patch in MoP, and since the launch of WoD. I have reloaded my UI countless times during normal play and during AddOn development. I've not experienced this once.
Ditto here. Never came across this issue.
__________________
WoWInterface AddOns
"All I want is a pretty girl, a decent meal, and the right to shoot lightning at fools."
-Anders (Dragon Age: Origins - Awakening)
  Reply With Quote
01-20-15, 08:52 PM   #6
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Mod
Featured
Join Date: Oct 2006
Posts: 10,860
Last night I ran into a problem in a cave in Nagrand (where the ogres are doing the archaeology stuff). I habitually tried to mount inside the cave, but instead of the "you can't do that here-whatever" error message, WoW froze and I had to force-close it. Tested it out 2-3 more times and it did it each time. Just in that cave.
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

  Reply With Quote
01-20-15, 09:06 PM   #7
SDPhantom
A Pyroguard Emberseer
 
SDPhantom's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2006
Posts: 2,313
The only problem I ran into was after every raid I run, the stock Blizzard_GarrisonUI eats my framerate when I bring up the mission UI. This is talking about a massive drop, as in from 50 FPS to about 0.6 FPS. This only happens when the mission UI is visible. The problem seems to go away after a /reload.
__________________
WoWInterface AddOns
"All I want is a pretty girl, a decent meal, and the right to shoot lightning at fools."
-Anders (Dragon Age: Origins - Awakening)

Last edited by SDPhantom : 01-20-15 at 09:09 PM.
  Reply With Quote
01-20-15, 10:21 PM   #8
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2006
Posts: 5,617
Originally Posted by Fizzlemizz View Post
What is consistant is that if there's a longish pause at about 90% of the loading status bar I know I'm going to disconnect.

It doesn't seem to happen (or maybe not as much) when going quickly through my alts doing a mail check or similar.
Yep, that sounds like the same problem I have. It only happens when reloading the UI, never on a fresh login. Want to post a list of your addons and see if we have anything in common?

Here's mine, minus things that are definitely not causing the problem; either they're only enabled on a few characters, or are in the top tier of CPU usage at login (or all the time) and therefore have been disabled during earlier debugging (or are still disabled). I added brief descriptions next to the private ones in case you are using something similar.
Code:
!!AceDB-DefaultMod -- hooks AceDB-3.0 :New method
!BlizzBugsSuck
!BugGrabber
!ClassColors
AnyFavoriteMount
Badapples
Bagnon
Bartender4
BattlePetBinds
Bazooka
BetterBattlePetTooltip
BetterBlizzOptions
BonusRollPreview
Broker_InstanceDifficulty
Broker_LFG
Broker_PlayedTime
Broker_Reincarnation
Broker_System -- shows latency
Broker_TicketStatus
Broker_Time -- shows the time
Bugger
Butsu
BuyEmAll
CleanCompare -- hooks scripts for comparison tooltips
Clique
CodeRunner -- box to type code, button to run it, does virtually nothing on login
ColorTools
CoolLine
CrowBar
DamnAchievementSpam
DamnCraftSpam
DamnDungeonWindow
Diplomancer
DoubleWideTradeSkills
Dresser
DropTheCheapestThing
Examiner
Exonumist
ExtraQuestButton
Fane
GoFish
HaveIDoneThat
HelmSaver
ItemTooltipCleaner
Kui_Nameplates
LegacyQuest
LevelFlight
LoseControlFix
LuaBrowser
MacroTooltip
MacroTranslator
Mapster
Masque
Masque_Cainyx
Masque_SimpleSquare
Molinari
MountMe
NoGuild
Notebook
NoTitle
OmniCC
OmniCC_Config
OPie
OPieMasque
OptionHouse
Otis
oUF
oUF_Phanx
PetBattleAutoForfeit
PetBattleTeams
PetJournalEnhanced
PhanxBind
PhanxBot
PhanxBuffs
PhanxChat
PhanxFlightTimer
PhanxFont -- font replacement, tekticles + ingame options
PhanxMedia -- registers stuff with LibSharedMedia
PhanxMinimap
PhanxTooltip
PhanxXP
Pinlight
PokeBandage
Postal
Progress
Redprints
RoleMeAway -- basic role check confirmation
SharedMedia_NoAsianFonts
SilverDragon
SilverDragon_Data
SortedCurrencyTab
SpellAlertFilter -- hides spell activation overlays by hooking the default event handler
teksLoot
ToyBoxFilterFixer
TradeChatCleaner
TradeSkillClearButton
TradeTabs
TypoHistory
Velluminous
VendorBait
WhereAmI -- Broker plugin with current (sub)zone name
WhisperColor
Who Framed Watcher Wabbit
xMerchant
yClassColors
ZoneAchievementTracker
ZoneLevelInfo
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
  Reply With Quote
01-20-15, 10:58 PM   #9
Fizzlemizz
I did that?
 
Fizzlemizz's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Dec 2011
Posts: 1,871
The list (excluding only Blizzard components). The commons seem to be small enough.
!BugGrabber
Clique
Molinari
OmniCC
Mapster
Masque
Examiner

Code:
!!Warmup
!BugGrabber
!MoncaiCompare
Align
Aloft
AloftOptions
Answering_Machine
AuctionLite
AutoBar
Broker_SmartBuff
BugSack
Capping
Clique
DART_Custom
DiscordArt
DiscordArtOptions
DiscordLibrary
DiscordUnitFrames
DiscordUnitFramesOptions
Dominos
Dominos_Cast
Dominos_Config
Dominos_Encounter
Dominos_Roll
Dominos_XP
EasyMail
Examiner
FauxMazzle -- UI configuration
FauxMazzleRF -- RaidFrames [in progress]
FizzleUI -- small utility functions
GarrisonMissonEnhanced
Gatherer
Gatherer_HUD
GTFO
HitsMode5
HitsMode5_Options
HitsMode5_Replay
Inventorian
LibChatAnims
LibSharedMedia-3.0
LibStub
Mapster
Masque
Masque_Sleek
MasterPlan
Molinari
MoveAnything
Omen
OmniCC
OmniCC_Config
Pawn
Prat-3.0
Prat-3.0_HighCPUUsageModules
Prat-3.0_Libraries
Quartz
RareAlert
RaresTip
Recount
sct
sct_options
sctd
sctd_options
Skillet
SmartBuff
sRaidFrames
TinyPad
TipTac
TipTacItemRef
TipTacOptions
TipTacTalents
TomTom
TrinketMenu
xcalc
XLoot
XLoot_Frame
XLoot_Group
XLoot_Master
XLoot_Monitor
XLoot_Options
__________________
Fizzlemizz
Maintainer of Discord Unit Frames and Discord Art.
Author of FauxMazzle, FauxMazzleHUD and Move Pad Plus.

Last edited by Fizzlemizz : 01-20-15 at 11:13 PM.
  Reply With Quote
01-20-15, 11:38 PM   #10
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2006
Posts: 5,617
I can also rule out these from your list:
  • !!Warmup -- installed after the problem started
  • MasterPlan -- disabled on most characters, also LOD so it isn't loaded on login anyway
  • OmniCC -- problem still happens when it's disabled
  • Recount -- disabled on most characters
  • TomTom -- problem still happens when it's disabled
Which leaves only these as the common ones:
  • !BugGrabber
  • Clique
  • Examiner
  • Mapster
  • Masque
  • Molinari
I'll try disabling those tomorrow and see if it still happens. (Really hope it's not !BugGrabber )
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
  Reply With Quote
01-21-15, 12:31 AM   #11
Rilgamon
Premium Member
 
Rilgamon's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Sep 2009
Posts: 822
While I have no disconnects on reload I encounter a "similar" cpu-related problem when I use my zz_Worldboss together with Bartender. After playing a while opening/closing the map slows down and when I start moving with the map open wow freezes for a few seconds or even a disconnect. While I never encountered the problem with my own addon disabled exchanging bartender with dominos reduced the problem. So the "real" problem is my code for placing/updating stuff on the map but using bartender makes it worse ... never found what causes it. Probably not related to your problem but I saw BT on your list so I thought it worth mentioning.
__________________
The cataclysm broke the world ... and the pandas could not fix it!
  Reply With Quote
01-21-15, 06:41 AM   #12
Talyrius
An Onyxian Warder
 
Talyrius's Avatar
AddOn Author - Click to view addons
Join Date: Oct 2008
Posts: 363
Originally Posted by Phanx View Post
Which leaves only these as the common ones:
  • !BugGrabber
  • Clique
  • Examiner
  • Mapster
  • Masque
  • Molinari
I'll try disabling those tomorrow and see if it still happens. (Really hope it's not !BugGrabber )
I'm not experiencing any disconnects when reloading the UI and I use all of those addons except Clique and Examiner.
  Reply With Quote
01-21-15, 08:41 AM   #13
Resike
A Pyroguard Emberseer
AddOn Author - Click to view addons
Join Date: Mar 2010
Posts: 1,290
My bet would be on Examiner.
  Reply With Quote
01-21-15, 01:09 PM   #14
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view addons
Join Date: Feb 2007
Posts: 1,710
Although I highly doubt it, if Molinari would be the cause for this, please let me know.
  Reply With Quote
01-21-15, 01:52 PM   #15
Fizzlemizz
I did that?
 
Fizzlemizz's Avatar
Premium Member
AddOn Author - Click to view addons
Join Date: Dec 2011
Posts: 1,871
I get the feeling it's not going to be pinned down to just one addon. Examiner and Examiner+Clique seem to be fine.
__________________
Fizzlemizz
Maintainer of Discord Unit Frames and Discord Art.
Author of FauxMazzle, FauxMazzleHUD and Move Pad Plus.
  Reply With Quote
01-21-15, 01:59 PM   #16
Tim
A Rage Talon Dragon Guard
 
Tim's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2008
Posts: 308
I get big lag when I log into the game and/or reload only on certain characters and all of my chars use the same addons. The only addon I use that is the same as you guys is Clique.
__________________
AddOns: Tim @ WoWInterface
Characters: Mage, Priest, Devoker, Pally
Battle Tag: Mysterio#11164
Current PC Setup: PCPartPicker List
  Reply With Quote
01-22-15, 06:18 AM   #17
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2006
Posts: 5,617
Originally Posted by Phanx View Post
Which leaves only these as the common ones:
  • !BugGrabber
  • Clique
  • Examiner
  • Mapster
  • Masque
  • Molinari
Disabled all these other than !BugGrabber and Molinari, and didn't get any disconnects, though I wasn't on for very long and only reloaded a few times, so not conclusive yet.
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
  Reply With Quote
01-22-15, 09:39 AM   #18
JDoubleU00
A Firelord
 
JDoubleU00's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2008
Posts: 463
Originally Posted by Phanx View Post
Disabled all these other than !BugGrabber and Molinari, and didn't get any disconnects, though I wasn't on for very long and only reloaded a few times, so not conclusive yet.
I use !BugGrabber
Mapster
Masque

I had some weird errors with Mapster and have it disabled and have not had a freeze in a while. I would need to re enable and capture the errors Mapster gave me.
__________________
Author of JWExpBar and JWRepBar.
  Reply With Quote
01-24-15, 01:44 AM   #19
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2006
Posts: 5,617
I've re-enabled everything but Examiner and have not been disconnected once, so it looks like Resike was right:

Originally Posted by Resike View Post
My bet would be on Examiner.
Time to dip my toes in the inspection API pool, I guess...
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
  Reply With Quote
01-24-15, 06:27 AM   #20
Lombra
A Molten Giant
 
Lombra's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2006
Posts: 554
I've used Examiner for a long time without experiencing this issue. Not sure what options are available.
__________________
Grab your sword and fight the Horde!
  Reply With Quote

WoWInterface » Developer Discussions » General Authoring Discussion » Debugging disconnects on /reload

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off