https://bugzilla.novell.com/show_bug.cgi?id=689489 https://bugzilla.novell.com/show_bug.cgi?id=689489#c1 --- Comment #1 from Volker Lukas <vlukas@gmx.de> 2011-06-19 15:57:03 UTC --- Packages from the Qt repository (http://download.opensuse.org/repositories/KDE:/Qt47/openSUSE_Factory/) exhibit the same problem now since around mid-June 2011. Also, I experience similar symptoms with Kmail and Knode too. I tried to experiment a bit and found the following: - I could only reproduce this problem while using my usual user account, starting Konqueror while logged in as root did not lead to the problem. - Temporarily removing ~/.config/Trolltech.conf did not improve the situation - Using other graphics drivers (Nouveau, official Nvida driver) did not improve the situation. - Backtraces obtained from Knode and Kmail (during similar phases of high CPU load / unresponsiveness) appear similar to me. - Self-compiled Qt 4.7.3 with the original, unmodified sourcecode from Nokia does not lead to the problem, but if Qt is compiled using the source RPM as provided by Opensuse I can reproduce the problem. Because an unmodified Qt does not lead to the problem, I compiled the Opensuse source RPM with the rpmbuild command, selectively including/disabling patches which were mentioned in the SPEC file. I found that if I build Qt this way, applying Opensuse patches up to and including patch number 41 (line 129 in libqt4.spec) I can reproduce the problem. If I also remove patch 41, the problem goes away. This leads me to believe that patch number 41 (konsole-nvidia-font-speed.diff) is the cause, or part of the cause for my problem. Please note that the two functions which are modified by this Patch also appear in the backtrace above. I also checked this patch in isolation against the official Nokia Qt 4.7.3 sources: If applied as the only modification the built library does exhibit my problem. I think the issue can be narrowed down a bit further: The mentioned patch replaces the line which reads "const bool xrenderPath = (X11->use_xrender" in the QX11PaintEngine::drawFreetype function and replaces it by "const bool xrenderPath = (X11->use_xrender && !ft->isBitmapFont()". Without the change to this line, a quick testing of the resulting library does not appear to reproduce my problem. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.