Error#0 assertion error! Main Thread

I ran into this same issue, was working fine yesterday and then would crash today. The direct X11 fix worked. But at the suggestion here by Tratt, I looked for an audio program. I had Nahimic installed, from A-Volute, that just did an update. Removing that app all together didnt seem to fix anything yet, pending a reboot.

Edit: After a reboot, I was able to boot the game in Direct X12 more.

There are a few different posts regarding this on the forum. It seems that Avast antivirus may have a hand in some of this. If the usual DirectX 11 - uninstall Nahimic/A-Volute workarounds don’t work you may need to uninstall Avast if you have it.

Use the Avast uninstall tool for the job:

Windows Defender should take over immediately.

Hello, I had the same issue yesterday, uninstalled the game but it didn’t fixed it, then I uninstalled Nahimic but didn’t work either, uninstalled realtek, and every other sound driver that my pc had, restarted and its working now

same error, stopping Nahimic in the task manager as suggested above did the trick for me to have the error stop and let me load the game. I do not have avast installed on my computer.

I am getting this exact error to.

After testing, removing Nahimic fixed the error, im on Windows 10 64 Pro, MSi B450M MB, latest drivers etc.

Nahimic is causing the issue, but before blaming Nahimic, every other game i have runs without an issue and the issue seems to be isolated between WoW and Nahimic with recent wow updates.

We shouldn’t have to turn off our sound center , i like my sound center, i like my bass, i like my music.

Blizzard should be contacting Nahimic and working to fix this very , very obvious bug that many users are experiencing

People always jump to conclusions and blame Blizzard. In this case seems like Nahimic was monster hiding in my system for some time now like AOL used to be.
I have it uninstalled and noticed my computer runs much smoother. There were obvious signs of that. Any program from decent software company would specify what is the update for and ask user for update. Sadly not in this case.

This made me laugh - brought back some memories of good old AOL.

Came back from shopping and ive got this going on now.

Google/old post here haven’t helped. Ideas?

(added in a dash inbetween the S and P as that plus erm is a banned word, even though its in your file path.)

==============================================================================

World of Warcraft: Retail Build (build 30993)

Exe: C:\Program Files (x86)\World of Warcraft_retail_\Wow.exe

Command: "C:\Program Files (x86)\World of Warcraft_retail_\Wow.exe" -launcherlogin -uid wow_enus

Time: Jul 24, 2019 8:21:41.154 PM

User: John

Computer: GAMING-PC


This application has encountered a critical error:

ERROR #0 (0x85100000) Assertion failure!

Program: C:\Program Files (x86)\World of Warcraft_retail_\Wow.exe

ProcessID: 820

File: d:\buildserver\wow\1\work\shared-checkout\branches\wow-patch-8_2_0-branch-fastpatch-7\engine\source\gx\src\d3d12\gxdeviced3d12on10.cpp

Line: 428

Expr: SwapChain::Present threw an exception 1 times in a row

<Exception.IssueType> Exception

<ExceptionType> Assert

<Exception.Summary:>

ERROR #0 (0x85100000) Assertion failure!

SwapChain::Present threw an exception 1 times in a row at d:\buildserver\wow\1\work\shared-checkout\branches\wow-patch-8_2_0-branch-fastpatch-7\engine\source\gx\src\d3d12\gxdeviced3d12on10.cpp(428)

<:Exception.Summary>


<Exception.Assertion:>

DBG-ADDR<00007ff6cfc4cce8>("Wow.exe")

DBG-ADDR<00007ff6cfc36f62>("Wow.exe")

DBG-ADDR<00007ff6cfc37ba7>("Wow.exe")

DBG-ADDR<00007ff6cfc0fca6>("Wow.exe")

DBG-ADDR<00007ff6cf8d142d>("Wow.exe")

DBG-ADDR<00007ff6cfb120f8>("Wow.exe")

DBG-ADDR<00007ff6cfb11251>("Wow.exe")

DBG-ADDR<00007ff6cfb10c2c>("Wow.exe")

DBG-ADDR<00007ff6cf8ca9d8>("Wow.exe")

DBG-ADDR<00007ff6cf8a28aa>("Wow.exe")

DBG-ADDR<00007ff6cf8a28cb>("Wow.exe")

DBG-ADDR<00007ff6cf9b51e2>("Wow.exe")

<:Exception.Assertion>

<Exception.HashBlock:>

DBG-OPTIONS<NoImage NoAddress NoFileLine NoFuncOffset NoDbgAddr>

ERROR #0

DBG-ADDR<00007ff6cfc4cce8>("Wow.exe")

DBG-ADDR<00007ff6cfc36f62>("Wow.exe")

DBG-ADDR<00007ff6cfc37ba7>("Wow.exe")

DBG-ADDR<00007ff6cfc0fca6>("Wow.exe")

DBG-ADDR<00007ff6cf8d142d>("Wow.exe")

DBG-ADDR<00007ff6cfb120f8>("Wow.exe")

DBG-OPTIONS<>

<:Exception.HashBlock>


<Version> 8.2.0.30993

<Config> Retail

<Jira.JiraProjectId> 10900

<Jira.JiraProjectKey> WOW8

<Exception.ProjectId> 10

<Exception.BuildNumber> 30993

<Exception.Branch> 8.2.0

<WowProject> Mainline

<Application> World of Warcraft

<ApplicationType> Client

Type: WoW

<Executable> Wow.exe

Executable UUID: 32162A53-81E7-43B0-A6FD-7E6F8D93035C

<Wow.Platform> X64

<Exception.Platform> Win 10 (64-bit)

User: John

Computer: GAMING-PC

Virtual Memory: 0.00 MB

Free Disk Space: 655.91 GB

Exe Built: Jul 2 2019 12:31:02

Init: 000003FF 00000000

App Up Time: 0 days, 0 hours, 0 minutes, 7 seconds

System Up Time: 0 days, 0 hours, 4 minutes, 3 seconds

<TimingMethod> QueryPerformanceCounter

Current Frame: 640

Current Time: 242950

Current Tick: 595

<SystemResumes> 0

<CharLogins> 0

Addon resource usage (not including lua memory): 0

Number of thread pool threads (Total): 9

<LauncherName> Battle.net.exe

<Locale.Text> enUS

<Locale.Audio> enUS

Session Time(hh:mm:ss): 00:00:02

<SessionTime.Grouping> 00:00:00 - 00:14:59

Time in World(hh:mm:ss): 00:00:00

<TimeInWorld.Grouping> 00:00:00 - 00:00:00

Total Time in World(hh:mm:ss): 00:00:00

<TotalTimeInWorld.Grouping> 00:00:00 - 00:00:00

Total lua memory: 6335KB

<Addons.Current> (null)

<Addons.Current.Function> UNKNOWN

<Addons.Current.Object> (null)

<Addons.HasAny.Loading> No

<Addons.HasAny.Loaded> No

<UIReloads> 0

<LuaErrors> 0

<BGDLEnabled> No

<IME.Current> "", {00000000-0000-0000-0000000000000000}, inactive

<SoundSystem.Restarts> 0

<LoadingScreen.Enabled> No

<CombatLogEntry.Current> CombatLogEntry::PushEvent(casterGuidType, targetGuidType): 0, 0

Number of successful WoWConnections: 11

Battle Tag: n/a

Last Known Player: 0000000000000000, (0, 0, 0, 0)

Selected Player: 0000000000000000

CVar Settings:

<CVar.portal> US

<CVar.textLocale> enUS

<CVar.audioLocale> enUS

<CVar.agentUID> wow_enus

<CVar.hwDetect> 0

<CVar.videoOptionsVersion> 21

<CVar.gxApi> D3D12

<CVar.gxWindow> 1

<CVar.gxMaximize> 1

<CVar.RAIDgraphicsQuality> 5

<CVar.farclip> 6000.000000

<CVar.horizonStart> 1400.000000

<CVar.particleDensity> 50.000000

<CVar.particleMTDensity> 70.000000

<CVar.waterDetail> 2.000000

<CVar.rippleDetail> 1.000000

<CVar.reflectionMode> 0.000000

<CVar.sunShafts> 1.000000

<CVar.refraction> 1.000000

<CVar.groundEffectDensity> 64.000000

<CVar.groundEffectDist> 160.000000

<CVar.projectedTextures> 1.000000

<CVar.shadowMode> 1.000000

<CVar.shadowTextureSize> 1024.000000

<CVar.shadowSoft> 0.000000

<CVar.SSAO> 2.000000

<CVar.DepthBasedOpacity> 1.000000

<CVar.textureFilteringMode> 4.000000

<CVar.terrainLodDist> 400.000000

<CVar.wmoLodDist> 350.000000

<CVar.terrainMipLevel> 0.000000

<CVar.worldBaseMip> 0.000000

<CVar.OutlineEngineMode> 1.000000

<CVar.lightMode> 1.000000

<CVar.lodObjectCullSize> 20.000000

<CVar.lodObjectCullDist> 30.000000

<CVar.lodObjectMinSize> 0.000000

<CVar.lodObjectFadeScale> 90.000000

<CVar.RAIDfarclip> 6000.000000

<CVar.RAIDWaterDetail> 2.000000

<CVar.RAIDSSAO> 2.000000

<CVar.RAIDDepthBasedOpacity> 1.000000

<CVar.RAIDgroundEffectDensity> 64.000000

<CVar.RAIDgroundEffectDist> 160.000000

<CVar.RAIDshadowMode> 1.000000

<CVar.RAIDterrainLodDist> 400.000000

<CVar.RAIDwmoLodDist> 350.000000

<CVar.RAIDterrainMipLevel> 0.000000

<CVar.RAIDworldBaseMip> 0.000000

<CVar.RAIDtextureFilteringMode> 4.000000

<CVar.RAIDprojectedTextures> 1.000000

<CVar.RAIDshadowTextureSize> 1024.000000

<CVar.RAIDshadowSoft> 0.000000

<CVar.RAIDreflectionMode> 0.000000

<CVar.RAIDrippleDetail> 1.000000

<CVar.RAIDsunShafts> 1.000000

<CVar.RAIDparticleDensity> 50.000000

<CVar.RAIDparticleMTDensity> 70.000000

<CVar.RAIDrefraction> 1.000000

<CVar.RAIDOutlineEngineMode> 1.000000

<CVar.RAIDLightMode> 2.000000

<CVar.RAIDlodObjectCullSize> 20.000000

<CVar.RAIDlodObjectCullDist> 30.000000

<CVar.RAIDlodObjectMinSize> 0.000000

<CVar.RAIDlodObjectFadeScale> 90.000000

<CVar.componentTextureLevel> 0.000000

<CVar.RAIDcomponentTextureLevel> 0.000000

<CVar.weatherDensity> 1.000000

<CVar.RAIDweatherDensity> 1.000000

<CVar.graphicsTextureResolution> 3.000000

<CVar.graphicsTextureFiltering> 5.000000

<CVar.raidGraphicsTextureFiltering> 5.000000

<CVar.raidGraphicsProjectedTextures> 2.000000

<CVar.raidGraphicsEnvironmentDetail> 5

<CVar.raidGraphicsGroundClutter> 5

<CVar.raidGraphicsShadowQuality> 3.000000

<CVar.raidGraphicsLiquidDetail> 3.000000

<CVar.raidGraphicsSunshafts> 2.000000

<CVar.raidGraphicsParticleDensity> 3.000000

<CVar.raidGraphicsSSAO> 3.000000

<CVar.raidGraphicsDepthEffects> 3.000000

<CVar.raidGraphicsLightingQuality> 3.000000

<CVar.raidGraphicsOutlineMode> 2.000000

<CVar.playIntroMovie> 8

<CVar.engineSurvey> 8

<CVar.mouseSpeed> 1

<CVar.Sound_MusicVolume> 0.20000000298023

<CVar.Sound_AmbienceVolume> 0.20000000298023

<CVar.gameTip> 121

<CVar.CACHE-WQST-QuestV2RecordCount> 39013

<CVar.CACHE-WQST-QuestV2HotfixCount> 0

<CVar.CACHE-WQST-QuestObjectiveRecordCount> 39487

<CVar.CACHE-WQST-QuestObjectiveHotfixCount> 0

<CVar.CACHE-WQST-QuestObjectiveXEffectRecordCount> 13161

<CVar.CACHE-WQST-QuestObjectiveXEffectHotfixCount> 0

<CVar.CACHE-WGOB-GameObjectsRecordCount> 78775

<CVar.CACHE-WGOB-GameObjectsHotfixCount> 1

<CVar.lastTransmogOutfitID> 0

<CVar.lastAddonVersion> 80200

<CVar.checkAddonVersion> 0

<CVar.Sound_OutputDriverName> Speakers (High Definition Audio Device)

<CVar.characterFrameCollapsed> 0

<CVar.mapQuestDifficulty> 1

<CVar.showAllEnemyDebuffs> 1

<CVar.raidOrBattleCount> 30

<CVar.Sound_DialogVolume> 0.30000001192093

<CVar.SpellTooltip_DisplayAvgValues> 0

<CVar.targetOfTargetMode> 2

<CVar.maxSpellStartRecoveryOffset> 400

<CVar.statCategoryOrder_2> 1,2,5,4,3,6

<CVar.Sound_MasterVolume> 0.21100001037121

<CVar.uiScale> 0.75516

<CVar.advancedCombatLogging> 1

<CVar.statCategoriesCollapsed> #D

<CVar.seenCharacterUpgradePopup> 7

<CVar.Sound_SFXVolume> 0.10000000149012

<CVar.Sound_EnableErrorSpeech> 0

<CVar.Sound_EnableEmoteSounds> 0

<CVar.Sound_EnableDSPEffects> 0

<CVar.Sound_EnablePetSounds> 0

<CVar.volumeFogLevel> 1.000000

<CVar.entityLodDist> 8.000000

<CVar.entityShadowFadeScale> 20.000000

<CVar.RAIDhorizonStart> 1400.000000

<CVar.RAIDentityLodDist> 8.000000

<CVar.RAIDentityShadowFadeScale> 20.000000

<CVar.RAIDVolumeFogLevel> 1.000000

<CVar.worldPreloadNonCritical> 0

<CVar.Sound_EnablePetBattleMusic> 0

<CVar.Sound_ZoneMusicNoDelay> 1

<CVar.Sound_EnableSoundWhenGameIsInBG> 1

<CVar.RAIDsettingsEnabled> 1

<CVar.showArtifactXPBar> 0

<CVar.seenAlliedRaceUnlocks> #A@@@|J

<CVar.raidGraphicsTextureResolution> 3.000000

<CVar.expandUpgradePanel> 0

<CVar.gxAdapter> NVIDIA GeForce GTX 1060 3GB

<CVar.graphicsShadowQuality> 3.000000

<CVar.Sound_EnableReverb> 1

<CVar.Sound_MaxCacheSizeInBytes> 16777216

<CVar.Sound_EnablePositionalLowPassFilter> 1

<CVar.Sound_NumChannels> 64

<CVar.graphicsViewDistance> 5

<CVar.graphicsSSAO> 3.000000

<CVar.graphicsOutlineMode> 2.000000

<CVar.maxFPS> 0

<CVar.maxFPSBk> 200

<CVar.screenshotQuality> 10

<CVar.MSAAQuality> 1,0

<CVar.ResampleQuality> 1

<CVar.graphicsLiquidDetail> 3.000000

<CVar.graphicsProjectedTextures> 2.000000

<CVar.graphicsEnvironmentDetail> 5

<CVar.graphicsGroundClutter> 5

<CVar.graphicsSunshafts> 2.000000

<CVar.graphicsDepthEffects> 3.000000

<CVar.graphicsLightingQuality> 2

<CVar.Sound_OutputDriverIndex> 5

<CVar.VoiceChatMasterVolumeScale> 0.000000

<CVar.Sound_EnableAmbience> 0

<CVar.Sound_EnableMusic> 0

<CVar.graphicsQuality> 5

<CVar.graphicsParticleDensity> 3.000000

<CVar.lastCharacterIndex> 1

Hi Hemorrhoids

The main thread and possible workarounds for this issue found here:

Thank you all for your reports and patience! We’re looking into this and currently working on a resolution for the Error#0 Assertion Failure errors.

In the mean time, the following will work around the Error#0 crashes.