From a06512079363263e1e005b05560d8b0e82c790b6 Mon Sep 17 00:00:00 2001 From: "Dr. Chat" Date: Sun, 24 Jul 2016 10:47:14 -0500 Subject: [PATCH] Fix crash in CPU debugger. Thanks @x1nixmzeng --- src/xenia/debug/ui/debug_window.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/xenia/debug/ui/debug_window.cc b/src/xenia/debug/ui/debug_window.cc index 0d3eb36c2..4acb352ad 100644 --- a/src/xenia/debug/ui/debug_window.cc +++ b/src/xenia/debug/ui/debug_window.cc @@ -1394,6 +1394,9 @@ void DebugWindow::SelectThreadStackFrame(cpu::ThreadDebugInfo* thread_info, state_.thread_stack_frame_index = stack_frame_index; state_.has_changed_thread = true; } + if (state_.thread_info && state_.thread_info->frames.empty()) { + return; + } if (state_.thread_info) { auto new_host_pc = state_.thread_info->frames[state_.thread_stack_frame_index].host_pc;