Bug 187969 - Konsole crashes when showing mouse.desktop from kdebase
Summary: Konsole crashes when showing mouse.desktop from kdebase
Status: RESOLVED WORKSFORME
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-24 05:12 UTC by Raphael Kubo da Costa
Modified: 2009-04-30 04:17 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Raphael Kubo da Costa 2009-03-24 05:12:55 UTC
Version:           svn r943250 (using Devel)
OS:                Linux
Installed from:    Compiled sources

When browsing $KDEDIR/share/kde4/services, Konsole crashes when I show the contents of mouse.desktop with cat.

Backtrace:
Application: Konsole (konsole), signal SIGSEGV
[Current thread is 0 (LWP 26560)]

Thread 2 (Thread 0xb3eafb90 (LWP 26561)):
#0  0xb7f78424 in __kernel_vsyscall ()
#1  0xb6592ab1 in select () from /lib/libc.so.6
#2  0xb73dc0bf in QProcessManager::run (this=0x9d76560) at /home/kubo/kde4/build/qt-copy/src/corelib/io/qprocess_unix.cpp:305
#3  0xb73055fb in QThreadPrivate::start (arg=0x9d76560) at /home/kubo/kde4/build/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#4  0xb726c155 in start_thread () from /lib/libpthread.so.0
#5  0xb6599a5e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5f71700 (LWP 26560)):
[KCrash Handler]
#6  0xb336f688 in brk_maximal_do () from /usr/lib/libthai.so
#7  0xb336ef40 in th_brk () from /usr/lib/libthai.so
#8  0xb737e515 in thaiWordBreaks (string=0xa3fa340, len=7, attributes=0xbfa8ff94) at /home/kubo/kde4/build/qt-copy/src/3rdparty/harfbuzz/src/harfbuzz-thai.c:63
#9  0xb737e622 in HB_ThaiAttributes (script=HB_Script_Thai, text=0xa3fa2ca, from=59, len=7, attributes=0xbfa8ff94) at /home/kubo/kde4/build/qt-copy/src/3rdparty/harfbuzz/src/harfbuzz-thai.c:85
#10 0xb73858c2 in HB_GetCharAttributes (string=0xa3fa2ca, stringLength=108, items=0xbfa8ebbc, numItems=21, attributes=0xbfa8fea8)
    at /home/kubo/kde4/build/qt-copy/src/3rdparty/harfbuzz/src/harfbuzz-shaper.cpp:656
#11 0xb738590d in qGetCharAttributes (string=0xa3fa2ca, stringLength=108, items=0xbfa8ebbc, numItems=21, attributes=0xbfa8fea8) at /home/kubo/kde4/build/qt-copy/src/corelib/tools/qharfbuzz.cpp:166
#12 0xb6c94401 in QTextEngine::attributes (this=0xbfa8fe14) at /home/kubo/kde4/build/qt-copy/src/gui/text/qtextengine.cpp:1324
#13 0xb6c9a0b0 in QTextLine::layout_helper (this=0xbfa92774, maxGlyphs=2147483647) at /home/kubo/kde4/build/qt-copy/src/gui/text/qtextlayout.cpp:1633
#14 0xb6c9b0a2 in QTextLine::setLineWidth (this=0xbfa92774, width=8388607) at /home/kubo/kde4/build/qt-copy/src/gui/text/qtextlayout.cpp:1517
#15 0xb6b5a357 in qt_format_text (fnt=@0xa35e928, _r=@0xbfa92938, tf=134217745, option=0x0, str=@0xbfa929c4, brect=0x0, tabstops=0, tabarraylen=0, painter=0xbfa92c98)
    at /home/kubo/kde4/build/qt-copy/src/gui/painting/qpainter.cpp:7586
#16 0xb6b5adea in QPainter::drawText (this=0xbfa92c98, r=@0xbfa92bc0, flags=0, str=@0xbfa929c4, br=0x0) at /home/kubo/kde4/build/qt-copy/src/gui/painting/qpainter.cpp:5726
#17 0xb7f369c4 in Konsole::TerminalDisplay::drawCharacters (this=0xa0115a0, painter=@0xbfa92c98, rect=@0xbfa92bc0, text=@0xbfa92be8, style=0xa06e1d8, invertCharacterColor=false)
    at /home/kubo/kde4/build/kdebase/apps/konsole/src/TerminalDisplay.cpp:713
#18 0xb7f386bf in Konsole::TerminalDisplay::drawTextFragment (this=0xa0115a0, painter=@0xbfa92c98, rect=@0xbfa92bc0, text=@0xbfa92be8, style=0xa06e1d8)
    at /home/kubo/kde4/build/kdebase/apps/konsole/src/TerminalDisplay.cpp:740
#19 0xb7f39094 in Konsole::TerminalDisplay::drawContents (this=0xa0115a0, paint=@0xbfa92c98, rect=@0xa12ab18) at /home/kubo/kde4/build/kdebase/apps/konsole/src/TerminalDisplay.cpp:1463
#20 0xb7f395c4 in Konsole::TerminalDisplay::paintEvent (this=0xa0115a0, pe=0xbfa93254) at /home/kubo/kde4/build/kdebase/apps/konsole/src/TerminalDisplay.cpp:1209
#21 0xb6a7ed77 in QWidget::event (this=0xa0115a0, event=0xbfa93254) at /home/kubo/kde4/build/qt-copy/src/gui/kernel/qwidget.cpp:7654
#22 0xb7f302d0 in Konsole::TerminalDisplay::event (this=0xa0115a0, event=0xbfa93254) at /home/kubo/kde4/build/kdebase/apps/konsole/src/TerminalDisplay.cpp:2610
#23 0xb6a1d86b in QApplicationPrivate::notify_helper (this=0x9d7c4d0, receiver=0xa0115a0, e=0xbfa93254) at /home/kubo/kde4/build/qt-copy/src/gui/kernel/qapplication.cpp:4084
#24 0xb6a1f784 in QApplication::notify (this=0xbfa93f34, receiver=0xa0115a0, e=0xbfa93254) at /home/kubo/kde4/build/qt-copy/src/gui/kernel/qapplication.cpp:4049
#25 0xb7915b1d in KApplication::notify (this=0xbfa93f34, receiver=0xa0115a0, event=0xbfa93254) at /home/kubo/kde4/build/kdelibs/kdeui/kernel/kapplication.cpp:307
#26 0xb73fa173 in QCoreApplication::notifyInternal (this=0xbfa93f34, receiver=0xa0115a0, event=0xbfa93254) at /home/kubo/kde4/build/qt-copy/src/corelib/kernel/qcoreapplication.cpp:598
#27 0xb6a294b7 in QCoreApplication::sendSpontaneousEvent (receiver=0xa0115a0, event=0xbfa93254) at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:216
#28 0xb6a7c5fc in QWidgetPrivate::drawWidget (this=0x9f8d2e8, pdev=0x9e90434, rgn=@0xbfa93434, offset=@0xbfa9342c, flags=4, sharedPainter=0x0, backingStore=0x9ef20a8)
    at /home/kubo/kde4/build/qt-copy/src/gui/kernel/qwidget.cpp:5046
#29 0xb6c4e843 in QWidgetBackingStore::sync (this=0x9ef20a8) at /home/kubo/kde4/build/qt-copy/src/gui/painting/qbackingstore.cpp:1258
#30 0xb6a7624d in QWidgetPrivate::syncBackingStore (this=0x9d640b0) at /home/kubo/kde4/build/qt-copy/src/gui/kernel/qwidget.cpp:1603
#31 0xb6a7f2ab in QWidget::event (this=0x9d64b10, event=0x9f5d358) at /home/kubo/kde4/build/qt-copy/src/gui/kernel/qwidget.cpp:7794
#32 0xb6eace1e in QMainWindow::event (this=0x9d64b10, event=0x9f5d358) at /home/kubo/kde4/build/qt-copy/src/gui/widgets/qmainwindow.cpp:1396
#33 0xb79f8877 in KMainWindow::event (this=0x9d64b10, ev=0x9f5d358) at /home/kubo/kde4/build/kdelibs/kdeui/widgets/kmainwindow.cpp:1094
#34 0xb7a3cc4c in KXmlGuiWindow::event (this=0x9d64b10, ev=0x9f5d358) at /home/kubo/kde4/build/kdelibs/kdeui/xmlgui/kxmlguiwindow.cpp:131
#35 0xb6a1d86b in QApplicationPrivate::notify_helper (this=0x9d7c4d0, receiver=0x9d64b10, e=0x9f5d358) at /home/kubo/kde4/build/qt-copy/src/gui/kernel/qapplication.cpp:4084
#36 0xb6a1f784 in QApplication::notify (this=0xbfa93f34, receiver=0x9d64b10, e=0x9f5d358) at /home/kubo/kde4/build/qt-copy/src/gui/kernel/qapplication.cpp:4049
#37 0xb7915b1d in KApplication::notify (this=0xbfa93f34, receiver=0x9d64b10, event=0x9f5d358) at /home/kubo/kde4/build/kdelibs/kdeui/kernel/kapplication.cpp:307
#38 0xb73fa173 in QCoreApplication::notifyInternal (this=0xbfa93f34, receiver=0x9d64b10, event=0x9f5d358) at /home/kubo/kde4/build/qt-copy/src/corelib/kernel/qcoreapplication.cpp:598
#39 0xb73fdd01 in QCoreApplication::sendEvent (receiver=0x9d64b10, event=0x9f5d358) at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:213
#40 0xb73fa65b in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9d2dd90) at /home/kubo/kde4/build/qt-copy/src/corelib/kernel/qcoreapplication.cpp:1236
#41 0xb73fa817 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /home/kubo/kde4/build/qt-copy/src/corelib/kernel/qcoreapplication.cpp:1132
#42 0xb742a85e in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:218
#43 0xb7429a68 in postEventSourceDispatch (s=0x9d75718) at /home/kubo/kde4/build/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:209
#44 0xb62ae311 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#45 0xb62b19a3 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#46 0xb62b1b61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#47 0xb7428e82 in QEventDispatcherGlib::processEvents (this=0x9d70968, flags={i = -1079427592}) at /home/kubo/kde4/build/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:323
#48 0xb6acaa30 in QGuiEventDispatcherGlib::processEvents (this=0x9d70968, flags={i = -1079427544}) at /home/kubo/kde4/build/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:202
#49 0xb73f7158 in QEventLoop::processEvents (this=0xbfa93eb0, flags={i = -1079427472}) at /home/kubo/kde4/build/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#50 0xb73f73b2 in QEventLoop::exec (this=0xbfa93eb0, flags={i = -1079427400}) at /home/kubo/kde4/build/qt-copy/src/corelib/kernel/qeventloop.cpp:196
#51 0xb73fa94b in QCoreApplication::exec () at /home/kubo/kde4/build/qt-copy/src/corelib/kernel/qcoreapplication.cpp:880
#52 0xb6a1d584 in QApplication::exec () at /home/kubo/kde4/build/qt-copy/src/gui/kernel/qapplication.cpp:3553
#53 0xb7f74562 in kdemain (argc=1, argv=0xbfa94064) at /home/kubo/kde4/build/kdebase/apps/konsole/src/main.cpp:104
#54 0x08048742 in main (argc=) at /home/kubo/kde4/build/build/kdebase/apps/konsole/src/konsole_dummy.cpp:3
Comment 1 Raphael Kubo da Costa 2009-04-30 04:17:27 UTC
It doesn't crash anymore. Closing.