Troubleshooting

Differences between revisions 50 and 52 (spanning 2 versions)
Revision 50 as of 2012-04-14 00:49:58
Size: 3089
Editor: static-50-53-79-63
Comment:
Revision 52 as of 2012-04-14 01:27:02
Size: 3045
Editor: static-50-53-79-63
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
General Issues
Line 6: Line 7:
 * [[X/Troubleshooting/HighCPU|High CPU issues]]
 * [[X/Troubleshooting/XServerCrashOnResume|xserver crash on resume]]
 * [[X/Troubleshooting/XError|Program received an X Window System error]]
Line 7: Line 11:
 * [[X/Troubleshooting/Other|Other common issues...]]

Display Issues
Line 10: Line 17:
 * [[X/Troubleshooting/HighCPU|High CPU issues]]
Line 15: Line 21:
 * [[X/Troubleshooting/XServerCrashOnResume|xserver crash on resume]]
Line 18: Line 23:
 * [[X/Troubleshooting/NvidiaDriverMissingKernelDriver]]
 * [[X/MonitorDetection|Monitor Detection problems]]

Input Issues
Line 20: Line 29:
 * [[X/Troubleshooting/XError|Program received an X Window System error]]
 * [[X/Troubleshooting/NvidiaDriverMissingKernelDriver]]
 * [[X/MonitorDetection|Monitor Detection problems]]
 * [[X/Troubleshooting/Other|Other common issues...]]
Line 26: Line 31:
Booting
 * [[https://help.ubuntu.com/community/BootOptions|Boot Options]]
 * [[X/NonGraphicalBoot|Non-Graphical Booting]] - Running X manually, without gdm
 * [[X/Debugging/WirelessWithoutX|Wireless Without X]] - How to get a wireless network connection without X.
 * [[X/Debugging/WiredWithoutRouter|Direct Wired Without WAP]] - How to connect two laptops with direct ethernet cord.

Crashes and Freezes
Line 27: Line 39:
 * [[X/Bisecting]] - Using bisection techniques to solve regressions or backport fixes  * [[X/FixingCrashes|X Crash Fixing]] - How to fix X crashes
 * [[X/InterpretingIntelGpuDump|Interpreting GPU Dumps]] - Ringbuffers, batchbuffers, and the meaning of `intel_gpu_dump` output
 * [[X/DebuggingWithValgrind|Valgrind]] - Debugging memory leaks

Other Techniques
 * [[X/Bisecting|X Bisecting]] - Using bisection techniques to solve regressions or backport fixes
Line 30: Line 47:
 * [[X/FixingCrashes|X Crash Fixing]] - How to fix X crashes
 * [[X/InterpretingIntelGpuDump]] - Ringbuffers, batchbuffers, and the meaning of `intel_gpu_dump` output
 * [[X/DebuggingWithValgrind]]
 * [[X/NonGraphicalBoot]] - Running X manually, without gdm
 * [[X/Debugging/WirelessWithoutX|Wireless Without X]] - How to get a wireless network connection without X.
 * [[X/Debugging/WiredWithoutRouter|Direct Wired Without WAP]] - How to connect two laptops with direct ethernet cord.
 * [[https://help.ubuntu.com/community/BootOptions|BootOptions]]
   * [[http://wiki.cchtml.com/index.php/Ubuntu_Feisty_Installation_Guide|fglrx installation on Ubuntu]]
 * DebuggingUsplash
 * [[X/Dev/DeviceTreeHWDetection]]
 * [[X/Dev/DeviceTreeHWDetection|Device Tree]]
Line 42: Line 50:
 * The {{{drm.debug=0x04}}} kernel option can be used to get additional debugging data included in your {{{dmesg}}} output.

For hard bugs the analysis phase is the most important, and most challenging part of bug work. Depending on how the bug is behaving, there are multiple directions to investigate the issue. Here's some different approaches:

Common Problems

General Issues

Display Issues

Input Issues

Troubleshooting Techniques

Booting

Crashes and Freezes

Other Techniques


CategoryDebugging

X/Troubleshooting (last edited 2017-11-18 18:25:00 by penalvch)