Bug 229491

Summary: Konsole crashed when switching tabs with keyboard
Product: [Applications] konsole Reporter: Artem Anisimov <aanisimov>
Component: generalAssignee: Konsole Developer <konsole-devel>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 2.4.1   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Artem Anisimov 2010-03-05 08:27:53 UTC
Application: konsole (2.4.1)
KDE Platform Version: 4.4.1 (KDE 4.4.1) (Compiled from sources)
Qt Version: 4.6.2
Operating System: Linux 2.6.33-rc5 i686
Distribution (Platform): Slackware Packages

-- Information about the crash:
Just like in bug 228443 I experienced crash of Konsole when switching tabs with keyboard. However, the stacktrace is a bit different.

It's interesting to note that the crash manifested itself only in Konsole instance launched at KDE's startup. Instances that were launched manually later worked well.

 -- Backtrace:
Application: Konsole (kdeinit4), signal: Aborted
[KCrash Handler]
#5  0xb5d218c7 in raise () from /lib/libc.so.6
#6  0xb5d23132 in abort () from /lib/libc.so.6
#7  0xb6ab0334 in qt_message_output(QtMsgType, char const*) () from /usr/lib/libQtCore.so.4
#8  0xb6ab04ea in ?? () from /usr/lib/libQtCore.so.4
#9  0xb6ab05f9 in qFatal(char const*, ...) () from /usr/lib/libQtCore.so.4
#10 0xb6ab0685 in qt_assert(char const*, char const*, int) () from /usr/lib/libQtCore.so.4
#11 0xb3b8eea8 in Konsole::CharacterColor::color(Konsole::ColorEntry const*) const () from /usr/lib/libkonsoleprivate.so
#12 0xb3b980c7 in Konsole::TerminalDisplay::drawTextFragment (this=0x9f0e748, painter=..., rect=..., text=..., style=0xa102960) at /tmp/kdebase-4.4.1/apps/konsole/src/TerminalDisplay.cpp:727
#13 0xb3b98aef in Konsole::TerminalDisplay::drawContents (this=0x9f0e748, paint=..., rect=...) at /tmp/kdebase-4.4.1/apps/konsole/src/TerminalDisplay.cpp:1486
#14 0xb3b98cf7 in Konsole::TerminalDisplay::paintEvent (this=0x9f0e748, pe=0xbf8e8014) at /tmp/kdebase-4.4.1/apps/konsole/src/TerminalDisplay.cpp:1211
#15 0xb611355b in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#16 0xb3b9136d in Konsole::TerminalDisplay::event (this=0x9f0e748, event=0xbf8e8014) at /tmp/kdebase-4.4.1/apps/konsole/src/TerminalDisplay.cpp:2649
#17 0xb60b5cbc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#18 0xb60bc959 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#19 0xb6f0f1fb in KApplication::notify (this=0xbf8e8d08, receiver=0x9f0e748, event=0xbf8e8014) at /tmp/kdelibs-4.4.1/kdeui/kernel/kapplication.cpp:302
#20 0xb6bb9feb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#21 0xb611c486 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#22 0xb6304a03 in ?? () from /usr/lib/libQtGui.so.4
#23 0xb610c923 in QWidgetPrivate::syncBackingStore() () from /usr/lib/libQtGui.so.4
#24 0xb6113b41 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#25 0xb651a3f7 in QMainWindow::event(QEvent*) () from /usr/lib/libQtGui.so.4
#26 0xb6ff6a14 in KMainWindow::event (this=0x9d261f8, ev=0x9eabaa8) at /tmp/kdelibs-4.4.1/kdeui/widgets/kmainwindow.cpp:1103
#27 0xb70378df in KXmlGuiWindow::event (this=0x9d261f8, ev=0x9eabaa8) at /tmp/kdelibs-4.4.1/kdeui/xmlgui/kxmlguiwindow.cpp:131
#28 0xb60b5cbc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#29 0xb60bc959 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#30 0xb6f0f1fb in KApplication::notify (this=0xbf8e8d08, receiver=0x9d261f8, event=0x9eabaa8) at /tmp/kdelibs-4.4.1/kdeui/kernel/kapplication.cpp:302
#31 0xb6bb9feb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#32 0xb6bbbdf3 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#33 0xb6be750a in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#34 0xb6171d66 in ?? () from /usr/lib/libQtGui.so.4
#35 0xb6bb8629 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#36 0xb6bb8a7a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#37 0xb6bbc01f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#38 0xb60b5d47 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#39 0xb422ed6c in kdemain (argc=5, argv=0x9c68298) at /tmp/kdebase-4.4.1/apps/konsole/src/main.cpp:77
#40 0x0804e45f in launch (argc=<value optimized out>, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=0, envs=0x9c683f1 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x8051f8c "0") at /tmp/kdelibs-4.4.1/kinit/kinit.cpp:717
#41 0x0804eced in handle_launcher_request (sock=8, who=<value optimized out>) at /tmp/kdelibs-4.4.1/kinit/kinit.cpp:1209
#42 0x0804f30c in handle_requests (waitForPid=<value optimized out>) at /tmp/kdelibs-4.4.1/kinit/kinit.cpp:1402
#43 0x0804fb3d in main (argc=4, argv=0xbf8e9394, envp=0xbf8e93a8) at /tmp/kdelibs-4.4.1/kinit/kinit.cpp:1841

This bug may be a duplicate of or related to bug 228443.

Possible duplicates by query: bug 229017, bug 228443, bug 221415, bug 187969.

Reported using DrKonqi
Comment 1 Kurt Hindenburg 2011-04-24 17:08:37 UTC
I think this was fixed with 228443

*** This bug has been marked as a duplicate of bug 228443 ***