Had 4 breakpoints assigned and attempted to step. Failed because it needed a breakpoint available (presumably).
Went to debugger console and successfully deleted a breakpoint
Clicked Step button on debug control panel
Exception as detailed below. Simultaneously, got this popup
Atom: 1.19.7 x64
Electron: 1.6.9
OS: Mac OS X 10.12.6
Thrown From: platformio-ide-debugger package 1.2.4
Stack Trace
Uncaught TypeError: Cannot read property 'level' of undefined
At /Users/frank/.atom/packages/platformio-ide-debugger/lib/mi/exec.coffee:131
TypeError: Cannot read property 'level' of undefined
at ExecState._frameChanged (/packages/platformio-ide-debugger/lib/mi/exec.coffee:131:31)
at ExecState._onExec (/packages/platformio-ide-debugger/lib/mi/exec.coffee:109:18)
at Function.module.exports.Emitter.simpleDispatch (/Applications/Atom.app/Contents/Resources/app/node_modules/event-kit/lib/emitter.js:25:20)
at Emitter.module.exports.Emitter.emit (/Applications/Atom.app/Contents/Resources/app/node_modules/event-kit/lib/emitter.js:141:34)
at GDB._async_record_handler (/packages/platformio-ide-debugger/lib/mi/gdb.coffee:105:18)
at GDB._line_output_handler (/packages/platformio-ide-debugger/lib/mi/gdb.coffee:99:32)
at BufferedProcess._stdout (/packages/platformio-ide-debugger/lib/mi/utils/buffered-process.coffee:42:14)
at /packages/platformio-ide-debugger/lib/mi/utils/buffered-process.coffee:12:51)
at emitOne (events.js:101:20)
at Socket.emit (events.js:188:7)
at readableAddChunk (_stream_readable.js:176:18)
at Socket.Readable.push (_stream_readable.js:134:10)
at Pipe.onread (net.js:551:20)
[Enter steps to reproduce:]
Atom: 1.19.7 x64 Electron: 1.6.9 OS: Mac OS X 10.12.6 Thrown From: platformio-ide-debugger package 1.2.4
Stack Trace
Uncaught TypeError: Cannot read property 'level' of undefined
Commands
Non-Core Packages