[Konsole-devel] [Bug 82031] New: Konsole crashes when changing tabs

Maciek Borowka macberry at mail.ru
Sat May 22 21:14:03 UTC 2004

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
           Summary: Konsole crashes when changing tabs
           Product: konsole
           Version: unspecified
          Platform: unspecified
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: konsole-devel kde org
        ReportedBy: macberry mail ru

Version:           1.3.90 (using KDE 3.2.90 (CVS >= 20040117), Gentoo)
Compiler:          gcc version 3.2.3 20030422 (Gentoo Linux 1.4 3.2.3-r1, propolice)
OS:                Linux (i686) release 2.6.6

Quite often, when changing tabs, i get a crash from my so-belowed terminal program... Seems like a null pointer in activateSession...

Using a recent CVS (gentoo compiled)

Here is the crash report (pretty identical every time it happens).

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 12492)]
[KCrash handler]
#4  0x4077313d in KRootPixmap::repaint(bool) (this=0x0, force=true)
    at krootpixmap.cpp:179
#5  0x4006ab2b in Konsole::activateSession(QWidget*) (this=0x80ee380, 
    w=0x8114538) at konsole.cpp:2446
#6  0x40074398 in Konsole::qt_invoke(int, QUObject*) (this=0x80ee380, 
    _id=1092829388, _o=0x80ee380) at konsole.moc:388
#7  0x40dd0f70 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#8  0x41117182 in QTabWidget::currentChanged(QWidget*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#9  0x40ef5cb3 in QTabWidget::showTab(int) () from /usr/qt/3/lib/libqt-mt.so.3
#10 0x41117293 in QTabWidget::qt_invoke(int, QUObject*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#11 0x407b0c63 in KTabWidget::qt_invoke(int, QUObject*) (this=0x813f7f8, 
    _id=1, _o=0x813f7f8) at ktabwidget.moc:375
#12 0x40dd0f70 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#13 0x40dd10d0 in QObject::activate_signal(int, int) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#14 0x41116a72 in QTabBar::selected(int) () from /usr/qt/3/lib/libqt-mt.so.3
#15 0x40ef2702 in QTabBar::setCurrentTab(QTab*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#16 0x40ef2528 in QTabBar::setCurrentTab(int) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#17 0x40ef56f6 in QTabWidget::showPage(QWidget*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#18 0x4006ad28 in Konsole::activateSession(TESession*) (this=0x80ee380, 
    s=0x818a488) at konsole.cpp:2506
#19 0x4006cfe6 in Konsole::prevSession() (this=0x80ee380) at konsole.cpp:2892
#20 0x4007483f in Konsole::qt_invoke(int, QUObject*) (this=0x80ee380, _id=102, 
    _o=0x400b34b4) at konsole.moc:419
#21 0x40dd0f70 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#22 0x40dd0da4 in QObject::activate_signal(int) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#23 0x406672d0 in KAction::activated() (this=0x0) at kaction.moc:157
#24 0x40666c7f in KAction::slotActivated() (this=0x0) at kaction.cpp:1057
#25 0x40667576 in KAction::qt_invoke(int, QUObject*) (this=0x81358a0, _id=14, 
    _o=0xbfffea00) at kaction.moc:181
#26 0x40dd0f70 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#27 0x40dd0da4 in QObject::activate_signal(int) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#28 0x40983180 in KAccelPrivate::menuItemActivated() (this=0x0)
    at kaccelprivate.moc:110
#29 0x409815f2 in KAccelPrivate::eventFilter(QObject*, QEvent*) (
    this=0x813af80, pEvent=0xbfffeef0) at kaccel.cpp:325
#30 0x40dce89e in QObject::activate_filters(QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#31 0x40dce7c1 in QObject::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
#32 0x40e05c1f in QWidget::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
#33 0x40ebf492 in QMainWindow::event(QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#34 0x40d76195 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#35 0x40d75a41 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#36 0x409011d6 in KApplication::notify(QObject*, QEvent*) (this=0xbffff5a0, 
    receiver=0x818d9a8, event=0xbfffeef0) at kapplication.cpp:511
#37 0x4008eee5 in QApplication::sendEvent(QObject*, QEvent*) (receiver=0x0, 
    event=0xbfffe410) at qapplication.h:491
#38 0x40980306 in KAccelEventHandler::x11Event(_XEvent*) (this=0x80f7150, 
    pEvent=0x40a5f798) at kaccel.cpp:115
#39 0x40910acb in KAppX11HackWidget::publicx11Event(_XEvent*) (
    this=0xbfffe420, e=0x0) at kapplication.cpp:1565
#40 0x4090612f in KApplication::x11EventFilter(_XEvent*) (this=0xbffff5a0, 
    _event=0xbffff2c0) at kapplication.cpp:1653
#41 0x40d00848 in qt_x11EventFilter(_XEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#42 0x40d0aeab in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#43 0x40d222e7 in QEventLoop::processEvents(unsigned) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#44 0x40d87f96 in QEventLoop::enterLoop() () from /usr/qt/3/lib/libqt-mt.so.3
#45 0x40d87e38 in QEventLoop::exec() () from /usr/qt/3/lib/libqt-mt.so.3
#46 0x40d763e1 in QApplication::exec() () from /usr/qt/3/lib/libqt-mt.so.3
#47 0x4005a28d in kdemain (argc=0, argv=0x0) at main.cpp:554
#48 0x080486db in main (argc=0, argv=0x0) at konsole.la.cpp:2

More information about the konsole-devel mailing list