[Konsole-devel] [Bug 69891] New: Konsole crashes if Linux font is chosen and ISO-8859-2 char is typed

Stepan Roh stepan at srnet.cz
Mon Dec 8 22:29:22 UTC 2003


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
     
http://bugs.kde.org/show_bug.cgi?id=69891     
           Summary: Konsole crashes if Linux font is chosen and ISO-8859-2
                    char is typed
           Product: konsole
           Version: unspecified
          Platform: Slackware Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: konsole-devel at kde.org
        ReportedBy: stepan at srnet.cz


Version:            (using KDE KDE 3.1.4)
Installed from:    Slackware Packages
OS:          Linux

Test case:

1. run Konsole
2. select Linux font
3. select Czech keyboard
4. type r with caron (Å™)
5. Konsole crashes

Reproducible.

Crashes only with Linux font and some ISO-8859-2, but not ISO-8859-1 character (like r with caron or z with caron, but not y with acute).

backtrace:

(no debugging symbols found)...[New Thread 16384 (LWP 23857)]
0x40f5c477 in waitpid ()
   from /lib/libpthread.so.0
#0  0x40f5c477 in waitpid () from /lib/libpthread.so.0
#1  0x406449ed in KCrash::defaultCrashHandler(int) ()
   from /opt/kde/lib/libkdecore.so.4
#2  0x40f5abc5 in __pthread_sighandler () from /lib/libpthread.so.0
#3  <signal handler called>
#4  0x4095935b in QFontEngineLatinXLFD::draw(QPainter*, int, int, QTextEngine const*, QScriptItem const*, int) () from /usr/lib/qt/lib/libqt-mt.so.3
#5  0x4094aa15 in QPainter::drawTextItem(int, int, QTextItem const&, int) ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#6  0x4094a7d5 in QPainter::drawText(int, int, QString const&, int, int, QPainter::TextDirection) () from /usr/lib/qt/lib/libqt-mt.so.3
#7  0x4094a31a in QPainter::drawText(int, int, QString const&, int, QPainter::TextDirection) () from /usr/lib/qt/lib/libqt-mt.so.3
#8  0x41441172 in TEWidget::drawAttrStr(QPainter&, QRect, QString&, ca const*, bool, bool) () from /opt/kde/lib/konsole.so
#9  0x4144205e in TEWidget::setImage(ca const*, int, int) ()
   from /opt/kde/lib/konsole.so
#10 0x41450da9 in TEmulation::showBulk() () from /opt/kde/lib/konsole.so
#11 0x4144f626 in TEmulation::qt_invoke(int, QUObject*) ()
   from /opt/kde/lib/konsole.so
#12 0x41448894 in TEmuVt102::qt_invoke(int, QUObject*) ()
   from /opt/kde/lib/konsole.so
#13 0x409e1490 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#14 0x409e12c4 in QObject::activate_signal(int) ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#15 0x40cfc0cb in QTimer::timeout() () from /usr/lib/qt/lib/libqt-mt.so.3
#16 0x40a02842 in QTimer::event(QEvent*) () from /usr/lib/qt/lib/libqt-mt.so.3
#17 0x40986495 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#18 0x40985b4b in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#19 0x405c7c89 in KApplication::notify(QObject*, QEvent*) ()
   from /opt/kde/lib/libkdecore.so.4
#20 0x40975ecb in QEventLoop::activateTimers() ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#21 0x40933c24 in QEventLoop::processEvents(unsigned) ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#22 0x409996d6 in QEventLoop::enterLoop() () from /usr/lib/qt/lib/libqt-mt.so.3
#23 0x40999578 in QEventLoop::exec() () from /usr/lib/qt/lib/libqt-mt.so.3
#24 0x409866e1 in QApplication::exec() () from /usr/lib/qt/lib/libqt-mt.so.3
#25 0x4141bcf2 in main () from /opt/kde/lib/konsole.so
#26 0x0804cbe1 in ?? ()
#27 0x00000004 in ?? ()
#28 0x0805d038 in ?? ()
#29 0x00000001 in ?? ()
#30 0x0805e6ee in ?? ()

distribution: Slackware-current (updated on 2003/12/08) = kdebase-3.1.4-i486-1, qt-3.2.2-i486-2, glibc-2.3.2-i486-3

locale:
LANG=POSIX
LC_CTYPE=czech
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=



More information about the konsole-devel mailing list