2008-09-29, 13:24
How can we make getting Stack Traces (Backtraces) Crash Reports and XBMC logs easier for our users?
...and for those users to optionally submit those crash reports and debug logs to Team-XBMC somehow?
I just read about GNOME Bug Report Tool called "Bug Buddy" (GPLv2 licensed) which they use order to make it easier for their users to collect a Stack Trace (Backtrace).
http://directory.fsf.org/project/bugbuddy/
https://launchpad.net/bug-buddy
http://live.gnome.org/GettingTraces
http://live.gnome.org/GettingTraces/Details
Is this something that we could and should think about including with XBMC for Linux and/or XBMC Live?
...or is there some other similar tool available that will collect Stack Traces (Backtraces) for crash reports?
In the long run it would be probably best if we could integrate a cross-platform bug reporting tool into XBMC, like for example Google's Breakpad, or maybe better the MDC (Mozilla Crash Reporter) client/server combination?
MDC (Mozilla Crash Reporter, MDC), which is open source and cross-platform, is a combination of Google Breakpad client and server libraries, Socorro Collection and reporting server, and Mozilla-specific crash reporting user interface and bootstrap code) but I meant that it would great if we could also make it easier for the end-users to collect and submit both a XBMC debug log an Stack Trace (Backtrace) crash report. Make it submit those automatically to a mailing-list (hosted by SourceForge or somewhere else).
http://developer.mozilla.org/en/docs/Crash_reporting
http://code.google.com/p/socorro/
http://code.google.com/p/google-breakpad/
http://kb.mozillazine.org/Talk:Breakpad
Note! If we integrate a such bug reporting tool into XBMC then it should be an installation option to disable during setup, then users that do not want it can deselect it during the initial installation, (and still enable it later from within the GUI if needed).
PS! Speaking of Stack Traces (Backtraces), would you guys mind putting some 'HOW-TO' information in the wiki on how-to collect a Stack Trace (Backtrace) for XBMC running under Linux manually today? See here => http://wiki.xbmc.org/?title=HOW-TO_Submi...cktrace.29
...and for those users to optionally submit those crash reports and debug logs to Team-XBMC somehow?
I just read about GNOME Bug Report Tool called "Bug Buddy" (GPLv2 licensed) which they use order to make it easier for their users to collect a Stack Trace (Backtrace).
http://directory.fsf.org/project/bugbuddy/
https://launchpad.net/bug-buddy
http://live.gnome.org/GettingTraces
http://live.gnome.org/GettingTraces/Details
Is this something that we could and should think about including with XBMC for Linux and/or XBMC Live?
...or is there some other similar tool available that will collect Stack Traces (Backtraces) for crash reports?
In the long run it would be probably best if we could integrate a cross-platform bug reporting tool into XBMC, like for example Google's Breakpad, or maybe better the MDC (Mozilla Crash Reporter) client/server combination?
MDC (Mozilla Crash Reporter, MDC), which is open source and cross-platform, is a combination of Google Breakpad client and server libraries, Socorro Collection and reporting server, and Mozilla-specific crash reporting user interface and bootstrap code) but I meant that it would great if we could also make it easier for the end-users to collect and submit both a XBMC debug log an Stack Trace (Backtrace) crash report. Make it submit those automatically to a mailing-list (hosted by SourceForge or somewhere else).
http://developer.mozilla.org/en/docs/Crash_reporting
http://code.google.com/p/socorro/
http://code.google.com/p/google-breakpad/
http://kb.mozillazine.org/Talk:Breakpad
Note! If we integrate a such bug reporting tool into XBMC then it should be an installation option to disable during setup, then users that do not want it can deselect it during the initial installation, (and still enable it later from within the GUI if needed).
PS! Speaking of Stack Traces (Backtraces), would you guys mind putting some 'HOW-TO' information in the wiki on how-to collect a Stack Trace (Backtrace) for XBMC running under Linux manually today? See here => http://wiki.xbmc.org/?title=HOW-TO_Submi...cktrace.29