Dealing with crash reports

John Vivirito gnomefreak at gmail.com
Sat Feb 10 16:03:45 GMT 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

David Farning wrote:
> How to deal with those darn crash reports?
> 
> I've included pitti, the apport dev, and slaw the bug dude in this
> conversation for their input.
> 
> Current status:
> The mozillateam is receiving unsymbolizied crash reports at a rate of
>> 10 per day.
> 
> In the unsymbolizied state the reports or not useful because of the lack
> of symbolized stacktrace. Issues title such as Random crash don't help.
> 
> We are responding to crash reports as follows
> 
> 
> 
> "Thank you for the bug report. Could you please install firefox-dbg
> (these are the firefox debugging symbols) and try to obtain a backtrace
> (or crash report) by following the instructions on
> https://wiki.ubuntu.com/MozillaTeam/Bugs 
> This will greatly aid us in tracking down your problem.
> 
> It is of particular interest that you run apport-retrace -d against your crash report before uploading.
> 
> Which flash package do you have installed?
> Which Java package do you have installed?
> Which firefox extensions do you have installed?"
> 
> 
> 
> 
> This is less than optimal because it is too difficult for a new user to perform and require re-uploading the report.
> We are getting a return <5% on these requests while anoying our users.
> 
> From a thread on dev-discuss I understand that pitti is working on setting up a service that will allow LP to symbolize the reports.
> 
> In the mean time what should we do?
> 1 Continue the request that user symbolize the reports.
>   pros
>     a few would be done
>   con
>     time and bandwidth intensive for users.
>     to be useful -dbg _must_ be installed for all packages touched in the stack just firefox... retrace -d is better here.
> 
> 2 Symbolize the reports ourselves.
>   pros
>     the job would get done...kind of
>   cons
>     very bandwidth and time intensive for triager.
>     -retrace -d must be run on a system with the same package versions as the reporter or you get version mismatch errors.
>  
> 3 Set unsymbolized reports as dupes of a master crash
>   pros 
>     cleans up the bug list until we have the proper tools to deal with
> them
>   cons
>     vile hack
> 
> 4  Delete unsymbolized reports after a period of time
>   pros 
>     cleans up the bug list
>   cons
>     really vile hack
> 
> Alexander, how much time will you be having to work on this issue over
> the next few weeks?  Is your focus going to be on cleaning up the
> variose packages?
> 
> 
> Martin, do you have an estimate on when the LP service will be in place. Would it be worth it too add an option to have
> apport run -retrace before uploading the crash report.  I understand you are already being flamed about apport being too 
> slow;(
> 
> 
> Thanks
> 
> How to deal with those darn crash reports?
> 
> I've included pitti, the apport dev, and slaw the bug dude in this
> conversation for their input.
> 
> Current status:
> The mozillateam is receiving unsymbolizied crash reports at a rate of
>> >10 per day.
> 
> In the unsymbolizied state the reports or not useful because of the lack
> of symbolized stacktrace. Issues title such as Random crash don't help.
> 
> We are responding to crash reports as follows
> 
> 
> 
> "Thank you for the bug report. Could you please install firefox-dbg
> (these are the firefox debugging symbols) and try to obtain a backtrace
> (or crash report) by following the instructions on
> https://wiki.ubuntu.com/MozillaTeam/Bugs 
> This will greatly aid us in tracking down your problem.
> 
> It is of particular interest that you run apport-retrace -d against your crash report before uploading.
> 
> Which flash package do you have installed?
> Which Java package do you have installed?
> Which firefox extensions do you have installed?"
> 
> 
> 
> 
> This is less than optimal because it is too difficult for a new user to perform and require re-uploading the report.
> We are getting a return <5% on these requests while anoying our users.
> 
> From a thread on dev-discuss I understand that pitti is working on setting up a service that will allow LP to symbolize the reports.
> 
> In the mean time what should we do?
> 1 Continue the request that user symbolize the reports.
>   pros
>     a few would be done
>   con
>     time and bandwidth intensive for users.
>     to be useful -dbg _must_ be installed for all packages touched in the stack just firefox... retrace -d is better here.
> 
> 2 Symbolize the reports ourselves.
>   pros
>     the job would get done...kind of
>   cons
>     very bandwidth and time intensive for triager.
>     -retrace -d must be run on a system with the same package versions as the reporter or you get version mismatch errors.
>  
> 3 Set unsymbolized reports as dupes of a master crash
>   pros 
>     cleans up the bug list until we have the proper tools to deal with
> them
>   cons
>     vile hack
> 
> 4  Delete unsymbolized reports after a period of time
>   pros 
>     cleans up the bug list
>   cons
>     really vile hack
> 
> Alexander, how much time will you be having to work on this issue over
> the next few weeks?  Is your focus going to be on cleaning up the
> variose packages?
> 
> 
> Martin, do you have an estimate on when the LP service will be in place. Would it be worth it too add an option to have
> apport run -retrace before uploading the crash report.  I understand you are already being flamed about apport being too 
> slow;(
> 
> 
> Thanks
> -- David Farning <dfarning at gmail.com>
> 
> 
> 
> -- Ubuntu-mozillateam mailing list Ubuntu-mozillateam at lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-mozillateam 

As it stands me and another member of the team are running retraces on
bugs. seems to be going fairly well. there are some bugs that we dont
have -dbg packages for. there are -dbgsym packages for alot of them but
pitti already knows about the repo needing updating. we do need -dbgsym
for edgy and thunderbird also i ran a few retraces on TB and they are a
bit slim with symbols.Running apport-retrace -d will not work on firefox
bugs because of the lack of dbgsym. right now the only way to do it is
apport-retrace <file> that i found usful. once retrace is done i cat
file | less and look to see if everything is there and than i upload the
stacktrace and sometimes the threadstacktrace when i have one. Pitti is
also aware of errors we get on firefox bugs. when we retrace it and
removes everything after stacktrace.
- --
Thanks,
GnomeFreak

https://wiki.ubuntu.com/JohnVivirito
https://launchpad.net/people/gnomefreak
http://freewebs.com/ubuntufreak
Linux User# 414246
Ubuntu User# 8175

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFzezhqig4QTwcPCoRAhGQAJ9EFG4q0LvVbDqFf1r7ynFWGJnwQgCfXfks
8vaIk96Oe6Q8cdLnwxYguE8=
=6aAW
-----END PGP SIGNATURE-----



More information about the Ubuntu-mozillateam mailing list