You may have noticed a "Dario Andres" at the top of the bug-closer list for the last... well, a while now. I think he got tired of all the useless plasma backtraces, because he and George Kiagiadakis have been cooking up a rewrite of the crash dialog you get everytime something goes *boom
(
Read more... )
Comments 36
Reply
Reply
Dario Andres
Reply
A database of crash-reports can be very interesting for automatic tools.
Also some application developers have so few bugs that they would like to know about any crash. Maybe the backtrack is sufficient for them to pinpoint the problem.
However: users should clearly see that their "worthless" report will not be handled the same way as a useful report.
Finally: you should either provide ways to install debug information automatically or give distributions an _easy_ way to do that for you (for instance a script located at a specific location - let's say /usr/share/kde/distribution_debug_symbols.sh - that installs the debug symbols for a given application.)
Nice work, though.
Reply
The crash-handler should invoke a script at a certain location (if it exists) if the debug symbols are not installed.
Distributions should replace this script with distribution-dependent code. The script could be as simple as dpkg-query followed by an apt-get, or it could be more sophisticated (with UI, etc).
Anyway: the effort for KDE would be minimal (just invoking the script) and in general it should not be too difficult for the distributions either.
Reply
Reply
There are some reports at bugzilla like "Dolphin crashed" with an unuseful backtrace and no description. And when you ask the reporter for more information you get no feedback :(
>>A database of crash-reports can be very interesting for automatic tools.
What do you think if I tell you : "automatic bugzilla reporting with automatic crash duplicate searching" ? :) That could be explained later
>>Finally: you should either provide ways to install debug information automatically or give
>>distributions an _easy_ way to do that for you (for instance a script located at a specific
>>location - let's say /usr/share/kde/distribution_debug_symbols.sh - that installs the
>>debug symbols for a given application.)
Yeah, we think about automatic debug symbols installation. I didn't thought of a script, I will look into the idea.
>>Nice work, though.
Thanks!
Reply
Reply
Reply
Something like this would be better IMHO :
"You can now close this window, or file a bug report to help us improve KDE."
Even nicer, 'close this window' and 'file a bug report' could be 2 buttons with proper layout. Something like :
You can now :
[ Close this window ]
or:
[ File a bug report ] to help us improve KDE
It's a quite poor ascii-user interface mockup, but you get the idea.
Just some quick thoughts...
--
Tifauv'
Reply
>>that "If you don't want to" referred to "close this window" (previous context) which is
>>quite misleading.
>>Something like this would be better IMHO :
>>"You can now close this window, or file a bug report to help us improve KDE."
I already re-phrased that to "It is safe to close this dialog if you do not want to report"
>>Even nicer, 'close this window' and 'file a bug report' could be 2 buttons with proper
>>layout. Something like :
>>You can now :
>>[ Close this window ]
>>or:
>>[ File a bug report ] to help us improve KDE
>>It's a quite poor ascii-user interface mockup, but you get the idea.
>>Just some quick thoughts...
>>Tifauv'
We had some buttons on the main dialog widget but we removed them to get a cleaner layout.
Thanks for the ideas
Reply
With regards to the language, I think you should do a few iterations with some other folk to make the language used more concise, more clear and less unfriendly. e.g.
"Are you willing to help the developers?" should be "Can the developers contact you for more information if required?".
Language like "You are not willing to help the developers" is very unfriendly and also unclear i.e. sending a report is helping. Change to "You do not want to be contacted about this report". I don't really understand the need for this screen though. Why not just open a window to bugs.kde?
Reply
Reply
Leave a comment