BlizzardBrowser.exe eating CPU cycles

Recently I was playing hearthstone and after quitting noticed that there was a process called BlizzardBrowser.exe still running that was eating up between 20%-30% of my overall CPU. Messing with it’s affinity showed it using 100% of a single core, about 90% each of two cores, and between 40-60% of each of four cores. Seems it must be stuck in a loop.

I think it was probably started some time around when I did an in-app purchase in Hearthstone to pre-order the solo adventure, then got stuck in this loop and wouldn’t stop until I manually killed it.

Tail end of the log file mentions it crashed.

[INFO]-[BNL_Browser]: 2020-01-16T22:37:58 {f14} [INFO] - [BrowserProcessHandler] OnTitleChange
[ERROR]-[BNL_Scene]: 2020-01-16T22:37:58 {f14} [ERROR] - failed to fetch process block size from shmem: SHMEM_NOT_FOUND
[INFO]-[BNL_Scene]: 2020-01-16T22:37:58 {19c4} [INFO] - received shutdown message from client.
[ERROR]-[BNL_Scene]: 2020-01-16T22:37:58 {f14} [ERROR] - failed to read target process block for pid: '1684'
[ERROR]-[BNL_Scene]: 2020-01-16T22:37:58 {f14} [ERROR] - Failed to write buffer to shared memory.
[INFO]-[BNL_Browser]: 2020-01-16T22:37:58 {19c4} [INFO] - [BrowserProcessHandler] Shutdown invoked
[INFO]-[BNL_Browser]: 2020-01-16T22:37:58 {19c4} [INFO] - [BrowserProcessHandler] OnBeforeClose
[ERROR]-[BNL_Scene]: 2020-01-16T22:37:58 {f14} [ERROR] - failed to fetch process block size from shmem: SHMEM_NOT_FOUND
[ERROR]-[BNL_Scene]: 2020-01-16T22:37:58 {f14} [ERROR] - failed to read target process block for pid: '1684'
[ERROR]-[BNL_Scene]: 2020-01-16T22:37:58 {f14} [ERROR] - Failed to write message to shared memory.
[ERROR]-[BNL_Scene]: 2020-01-16T22:37:58 {f14} [ERROR] - failed to fetch process block size from shmem: SHMEM_NOT_FOUND
[ERROR]-[BNL_Scene]: 2020-01-16T22:37:58 {f14} [ERROR] - failed to read target process block for pid: '1684'
[ERROR]-[BNL_Scene]: 2020-01-16T22:37:58 {f14} [ERROR] - Failed to write message to shared memory.
[INFO]-[BNL_Scene]: 2020-01-16T22:37:58 {f14} [INFO] - received shutdown message from client.
[INFO]-[BNL_Browser]: 2020-01-16T22:37:58 {f14} [INFO] - [BrowserProcessHandler] Shutdown invoked
[WARNING]-[BNL_Scene]: 2020-01-16T22:37:58 {f14} [WARNING] - Attempted to update buffer while in a disconnected state.
[INFO]-[BNL_Browser]: 2020-01-16T22:37:58 {f14} [INFO] - [BrowserProcessHandler] OnLoadingStateChange loading:true goBack:true goForward:false
[INFO]-[BNL_Browser]: 2020-01-16T22:37:58 {f14} [INFO] - [BrowserProcessHandler] OnBeforeClose
[INFO]-[BNL_Browser]: 2020-01-16T22:37:58 {f14} [INFO] - [BrowserProcessHandler] OnLoadingStateChange loading:false goBack:true goForward:false
[WARNING]-[CrashHandler]: 2020-01-16T22:37:58 {f14} [WARNING] - Entered crash handler.
[ERROR]-[BNL_Browser]: 2020-01-16T22:37:58 {f14} [ERROR] - Crash detected - product:BlizzardBrowser major:4 minor:1 patch:15 buildnum:040115
[WARNING]-[CrashHandler]: 2020-01-16T22:37:59 {f14} [WARNING] - Could not submit crash report!

Process explorer screenshots: imgur /a/fZNNePI