In order to report a bug it's needed to provide the following:
Information about system:
-
Which compiler was used, version.
Cmake version.
Qt libraries version.
For some plugins, e.g. jabber, versions of libTLS, zlib, libidn, and other libraries.
Accurate problem description:
What is done
What is expected
What is happening
In case of fatal error, problem description is not sufficient. Debug log is needed.
Warning
First, make sure you have the latest version.
Make sure that the core and the plugins are compiled with similar keys (release/debug), it can cause errors.
Full info about building and keys Building from git
Search for similar problem, if it exists, you can supplement ticket.
When posting ticket consider: one error - one ticket.
Preferred language is english.
You agree to watch the ticket, provide additional info and reproduce error if needed with new versions from git and/or with patches offered by developers
For fatal error debug log is needed. For this you need to compile qutim and plugins with debug info and run in a debugger.
In Linux u can run a program in a debugger like this:
gdb qutim
… some text, enter run and press enter
(r) run
… when program crashes, here will be short information about error, enter where …
()where
Here will be full information about error, which you need to append to ticket together with short information.