Summary: | corrupt display. Characters randomly placed, garbage at end of lines, redraw corrects. | ||
---|---|---|---|
Product: | [Applications] konsole | Reporter: | steve |
Component: | general | Assignee: | Konsole Developer <konsole-devel> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | 1.1.3 | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Solaris | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
steve
2002-08-22 13:38:47 UTC
I've set up a web page with window dumps to show the problem. Konsole worked fine under Solaris 8 with the version which came with KDE 3.0.0 built with GCC 2.95.2. Anyway here's the URL:- http://www.earth.ox.ac.uk/~steve/konsole.debug/ As you can see the default font is almost unreadable and any font chosen shows the same display problem. Stephen Usher -- --------------------------------------------------------------------------- Computer Systems Administrator E-Mail:-steve@earth.ox.ac.uk Department of Earth Sciences Tel:- +44 (0)1865 282110 University of Oxford Parks Road Oxford UK. Fax:- +44 (0)1865 272072 I have found ONE font which allows konsole to work correctly:- Clean regular 12pt So it seems to be a font width or other property problem. Stephen Usher -- --------------------------------------------------------------------------- Computer Systems Administrator E-Mail:-steve@earth.ox.ac.uk Department of Earth Sciences Tel:- +44 (0)1865 282110 University of Oxford Parks Road Oxford UK. Fax:- +44 (0)1865 272072 Noting that konsole from KDE 3.0.0 compiled with gcc 2.95.3 works I tried using previous KDE release code for the konsole part of kdebase. I discovered that using the source from kdebase-3.0/konsole and replacing the kdebase-3.0.3/konsole with this version made no difference. This means that either:- (a) The different compilers are generating differently acting code. or(b) Interaction with another KDE library is showing a bug. or(c) Interaction with the new QT libraries is showing a bug. The bug is obviously to do with font rendering and calculated space for the fonts. No other KDE application I have found experiences any of these font problems. The failure of konsole means that I cannot bring KDE 3 into service at our site as it's one of the most widely used programs dispite a whole host of benefits from other parts of KDE. Hence for us it's a critical bug. I'm not sure what else I can try to give you more information. Stephen Usher -- --------------------------------------------------------------------------- Computer Systems Administrator E-Mail:-steve@earth.ox.ac.uk Department of Earth Sciences Tel:- +44 (0)1865 282110 University of Oxford Parks Road Oxford UK. Fax:- +44 (0)1865 272072 Subject: Konsole bug tied down to GCC 3.2. Having compiled kdebase under Solaris 7 using GCC 2.95.2 (Solaris 7 was the only version of the operating system with the old compiler still available I had to play with) the resulting executable works fine. This suggests that the problem is compiler specific as the library versions for all other things is the same as the GCC 3.2 compiled code. Seeing as it's a font redering problem which only appears with konsole, this suggests that the problem lies within konsole's code itself. I don't have the C++, KDE library expertise or time to refine this diagnosis any further. I would, however, like some feedback from someone that can help with this. Thanks in advance, Stephen Usher Subject: Konsole bug still present in KDE 3.1.0 The bug which makes konsole unusable if compiled with GCC 3.2 under Solaris is still there in KDE 3.1.0. This is a problem as much of KDE 3.1.0 won't compile with the older compiler and hence I have no option. I can't fix it by using the earlier compiler. The effects seem similar to those people are seeing with newer Xft and freetype versions on other platforms so it could be related. Steve Subject: Better debugging info. Having done a few tests I've discovered the following:- The only font which works properly are in the "fixed" foundery. In all the others the character cell width is totally miscalculated causing display confusion. I've not been able to try konsole with the supplied fonts for console etc. as the Solaris X server won't load them (either Gzipped or not). Steve KDE 3.3.1 konsole works fine |