Bug 229630

Summary: Konsole crashes when clicking on a tab
Product: [Applications] konsole Reporter: Alexey Chernov <4ernov>
Component: generalAssignee: Konsole Developer <konsole-devel>
Status: RESOLVED WORKSFORME    
Severity: crash    
Priority: NOR    
Version: 2.4.1   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Alexey Chernov 2010-03-06 00:33:23 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.32.2 x86_64

-- Information about the crash:
Konsole sometimes crashes on clicking on another opened tab. No special actions are necessary.

The crash can be reproduced some of the time.

 -- Backtrace:
Application: Konsole (kdeinit4), signal: Aborted
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
The current source language is "auto; currently asm".
[KCrash Handler]
#5  0x00007ff2d8d48315 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007ff2d8d4999f in *__GI_abort () at abort.c:92
#7  0x00007ff2dad1adac in qt_message_output (msgType=QtFatalMsg, buf=0x10603a8 "ASSERT: \"false\" in file /usr/src/packages/kde4/4.4.1/kdebase-4.4.1/apps/konsole/src/CharacterColor.h, line 281")
    at global/qglobal.cpp:2250
#8  0x00007ff2dad1af8b in qt_message (msgType=QtFatalMsg, msg=0x7ff2daeda938 "ASSERT: \"%s\" in file %s, line %d", ap=0x7fff933e5740) at global/qglobal.cpp:2296
#9  0x00007ff2dad1b7f8 in qFatal (msg=0x7ff2daeda938 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2479
#10 0x00007ff2dad1a93f in qt_assert (assertion=0x7ff2c0383ad3 "false", file=0x7ff2c0395eb8 "/usr/src/packages/kde4/4.4.1/kdebase-4.4.1/apps/konsole/src/CharacterColor.h", line=281)
    at global/qglobal.cpp:2013
#11 0x00007ff2c0360701 in Konsole::CharacterColor::color (this=<value optimized out>, base=<value optimized out>) at /usr/src/packages/kde4/4.4.1/kdebase-4.4.1/apps/konsole/src/CharacterColor.h:281
#12 0x00007ff2c03688df in Konsole::TerminalDisplay::drawTextFragment (this=0xdf0330, painter=..., rect=..., text=<value optimized out>, style=0x10067d0)
    at /usr/src/packages/kde4/4.4.1/kdebase-4.4.1/apps/konsole/src/TerminalDisplay.cpp:727
#13 0x00007ff2c0368f95 in Konsole::TerminalDisplay::drawContents (this=0xdf0330, paint=<value optimized out>, rect=<value optimized out>)
    at /usr/src/packages/kde4/4.4.1/kdebase-4.4.1/apps/konsole/src/TerminalDisplay.cpp:1486
#14 0x00007ff2c0369664 in Konsole::TerminalDisplay::paintEvent (this=0xdf0330, pe=<value optimized out>) at /usr/src/packages/kde4/4.4.1/kdebase-4.4.1/apps/konsole/src/TerminalDisplay.cpp:1211
#15 0x00007ff2d9ab8a23 in QWidget::event (this=0xdf0330, event=0x7fff933e66e0) at kernel/qwidget.cpp:8144
#16 0x00007ff2c03626b1 in Konsole::TerminalDisplay::event (this=0xdf0330, event=0x7fff933e66e0) at /usr/src/packages/kde4/4.4.1/kdebase-4.4.1/apps/konsole/src/TerminalDisplay.cpp:2649
#17 0x00007ff2d9a44b5e in QApplicationPrivate::notify_helper (this=0xaaab70, receiver=0xdf0330, e=0x7fff933e66e0) at kernel/qapplication.cpp:4300
#18 0x00007ff2d9a449b1 in QApplication::notify (this=0x7fff933e7e20, receiver=0xdf0330, e=0x7fff933e66e0) at kernel/qapplication.cpp:4265
#19 0x00007ff2db682ed1 in KApplication::notify (this=0x7fff933e7e20, receiver=0xdf0330, event=0x7fff933e66e0) at /usr/src/packages/kde4/4.4.1/kdelibs-4.4.1/kdeui/kernel/kapplication.cpp:302
#20 0x00007ff2dae51888 in QCoreApplication::notifyInternal (this=0x7fff933e7e20, receiver=0xdf0330, event=0x7fff933e66e0) at kernel/qcoreapplication.cpp:704
#21 0x00007ff2d9a47273 in QCoreApplication::sendSpontaneousEvent (receiver=0xdf0330, event=0x7fff933e66e0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#22 0x00007ff2d9ab077f in QWidgetPrivate::drawWidget (this=0xdecb80, pdev=0xc36368, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0xc2e2c0) at kernel/qwidget.cpp:5339
#23 0x00007ff2d9cf24cc in QWidgetBackingStore::sync (this=0xc2e2c0) at painting/qbackingstore.cpp:1283
#24 0x00007ff2d9aa686b in QWidgetPrivate::syncBackingStore (this=0xbdd520) at kernel/qwidget.cpp:1672
#25 0x00007ff2d9ab90e2 in QWidget::event (this=0xbde7c0, event=0xe3ff40) at kernel/qwidget.cpp:8291
#26 0x00007ff2d9f8a403 in QMainWindow::event (this=0xbde7c0, event=0xe3ff40) at widgets/qmainwindow.cpp:1433
#27 0x00007ff2db77fda0 in KXmlGuiWindow::event (this=0x3d97, ev=0x3d97) at /usr/src/packages/kde4/4.4.1/kdelibs-4.4.1/kdeui/xmlgui/kxmlguiwindow.cpp:131
#28 0x00007ff2d9a44b5e in QApplicationPrivate::notify_helper (this=0xaaab70, receiver=0xbde7c0, e=0xe3ff40) at kernel/qapplication.cpp:4300
#29 0x00007ff2d9a449b1 in QApplication::notify (this=0x7fff933e7e20, receiver=0xbde7c0, e=0xe3ff40) at kernel/qapplication.cpp:4265
#30 0x00007ff2db682ed1 in KApplication::notify (this=0x7fff933e7e20, receiver=0xbde7c0, event=0xe3ff40) at /usr/src/packages/kde4/4.4.1/kdelibs-4.4.1/kdeui/kernel/kapplication.cpp:302
#31 0x00007ff2dae51888 in QCoreApplication::notifyInternal (this=0x7fff933e7e20, receiver=0xbde7c0, event=0xe3ff40) at kernel/qcoreapplication.cpp:704
#32 0x00007ff2dae557e7 in QCoreApplication::sendEvent (receiver=0xbde7c0, event=0xe3ff40) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#33 0x00007ff2dae52af7 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9fc980) at kernel/qcoreapplication.cpp:1345
#34 0x00007ff2dae52713 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#35 0x00007ff2dae8ed8b in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#36 0x00007ff2dae8d343 in postEventSourceDispatch (s=0xaae220) at kernel/qeventdispatcher_glib.cpp:276
#37 0x00007ff2d59265bc in g_main_dispatch () from /usr/lib/libglib-2.0.so.0
#38 0x00007ff2d5927d2e in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#39 0x00007ff2d59282ef in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#40 0x00007ff2d5928530 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#41 0x00007ff2dae8e5f7 in QEventDispatcherGlib::processEvents (this=0x9fdde0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#42 0x00007ff2d9b2b948 in QGuiEventDispatcherGlib::processEvents (this=0x9fdde0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#43 0x00007ff2dae4e898 in QEventLoop::processEvents (this=0x7fff933e7d60, flags=...) at kernel/qeventloop.cpp:149
#44 0x00007ff2dae4e9ed in QEventLoop::exec (this=0x7fff933e7d60, flags=...) at kernel/qeventloop.cpp:201
#45 0x00007ff2dae51f84 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#46 0x00007ff2d9a41b66 in QApplication::exec () at kernel/qapplication.cpp:3579
#47 0x00007ff2c05e2644 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/packages/kde4/4.4.1/kdebase-4.4.1/apps/konsole/src/main.cpp:77
#48 0x00000000004070cd in launch (argc=3, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=<value optimized out>, envs=<value optimized out>, reset_env=false, 
    tty=0x0, avoid_loops=false, startup_id_str=0x40a4b6 "0") at /usr/src/packages/kde4/4.4.1/kdelibs-4.4.1/kinit/kinit.cpp:717
#49 0x0000000000407d5c in handle_launcher_request (sock=8, who=<value optimized out>) at /usr/src/packages/kde4/4.4.1/kdelibs-4.4.1/kinit/kinit.cpp:1209
#50 0x00000000004084fa in handle_requests (waitForPid=<value optimized out>) at /usr/src/packages/kde4/4.4.1/kdelibs-4.4.1/kinit/kinit.cpp:1402
#51 0x00000000004089f7 in main (argc=4, argv=<value optimized out>, envp=<value optimized out>) at /usr/src/packages/kde4/4.4.1/kdelibs-4.4.1/kinit/kinit.cpp:1841

Possible duplicates by query: bug 229491, bug 229017, bug 228443.

Reported using DrKonqi
Comment 1 Alexey Chernov 2010-03-15 19:41:29 UTC
Well, any activity on this bug? It's so frequent and quite serious I think. Is it fixed in 4.4.2?
Comment 2 Alexey Chernov 2010-11-04 00:15:26 UTC
Not reproducible anymore for 4.5.*