Difference between revisions of "Debugging"
From MythTV Official Wiki
m (→Runtime Debugging) |
(Added skeleton for distro-specific debugging) |
||
Line 1: | Line 1: | ||
− | + | = Debugging MythTV = | |
− | + | ||
+ | If any of your MythTV programs crash (segfault), you must generate a proper backtrace before submitting a new bug report. Please also see the [http://svn.mythtv.org/trac/wiki/TicketHowTo Ticket HOWTO] for more information before submitting a bug report. | ||
+ | |||
+ | == Debugging source-based installs == | ||
+ | |||
+ | [http://www.mythtv.org/docs/mythtv-HOWTO-22.html#ss22.2 Section 22.2] of the [http://www.mythtv.org/modules.php?name=MythInstall Mythtv Documentation], linked from the [http://www.mythtv.org MythTV website] provides details of debugging source-based installs. | ||
+ | |||
+ | == Debugging package-based installs == | ||
+ | |||
+ | Note that rather than recompiling to perform the debugging, you may be able to use "debug" packages provided by your packagers. Debug packages simply install the debugging symbols for the already-installed packages you're using, meaning you do not have to uninstall or reinstall MythTV. Often using the debug packages requires enabling a special repo that contains the debug packages. | ||
+ | |||
+ | === Debugging with ATrpms packages === | ||
+ | |||
+ | |||
+ | === Debugging with Ubuntu packages === | ||
+ | |||
+ | |||
Keywords: | Keywords: | ||
Line 6: | Line 22: | ||
* segfault | * segfault | ||
* tracepoint | * tracepoint | ||
− | |||
− | |||
− | |||
− | |||
− | |||
[[Category:HOWTO]] | [[Category:HOWTO]] |
Revision as of 01:20, 26 February 2009
Contents
Debugging MythTV
If any of your MythTV programs crash (segfault), you must generate a proper backtrace before submitting a new bug report. Please also see the Ticket HOWTO for more information before submitting a bug report.
Debugging source-based installs
Section 22.2 of the Mythtv Documentation, linked from the MythTV website provides details of debugging source-based installs.
Debugging package-based installs
Note that rather than recompiling to perform the debugging, you may be able to use "debug" packages provided by your packagers. Debug packages simply install the debugging symbols for the already-installed packages you're using, meaning you do not have to uninstall or reinstall MythTV. Often using the debug packages requires enabling a special repo that contains the debug packages.
Debugging with ATrpms packages
Debugging with Ubuntu packages
Keywords:
* backtrace * segfault * tracepoint