Report with no obvious backtrace

Hi, I have a log here but it doesn't seem to have an obvious backtrace. I'm not experienced enough with logs yet to see what's causing this crash. Any advice?

Log/Text attaching isn't working, so log below, apologies.

"Binary images" lines of the log have been removed to save the thread length as much as possible.
Path:         /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/Resources/WindowServer
Identifier:      WindowServer
Version:        600.00 (570.7)
Code Type:       X86-64 (Native)
Parent Process:    launchd [1]
Responsible:      WindowServer [146]
User ID:        88

Date/Time:       2021-03-15 16:12:10.291 +0000
OS Version:      macOS 11.2.3 (20D91)
Report Version:    12
Bridge OS Version:   5.2 (18P4347)
Anonymous UUID:    D47DC678-3899-1137-76BE-CACDADD1B88F

Sleep/Wake UUID:    A419D4A3-F7D6-421A-BFAD-1211F478D727

Time Awake Since Boot: 23000 seconds
Time Since Wake:    7000 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:
StartTime:2021-03-15 09:07:19
GPU:AMD
MetalDevice for accelerator(0x6327): 0x7f9dedd24d28 (MTLDevice: 0x7f9df2527000)
IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEG0@1/IOPP/EGP0@0/IOPP/EGP1@0/IOPP/GFX0@0/AMDRadeonX6000_AmdRadeonControllerNavi14/ATY,Keelback@0
Assertion failed: (isReady - AMD: AMD transaction hang or work overload (AMD IOFB)
DisplayID: 0x42bf1e4
Surface Use Counts: 2(1) 3(1) 5(3) 
FB RegID: 4294968618, On Glass SurfaceIDs: 3 2 5, Transactions: [ Active: SurfaceID: 3 ] [ GPU Busy: SurfaceID: 2 ] [ GPU Busy: SurfaceID: 5 ], Notified IsActive SurfaceIDs: 3, 2, 3, Notified IsActive TransactionIDs: 344604, 344605, 344606, TransactionNotificationCode: 0
FB Driver Info: 0x5000 0x0 0x20 0x2 0x3 0xa 0x3ff00000 0xffc00 0x3ff 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x52522d2d 0x52525252 0x52525252 0x47474747 0x47474747 0x42424747 0x42424242 0x42424242 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x1400 0xb40 0x0 0x0
3D Driver Info: 0x5000 0x0 0x20 0x2 0x3 0xa 0x3ff00000 0xffc00 0x3ff 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x52522d2d 0x52525252 0x52525252 0x47474747 0x47474747 0x42424747 0x42424242 0x42424242 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x1400 0xb40 0x0 0x0
IOAF Debugging Info:Accelerator:
  fModelName: 'AMD Radeon Pro 5300'
  fDeviceTerminated: NO
  fGPURestartCount: 0
Event Machine:
  fHWErrorStampIdx: [0x016]
Busy channels:
  [index]: fGPUStamp | sstamp   | Label and status
  [0x012]: 0x0009d005 | 0x0009d008 |    GFX_HP is processing stamp 643078 [0x9d006] submitted from 'WindowServer'(146) on Metal context; 2 pending; blocked on stamp 2042196 [0x1f2954] on channel 0x006 (SDMA0_PAGE)
  [0x00c]: 0x0005421e | 0x00054220 | DisplayPipe0 is idle
  [0x006]: 0x001f2952 | 0x001f2957 |  SDMA0_PAGE is processing stamp 2042195 [0x1f2953] submitted from 'WindowServer'(146) on Unknown context; 4 pending
  [0x000]: 0x0007f1ff | 0x0007f200 |     GFX is processing stamp 520704 [0x7f200] submitted from 'zoom.us'(5099) on Metal context; blocked on stamp 643078 [0x9d006] on channel 0x012 (GFX_HP)
Queue state:
  0 w : ch [0x012] stamp [0x9d002]; 
  1 L: ch [0x012] stamp [0x9d004]; 
  2 r : ch [0x012] stamp [0x9d006]; 
  3  : ch [0x012] stamp [0x9d008]; 
DisplayPipe: TQRC: 344606; TQWC: 344608; Pending: N; Live: Y; Next: 344608; EvtIR: ON; VBLIR: OFF; TransactIR: OFF; NTQID-RC: 344604-0x0 344605-0x0 344606-0x0
LTxT 18067310844 LTx 5 LTErr 0 OTx 5 LVB 15485540 LVU 15484568 Lck 0 TTx 344606 CTx 344606 LVB 15553601 LVU 15552629 STAT 1d WSAA 1 PWR 2 MODE 80001000 HA 5120 VA 2880 HS 0 VS 0 PCLK 938250 VRR 0 DAL info string specific to fb index0 1 f00001 101Notified TIDs: 344604 344605 344606 MachPort: 0xb107
 IOP Notified Transaction IDs: 344601, 344602, 344603 344604 344605 344606; IOP TransactionCode: 0 IOP TSCH: (344603, 0), (344604, 0), (344605, 0), (344606, 0), (344607, 0), (344608, 0)
), function CoreDisplay_NotReady, file /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/CoreDisplay/CoreDisplay-231.3/CoreDisplay/Display/Display.cpp, line 3052.
 
boot-args: 

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0  libsystem_kernel.dylib     0x00007fff20570462 __pthread_kill + 10
1  libsystem_pthread.dylib     0x00007fff2059e610 pthread_kill + 263
2  libsystem_c.dylib        0x00007fff204f1720 abort + 120
3  libsystem_c.dylib        0x00007fff204f09d6 __assert_rtn + 314
4  com.apple.CoreDisplay      0x00007fff2182b524 CoreDisplay::AssertTracer(char const*, char const*, int, unsigned long long, bool, char const*, char const*, ...) + 1382
5  com.apple.CoreDisplay      0x00007fff2186b4de CoreDisplay_NotReady + 6535
6  com.apple.SkyLight       0x00007fff250105a6 update_display_callback(void*, double) + 2367
7  com.apple.SkyLight       0x00007fff25079fa8 run_timer_pass + 482
8  com.apple.SkyLight       0x00007fff2507a0d6 non_coalesced_timer_handler + 16
9  com.apple.SkyLight       0x00007fff250b6537 post_port_data + 261
10 com.apple.SkyLight       0x00007fff250b618f CGXRunOneServicesPass + 1717
11 com.apple.SkyLight       0x00007fff250b6f39 server_loop + 91
12 com.apple.SkyLight       0x00007fff250b6d0b SLXServer + 1910
13 WindowServer          0x000000010f23633c 0x10f233000 + 13116
14 libdyld.dylib          0x00007fff205b9621 start + 1

Thread 1:: com.apple.coreanimation.render-server
0  libsystem_kernel.dylib     0x00007fff20569e7e mach_msg_trap + 10
1  libsystem_kernel.dylib     0x00007fff2056a1f0 mach_msg + 60
2  com.apple.QuartzCore      0x00007fff26e77a4c CA::Render::Server::server_thread(void*) + 488
3  com.apple.QuartzCore      0x00007fff26e7785d thread_fun(void*) + 25
4  libsystem_pthread.dylib     0x00007fff2059e950 _pthread_start + 224
5  libsystem_pthread.dylib     0x00007fff2059a47b thread_start + 15

Thread 2:: Dispatch queue: com.apple.VirtualDisplayListener
0  libsystem_kernel.dylib     0x00007fff20569e7e mach_msg_trap + 10
1  libsystem_kernel.dylib     0x00007fff2056a1f0 mach_msg + 60
2  libsystem_kernel.dylib     0x00007fff20572410 mach_msg_server_once + 260
3  com.apple.CoreDisplay      0x00007fff21827b08 -[VirtualDisplayListener rx] + 77
4  libdispatch.dylib        0x00007fff203f25dd _dispatch_call_block_and_release + 12
5  libdispatch.dylib        0x00007fff203f37c7 _dispatch_client_callout + 8
6  libdispatch.dylib        0x00007fff203f95fe _dispatch_lane_serial_drain + 606
7  libdispatch.dylib        0x00007fff203fa0cb _dispatch_lane_invoke + 375
8  libdispatch.dylib        0x00007fff20403c5d _dispatch_workloop_worker_thread + 819
9  libsystem_pthread.dylib     0x00007fff2059b499 _pthread_wqthread + 314
10 libsystem_pthread.dylib     0x00007fff2059a467 start_wqthread + 15

Thread 3:: IOHIDService - RunLoopCompatibilityThread
0  libsystem_kernel.dylib     0x00007fff20569e7e mach_msg_trap + 10
1  libsystem_kernel.dylib     0x00007fff2056a1f0 mach_msg + 60
2  com.apple.CoreFoundation    0x00007fff20696bf7 __CFRunLoopServiceMachPort + 316
3  com.apple.CoreFoundation    0x00007fff206952ca __CFRunLoopRun + 1315
4  com.apple.CoreFoundation    0x00007fff206946ce CFRunLoopRunSpecific + 563
5  com.apple.CoreFoundation    0x00007fff2071acc9 CFRunLoopRun + 40
6  com.apple.framework.IOKit    0x00007fff22dc3be7 __IOHIDServiceRunLoopCompatibilityThread + 306
7  libsystem_pthread.dylib     0x00007fff2059e950 _pthread_start + 224
8  libsystem_pthread.dylib     0x00007fff2059a47b thread_start + 15

Thread 4:
0  libsystem_kernel.dylib     0x00007fff20569e7e mach_msg_trap + 10
1  libsystem_kernel.dylib     0x00007fff2056a1f0 mach_msg + 60
2  com.apple.CoreFoundation    0x00007fff20696bf7 __CFRunLoopServiceMachPort + 316
3  com.apple.CoreFoundation    0x00007fff206952ca __CFRunLoopRun + 1315
4  com.apple.CoreFoundation    0x00007fff206946ce CFRunLoopRunSpecific + 563
5  com.apple.CoreFoundation    0x00007fff2071acc9 CFRunLoopRun + 40
6  com.apple.hid.AppleHIDALSServicePlugin 0x000000010f33bbc0 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, AppleUSBALS::scheduleWithDispatchQueue(dispatch_queue_s*)::$_0> >(void*) + 222
7  libsystem_pthread.dylib     0x00007fff2059e950 _pthread_start + 224
8  libsystem_pthread.dylib     0x00007fff2059a47b thread_start + 15

Thread 5:
0  libsystem_kernel.dylib     0x00007fff20569e7e mach_msg_trap + 10
1  libsystem_kernel.dylib     0x00007fff2056a1f0 mach_msg + 60
2  com.apple.CoreDisplay      0x00007fff2190730d CoreDisplay::Mach::Server::Start() + 147
3  com.apple.CoreDisplay      0x00007fff21907475 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (CoreDisplay::Mach::Server::*)(), CoreDisplay::Mach::Server*> >(void*) + 59
4  libsystem_pthread.dylib     0x00007fff2059e950 _pthread_start + 224
5  libsystem_pthread.dylib     0x00007fff2059a47b thread_start + 15

Thread 6:
0  libsystem_pthread.dylib     0x00007fff2059a458 start_wqthread + 0

Thread 7:
0  libsystem_pthread.dylib     0x00007fff2059a458 start_wqthread + 0

Thread 0 crashed with X86 Thread State (64-bit):
 rax: 0x0000000000000000 rbx: 0x000000011aae4e00 rcx: 0x00007ffee09b7b98 rdx: 0x0000000000000000
 rdi: 0x0000000000000307 rsi: 0x0000000000000006 rbp: 0x00007ffee09b7bc0 rsp: 0x00007ffee09b7b98
  r8: 0x0000000000000bec  r9: 0xcccccccccccccccd r10: 0x000000011aae4e00 r11: 0x0000000000000246
 r12: 0x0000000000000307 r13: 0x00000001a4fad000 r14: 0x0000000000000006 r15: 0x0000000000000016
 rip: 0x00007fff20570462 rfl: 0x0000000000000246 cr2: 0x00000001a4fad000
  
Logical CPU:   0
Error Code:   0x02000148
Trap Number:   133

Thread 0 instruction stream not available.

Thread 0 last branch register state not available.


External Modification Summary:
 Calls made by other processes targeting this process:
  task_for_pid: 40
  thread_create: 0
  thread_set_state: 0
 Calls made by this process:
  task_for_pid: 0
  thread_create: 0
  thread_set_state: 0
 Calls made by all processes on this machine:
  task_for_pid: 24615
  thread_create: 0
  thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=687.2M resident=0K(0%) swapped_out_or_unallocated=687.2M(100%)
Writable regions: Total=14.7G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=14.7G(100%)
 
                VIRTUAL  REGION 
REGION TYPE            SIZE  COUNT (non-coalesced) 
===========           ======= ======= 
Activity Tracing          256K    1 
CG backing stores         45.5M   142 
CG framebuffers          1.3G    11 
CG framebuffers (reserved)    603.1M    10     reserved VM address space (unallocated)
CG raster data          1740K    15 
CoreAnimation           12.5G  14928 
CoreGraphics            28K    6 
Dispatch continuations      96.0M    1 
Kernel Alloc Once          8K    1 
MALLOC              266.4M   184 
MALLOC guard page          32K    8 
Mach message (reserved)       12K    1     reserved VM address space (unallocated)
STACK GUARD            56.0M    8 
Stack               12.1M    8 
VM_ALLOCATE            86.8M   2411 
VM_ALLOCATE (reserved)       32K    8     reserved VM address space (unallocated)
__CGSERVER             16K    1 
__DATA              11.2M   303 
__DATA_CONST           11.8M   186 
__DATA_DIRTY            671K   107 
__FONT_DATA             4K    1 
__LINKEDIT            493.4M    32 
__OBJC_RO             60.5M    1 
__OBJC_RW             2449K    2 
__SLSERVER             16K    1 
__TEXT              194.0M   306 
__UNICODE             588K    1 
mapped file            40.4M    10 
shared memory           440K    27 
===========           ======= ======= 
TOTAL               15.7G  18721 
TOTAL, minus reserved VM space  15.1G  18721 

You're not the only one having this issue. This has been a long standing WindowServer (or AMD Discrete Graphics Driver) issue since 11.0 and Apple hasn't done anything about it.

Report with no obvious backtrace
 
 
Q