Latest Patch Black Screen with GUI still showing after teleport

UPDATE 2.0.5A - ISSUE STILL HAPPENS

At least for me this issue used to occur without the black screen, but with the latest Patch Black Screen with GUI still showing when I teleport to a crowded location, it doesn’t come back it just hangs like this. Sometimes I can exit to character select, and sometimes it just crashes but the report in the Fenris log shows up the same in either case.

I wish I had a way to share my logs, like dxdiag, sysinfo, nettrace, GPU logs, driver latency, etc.

Everyone I noticed something, that I want everyone to test out for me. If you are still here that means you are still having the problem. Basically, I can tell if I have crashed even before the network disconnect notification, if I tab out during the teleport loading screen and I experience lag in other apps like my browser.

Diablo 4 is on a different M.2. Drive than my Windows installation + Web Browsers but interestingly, if I use a web browser at the start of a normal teleport the browser behaves as expected and I can tab back into the game and find my character at the desired destination, however if I do the same action at the beginning of warp that is going to crash, I notice the browser and any other foreground apps hang

I managed to play for about 8 hours in Nahantu without having a problem. Normally I disconnect the majority of warps, so I thought it was solved but a friend also playing on PC later joined my group and the warping disconnects started happening again, even after the person left my group. While playing strictly in Nahantu, I don’t encounter the issue as often, but I assume this is because the areas have similar textures. When I did crash in Nahantu, I was warping from the jungle area of Kurast Bazaar to the eastern desert-like region of Nahantu.

UPDATE (PRE 2.0.4):
Testing a crossplay theory… when crossplay is disabled for both my wife and I use Windows PC’s and when crossplay is disabled on both our accounts we can’t invite each other?!? So we are testing a theory here that somehow my account/key is getting misidentified by the servers as a non-PC account.

  • It STILL happens after the expansion pack.

  • It isn’t the brand of RAM (I tried different brands)

  • It isn’t the amount of RAM amount (I am using 64GB of RAM and an enormous pagefile on a mostly empty 2TB SSD.)

  • It isn’t crossplay (happens when crossplay is enabled or disabled)

  • It isn’t HDD/SSD (I am using an M.2) - It might have to do with NVMe chipset conflicts though

  • It isn’t your graphics card (I tried AMD and Nvidia)

  • It isn’t your processor because people with all sorts of different ones are having the same issue

  • It isn’t your BIOS (people are having the problem on ASUS and MSI boards at least

  • It isn’t your router or network (I have multiple computers on this network that don’t have the issue)

  • It isn’t your network card because it happens when I am connected via WiFi with Ethernet disabled and the other way around, and I purchased newer cards, the error persists.

  • It’s not likely a software conflict because I reformatted my drives and reinstalled Windows and Diablo 4 so it’s not an install issue or a system issue (probably).

  • I am currently running Windows 11 Insider Preview in an attempt to fix the issue with the latest drivers, but others have reported experiencing this issue on Windows 10 and Windows 11 release builds.

  • It is doubtful that it is related to a USB hub UNLESS your USB hub driver happens to be causing latency and your install location happens to be on an external drive! (guess)

  • The bug happens still happens using Microsoft DirectX11 and DirectX12

  • I have disabled unnecessary services, and unplugged all devices except the mouse and keyboard and the issue persists.

  • I suspect it has to do with NVMe port latency via storport.sys because the more data that has to be rapidly stored on your computer upon warping the more likely you are to crash. Larger areas = more players in an area = more people inventories to load, warping from one area with unique textures to another with completely different textures seems to bring it on, higher resolution textures vs. lower res textures, being in a group.

A great point was raised; those of us having this issue are getting Fenris Debug logs that appear in our Diablo IV folder. Those logs show that we begin the warp, transfer zones, enter the world, warp into the destination, start the outro_effect and the SERVER suddenly issues notice to the client.

I am betting ONLY Blizzard could solve this because ONLY Blizzard knows what hardware/software checks and data loads occur upon warping. I am pretty confident they do some serverside checks, maybe even some TTL/ping (to make sure there isn’t a “glitch in the matrix”, no extra long pause between data bits) to ensure you are not running software that could inject malicious code to prevent duping, item hacks, you name it. I CAN tell you that doing things like having party voice chat, and multiple party members appears to increase the odds of this happening.

We could sit here guessing until someone finds the “secret cow level” but the truth is, until we have a Blizzard programmer speaking to us, we are not likely to get anywhere.

Here is what you could all do to help: Post your latest Fenris debugs (located in the Diablo IV folder, search for “sHandleDisconnect” and copy and paste the logs 5-10 lines BEFORE and AFTER that “sHandleDisconnect”. Someone could correct me here too, because perhaps there is more useful information elsewhere in the log?

My latest example:

I 2024.10.13 03:48:11.145930 25695 [Game] Adjusting world Sanctuary_Eastern_Continent (69068) subzone from EGD_MSWK_World_01 (1815144) to Frac_Kyovashad (445430)
I 2024.10.13 03:48:24.247302 25695 [Game] Client entered world
I 2024.10.13 03:48:24.506160 25695 [WarpManager] Warped into destination
I 2024.10.13 03:48:25.103592 25695 [WarpManager] Starting outro effect default_warp_effect_outro (239915)
I 2024.10.13 03:48:25.406642 25696 [Game] Client: sHandleDisconnect
I 2024.10.13 03:48:25.507295 25696 [Game] [Prism] 5552: Purged 104 entries from the render and compute pipeline caches in 1.493ms
I 2024.10.13 03:48:25.512706 25696 [Game] Disposing UI for World
I 2024.10.13 03:48:25.649421 25696 [Game] Client Disposed world 1048578.
I 2024.10.13 03:48:25.662432 25696 [Game] UICommon::OnGameDisconnected msg=The game connection has been lost: your client has been disconnected from the server.
I 2024.10.13 03:48:25.662458 25696 [WarpManager] Warp canceled
26 Likes

Have had this several times also after patch. TP to town get GUI with some HP missing in HP ORB, Cursor but no interactions other than exit game. Leave game removes me to character select (or so Friends list says so) but unable to use even Keyboard to interact with game.

2 Likes

I have the same problem. Rolled back Nvidia drivers to April and still have the problem.

Also does anyone have an issue that the after selecting your character the game takes a very long time to load, but only the first time after updating drivers or the game?

2 Likes

Same issue here about every 3-4th time I teleport, it has not just been to cities but also when teleporting to a NM dungeon and I lose the key.

3 Likes

Same here!
Every 2nd or 3rd TP from NMs to town!!!
Really annoying!
And every time the Sigil / Potion is gone!
The game “New World” have better QoL in that (potions stay active if you’re offline)!

2 Likes

Had the same issue TWICE in a row today. Restarted the game, and it happened AGAIN.

Does blizzard support actually exist? I’ve never seen them respond to any of these posts.

5 Likes

Have the same problem. Really annoying!

3 Likes

Having the same problem… seems to happen every 3-4 teleports to or from town.

2 Likes

What GFX-Card ya using?
Friend of mine have a Nvidia and never got this problem.
I have AMD and it happens often after Patch 1.5.1…
Looks like Blizz fricked up with AMD…

2 Likes

This a consent problem for me. It happens more frequently when existing a PIT. Just updated my nvidia drivers and did a fresh re-install with no luck.

I noticed the for a split second you can see the town right before the screen goes black.

You can also click on “u” which show all kinds of crazy “code” on the label of buttons but eventually the game will error out after a few mins.

1 Like

Patch 1.5.2 from today → NOT FIXED!!!
Thanks for nothing, Blizzard!

I think, it’s time to play “New World” again…

“U” shows me Error Code 70003 …

3 Likes

I had this issue after 1.5.1. I found out while playing another game that I had a very outdated BIOS, doing the update actually fixed this for me. Give it a go, maybe it will help.

** I have an ASUS MB and I used AI Suite 3 to do the update. Basically you just download the .cap file and it does the update for you.

2 Likes

well good for you. BUT we’re looking for a word from Blizz addressing this issue before we go fixing this on our own way.

Sigh* their service is becoming meh nowadays

4 Likes

A month later and the issue is still not fixed…

2 Likes

This problem is very annoying when it happens! It occurs only when my character teleports to waypoints.
Still no solution??

1 Like

Been a month and a half, just came back yesterday to start playing the new expansion and season, and I have now had this happen to me 4 or 5 times in just 2 days. Only way to fix is to exit the game and relaunch. Very annoying when I lose my return portal and have to spend time going back through where I’ve already been because I needed to clear inventory space.

1 Like

Managed to contact customer support after 45 minutes of researching how to do so on the internet. Got basically the same response as from the AI (try restarting your computer, connect your PC to a router directly via a LAN cable, try repairing the game), which really makes me wonder, if there even are actual human beings working at Blizzard CS…

1 Like

I´ve noticed a “FenrisDebug” file appearing in my program files after every crash. Here is a last part of the debug:

I 2024.10.11 08:31:28.034578 35234	[Game] ---------------- UIModalNotificationManager::ShowModal 2: This action will irreversibly destroy all equipment in your inventory. Are you sure you want to do this?
I 2024.10.11 08:31:29.269082 35308	[Game.UI] Closing Crafter UI | client_user_id: 0 | crafter_type: Blacksmith
I 2024.10.11 08:31:29.269545 35308	[Game.UI] Closing crafter tab | client_user_id: 0 | crafter_type: Blacksmith | tab_name: Salvage
I 2024.10.11 08:31:29.280194 35308	[Game.UI] Closing Crafter UI | client_user_id: 0 | crafter_type: Blacksmith
E 2024.10.11 08:31:29.280220 35308	[Game] The user 0 appears to have a bad pack container id 7fffffffffffffff
E 2024.10.11 08:31:29.280233 35308	[Game] The user 0 appears to have a bad pack container id 7fffffffffffffff
I 2024.10.11 08:31:31.142866 35440	[WarpManager] Intro portal to exterior Subzone 'Naha_LingeringHatred'
I 2024.10.11 08:31:31.156359 35440	[WarpManager] Starting intro effect default_warp_effect_intro (239914)
I 2024.10.11 08:31:32.158288 35520	[WarpManager] Setup complete
I 2024.10.11 08:31:32.158301 35520	[WarpManager] Waiting for limbo warp...
I 2024.10.11 08:31:32.220825 35524	[Game] Local player long distance snap (-1304.55, 740.63, 2.31 vs 0.00, 0.00, 0.00)
I 2024.10.11 08:31:32.227809 35524	[Game] [Prism] 47264: Purged 175 entries from the render and compute pipeline caches in 0.990ms
I 2024.10.11 08:31:32.230924 35524	[Game] Disposing UI for World
I 2024.10.11 08:31:32.356082 35524	[Game] Client entered world | world: Limbo | CWorldID: 1048576
I 2024.10.11 08:31:32.358543 35524	[WarpManager] Warped into limbo
I 2024.10.11 08:31:32.405329 35524	[WarpManager] Waiting for fast loading time (1.00s)...
I 2024.10.11 08:31:32.612386 35537	[Game] ClientConnect | ip_address: 35.195.103.118:6113 | connection_id: 13
I 2024.10.11 08:31:32.668182 35540	[Game] Computed solution to server puzzle | bits: 7 | solution: 359 | time_elapsed_us: 21
I 2024.10.11 08:31:32.864666 35552	[Game] Initializing client world Limbo...
I 2024.10.11 08:31:32.865983 35552	[WarpManager] Transfer prefetch begin (loop)
I 2024.10.11 08:31:32.866279 35552	[Game] Initializing client world Sanctuary_Eastern_Continent...
I 2024.10.11 08:31:33.404226 35584	[WarpManager] Creating looping world
I 2024.10.11 08:31:33.461729 35584	[WarpManager] [sPlayLoopEffect] Starting loop effect DCE_CL_CHR_PaperDoll_Spir (1952429)
I 2024.10.11 08:31:36.603924 35847	[WarpManager] Starting loop outro effect default_warp_effect_intro (239914)
I 2024.10.11 08:31:37.608670 35937	[WarpManager] Waiting for destination warp...
I 2024.10.11 08:31:37.620237 35938	[WarpManager] Prefetch complete
I 2024.10.11 08:31:38.095378 35966	[Game] Local player long distance snap (0.00, 0.00, 0.00 vs 1029.05, -128.80, 9.14)
I 2024.10.11 08:31:38.126044 35966	[Game] [Prism] 47264: Purged 59 entries from the render and compute pipeline caches in 1.072ms
I 2024.10.11 08:31:38.126070 35966	[Game] Disposing UI for World
I 2024.10.11 08:31:38.218223 35966	[Game] Adjusting world Sanctuary_Eastern_Continent (69068) subzone from Hawe_Bog (531245) to Naha_LingeringHatred (1379991)
I 2024.10.11 08:31:49.652010 35966	[Sigma] [tact] [:0]: DNS resolution completed in 31ms.
I 2024.10.11 08:31:49.683807 35966	[Game] Client entered world | world: Sanctuary_Eastern_Continent | CWorldID: 524289
I 2024.10.11 08:31:49.877607 35966	[WarpManager] Warped into destination
I 2024.10.11 08:31:50.273145 35966	[WarpManager] Starting outro effect default_warp_effect_outro (239915)
I 2024.10.11 08:31:50.357304 35967	[Game] Client: sHandleDisconnect | connection_id: 13
I 2024.10.11 08:31:50.372811 35967	[Game] UICommon::OnGameDisconnected msg=The game connection has been lost: your client has been disconnected from the server.
I 2024.10.11 08:31:50.372843 35967	[WarpManager] Warp canceled
I 2024.10.11 08:31:50.372944 35967	[Game] ---------------- UIModalNotificationManager::ShowModal 0: The game connection has been lost: your client has been disconnected from the server.
I 2024.10.11 08:31:50.376446 35967	[Game] Client Disposed world 1048576.
I 2024.10.11 08:31:50.421279 35967	[Game] [Prism] 47264: Purged 82 entries from the render and compute pipeline caches in 1.154ms
I 2024.10.11 08:31:50.425593 35967	[Game] Disposing UI for World
I 2024.10.11 08:31:50.536648 35967	[Game] Client Disposed world 524289.
I 2024.10.11 08:31:50.536688 35967	[Game] HandleDisconnect: SpawnMarker preload data is not empty on disconnect!
I 2024.10.11 08:31:54.355667 36584	[Online.Systems.CParty] OnPartyMemberRemoved | game_account_id: 1052213526 | party_id: eae7fe70-87a9-11ef-9780-3b3570df8705/eu-west | current_party_id: eae7fe70-87a9-11ef-9780-3b3570df8705/eu-west
I 2024.10.11 08:31:54.355821 36584	[Online.Systems.CParty] OnPartyJoined | client_user_id: 0 | bnet_account_id: 136898864 | game_account_id: 1052213526 | party_id: 44f4b560-87ab-11ef-9939-872ad31cbef1/eu-west | current_party_id: 00000000-0000-0000-0000-000000000000/
I 2024.10.11 08:31:57.289893 37047	[Game] Application Deactivated.  Active: 0  Minimized: 0
I 2024.10.11 08:31:57.796750 37062	[Game] Application Activated.
I 2024.10.11 08:31:58.642119 37191	[Game] Application Deactivated.  Active: 0  Minimized: 0
I 2024.10.11 08:31:58.775162 37195	[Game] Application Activated.
I 2024.10.11 08:31:59.420013 37296	[Game] Application Deactivated.  Active: 0  Minimized: 0
I 2024.10.11 08:31:59.523474 37299	[Game] Application Activated.
I 2024.10.11 08:32:00.483121 37452	[Game] Application Deactivated.  Active: 0  Minimized: 0
I 2024.10.11 08:32:21.795655 38089	[Game] Application Activated.
I 2024.10.11 08:32:23.426863 38347	[Game] Application Deactivated.  Active: 0  Minimized: 0
I 2024.10.11 08:32:37.036302 38754	[Game] Application Activated.
I 2024.10.11 08:32:38.046994 38913	[Game] ---------------- UIModalNotificationManager::ShowModal 2: Are you sure you want to exit Diablo IV?
I 2024.10.11 08:32:38.765509 39017	[Game] GameDisposeGames()
I 2024.10.11 08:32:38.765736 39017	[Game] ENDING GAME
1 Like

I knew it!!! its a hand off error, not sure what is causing it, doesn’t seem to be related to graphics cards or processor (everyone is using various combinations and still getting it).

1 Like

I´ve got no idea whats an handoff error :smiley: Thats why i contacted tech support. They refuse to look into the fenris debug file tho. Still responding with “oh, just verify game files, restart your computer and it should be fine”

As of right now, you are the first person to actually read my fenris file. Says a lot about Blizzard CS lol

EDIT: Dont you think there is more out of ordinary lines in the fenris file? For example, i routinely get “Client received out of order tick” which from my knowledge indicate packet loss? Here is the log from the latest crash (about 10 mins ago):

I 2024.10.13 16:13:46.803830 343613	[Game.UI] Closing Crafter UI | client_user_id: 0 | crafter_type: Blacksmith
I 2024.10.13 16:13:46.804669 343613	[Game.UI] Closing crafter tab | client_user_id: 0 | crafter_type: Blacksmith | tab_name: Masterworking
I 2024.10.13 16:13:51.901507 344130	[Game] ---------------- UIModalNotificationManager::ShowModal 2: Travel to Menestad?
I 2024.10.13 16:13:55.371944 344421	[WarpManager] Intro portal to exterior Subzone 'Frac_Tundra_S'
I 2024.10.13 16:13:55.397060 344421	[WarpManager] Starting intro effect default_warp_effect_intro (239914)
I 2024.10.13 16:13:56.380125 344498	[WarpManager] Setup complete
I 2024.10.13 16:13:56.380140 344498	[WarpManager] Waiting for limbo warp...
I 2024.10.13 16:13:56.443335 344502	[Game] Local player long distance snap (-1677.24, -596.11, 36.93 vs 0.00, 0.00, 0.00)
I 2024.10.13 16:13:56.450897 344502	[Game] [Prism] 57512: Purged 172 entries from the render and compute pipeline caches in 0.857ms
I 2024.10.13 16:13:56.454646 344502	[Game] Disposing UI for World
I 2024.10.13 16:13:56.586786 344502	[Game] Client entered world | world: Limbo | CWorldID: 1572864
I 2024.10.13 16:13:56.588523 344502	[WarpManager] Warped into limbo
I 2024.10.13 16:13:56.634848 344502	[WarpManager] Waiting for fast loading time (1.00s)...
I 2024.10.13 16:13:56.828333 344514	[Game] ClientConnect | ip_address: 34.89.239.208:6112 | connection_id: 28
I 2024.10.13 16:13:56.863733 344516	[Game] Computed solution to server puzzle | bits: 7 | solution: 5 | time_elapsed_us: 1
I 2024.10.13 16:13:57.046545 344527	[Game] Initializing client world Limbo...
I 2024.10.13 16:13:57.047929 344527	[WarpManager] Transfer prefetch begin (loop)
I 2024.10.13 16:13:57.048465 344527	[Game] Initializing client world Sanctuary_Eastern_Continent...
I 2024.10.13 16:13:57.650167 344563	[WarpManager] Starting loop for loading screen
I 2024.10.13 16:13:57.650184 344563	[WarpManager] [sPlayLoopEffect] Loop effect is none, Showing loading screen UI
I 2024.10.13 16:14:01.201458 345020	[WarpManager] Starting loop outro effect default_warp_effect_intro (239914)
I 2024.10.13 16:14:02.208125 345167	[WarpManager] Waiting for destination warp...
I 2024.10.13 16:14:02.215318 345168	[WarpManager] Prefetch complete
W 2024.10.13 16:14:02.523324 345186	[Game] 'ClientReceiveHeartbeat' received out-of-order tick | cur_tick: 1822 | msg_tick: 1819
I 2024.10.13 16:14:02.524206 345186	[Game] Local player long distance snap (0.00, 0.00, 0.00 vs -1422.08, -127.64, 90.95)
I 2024.10.13 16:14:02.550830 345186	[Game] [Prism] 57512: Purged 29 entries from the render and compute pipeline caches in 1.894ms
I 2024.10.13 16:14:02.550864 345186	[Game] Disposing UI for World
I 2024.10.13 16:14:02.650240 345186	[Game] Adjusting world Sanctuary_Eastern_Continent (69068) subzone from Scos_Cerrigar (486268) to Frac_Tundra_S (445429)
I 2024.10.13 16:14:12.868767 345186	[Game] Client entered world | world: Sanctuary_Eastern_Continent | CWorldID: 3670018
I 2024.10.13 16:14:12.997823 345186	[WarpManager] Warped into destination
I 2024.10.13 16:14:13.318088 345186	[WarpManager] Starting outro effect default_warp_effect_outro (239915)
I 2024.10.13 16:14:13.362108 345187	[Game] Client: sHandleDisconnect | connection_id: 28
I 2024.10.13 16:14:13.372159 345187	[Game] HandleDisconnect: SpawnMarker preload data is not empty on disconnect!
I 2024.10.13 16:14:13.376953 345187	[Game] UICommon::OnGameDisconnected msg=The game connection has been lost: your client has been disconnected from the server.
I 2024.10.13 16:14:13.376969 345187	[WarpManager] Warp canceled
I 2024.10.13 16:14:13.377063 345187	[Game] ---------------- UIModalNotificationManager::ShowModal 0: The game connection has been lost: your client has been disconnected from the server.
I 2024.10.13 16:14:13.380288 345187	[Game] Client Disposed world 1572864.
I 2024.10.13 16:14:13.411621 345187	[Game] [Prism] 57512: Purged 90 entries from the render and compute pipeline caches in 0.986ms
I 2024.10.13 16:14:13.414486 345187	[Game] Disposing UI for World
I 2024.10.13 16:14:13.528454 345187	[Game] Client Disposed world 3670018.
I 2024.10.13 16:14:18.847067 346025	[Online.Systems.CParty] OnPartyMemberRemoved | game_account_id: 1052213526 | party_id: 24a39ee0-8970-11ef-aabf-9fcd82fb0413/eu-west | current_party_id: 24a39ee0-8970-11ef-aabf-9fcd82fb0413/eu-west
I 2024.10.13 16:14:19.122305 346069	[Online.Systems.CParty] OnPartyJoined | client_user_id: 0 | bnet_account_id: 136898864 | game_account_id: 1052213526 | party_id: 33908a90-897e-11ef-a3f4-c1665d68090b/eu-west | current_party_id: 00000000-0000-0000-0000-000000000000/
I 2024.10.13 16:14:22.462250 346594	[Game] ---------------- UIModalNotificationManager::ShowModal 2: Are you sure you want to exit Diablo IV?
I 2024.10.13 16:14:23.325398 346710	[Game] GameDisposeGames()
I 2024.10.13 16:14:23.325637 346710	[Game] ENDING GAME

EDIT 2: After more thinking, it looks like some sort of anticheat protection? The server receives control tick which is out of order and therefore disconnects you to prevent duping/hacking? Just a thought for food tho, like i said im not a computer science major xd

1 Like