Crashing on start (macOS)

For the last ~week I can’t start Hearthstone, it instantly crashes on start from battle.net desktop app. I’ve tried uninstalling the game and battle.net and restarting and nothing has worked. Any advice?

My machine:

Model Name: MacBook Pro
Model Identifier: MacBookPro15,1
OS: Mojave 10.14.5
Processor Name: Intel Core i7
Processor Speed: 2.2 GHz
Number of Processors: 1
Total Number of Cores: 6
L2 Cache (per Core): 256 KB
L3 Cache: 9 MB
Hyper-Threading Technology: Enabled
Memory: 16 GB
Boot ROM Version: 220.260.170.0.0 (iBridge: 16.16.5125.0.0,0)

The crash:

Process: Hearthstone [11443]
Path: /Applications/Hearthstone/Hearthstone.app/Contents/MacOS/Hearthstone
Identifier: unity.Blizzard Entertainment.Hearthstone
Version: 1.0 (14.2.30795)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Hearthstone [11443]
User ID: 501

Date/Time: 2019-05-14 14:07:57.726 -0700
OS Version: Mac OS X 10.14.5 (18F132)
Report Version: 12
Bridge OS Version: 3.5 (16P5125)
Anonymous UUID: E2D9B0A8-EAD6-8F32-0F9F-A613A7F4CAC7

Sleep/Wake UUID: C9825E9E-30BB-4CC3-9E81-8F2F47FBF025

Time Awake Since Boot: 4800 seconds
Time Since Wake: 150 seconds

System Integrity Protection: enabled

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Application Specific Information:
validateTextureDimensions:1083: failed assertion `MTLTextureDescriptor has height of zero.’

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff603602c6 __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fff6041bbf1 pthread_kill + 284
2 libsystem_c.dylib 0x00007fff602ca6a6 abort + 127
3 libmono.0.dylib 0x00000001021512c9 mono_handle_native_sigsegv + 726
4 libmono.0.dylib 0x000000010219b020 sigabrt_signal_handler + 97
5 libsystem_platform.dylib 0x00007fff60410b5d _sigtramp + 29
6 ??? 0x0000000000000004 0 + 4
7 libsystem_c.dylib 0x00007fff602ca6a6 abort + 127
8 libsystem_c.dylib 0x00007fff6029320d __assert_rtn + 324
9 com.apple.Metal 0x00007fff38ec968e MTLReportFailure + 567
10 com.apple.Metal 0x00007fff38e7061e -[MTLTextureDescriptorInternal validateWithDevice:] + 1748
11 com.apple.AMDMTLBronzeDriver 0x00007fff28e5a79d -[BronzeMtlTexture initInternalWithDevice:descriptor:] + 59
12 unity.Blizzard Entertainment.Hearthstone 0x0000000100e6b2a7 CreateSharedDepthbufferMTL + 407
13 unity.Blizzard Entertainment.Hearthstone 0x0000000100e6beee RecreateSurface + 638
14 unity.Blizzard Entertainment.Hearthstone 0x0000000100e6bf93 RecreateSurface(MetalSurfaceHelper*) + 115
15 unity.Blizzard Entertainment.Hearthstone 0x0000000100e611fe -[PlayerWindowView initCommon] + 366
16 unity.Blizzard Entertainment.Hearthstone 0x0000000100e60fcb -[PlayerWindowView initWithFrame:] + 107
17 unity.Blizzard Entertainment.Hearthstone 0x0000000100e626f7 ScreenManagerOSXStandalone::CreateAndShowWindow(int, int, bool) + 743
18 unity.Blizzard Entertainment.Hearthstone 0x0000000100e632ae ScreenManagerOSXStandalone::SetResolutionImmediate(int, int, bool, int) + 382
19 unity.Blizzard Entertainment.Hearthstone 0x0000000100c5ab58 SwitchToStandaloneDefaultSettings() + 696
20 unity.Blizzard Entertainment.Hearthstone 0x0000000100e5e786 SetupUnityPlayer(bool, int, char**) + 2198
21 unity.Blizzard Entertainment.Hearthstone 0x0000000100e606db -[PlayerAppDelegate applicationDidFinishLaunching:] + 939
22 com.apple.CoreFoundation 0x00007fff3435e596 CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER + 12
23 com.apple.CoreFoundation 0x00007fff3435e510 ___CFXRegistrationPost_block_invoke + 63
24 com.apple.CoreFoundation 0x00007fff3435e47a _CFXRegistrationPost + 404
25 com.apple.CoreFoundation 0x00007fff34366928 ___CFXNotificationPost_block_invoke + 87
26 com.apple.CoreFoundation 0x00007fff342cf384 -[_CFXNotificationRegistrar find:object:observer:enumerator:] + 1642
27 com.apple.CoreFoundation 0x00007fff342ce737 _CFXNotificationPost + 732
28 com.apple.Foundation 0x00007fff3655406b -[NSNotificationCenter postNotificationName:object:userInfo:] + 66
29 com.apple.AppKit 0x00007fff319871a8 -[NSApplication _postDidFinishNotification] + 312
30 com.apple.AppKit 0x00007fff31986afb -[NSApplication _sendFinishLaunchingNotification] + 208
31 com.apple.AppKit 0x00007fff31984c4f -[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:] + 552
32 com.apple.AppKit 0x00007fff3198489f -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 688
33 com.apple.Foundation 0x00007fff3659dbec -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 286
34 com.apple.Foundation 0x00007fff3659da69 _NSAppleEventManagerGenericHandler + 102
35 com.apple.AE 0x00007fff3551f397 aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned int, unsigned char*) + 1815
36 com.apple.AE 0x00007fff3551ec29 dispatchEventAndSendReply(AEDesc const*, AEDesc*) + 41
37 com.apple.AE 0x00007fff3551eb01 aeProcessAppleEvent + 414
38 com.apple.HIToolbox 0x00007fff335efe97 AEProcessAppleEvent + 54
39 com.apple.AppKit 0x00007fff31980c7e _DPSNextEvent + 1724
40 com.apple.AppKit 0x00007fff3197f71f -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1361
41 com.apple.AppKit 0x00007fff3197983c -[NSApplication run] + 699
42 com.apple.AppKit 0x00007fff31968d7c NSApplicationMain + 777
43 unity.Blizzard Entertainment.Hearthstone 0x0000000100e5f255 PlayerMain(int, char const**) + 949
44 unity.Blizzard Entertainment.Hearthstone 0x0000000100002134 start + 52

Perform a repair on hearthstone from the battle.net app.

Thanks for the suggestion, I’ve tried that as well and it hasn’t helped.

1 Like

It seems access to the hearthstone update servers (for in game data downloads) in not accessible. The error you posted suggests a damaged or missing graphics texture file/dB entry. Blizzard will have to fix this on their side and you may need to run the repair afterwards.

Still happening after multiple HS updates and system patches. Any advice on how to fix this?

This seems to have solved a similar issue