13 - Learning Aid version r8 and more....
What steps will reproduce the problem?
1.Install this addon and start WoW.
2."/rl" the UI or switch characters on the same server.
3.It doesn't always happen, but has happened nine times since 1/15/2012.
What is the expected output? What do you see instead?
I expect to continue playing WoW, but get this Fatal Exception error instead.
What version of the product are you using?
Current Alpha (r8)
Do you have an error log of what happened?
Yep! Here you go:
This application has encountered a critical error:
ERROR #132 (0x85100084) Fatal exception!
Program: C:\Users\Public\Games\World of Warcraft\WoW.exe
ProcessID: 2284
Exception: 0xC0000005 (ACCESS_VIOLATION) at 0023:01648B81
The instruction at "0x01648B81" referenced memory at "0x00000004".
The memory could not be "read".
WoWBuild: 15211
Version: 4.3.2
Type: WoW
Platform: X86
Realm: Nazjatar (206.18.149.37:3724)
Local Zone: The Great Forge, Ironforge
Local Player: Ratbadda, 0480000002C5C10C, (-4849.39,-1151.28,502.2)
Total lua memory: 132113KB
Current Addon: LearningAid
Current Addon function: GetTrainerServiceCost
Current Addon object: (null)
(parts snipped because the file is pretty large)
Please provide any additional information below.
| Name | Description | Size | MD5 |
|---|---|---|---|
| 2012-02-02_16.50.17_Crash.txt | Error log for this error. | 67.7 KiB | 197f2ec82350... |
| User | When | Change |
|---|---|---|
| jeffy162 | Apr 04, 2012 at 05:48 UTC | Changed status from Waiting to Replied |
| Jamash | Mar 20, 2012 at 22:33 UTC | Changed status from Accepted to Waiting |
| Jamash | Mar 20, 2012 at 22:33 UTC | Changed status from New to Accepted |
| jeffy162 | Feb 02, 2012 at 22:39 UTC | Added attachment 2012-02-02_16.50.17_Crash.txt |
| jeffy162 | Feb 02, 2012 at 22:38 UTC | Create |
Facts
- Last updated
- Apr 04, 2012
- Reported
- Feb 02, 2012
- Status
- Replied - Someone has replied after waiting for more information.
- Type
- Defect - A shortcoming, fault, or imperfection
- Priority
- Medium - Normal priority.
- Votes
- 0
- Reply
- #14
Jamash Apr 11, 2012 at 19:57 UTC - 0 likes@Semlar: Go
Thanks for the info, Semlar! I've reported the crash bug on the official forums and am looking for a workaround.
- Reply
- #13
Semlar Apr 04, 2012 at 08:59 UTC - 0 likesIf what I think is causing this is correct, it has not been fixed in the alpha releases.
In the file Trainer.lua is
If ClassTrainerFrame_Update ever fires while you are not talking to a trainer, or if the function is called another way, GetTrainerServiceCost will be called on an invalid index and crash the client. This is because GetNumTrainerServices remains populated after you stop talking with a trainer, so the for loop still iterates over it.
- Reply
- #12
jeffy162 Apr 04, 2012 at 05:48 UTC - 0 likesSorry it has taken so long to respond.
No, I was not talking to a trainer on any of the occasions that the error occurred. It usually occurred on either a "/rl" or when loading into the world after switching characters.
I'm crossing my fingers (and everything else I can cross) as I post this, but, the latest revision seems to have solved the problem. I haven't had the error happen since I updated to v1.11.3 (according to the .toc, which also still says Interface 40100), so I'm really hoping that it's gone.
- Reply
- #11
Jamash Mar 20, 2012 at 22:33 UTC - 0 likesI see in the crash file 2012-02-02_16.50.17_Crash.txt that the error occurred in the function GetTrainerServiceCost. Were you talking to a class or profession trainer when the game crashed? If so, is that always the case?
- Reply
- #10
jeffy162 Mar 08, 2012 at 17:25 UTC - 0 likesYes, I was using r1045, but have disabled it. It makes no difference, though. I still occasionally get the fatal exception error.
I have 183 addons installed (but don't use them all at the same time) for 36 characters, yet this addon is always listed as the cause of the error. Something I just don't understand.
One other thing I don't understand. These lines are in the TOC for the r8 version: "
Title: Learning Aid v1.11 Beta 2" and"Version: 1.11 Beta 2". However, there is no mention of the "r8" designation anywhere in the TOC file.- Reply
- #9
Hendo72 Feb 25, 2012 at 06:28 UTC - 0 likes@jeffy162: Go
Are you using Ace3 r1045? I'm trying to figure out why you're having an issue and I'm not.
I have over 100 addons installed and other than a few conflicts, I've never had a fatal exception error (Knock on wood).
- Reply
- #8
jeffy162 Feb 24, 2012 at 06:41 UTC - 0 likesWell, I reinstalled using the Curse Client, and had it delete the addon and its' SavedVariables at the same time. Before re-installing I manually checked everything and it was all deleted. Re-installed using the Client. First "/rl" of my UI and got the fatal error again.
I went over the !BugGrabber report and noticed several Ace3 errors. Now, I keep a stand-alone copy of the alpha version of Ace3 constantly updated in my "AddOns" folder and have never had a problem with it. Until now. All I did was rename that Ace3 folder and the fatal exception has, so far, not happened again. It's been a couple of days since I disabled it, so I'm crossing my fingers (and anything else I can cross) that that is the problem and not Learning Aid or my computer.
Please allow me to apologize for my ineptitude and causing concern by posting a fatal error bug that I most likely caused.
- Reply
- #7
jeffy162 Feb 18, 2012 at 22:01 UTC - 0 likesYes, I use the Curse Client. I will uninstall Learning Aid and have the Client delete the SavedVariables also. I'll let you know how it goes.
- Reply
- #6
Hendo72 Feb 18, 2012 at 09:49 UTC - 0 likes@jeffy162: Go Have you tried re-installing the addon?
What do you use to install your addons? If it's Curse Client, uninstall the addon and delete the in-game settings.
- Reply
- #5
jeffy162 Feb 17, 2012 at 01:26 UTC - 0 likesThank you for the link.
Checked my RAM with MemTest86+ and the Window's memory check and there is nothing wrong with the RAM. Furthermore, there is nothing wrong with my HDD, either, as checked by the Window's "Run-in" test, and Piriforms Defraggler tool.
I use Spybot Search and Destroy, Ad-Aware and Malwarebytes Anti-Malware for anything not virus related. I use avast! Antivirus for that. None of them have found anything.
I have no idea why the fatal exception errors happen, but they ONLY happen when this addon is enabled.