The reason why konsole think bash has crashed is not hard to figure out. If you invoke bash from zsh then kill bash with SIGHUP, running 'echo $?' from zsh will print 129. When bash is killed like that in konsole, konsole will get 2 related
information about bash: exitCode is 0, and exitStatus is 1(actually, QProcess::CrashExit). That QProcess::CrashExit will make konsole believe bash has crashed, as its name implies.
The hard question is should konsole add extra code to deal with this case? .
The reason why konsole think bash has crashed is not hard to figure out. If you invoke bash from zsh then kill bash with SIGHUP, running 'echo $?' from zsh will print 129. When bash is killed like that in konsole, konsole will get 2 related :CrashExit) . That QProcess::CrashExit will make konsole believe bash has crashed, as its name implies.
information about bash: exitCode is 0, and exitStatus is 1(actually, QProcess:
The hard question is should konsole add extra code to deal with this case? .