How to re-enable grayed out tool buttons?
Show older comments
While debugging a file, MATLAB redirects to an internal function of sorts, and all the run or step buttons are grayed out.
After debugging or while debugging, I got redirected to more information about an error.
After closing the error script, I was still not able to return to debugging or run any further commands.
Any options other than restarting MATLAB?

3 Comments
Steven Lord
on 29 Oct 2020
While debugging a file, MATLAB redirects to an internal function of sorts, and all the run or step buttons are grayed out.
That is exactly the opposite of the behavior I'd expect. Can you confirm that you run your code, stop (at a breakpoint, an error breakpoint, or a keyboard command) in your code and the buttons in the Debug section of the Editor tab of the Toolstrip are disabled?
What is the full and exact text of the error message to which you were redirected?
The fact that you seem to be stopped in the constructor of the onCleanup object is strange.
Israel Vaughn
on 8 Jun 2021
This just happened to me. onClean constructor, I closed that file and now all the debugging commands are greyed out in my editor window. "dbquit" does nothing. The main matlab windows does not indicate that a debugger is running.
Richard DeFazio
on 28 Oct 2021
As Israel wrote, same problem here. dbquit does not run. Greyed out continue button. Run to cursor works if cursor is at end of main script, but generates an error about breakpoints. Quit and restarted.
Answers (1)
Hiro Yoshino
on 14 Dec 2020
0 votes
Have you tried "dbquit"?
2 Comments
Alex Wooten
on 30 Jun 2021
In my case, when this happened to me and I used dbquit in the command window, I get the error
>> dbquit
Error using dbquit
Debug commands only allowed when stopped in debug mode.
arci biyo
on 21 Oct 2021
Alex Wooten, can you fix this problme ?
Categories
Find more on Variables in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!