I use Komodo IDE pro v9.0.1 for developing and debugging both php and perl. I am unable to get breakpoints to reliably pause execution in Perl. Php debugging on the same configuration works well. The remote system is running CentOS, and I run the IDE on Windows 7 Pro. I have confirmed that the connection (through port 9000) works, and the Windows host IDE has “Listening for debugging connections” working. I can step through some code by setting “Break on first executable line” in the “Preferences->Debugger” dialog and then stepping through the code.
Most breakpoints seem to be simply ignored. I can see them in the “Breakpoints” tab of the IDE, but they have no effect on execution. The URL mappings all seem ok. For many perl function calls, I simply cannot step into the code – my attempts simply run the function to completion.
I’ve confirmed that the breakpoints are visible in the “Breakpoints” tab of the IDE, and their filenames seem reasonable. They simply have no effect.
One thing I’m struggling with is the apparent absence of log files, especially on the remote (Linux) side. Other IDEs that support remote debugging often allow writing a log file so that negotiations between the remote and local systems can be tracked.
The ability to set and then step through breakpoints in Perl is a vital piece of IDE functionality, it is essentially worthless to me without it. Any suggestions?