Have you tried to get a C callstack of the crash? Have you run it from Komodo "Run without Debugging"? Have you run it from Komodo with "Debug in separate console" checked or unchecked?
In all likely hood, what is happening is a C stack or Perl stack recursion when you attach a Perl debugger to the perl process, or Komodo tried to "eval" something in the watch window which is caused C stack exhaustion. Komodo when it debugs perl, loads in a pure perl module called "Your Activestate Komodo Folder\lib\support\dbgp\perllib\perl5db.pl" which sets up a TCPIP socket back to the debugger for communications.