Bugs:KDE
From openSUSE
Contents |
KDE Bugreports
General
For reporting bugs in KDE against opensuse.org, it is helpful to know which packages are installed. Some people have only the plain openSUSE release packages installed (sometimes with and sometimes without online updates) and others have upgraded from the KDE:KDE3 repository at opensuse.org. Some even run some experimental packages that might induce further bugs.
More information: Debugging KDE
| Please make sure to include relevant information (your sources list if in doubt). You may first want to check for an existing bug report at bugs.kde.org to see if this is a non-opensuse specific bugreport. You can still report it to opensuse, though it might get delayed until a fix from upstream is available. |
Useful Crash Reports
Crash backtraces should always get reported with installed -debuginfo packages. If the backtrace contains a text like " This backtrace appears to be of no use.", then you're either missing the debuginfo package or don't have the correct version installed. You can install them the moment you see dr. konqi come up - before you click in the "backtrace" tab, but you have to install them from the same installation medium you use (beta2 debuginfos do not fit to beta1 executables). Usually kdepim3-debuginfo, kdelibs3-debuginfo, kdebase3-debuginfo and qt3-debuginfo is all that is required though.
To report bugs against Factory or openSUSE beta versions you will need both the factory repo and its debuginfo repo configured - Betas don't have debuginfo packages. Install the corresponding package from Factory and its debuginfo and debugsource sub-packages and get a good backtrace with line numbers.
More information: KDE Crash Reporting Guide
Specific Hints and tricks
About the only useful logfile is $HOME/.xsession-errors - only for kdm/login issues there are some more, namely /var/log/messages, /var/log/kdm.log, /var/log/XFree86.0.log.
Debugging of kio_slaves (any problem with a protocol within konqueror for instance) is a bit more tricky. A description for this can be found here.
If you attach a gdb to a running process, remember that if the process has "[kdeinit]" in the name, the right executable is not e.g. dcopserver but kdeinit.

