[Bug 611060] New: update in past 3-4 days has broken font reading by kde3-kcm_gtk
http://bugzilla.novell.com/show_bug.cgi?id=611060 http://bugzilla.novell.com/show_bug.cgi?id=611060#c0 Summary: update in past 3-4 days has broken font reading by kde3-kcm_gtk Classification: openSUSE Product: openSUSE 11.0 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: drankinatty@suddenlinkmail.com QAContact: qa@suse.de Found By: --- Blocker: --- Guys, One of the library updates in the past 3-4 days has broken the ability of kde-kcm_gtk to render gtk fonts in kde3 apps making menus unreadable in gimp, thunderbird, etc. KDE4 is OK, but kde3 is having problems. I have confirmed this behavior on i586 & x86_64 boxes. Further, I have confirmed it is NOT the kde3-kcm_gtk package itself by installing and testing with: kde3-kcm_gtk-0.7svn20070827-20.1.x86_64.rpm kde3-kcm_gtk-0.7svn20070827-21.1.x86_64.rpm kde3-kcm_gtk-0.7svn20070827-21.4.x86_64.rpm kde3-kcm_gtk-0.7svn20070827-21.5.x86_64.rpm kde3-kcm_gtk-0.7svn20070827-22.1.x86_64.rpm kde3-kcm_gtk-0.7svn20070827-22.7.x86_64.rpm kde3-kcm_gtk-0.7svn20070827-22.9.x86_64.rpm kde3-kcm_gtk-0.7svn20070827-22.10.x86_64.rpm kde3-kcm_gtk-0.7svn20070827-22.14.x86_64.rpm and kcm_gtk-1.1-7.2.x86_64.rpm kcm_gtk-1.1-7.3.x86_64.rpm kcm_gtk-1.1-7.8.x86_64.rpm kcm_gtk-1.1-9.2.x86_64.rpm kcm_gtk-1.1-9.4.x86_64.rpm kcm_gtk-1.1-9.5.x86_64.rpm kcm_gtk-1.1-9.6.x86_64.rpm kcm_gtk-1.1-122.1.x86_64.rpm kcm_gtk-1.1-122.2.x86_64.rpm kcm_gtk-1.1-122.3.x86_64.rpm kcm_gtk-1.1-122.4.x86_64.rpm kcm_gtk-1.1-122.5.x86_64.rpm kcm_gtk-1.1-122.7.x86_64.rpm kcm_gtk-1.1-122.8.x86_64.rpm kcm_gtk-1.1-122.9.x86_64.rpm kcm_gtk-1.1-122.11.x86_64.rpm Many of the above were builds from May 2010 so something has been going on with these packages or the libraries underneath. The primary problem is that gtk apps no longer render properly at all. It doesn't matter what GTK theme you select, they all show the same behavior. The following use the BlueNight theme (just happened to be what was selected). Here are a series of screenshots that show what I mean: (1) Here is a screenshot showing how the gtk themes should render and have rendered for the past 2 years (tbird example): http://www.3111skyline.com/download/bugs/kde3/tbird-k5-gconf+gsd.jpg (in order to get this rendering I had to switch to kde4 and 'manually' start gnome-settings-daemon - normally gconfd-2 started by kdeinit is all that was required) (2) Here are screenshots that show how the gtk themes render in both kde3 and kde4 after having set the gtk theme in the control panel -> Appearance -> GTK Style, logout/login, and start the apps: http://www.3111skyline.com/download/bugs/kde3/tbird+gconfd-2.jpg Here notice the menubar is invisible because the gtk theme font color is not shown and notice that the tbird status bar and file save as are Blue, not dark gray as shown above -- something is funky. Also notice the file-save dialog is blue and the places are invisible (white-on-white). I don't know what is causing this, but I have confirmed it on multiple computers using multiple versions of kcm_gtk and kde3-kcm_gtk. Gimp is equially unreadable. Note the blank menubar and unreadable menus due to the gtk theme rendering ignoring the font color of the gtk theme. There is a lot of hide-and-seek that goes on trying to find the menu and then the menu-item you need: http://www.3111skyline.com/download/bugs/kde3/gimp+gconfd-2.jpg Same problem in kde4, although the places in the file-save is the right color and the font size is all 8pt like it should be: http://www.3111skyline.com/download/bugs/kde3/tbird-k4-gconf.jpeg Now starting gnome-settings-daemon manually takes care of some of the color issue in kde3, but the gtk themeing is still really messed up: Thunderbird - note the coloring of the thunderbird window is now correct (menubar font is messed up), but the file save-as dialog is invisible places and the font size is 4pt to big (12pt). It is like some default font color and font size are just grabbed instead of using the gtk font color and font size in the dialogs: http://www.3111skyline.com/download/bugs/kde3/tbird+gconfd-2+gsd.jpg Gimp (note the status-bar and ruler colors are now correct, but font color is still wrong (blank menus again): http://www.3111skyline.com/download/bugs/kde3/gimp+gconfd-2+gsd.jpg Bottom line - something got broke in the past couple of days in the way gtk themes are rendered. I have tested this problem in every way I can think of to help narrow it down. I can tell you, the problem isn't in kcm_gtk or kde3-kcm_gtk. I have tried 10 different versions from April 2009 through May 31, 2010 and all show the same behavior. It is somethiing common to kde3 and kde4 that reads the .gtkrc-2.0-kde... files, but then doesn't do the right thing with the gtk theme information to properly render the theme. This is important to cure in the last few week of 11.0's life in order not to leave a lot of broken systems. Please let me know what else I can send or test, I'm happy to do it. Thanks for your help with this one. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=611060 http://bugzilla.novell.com/show_bug.cgi?id=611060#c1 --- Comment #1 from David Rankin <drankinatty@suddenlinkmail.com> 2010-06-02 19:01:42 UTC --- Note: my into paragraph is wrong. This applies to both kde3 and kde4. Current installed packages: opensuse 11.0 - all update through today kde3 3.5.10 (release 89) all updates from: repositories/KDE:/KDE3/openSUSE_11.0/ ** also the community and backports repository kde4 4.4.3 (KDE 4.4.3) all updates from: repositories/KDE:/KDE4:/Factory:/Desktop/openSUSE_11.0/ ** also the community and backports repository 13:53 alchemy:~/suse/pkg/kcmgtk> rpm -qa | grep kcm_gtk | sort kcm_gtk-1.1-9.1 kde3-kcm_gtk-0.7svn20070827-22.14 kde3-kcm_gtk-debuginfo-0.7svn20070827-22.14 kde3-kcm_gtk-debugsource-0.7svn20070827-22.14 Let me know if I can send anything else. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=611060 http://bugzilla.novell.com/show_bug.cgi?id=611060#c2 --- Comment #2 from David Rankin <drankinatty@suddenlinkmail.com> 2010-06-05 04:28:43 UTC --- Progress is being made. I was updating a spare drive that has 11.2 on it and while updating I was looking at this kcm_gtk issue. The problem has something to do with updating Firefox from 3.5.9 -> 3.6.3. I had completely updated the 11.2 box and the gtk themes were rendering fine in kde3 and kde4. Then I went to the Mozilla Community repository and updated firefox/tbird from 3.5.9 to 3.6.3. Bingo, immediately there were gtk theme rendering problems with all dialogs. The apps still looked OK, but the dialogs were using huge fonts and coloration was bad (like gradients are ignored and only one of the gradient colors is being used) I can't see how firefox or thunderbird could cause this issue, especially since I see the problems in Gimp as well. I didn't think they were related. Regardless, a simple test is to test gtk theme rendering with firefox <= 5.9, then update to firefox 6.3.6 and look at the rendering again. I can't explain it, but the difference was night and day. (fyi - if kde3-gtk-qt-engine is installed in 11.2, all mozilla apps (firefox/tbird,etc.) will segfault in kde3) -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=611060 http://bugzilla.novell.com/show_bug.cgi?id=611060#c3 --- Comment #3 from David Rankin <drankinatty@suddenlinkmail.com> 2010-06-06 21:54:14 UTC --- New information, There is no gtk dialog or menu problem when running tbird under fluxbox. It is ONLY kde where a bug was created in the past week. Here is a perfect screenshot of what my gtk apps looked like a week ago in both kdes, and should look like now: http://www.3111skyline.com/dl/bugs/openSuSE/tbird-gtk-menus-fluxbox.jpg Compare that to what they look like in kde3/4 now: http://www.3111skyline.com/dl/bugs/openSuSE/tbird-gtk-menus.jpg and the ugly font size and invisible text in kde: http://www.3111skyline.com/dl/bugs/openSuSE/tbird-gtk-filesave.jpg compared to the proper dialog rendering in fluxbox: http://www.3111skyline.com/dl/bugs/openSuSE/tbird-gtk-dialog-flux.jpg I notice there were updates to both kdelibs, kdebase, etc. in kde4 and kde3 in the past couple of weeks. I'll bet there is something in the new build of those packages (or the related dialog packages -- I think that the kdelibs and kdelibs3) that is things mucked up. Let me know if I can send anything else. We can throw my firefox theory out the window :p -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=611060 http://bugzilla.novell.com/show_bug.cgi?id=611060#c4 --- Comment #4 from David Rankin <drankinatty@suddenlinkmail.com> 2010-06-10 19:03:24 UTC --- Here is a bit of new info that might help, I just installed my spare laptop drive on my i586 laptop that I hadn't updated in 6 months or so. (still had the 2.6.25-20.5 kernel) Everything was working with the gtk themes in kde3 (gconfd-2 was all the only daemon running). After the update, the gtk colors were OK, but fonts were huge. Further, firefox would segfault due to a conflict with kde3-gtk-qt-engine, so a move to kde3-kcm_gtk was required. With kde3-kcm_gtk installed and the system rebooted, the gtk theme colors are fine with only gconfd-2 running, but the fonts are some huge 12 point default that gets pulled from somewhere. If gnome-settings-daemon is started, the fonts are correct, but you should not have to manually start gnome-settings-daemon - this thing is huge. Even with gnome-settings-daemon running on the x86_64 box, the file dialogs and tool tips still use some weird 12 point font from somewhere and ... the folders pane (Places pane) in the dialogs do not take on the gtk theme colors causing them to be unreadable with dark themes (default white background with white fonts) That's it -- hope this helps. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=611060 http://bugzilla.novell.com/show_bug.cgi?id=611060#c5 --- Comment #5 from David Rankin <drankinatty@suddenlinkmail.com> 2010-06-16 20:10:58 UTC --- Here is a bit more info, Now when I attempt to start gnome-settings-daemon in kde3, I get the following scrolling endlessly to the konsole: xrdb: "*Text.foreground" on line 238 overrides entry on line 192 xrdb: "*Label.background" on line 220 overrides entry on line 150 xrdb: "*Text.background" on line 226 overrides entry on line 191 xrdb: "*Label.foreground" on line 232 overrides entry on line 151 xrdb: "*Text.foreground" on line 238 overrides entry on line 192 xrdb: "*Label.background" on line 220 overrides entry on line 150 xrdb: "*Text.background" on line 226 overrides entry on line 191 xrdb: "*Label.foreground" on line 232 overrides entry on line 151 xrdb: "*Text.foreground" on line 238 overrides entry on line 192 xrdb: "*Label.background" on line 220 overrides entry on line 150 xrdb: "*Text.background" on line 226 overrides entry on line 191 xrdb: "*Label.foreground" on line 232 overrides entry on line 151 xrdb: "*Text.foreground" on line 238 overrides entry on line 192 and gnome-settings-daemon won't start. When I kill it with 'kill PID' all gtk apps are locked and have to be manually killed (firefox, tbird, emerald, etc..) Maybe this is another piece of the puzzle. Thanks for your help. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=611060 http://bugzilla.novell.com/show_bug.cgi?id=611060#c6 --- Comment #6 from David Rankin <drankinatty@suddenlinkmail.com> 2010-06-16 20:21:18 UTC --- Oops, I have a bit more: If I use gconf-editor and disable: /apps/gnome_settings_daemon/plugins/xsettings/active Then gnome-settings-daemon starts just fine: 14:55 alchemy:~> gsd 15:11 alchemy:~> CRTC 90 Timestamp: 63024451 Output 91 Timestamp: 63024451 CRTC 90 Timestamp: 63024451 Output 91 Timestamp: 63024451 Shutdown failed or nothing to shut down. 15:11 alchemy:~> ps ax | grep "gconf\|gnome" 19627 pts/1 S+ 0:01 gconf-editor 19629 pts/1 S+ 0:00 /usr/lib/GConf/2/gconfd-2 12 19693 pts/2 Sl 0:00 /usr/lib/gnome-settings-daemon/gnome-settings-daemon 19712 ? Ss 0:00 gnome-screensaver 19715 pts/2 S+ 0:00 grep gconf\|gnome Of course that defeats the whole purpose of starting the daemon under kde... ** above 'gsd' is just an alias to: /usr/lib/gnome-settings-daemon/gnome-settings-daemon & I know xrdb is owned by xorg-x11 - perhaps the latest X updates are the problem? Currently I just have the standard 11.0 X packages installed: 15:17 alchemy:~> rpm -qa | grep xorg-x11 | sort xorg-x11-7.3-96.4 xorg-x11-devel-7.3-64.1 xorg-x11-driver-input-7.3-91.1 xorg-x11-driver-video-7.3-138.5 xorg-x11-driver-video-radeonhd-1.3.0_20100216_79a0ab2-3.1 xorg-x11-driver-video-unichrome-20091117-1.1 xorg-x11-fonts-7.3-70.2 xorg-x11-fonts-core-7.3-70.2 xorg-x11-fonts-devel-7.3-41.1 xorg-x11-libfontenc-32bit-7.3-41.1 xorg-x11-libfontenc-7.3-41.1 xorg-x11-libfontenc-devel-7.3-41.1 xorg-x11-libICE-32bit-7.3-41.1 xorg-x11-libICE-7.3-41.1 xorg-x11-libICE-devel-7.3-41.1 xorg-x11-libs-32bit-7.3-64.1 xorg-x11-libs-7.3-64.1 xorg-x11-libSM-32bit-7.3-41.1 xorg-x11-libSM-7.3-41.1 xorg-x11-libSM-devel-32bit-7.3-41.1 xorg-x11-libSM-devel-7.3-41.1 xorg-x11-libX11-32bit-7.3-56.1 xorg-x11-libX11-7.3-56.1 xorg-x11-libX11-ccache-7.3-77.1 xorg-x11-libX11-devel-7.3-56.1 xorg-x11-libXau-32bit-7.3-43.1 xorg-x11-libXau-7.3-43.1 xorg-x11-libXau-devel-7.3-43.1 xorg-x11-libxcb-32bit-7.3-48.1 xorg-x11-libxcb-7.3-48.1 xorg-x11-libxcb-devel-7.3-48.1 xorg-x11-libXdmcp-32bit-7.3-41.1 xorg-x11-libXdmcp-7.3-41.1 xorg-x11-libXdmcp-devel-7.3-41.1 xorg-x11-libXext-32bit-7.3-51.1 xorg-x11-libXext-7.3-51.1 xorg-x11-libXext-devel-7.3-51.1 xorg-x11-libXfixes-32bit-7.3-49.1 xorg-x11-libXfixes-7.3-49.1 xorg-x11-libXfixes-devel-7.3-49.1 xorg-x11-libxkbfile-32bit-7.3-50.1 xorg-x11-libxkbfile-7.3-50.1 xorg-x11-libxkbfile-devel-7.3-50.1 xorg-x11-libXmu-32bit-7.3-51.1 xorg-x11-libXmu-7.3-51.1 xorg-x11-libXmu-devel-7.3-51.1 xorg-x11-libXp-32bit-7.3-49.1 xorg-x11-libXp-7.3-49.1 xorg-x11-libXp-devel-7.3-49.1 xorg-x11-libXpm-32bit-7.3-49.1 xorg-x11-libXpm-7.3-49.1 xorg-x11-libXpm-devel-7.3-49.1 xorg-x11-libXprintUtil-32bit-7.3-49.1 xorg-x11-libXprintUtil-7.3-49.1 xorg-x11-libXprintUtil-devel-7.3-49.1 xorg-x11-libXrender-32bit-7.3-48.1 xorg-x11-libXrender-7.3-48.1 xorg-x11-libXrender-devel-7.3-48.1 xorg-x11-libXt-32bit-7.3-48.1 xorg-x11-libXt-7.3-48.1 xorg-x11-libXt-devel-7.3-48.1 xorg-x11-libXv-32bit-7.3-51.1 xorg-x11-libXv-7.3-51.1 xorg-x11-libXv-devel-7.3-51.1 xorg-x11-proto-devel-7.3-43.1 xorg-x11-server-7.3-110.9 xorg-x11-server-extra-7.3-110.9 xorg-x11-util-devel-7.3-41.1 xorg-x11-xtrans-devel-7.3-40.1 xorg-x11-Xvnc-7.3-110.9 Hope that help. Thanks. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=611060 http://bugzilla.novell.com/show_bug.cgi?id=611060#c7 --- Comment #7 from David Rankin <drankinatty@suddenlinkmail.com> 2010-06-16 20:45:29 UTC --- Last update for the day, One other problem area is that kde3-kcm_gtk will no longer build from source rpm. Maybe this points to the bug here: 15:39 alchemy:~/suse/pkg/kcmgtk/kde3> sudo rpmbuild --rebuild kde3-kcm_gtk-0.7svn20070827-21.1.src.rpm Installing kde3-kcm_gtk-0.7svn20070827-21.1.src.rpm Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.8109 + umask 022 + cd /usr/src/packages/BUILD + cd /usr/src/packages/BUILD + rm -rf gtk-qt-engine + /usr/bin/bzip2 -dc /usr/src/packages/SOURCES/gtk-qt-engine-0.7svn20070827.tar.bz2 + tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd gtk-qt-engine ++ /usr/bin/id -u + '[' 0 = 0 ']' + /bin/chown -Rhf root . ++ /usr/bin/id -u + '[' 0 = 0 ']' + /bin/chgrp -Rhf root . + /bin/chmod -Rf a+rX,u+w,g-w,o-w . + dos2unix kcm_gtk/kcmgtkwidget.ui <snip> -- Found xgettext: /usr/bin/xgettext -- Found extractrc: /usr/bin/extractrc -- Installing the GTK theme engine library to: /usr/lib64/gtk-2.0/2.10.0/engines -- Installing the GTK theme engine data to: /usr/share/themes -- Installing the KControl plugins to: /opt/kde3/lib64 -- Installing everything else to: /opt/kde3 CMake Warning (dev) in CMakeLists.txt: No cmake_minimum_required command is present. A line of code such as cmake_minimum_required(VERSION 2.8) should be added at the top of the file. The version specified may be lower if you wish to support older CMake versions for this project. For more information run "cmake --help-policy CMP0000". This warning is for project developers. Use -Wno-dev to suppress it. -- Configuring done -- Generating done -- Build files have been written to: /usr/src/packages/BUILD/gtk-qt-engine + /opt/kde3/share/apps/kdelibs/admin/do_make makeobj[0]: Entering directory `/usr/src/packages/BUILD/gtk-qt-engine' Calling /usr/bin/make [ 3%] Generating searchpaths.h Qt User Interface Compiler version 4.6.3 Usage: /usr/bin/uic [options] <uifile> -h, -help display this help and exit -v, -version display version -d, -dependencies display the dependencies -o <file> place the output into <file> -tr <func> use func() for i18n -p, -no-protection disable header protection -n, -no-implicit-includes disable generation of #include-directives for forms generated by uic3 -g <name> change generator make[2]: *** [kcm_gtk/searchpaths.h] Error 1 make[1]: *** [kcm_gtk/CMakeFiles/kcm_kcmgtk.dir/all] Error 2 make: *** [all] Error 2 makeobj[0]: Leaving directory `/usr/src/packages/BUILD/gtk-qt-engine' error: Bad exit status from /var/tmp/rpm-tmp.8109 (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.8109 (%build) Then the build just dies. Looks like a qt version issue, but if that is so, then the proper Qt environment isn't being set for kde3 which may be part of the issue. Thanks for your help. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=611060 https://bugzilla.novell.com/show_bug.cgi?id=611060#c8 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WONTFIX --- Comment #8 from Dominique Leuenberger <dimstar@opensuse.org> 2013-09-29 17:08:59 UTC --- Dear Reporter, Thank you for taking the time to report this bug and helping to make openSUSE better. We are sorry that we do not always have the capacity to look at all reported bugs in a timely manner. There have been many changes in openSUSE since the time you reported the bug and your problem may have been fixed with some of the updates. It would help us a lot if you could test it on a current, supported openSUSE version. When you test it and it is still an issue, kindly reopen this bug and move it to the tested version of openSUSE. Truly yours. -- 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.
participants (1)
-
bugzilla_noreply@novell.com