Need help with INT_DIVIDE_BY_ZERO crash

Been getting this one intermittently, seems like whenever it has come it’s when interacting with either a banker or a vendor, otherwise the game seems to run fine and I’ve had no problems with any other programs. Crash log provided: https://pastebin.com/b7aPY04v

Since it’s happening when interacting with NPCs, I would start by disabling addons and re-enabling one by one.

I too am having the INT_DIVIDE_BY_ZERO issue, mostly in retail. This really needs to get escalated within Blizzard judging by the number of hits on this topic that get closed out with vague to no guidance.

After many exchanged with blizzard tech support the provided the following suggestions:

"I found that several players have discussed facing similar INT_DIVIDE_BY_ZERO crashes, and there appears to be a pattern emerging. While this is something that needs to be investigated at the development level, the best way to escalate this is by continuing to share your experience in the forums, where the developers regularly monitor player feedback.

Here’s a forum post where players are discussing this exact error:
Divide by Zero / Constant Crashing - #2 by Elocin-mugthol

I highly recommend contributing to that thread to further bring attention to the issue. You may also find additional workarounds or suggestions from other players who have faced the same issue."

Tom’s hardware urging a bios update is a great place to start if not already done, however for me that did not solve crashes. My system has nothing overclocked, I’m running a clean install of wow (all addons uninstalled, directory purged); the lowest possible graphic settings, and as little running in the background as windows will allow, aaaaaand the crashes still occur. Meanwhile I can run Cyberpunk 2077 at max settings… flawlessly, …which pretty much rules out hardware failure as the root cause.

From the aforementioned thread, somebody called out a potential date of this issue being around September of 2024. Could be a great place for devs to reference some change logs if this is something you’re able to help escalate, @Elocin, that would be greatly appreciated!!

Good luck to us all on a (more) crash free wow :slight_smile:

2 Likes

If you have speed step active then you have a form of overclock. Speed step boosts the clock rate of the CPU during load. The maximum boost for speed step is to high for a majority of the CPUs. If you have a AMD CPU the same also applies that the precision boost sets the maximum speed to high for most CPUs

1 Like

not all computers have speed step or some sort of cpu overclocking setting(s) in BIOS. you can downclock the cpu in the power settings. min / max processor state to 99%. it will run the cpu just under base clock speed. my cpu is 3.00ghz base it goes to about 2.75 - at 100% it goes to full clock speed 4.50ghz this is on high performance power plan

Not necessarily. WoW is entirely CPU bound and can peg a core right up to the max, and if your CPU has already begun degrading and is unstable at max load, that’ll do it. And if your CPU is an Intel 13th or 14th gen and it started degrading prior to updating to the latest BIOS fix(es), I’ve got bad news for you - the best you can do is partially mitigate the issue with a combination of updated BIOS and lowering your max clock to no higher than 5.3 GHz (53x multiplier) as Northernlite has suggested. If it’s an AMD CPU, you’ll need to turn off PBO and manually set the max clock multiplier. But given the DIV 0 aspect, I’m assuming you have an Intel 13th/14th gen CPU as this really doesn’t affect any other gen for Intel unless the CPU is badly damaged from overvolting.

1 Like

You got it, Intel 13th gen, however only triggered in 1 game/application, and looking at a lot of peoples complaints about the issue, starts after a certain point in the game updates. The issue is particularly bad when zoning into/out of instances/raids/dornogol…

Only place I can adjust that clocking is in the XTU utility, but seem to recall it not letting me change those values. They were all 53x, but will see if I can lower that.

Thanks for the input everyone!

1 Like

I did check the BIOS and i have "Intel(R) Speed Shift Technology Disabled. I have Hyper-threading and CPU C states both enabled. No other tweaks to Clocking show available within BIOS. Is that what you’re referring to?

In the “Extreme Tuning Utility” the section for Performance Active-Core Tuning has always showed greyed out, Active Core 1 & 2 are set at 56x, 3-8 are all at 52x. If I leave this application running, and disable “Turbo Boost Short Power Max Enable” it seemed to reduce number of crashes previously, but now I cant tell a difference. Settings for Reference Clock & Core Voltage are default and greyed out.

Thanks again for everyone’s time!!

this in under - control panel > all control panel items > power options > edit plan settings -, then click on change advance power settings. then you can adjust the processor power management > plugged in in the box set to 99%. having this setting at 99% will underclock the CPU by (about) 30 of the base clock speed if the cpu base is 4.00ghz then it will be around 3.7ish ghz

If it’s set to 52 or 54 that is an overclock the stock speed on those is somewhere around 3ghz. I do not remember what the stable multiplier is for the 13th gen I never owned one

WoW is a rather…unique beast in that it is so CPU bound that it will peg a core to max load even though it has two additional cores to use for the multithreaded and audio work. This gets even more apparent when you move into an area with a lot of players such as a town or raid.

I’m assuming then you do not have a “K” CPU and are running one of the non-K variants.

13th gen, if it’s one of the earlier releases is just as unstable as 14th gen. Later releases of the 13th gen that came after the manufacturing defects were corrected are usually, but not always, more stable, but only marginally since the degredation mechanism is identical across both generations and all steppings.

Because of the variance in degredation of these CPUs, 99% isn’t safe. It will prevent the PL2 turbo tau from exceeding set limits, but it won’t lower the clocks enough. The minimum CPU percentage can be left at default so as to allow the CPU to downclock as it needs to on its own, but max should be set no higher than 92% (5.6 * 0.92 = 5.12 GHz). You want a bit of extra headroom because once degradation has begun there’s only one direction to go, and that’s the downward spiral. Along with the lower max clock the CPUs internal VID will also lower as well, which is what we’re aiming for here.

i’m on a laptop so setting it to 99% when i’m not playing WoW. just web browsing or playing dvds makes the laptop cooler when running at 100% when in the game. this way is better than playing with BIOS setting something may go wrong and make the computer may not boot and you need to load default BIOS settings
been there done that pain in the a%% resetting all the settings

Its actually fairly easy in most bios settings intel makes an app to do it also which is easy even for novices . The biggest issue with turning it to 99% will drop the CPU performance by about 43 percent. the base clock on a the 13th and 14th gen CPU is some where around 3 Ghz . stable boost clock is around 5.2 GhZ

just as will i’m not on 13th or 14h gen cpus i have no problems with having it at 99% on 10th 11th or 12th intel cpus. i did say i put it to 100% when playing WoW. you don’t need to run the cpu at full tit when watching youtube or DVDs, no matter the system you have (low or high end, 16 or 64gb ram) there are going to be performance issues in the game

edit - laptop cpu can be run at 76% (about 2.15ghz) on battery power that is why the battery can last about 6hs when looking at webpages.

But when you are gaming you do. Setting it to 99% will not solve people’s issue with the game. It’s going to make the game fairly unplayable. The game is crashing because speed boost on their rigs is going beyond what is stable. So, your suggestion to set it to 99% is not really relevant to peoples crashing issue while playing the game. Setting it to 99% on an AMD CPU would still leave the game playable because AMD’s base clock is so much higher. But on a Intel CPU its going to make the game fairly unplayable

when you buy or build a computer the default power plan is set to Balanced so the cpu is at the base clock, setting to high performance makes the cpu run at max clock speed with turbo boost. in the game its about 30fps between power plans.

if its crashing then maybe go into BIOS and load default setting and reboot to clean out bits of old settings then see if it crashes if it does then something is wrong then it might be cpu, windows, ram, ect

edit if i use power saver power plan the cpu will run at 1.50ghz because laptops cpus can run at lower clock speeds not like desktop cpus that can run at max clock speeds 24/7

All these different posts and threads with people all suggesting a million ridiculous things and Blizz just getting away with zero quality assurance as usual.

2 Likes

It has nothing to do with quality control at Blizzard. If it had anything to do with the program it would affect everybody not just a small group of people. Almost every CPU on the market today whether it’s AMD or Intel the majority of the CPUs are not capable of running at maximum boost they just aren’t stable

3 Likes

Thank you all so much for your time and help! The extra details mean a lot :slight_smile:

My processor is: 13th Gen Intel Core i9-13980HX (32CPU) ~2.4gHz and is a MSI OverBoost “Ultra” (up to 5.6 gHz on 2 P-cores, or 5.2 gHz on all 8 P-cores). I’m researching if there are further things I may be missing after these recommendations.

I did find the power setting on battery/plugged in was set to 100%, so i moved them down to 92% and will see if that affects it!

Cheers!