[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