Version: (using KDE KDE 3.4.2) Installed from: Unspecified Linux OS: Linux I would like like the 'crash handler' to have a button/offer to re-open the application that just crashed.
Good idea.
*** Bug 125937 has been marked as a duplicate of this bug. ***
JJ: kdebase/runtime/drkonqi is the crashhandler app, kdelibs/kdeui/util/kcrash.cpp is the code startin it, a button needs to be added, KCrash class needs to pass to drkonqi also the full command line.
I was just going to add this as a wishlist item but found this duplicate. The way I thought this could work is: * whenever a KDE application is launched which makes use of the crash handler, the command used to launch the program is stored. * when an application crashes, pop-up with a polite message such as "Sorry, it looks like kmail (email program) has crashed. Some of your work may have been lost. You may like to restart the application. <<Restart application>> <<Close>> <<Details>>". The restart button will run the application with the same command again. The close button doesn't restart. The details buttons shows the stack trace, the command used to launch etc. I'm not sure if there are any applications that would cause problems if restarted this way. The most common crashing applications for me are kontact, amarok, konqueror, kaffiene etc. and sometimes kdesktop, kwin. I can't see any issues with restarting these with the way they were started before. I think this would be a fantastic usability addition. Applications shouldn't crash but they do. When something does crash, offering a friendly message and the option to restart would relieve the frustration as you don't have to hunt down the application from the kmenu. This is especially important if it's something the user rarely starts themselves like kdesktop (which needs the command-line), amarok (this is in my session so I don't normally have to launch it and launching it requires me to search for it).
Confirmed for KDE4
*** Bug 181225 has been marked as a duplicate of this bug. ***
Implemented in the new DrKonqi (recently moved to 4.3trunk).