ktalkd attempts to execute ktalkdlg from /usr/kde/bin when in fact it lives in /usr/bin ktalkdlg then attempts to execute /usr/kde/bin/ktalk, which doesn't exist at all.
Thanks, fixed.