# Before Reporting a Bug - Install the latest version of Deluge. - Check the **[Frequently Asked Questions](/faq.md)**. ## Search for Existing Issues _Frequently questions from users often relate to already fixed or known about bugs in Deluge so please search before asking._ - **[search: Deluge Bug Tickets]** - **[Deluge Forum](http://forum.deluge-torrent.org/search.php)** - Deluge site search using a [Search Engine](https://www.google.co.uk/search?q=site:deluge-torrent.org) ## Ask your Question Effectively Two links that provide helpful generic tips for reporting software problems. [How To Ask Questions The Smart Way](http://www.catb.org/~esr/faqs/smart-questions.html#before) [How to Report Bugs Effectively](http://www.chiark.greenend.org.uk/~sgtatham/bugs.html) # Collect Bug Information You will need the following information when reporting a bug, Deluge and libtorrent versions are essential: - Version Information: - [Deluge version](/troubleshooting.md#deluge-version). - [libtorrent version](/troubleshooting.md#libtorrent-version). - Operating System and version. - Browser and version _(if using WebUI)_. - Plugins enabled. - Language in use _(if not in English)_. - Installation method _i.e. from source, package or installer_. - Precise steps to reproduce the bug. - [Deluge Logs](/troubleshooting.md#enable-deluge-logging) (`error` level is usually fine in first instance). - Information of any errors or traces. - [Config](/faq.md#where-does-deluge-store-its-settingsconfig) files. - Screenshots and screencasts are helpful for GUI issues. _Note: If you are using Client and Daemon you may need version or logs from both._ ## Hard Crashes of Deluge (or libtorrent) A backtrace using `gdb` may be required for hard crashes of Deluge (crashes without an obvious error in Deluge logs). Here is a _deluged_ example: ``` gdb --args python /usr/bin/deluged -d (gdb) run ## After Crash ## (gdb) thread apply all backtrace ``` # Opening a Bug Ticket The bug ticket system we use is called Trac. [/register Sign up] if you haven't already. _Note: The Trac user account is separate to the Forum user account._ 1. [/newticket Create a new bug ticket] 2. Fill in the boxes, making sure the following are completed: - _Summary:_ Short description of issue - _Description:_ Include the steps to reproduce and other collected information, use `{{{ }}}` markup for pasting code or errors. - _Version:_ Deluge version - _Component:_ Best guess as to where the problem occurs 3. Attach any logs, screenshots or patches # External bug trackers These sites also track bugs relating to Deluge or libtorrent. - [Ubuntu](https://bugs.launchpad.net/ubuntu/+source/deluge), [Fedora](https://apps.fedoraproject.org/packages/deluge/bugs), [Debian](http://bugs.debian.org/cgi-bin/pkgreport.cgi?src=deluge), [Arch](https://bugs.archlinux.org/index.php?string=deluge), [Gentoo](https://bugs.gentoo.org/buglist.cgi?quicksearch=deluge), [MacPorts](http://trac.macports.org/query?status=assigned&status=new&status=reopened&order=priority&port=deluge) **libtorrent (rasterbar) Bugs:** - [libtorrent issue tracker](https://github.com/arvidn/libtorrent/issues), also [Ubuntu](https://bugs.launchpad.net/ubuntu/+source/libtorrent-rasterbar), [Fedora](https://admin.fedoraproject.org/pkgdb/acls/bugs/rb_libtorrent), [MacPorts](http://trac.macports.org/query?status=assigned&status=new&status=reopened&order=priority&port=libtorrent-rasterbar)