> ## Documentation Index
> Fetch the complete documentation index at: https://dragonwingdocs.qualcomm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Debug Linux user-space issues

> Qualcomm Linux supports various open-source tools, dumps, and logs for debugging user-space issues.

Qualcomm Linux supports various open-source tools, dumps, and logs for debugging as shown in the following figure.

<img src="https://mintcdn.com/qualcomm-prod/rpHTx_a6zriKQll9/System/Debug-Subsystem/media/qli-support/tools-dumps-logs-to-debug-linux-userspace.svg?fit=max&auto=format&n=rpHTx_a6zriKQll9&q=85&s=e71ebdba6ee5a615e2c685979d019163" alt="Visual representation of open-source tools, system dumps, and log files used to troubleshoot Linux user space application issues." width="626" height="172" data-path="System/Debug-Subsystem/media/qli-support/tools-dumps-logs-to-debug-linux-userspace.svg" />

*Figure: Resources to debug issues in the Linux user space*

* Open-source tools such as `ltrace`, `strace`, `Valgrind`, and `GDB` help in tracing issues and memory analysis
* Dumps represented by coredumps help with crash diagnostics
* Logs including Syslogs and `journalctl` support system monitoring and issue tracking

You can enable the supported open-source debug tools using the `packagegroup-qcom-utilities.bb` BitBake file located in the `meta-qcom-distro/recipes-products/packagegroups/` directory.

For more information about debugging Linux user-space issues, see the following sections:

* [debug using ltrace](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/debug-using-ltrace#debug-using-ltrace)
* [debug using strace](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/debug-using-strace)
* [debug using valgrind](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/debug-using-valgrind)
* [debug using GNU debugger](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/debug-using-gnu-debugger)
* [collect coredumps](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/collect-coredumps)
* [debug with  userspace\_logs](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/debug-with-user-space-logs)
* [Configure debug symbols](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/configure-debug-symbols)
* [reboot the system](https://dragonwingdocs.qualcomm.com/System/Debug-Subsystem/reboot-the-system)
