| Summary: | Konsole crashes when changing tabs | ||
|---|---|---|---|
| Product: | [Applications] konsole | Reporter: | Maciek Borowka <maciek> |
| Component: | general | Assignee: | Konsole Bugs <konsole-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | crash | CC: | a.m.p.boelens, amitshah, m.costacano, renaud.lacour, selecter, slainer.666, ThorbenKroeger |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | unspecified | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
[New Thread 1024 (LWP 14277)]
[KCrash handler]
#6 0x404f8a34 in KRootPixmap::repaint (this=0x0, force=true)
at /opt/qt332p/include/qwidget.h:752
#7 0x412aad07 in Konsole::activateSession (this=0x80d1248, w=0x814a460)
at konsole.cpp:2446
#8 0x412b4769 in Konsole::qt_invoke (this=0x80d1248, _id=71, _o=0xbfffe310)
at konsole.moc:388
#9 0x40b034ab in QObject::activate_signal (this=0x80fe688, clist=0x80ffd58,
o=0xbfffe310) at kernel/qobject.cpp:2356
#10 0x40e6a2be in QTabWidget::currentChanged (this=0x80fe688, t0=0x814a460)
at .moc/debug-shared-mt/moc_qtabwidget.cpp:147
#11 0x40c38d48 in QTabWidget::showTab (this=0x80fe688, i=1)
at widgets/qtabwidget.cpp:652
#12 0x40e6a489 in QTabWidget::qt_invoke (this=0x80fe688, _id=48, _o=0xbfffe460)
at .moc/debug-shared-mt/moc_qtabwidget.cpp:162
#13 0x4052cfaf in KTabWidget::qt_invoke (this=0x80fe688, _id=48, _o=0xbfffe460)
at ktabwidget.moc:375
#14 0x40b034ab in QObject::activate_signal (this=0x8100b48, clist=0x8100a68,
o=0xbfffe460) at kernel/qobject.cpp:2356
#15 0x40b03862 in QObject::activate_signal (this=0x8100b48, signal=2, param=1)
at kernel/qobject.cpp:2449
#16 0x40e699e8 in QTabBar::selected (this=0x8100b48, t0=1)
at .moc/debug-shared-mt/moc_qtabbar.cpp:121
#17 0x40c34b45 in QTabBar::setCurrentTab (this=0x8100b48, tab=0x8171bb0)
at widgets/qtabbar.cpp:869
#18 0x40c34559 in QTabBar::mousePressEvent (this=0x8100b48, e=0xbfffe940)
at widgets/qtabbar.cpp:752
#19 0x40529dcc in KTabBar::mousePressEvent (this=0x8100b48, e=0xbfffe940)
at ktabbar.cpp:112
#20 0x40b38186 in QWidget::event (this=0x8100b48, e=0xbfffe940)
at kernel/qwidget.cpp:4665
#21 0x40c357f9 in QTabBar::event (this=0x8100b48, e=0xbfffe940)
at widgets/qtabbar.cpp:1132
#22 0x40aa44c2 in QApplication::internalNotify (this=0xbfffeff0,
receiver=0x8100b48, e=0xbfffe940) at kernel/qapplication.cpp:2620
#23 0x40aa3a8a in QApplication::notify (this=0xbfffeff0, receiver=0x8100b48,
e=0xbfffe940) at kernel/qapplication.cpp:2406
#24 0x406361ab in KApplication::notify (this=0xbfffeff0, receiver=0x8100b48,
event=0xbfffe940) at kapplication.cpp:511
#25 0x40a3c15e in QApplication::sendSpontaneousEvent (receiver=0x8100b48,
event=0xbfffe940) at kernel/qapplication.h:494
#26 0x40a34893 in QETWidget::translateMouseEvent (this=0x8100b48,
event=0xbfffecb0) at kernel/qapplication_x11.cpp:4270
#27 0x40a3224f in QApplication::x11ProcessEvent (this=0xbfffeff0,
event=0xbfffecb0) at kernel/qapplication_x11.cpp:3421
#28 0x40a4cdaa in QEventLoop::processEvents (this=0x80a3248, flags=4)
at kernel/qeventloop_x11.cpp:192
#29 0x40ab7011 in QEventLoop::enterLoop (this=0x80a3248)
at kernel/qeventloop.cpp:198
#30 0x40ab6f34 in QEventLoop::exec (this=0x80a3248)
at kernel/qeventloop.cpp:145
#31 0x40aa465b in QApplication::exec (this=0xbfffeff0)
at kernel/qapplication.cpp:2743
#32 0x4129c90a in kdemain (argc=1, argv=0x805cc50) at main.cpp:554
#33 0x407da8c1 in kdeinitmain (argc=1, argv=0x805cc50) at konsole_dummy.cpp:2
#34 0x0804cdc4 in launch (argc=1, _name=0x805bc64 "konsole",
args=0x805bc6c "\001", cwd=0x0, envc=1, envs=0x805bc7d "",
reset_env=false, tty=0x0, avoid_loops=false,
startup_id_str=0x805bc81 "v10-dhcp-76-190.ntc.nokia.com;1085158604;811380;13009") at kinit.cpp:604
#35 0x0804dd8f in handle_launcher_request (sock=8) at kinit.cpp:1170
#36 0x0804e2ea in handle_requests (waitForPid=0) at kinit.cpp:1361
#37 0x0804f56b in main (argc=3, argv=0xbffff7a4, envp=0xbffff7b4)
at kinit.cpp:1798
#38 0x42017589 in __libc_start_main () from /lib/i686/libc.so.6
*** Bug 82092 has been marked as a duplicate of this bug. *** Fixed. *** Bug 82453 has been marked as a duplicate of this bug. *** *** Bug 82528 has been marked as a duplicate of this bug. *** *** Bug 82539 has been marked as a duplicate of this bug. *** *** Bug 83045 has been marked as a duplicate of this bug. *** *** Bug 83092 has been marked as a duplicate of this bug. *** |
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