[Adium-devl] Looking at Smart Crash Reports redeux

Evan Schoenberg evan.s at dreskin.net
Fri Jan 13 22:59:27 UTC 2006


On Jan 13, 2006, at 3:20 PM, Mac-arena the Bored Zo wrote:
>
> 	(1) an exception is still a crash in the user's book.
Actually, it generally isn't -- it's a problem, but it's very rarely  
as severe as a crash except in Adium where we escalate it to  
equivalency with a crash.

> and we still ought to fix it.
Absolutely.  If it's impossible to get exception crash reports, that  
will just mean that when unexpected behavior is reported we ask for  
the Console output while the behavior occurs to verify that an  
exception isn't being thrown.  If it is, gdb remains equally useful  
for finding backtraces of exceptions -- higher threshold for users  
being helpful, but we have a lot of users.

> we should see if there's a way to make Smart Crash Reports work  
> with exceptions.
Totally agree -- I'm emailing Slava Karpenko of Unsanity and will cc  
the dev list.

> (if they want code for this, there's BSD-licensed code in LMX's  
> test app for it.)
I just checked out the code in question -- I believe this is code  
that an application wishing to send out exception logs would use  
rather than something that would be used in SCR.

> 	(2) occasionally, we have had to contact a reporter asking for  
> more information. it hasn't happened often, but it has happened,  
> and I'd like to keep that ability.
It hasn't happened often is a key phrase there.  We can specify what  
default phrase is placed in the description text box of the SCR  
dialogue; I think a reasonable compromise would be to include  
something like:
"Please provide the best description you can of what Adium was doing  
when this crash occurred, preferably including exact steps to  
reproduce the crash.  If you want us to be able to contact you  
regarding your crash, include your email address, which will never be  
used for any purpose except Adium crash reporting."

> 	(3) just because it happened on Panther doesn't mean we can't fix  
> it. and we should fix it as long as our minimum isn't Tiger.
Sure... but using SCR doesn't invalidate our other bug reporting  
methods.  We're dropping Panther users down in crash-reporting  
functionality to the level of 99% of OS X apps... if they want to  
report to us a crash they need to send us the crash log.

-Evan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20060113/b595a444/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20060113/b595a444/attachment.sig>


More information about the devel mailing list