diff --git a/src/gui/Src/Gui/CPUDisassembly.cpp b/src/gui/Src/Gui/CPUDisassembly.cpp index c0a42ffd..9853cd95 100644 --- a/src/gui/Src/Gui/CPUDisassembly.cpp +++ b/src/gui/Src/Gui/CPUDisassembly.cpp @@ -859,7 +859,8 @@ void CPUDisassembly::setLabelAddressSlot() addr = instr_info.addr; else return; - + if(!DbgMemIsValidReadPtr(addr)) + return; LineEditDialog mLineEdit(this); QString addr_text = ToPtrString(addr); char label_text[MAX_LABEL_SIZE] = "";