Bug 320302 - Crash when pasting tab separated values from Calligra Sheets
Summary: Crash when pasting tab separated values from Calligra Sheets
Status: RESOLVED FIXED
Alias: None
Product: kate
Classification: Applications
Component: general (show other bugs)
Version: 3.10.3
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: KWrite Developers
URL:
Keywords:
: 321031 321051 321429 321430 321664 321996 322711 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-05-26 11:38 UTC by Matthias Mailänder
Modified: 2013-10-03 08:53 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.10.5


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matthias Mailänder 2013-05-26 11:38:09 UTC
Application: kate (3.10.3)
KDE Platform Version: 4.10.3 "release 563"
Qt Version: 4.8.4
Operating System: Linux 3.8.0-1-desktop i686
Distribution: "openSUSE 12.3 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:

* Opened a mini yaml file, modified it.
* Created a new empty file.
* Pasted tab separated values from Calligra Sheets
* Replaced tabs with commas

When doing this the second time, it always crashed.

Won't happen when I do the Calligra Sheets to CSV conversion in a separate kwrite instance.

The crash can be reproduced every time.

-- Backtrace:
Application: Kate (kdeinit4), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb5411740 (LWP 5929))]

Thread 3 (Thread 0xaf6d3b40 (LWP 5930)):
#0  0xb6b72792 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb25d524d in QTWTF::TCMalloc_PageHeap::scavengerThread (this=this@entry=0xb26e2580 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0xb25d527f in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb26e2580 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0xb6b6eb5e in start_thread () from /lib/libpthread.so.0
#4  0xb5efd16e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xac9feb40 (LWP 5955)):
#0  0xb6b75751 in read () from /lib/libpthread.so.0
#1  0xb592320e in ?? () from /usr/lib/libglib-2.0.so.0
#2  0xb58e270b in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0xb58e2b62 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb58e2d31 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb6d368af in QEventDispatcherGlib::processEvents (this=0xac000468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb6d0339c in QEventLoop::processEvents (this=this@entry=0xac9fe228, flags=...) at kernel/qeventloop.cpp:149
#7  0xb6d03691 in QEventLoop::exec (this=0xac9fe228, flags=...) at kernel/qeventloop.cpp:204
#8  0xb6beeb6c in QThread::exec (this=0x9def9f0) at thread/qthread.cpp:542
#9  0xb6ce199d in QInotifyFileSystemWatcherEngine::run (this=0x9def9f0) at io/qfilesystemwatcher_inotify.cpp:256
#10 0xb6bf1f78 in QThreadPrivate::start (arg=0x9def9f0) at thread/qthread_unix.cpp:338
#11 0xb6b6eb5e in start_thread () from /lib/libpthread.so.0
#12 0xb5efd16e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5411740 (LWP 5929)):
[KCrash Handler]
#6  QObject::connect (sender=0xac56478, signal=0xb6de95f9 "2timeout()", receiver=0x11, method=0xafb6c7bf "1deleteLater()", type=Qt::AutoConnection) at kernel/qobject.cpp:2596
#7  0xb6d23da8 in QSingleShotTimer::QSingleShotTimer (this=0xac56478, msec=3000, receiver=0x11, member=0xafb6c7bf "1deleteLater()") at kernel/qtimer.cpp:300
#8  0xb6d23fd0 in QTimer::singleShot (msec=3000, receiver=0x11, member=0xafb6c7bf "1deleteLater()") at kernel/qtimer.cpp:363
#9  0xafaba6f2 in KateMessageWidget::startAutoHideTimer (this=0xaae56d0) at /usr/src/debug/kate-4.10.3/part/view/katemessagewidget.cpp:234
#10 0xb6d1cc22 in QMetaObject::activate (sender=0xacf03a0, m=0xafbe2a5c <KateView::staticMetaObject>, local_signal_index=14, argv=0xbffcc328) at kernel/qobject.cpp:3548
#11 0xafa80cf5 in KateView::displayRangeChanged (this=0xacf03a0, _t1=0xacf03a0) at /usr/src/debug/kate-4.10.3/build/part/kateview.moc:597
#12 0xafa9fb9c in KateViewInternal::resizeEvent (this=0xacf14e8, e=0xbffcc9a0) at /usr/src/debug/kate-4.10.3/part/view/kateviewinternal.cpp:3034
#13 0xb622c2f6 in QWidget::event (this=0xacf14e8, event=0xbffcc9a0) at kernel/qwidget.cpp:8540
#14 0xb61d2bac in QApplicationPrivate::notify_helper (this=0x923c2c0, receiver=0xacf14e8, e=0xbffcc9a0) at kernel/qapplication.cpp:4562
#15 0xb61d7635 in QApplication::notify (this=0x923c2c0, receiver=0xacf14e8, e=0xbffcc9a0) at kernel/qapplication.cpp:4423
#16 0xb7477351 in KApplication::notify (this=0xbffd0e9c, receiver=0xacf14e8, event=0xbffcc9a0) at /usr/src/debug/kdelibs-4.10.3/kdeui/kernel/kapplication.cpp:311
#17 0xb6d048ce in QCoreApplication::notifyInternal (this=0xbffd0e9c, receiver=0xacf14e8, event=0xbffcc9a0) at kernel/qcoreapplication.cpp:946
#18 0xb6275f93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#19 QWidgetPrivate::setGeometry_sys (this=0xacf5390, x=30, y=3, w=996, h=-1073952352, isMove=true) at kernel/qwidget_x11.cpp:2670
#20 0xb622677d in QWidget::setGeometry (this=0xacf14e8, r=...) at kernel/qwidget.cpp:6973
#21 0xb62049b2 in setGeometry (ah=321, aw=996, ay=3, ax=30, this=<optimized out>) at ../../src/gui/kernel/qwidget.h:1015
#22 setGeometry (rect=..., this=0xacebca8) at kernel/qlayoutitem.cpp:490
#23 QWidgetItem::setGeometry (this=0xacebca8, rect=...) at kernel/qlayoutitem.cpp:436
#24 0xb61e22a8 in QBoxLayout::setGeometry (this=0xacf73a8, r=...) at kernel/qboxlayout.cpp:873
#25 0xb6200984 in QLayoutPrivate::doResize (this=this@entry=0xacf57f8, r=...) at kernel/qlayout.cpp:681
#26 0xb62022cc in QLayout::widgetEvent (this=0xacf73a8, e=0xbffcd0a0) at kernel/qlayout.cpp:705
#27 0xb61d2b6d in QApplicationPrivate::notify_helper (this=0x923c2c0, receiver=0xacf7360, e=0xbffcd0a0) at kernel/qapplication.cpp:4553
#28 0xb61d7635 in QApplication::notify (this=0x923c2c0, receiver=0xacf7360, e=0xbffcd0a0) at kernel/qapplication.cpp:4423
#29 0xb7477351 in KApplication::notify (this=0xbffd0e9c, receiver=0xacf7360, event=0xbffcd0a0) at /usr/src/debug/kdelibs-4.10.3/kdeui/kernel/kapplication.cpp:311
#30 0xb6d048ce in QCoreApplication::notifyInternal (this=0xbffd0e9c, receiver=0xacf7360, event=0xbffcd0a0) at kernel/qcoreapplication.cpp:946
#31 0xb6275f93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#32 QWidgetPrivate::setGeometry_sys (this=0xacf58c8, x=0, y=0, w=1029, h=-1073950560, isMove=true) at kernel/qwidget_x11.cpp:2670
#33 0xb622677d in QWidget::setGeometry (this=0xacf7360, r=...) at kernel/qwidget.cpp:6973
#34 0xb62049b2 in setGeometry (ah=327, aw=1029, ay=0, ax=0, this=<optimized out>) at ../../src/gui/kernel/qwidget.h:1015
#35 setGeometry (rect=..., this=0xacebd90) at kernel/qlayoutitem.cpp:490
#36 QWidgetItem::setGeometry (this=0xacebd90, rect=...) at kernel/qlayoutitem.cpp:436
#37 0xb61e22a8 in QBoxLayout::setGeometry (this=0xacebbd8, r=...) at kernel/qboxlayout.cpp:873
#38 0xb61e2400 in QBoxLayout::setGeometry (this=0xacea9a8, r=...) at kernel/qboxlayout.cpp:868
#39 0xb6200984 in QLayoutPrivate::doResize (this=this@entry=0xacea9c0, r=...) at kernel/qlayout.cpp:681
#40 0xb62022cc in QLayout::widgetEvent (this=0xacea9a8, e=0xbffcd850) at kernel/qlayout.cpp:705
#41 0xb61d2b6d in QApplicationPrivate::notify_helper (this=0x923c2c0, receiver=0xacf03a0, e=0xbffcd850) at kernel/qapplication.cpp:4553
#42 0xb61d7635 in QApplication::notify (this=0x923c2c0, receiver=0xacf03a0, e=0xbffcd850) at kernel/qapplication.cpp:4423
#43 0xb7477351 in KApplication::notify (this=0xbffd0e9c, receiver=0xacf03a0, event=0xbffcd850) at /usr/src/debug/kdelibs-4.10.3/kdeui/kernel/kapplication.cpp:311
#44 0xb6d048ce in QCoreApplication::notifyInternal (this=0xbffd0e9c, receiver=0xacf03a0, event=0xbffcd850) at kernel/qcoreapplication.cpp:946
#45 0xb6275f93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#46 QWidgetPrivate::setGeometry_sys (this=0xa92be40, x=0, y=0, w=1044, h=-1073948592, isMove=true) at kernel/qwidget_x11.cpp:2670
#47 0xb622677d in QWidget::setGeometry (this=0xacf03a0, r=...) at kernel/qwidget.cpp:6973
#48 0xb620d53b in QStackedLayout::setGeometry (this=0x98a79c8, rect=...) at kernel/qstackedlayout.cpp:467
#49 0xb6200984 in QLayoutPrivate::doResize (this=this@entry=0x991f4b8, r=...) at kernel/qlayout.cpp:681
#50 0xb62022cc in QLayout::widgetEvent (this=0x98a79c8, e=0xbffcde50) at kernel/qlayout.cpp:705
#51 0xb61d2b6d in QApplicationPrivate::notify_helper (this=0x923c2c0, receiver=0x9849520, e=0xbffcde50) at kernel/qapplication.cpp:4553
#52 0xb61d7635 in QApplication::notify (this=0x923c2c0, receiver=0x9849520, e=0xbffcde50) at kernel/qapplication.cpp:4423
#53 0xb7477351 in KApplication::notify (this=0xbffd0e9c, receiver=0x9849520, event=0xbffcde50) at /usr/src/debug/kdelibs-4.10.3/kdeui/kernel/kapplication.cpp:311
#54 0xb6d048ce in QCoreApplication::notifyInternal (this=0xbffd0e9c, receiver=0x9849520, event=0xbffcde50) at kernel/qcoreapplication.cpp:946
#55 0xb6275f93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#56 QWidgetPrivate::setGeometry_sys (this=0x9909560, x=0, y=0, w=1044, h=-1073947056, isMove=true) at kernel/qwidget_x11.cpp:2670
#57 0xb622677d in QWidget::setGeometry (this=0x9849520, r=...) at kernel/qwidget.cpp:6973
#58 0xb62049b2 in setGeometry (ah=325, aw=1044, ay=0, ax=0, this=<optimized out>) at ../../src/gui/kernel/qwidget.h:1015
#59 setGeometry (rect=..., this=0x98450f8) at kernel/qlayoutitem.cpp:490
#60 QWidgetItem::setGeometry (this=0x98450f8, rect=...) at kernel/qlayoutitem.cpp:436
#61 0xb61e2400 in QBoxLayout::setGeometry (this=0x9548088, r=...) at kernel/qboxlayout.cpp:868
#62 0xb6200984 in QLayoutPrivate::doResize (this=this@entry=0x992c648, r=...) at kernel/qlayout.cpp:681
#63 0xb62022cc in QLayout::widgetEvent (this=0x9548088, e=0xbffce550) at kernel/qlayout.cpp:705
#64 0xb61d2b6d in QApplicationPrivate::notify_helper (this=0x923c2c0, receiver=0x98a3c38, e=0xbffce550) at kernel/qapplication.cpp:4553
#65 0xb61d7635 in QApplication::notify (this=0x923c2c0, receiver=0x98a3c38, e=0xbffce550) at kernel/qapplication.cpp:4423
#66 0xb7477351 in KApplication::notify (this=0xbffd0e9c, receiver=0x98a3c38, event=0xbffce550) at /usr/src/debug/kdelibs-4.10.3/kdeui/kernel/kapplication.cpp:311
#67 0xb6d048ce in QCoreApplication::notifyInternal (this=0xbffd0e9c, receiver=0x98a3c38, event=0xbffce550) at kernel/qcoreapplication.cpp:946
#68 0xb6275f93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#69 QWidgetPrivate::setGeometry_sys (this=0x98d4890, x=0, y=0, w=1044, h=-1073945264, isMove=true) at kernel/qwidget_x11.cpp:2670
#70 0xb622677d in QWidget::setGeometry (this=0x98a3c38, r=...) at kernel/qwidget.cpp:6973
#71 0xb669ee05 in QSplitterPrivate::setGeo (this=0x991e5a8, sls=0x9978650, p=0, s=1044, allowCollapse=false) at widgets/qsplitter.cpp:750
#72 0xb66a1b6f in QSplitterPrivate::doResize (this=0x991e5a8) at widgets/qsplitter.cpp:549
#73 0xb622c2f6 in QWidget::event (this=0x9929d08, event=0xbffced40) at kernel/qwidget.cpp:8540
#74 0xb66a23b4 in QSplitter::event (this=0x9929d08, e=0xbffced40) at widgets/qsplitter.cpp:1383
#75 0xb61d2bac in QApplicationPrivate::notify_helper (this=0x923c2c0, receiver=0x9929d08, e=0xbffced40) at kernel/qapplication.cpp:4562
#76 0xb61d7635 in QApplication::notify (this=0x923c2c0, receiver=0x9929d08, e=0xbffced40) at kernel/qapplication.cpp:4423
#77 0xb7477351 in KApplication::notify (this=0xbffd0e9c, receiver=0x9929d08, event=0xbffced40) at /usr/src/debug/kdelibs-4.10.3/kdeui/kernel/kapplication.cpp:311
#78 0xb6d048ce in QCoreApplication::notifyInternal (this=0xbffd0e9c, receiver=0x9929d08, event=0xbffced40) at kernel/qcoreapplication.cpp:946
#79 0xb6275f93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#80 QWidgetPrivate::setGeometry_sys (this=0x991e5a8, x=0, y=0, w=1044, h=-1073943232, isMove=true) at kernel/qwidget_x11.cpp:2670
#81 0xb622677d in QWidget::setGeometry (this=0x9929d08, r=...) at kernel/qwidget.cpp:6973
#82 0xb620d53b in QStackedLayout::setGeometry (this=0x982da68, rect=...) at kernel/qstackedlayout.cpp:467
#83 0xb6200984 in QLayoutPrivate::doResize (this=this@entry=0x982da80, r=...) at kernel/qlayout.cpp:681
#84 0xb62022cc in QLayout::widgetEvent (this=0x982da68, e=0xbffcf340) at kernel/qlayout.cpp:705
#85 0xb61d2b6d in QApplicationPrivate::notify_helper (this=0x923c2c0, receiver=0x982d860, e=0xbffcf340) at kernel/qapplication.cpp:4553
#86 0xb61d7635 in QApplication::notify (this=0x923c2c0, receiver=0x982d860, e=0xbffcf340) at kernel/qapplication.cpp:4423
#87 0xb7477351 in KApplication::notify (this=0xbffd0e9c, receiver=0x982d860, event=0xbffcf340) at /usr/src/debug/kdelibs-4.10.3/kdeui/kernel/kapplication.cpp:311
#88 0xb6d048ce in QCoreApplication::notifyInternal (this=0xbffd0e9c, receiver=0x982d860, event=0xbffcf340) at kernel/qcoreapplication.cpp:946
#89 0xb6275f93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#90 QWidgetPrivate::setGeometry_sys (this=0x982d878, x=0, y=0, w=1044, h=-1073941696, isMove=true) at kernel/qwidget_x11.cpp:2670
#91 0xb622677d in QWidget::setGeometry (this=0x982d860, r=...) at kernel/qwidget.cpp:6973
#92 0xb62049b2 in setGeometry (ah=346, aw=1044, ay=0, ax=0, this=<optimized out>) at ../../src/gui/kernel/qwidget.h:1015
#93 setGeometry (rect=..., this=0x982d9e0) at kernel/qlayoutitem.cpp:490
#94 QWidgetItem::setGeometry (this=0x982d9e0, rect=...) at kernel/qlayoutitem.cpp:436
#95 0xb61e2400 in QBoxLayout::setGeometry (this=0x9823858, r=...) at kernel/qboxlayout.cpp:868
#96 0xb6200984 in QLayoutPrivate::doResize (this=this@entry=0x9823870, r=...) at kernel/qlayout.cpp:681
#97 0xb6201ef4 in QLayout::activate (this=0x9823858) at kernel/qlayout.cpp:1259
#98 0xb622f4a5 in QWidget::setVisible (this=0x98494c8, visible=true) at kernel/qwidget.cpp:7749
#99 0xb10abec7 in show (this=<optimized out>) at /usr/include/QtGui/qwidget.h:494
#100 KateMainWindow::slotUpdateBottomViewBar (this=this@entry=0x981bfc8) at /usr/src/debug/kate-4.10.3/kate/app/katemainwindow.cpp:951
#101 0xb10adebb in qt_static_metacall (_a=0xbffcf7bc, _id=25, _o=0x981bfc8, _c=<optimized out>) at /usr/src/debug/kate-4.10.3/build/kate/app/katemainwindow.moc:191
#102 KateMainWindow::qt_static_metacall (_o=_o@entry=0x981bfc8, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=25, _a=0xbffcf7bc) at /usr/src/debug/kate-4.10.3/build/kate/app/katemainwindow.moc:160
#103 0xb6d1cc22 in QMetaObject::activate (sender=0x9929d08, m=0xb10f25a0 <KateViewManager::staticMetaObject>, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3548
#104 0xb10b1a65 in KateViewManager::viewChanged (this=this@entry=0x9929d08) at /usr/src/debug/kate-4.10.3/build/kate/app/kateviewmanager.moc:214
#105 0xb10b4247 in KateViewManager::activateView (this=this@entry=0x9929d08, view=0xacf03a0) at /usr/src/debug/kate-4.10.3/kate/app/kateviewmanager.cpp:599
#106 0xb10b58a4 in activateView (this=0x9929d08, d=<optimized out>) at /usr/src/debug/kate-4.10.3/kate/app/kateviewmanager.cpp:612
#107 KateViewManager::activateView (this=0x9929d08, d=0xacd7ad0) at /usr/src/debug/kate-4.10.3/kate/app/kateviewmanager.cpp:603
#108 0xb1096fcb in Kate::MainWindow::activateView (this=0x9394d30, doc=0xacd7ad0) at /usr/src/debug/kate-4.10.3/kate/interfaces/kate/mainwindow.cpp:85
#109 0xaf81c32b in KateFileTreePluginView::activateDocument (this=0x98fae00, doc=0xacd7ad0) at /usr/src/debug/kate-4.10.3/kate/plugins/filetree/katefiletreeplugin.cpp:349
#110 0xb6d1cc22 in QMetaObject::activate (sender=0x98f03e8, m=0xaf83de64 <KateFileTree::staticMetaObject>, local_signal_index=1, argv=0xbffcf9b8) at kernel/qobject.cpp:3548
#111 0xaf81f3f5 in KateFileTree::activateDocument (this=this@entry=0x98f03e8, _t1=_t1@entry=0xacd7ad0) at /usr/src/debug/kate-4.10.3/build/kate/plugins/filetree/katefiletree.moc:161
#112 0xaf8209db in KateFileTree::mouseClicked (this=this@entry=0x98f03e8, index=...) at /usr/src/debug/kate-4.10.3/kate/plugins/filetree/katefiletree.cpp:162
#113 0xaf82372f in qt_static_metacall (_a=0xbffcfb78, _id=13, _o=0x98f03e8, _c=<optimized out>) at /usr/src/debug/kate-4.10.3/build/kate/plugins/filetree/katefiletree.moc:98
#114 KateFileTree::qt_static_metacall (_o=_o@entry=0x98f03e8, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=13, _a=0xbffcfb78) at /usr/src/debug/kate-4.10.3/build/kate/plugins/filetree/katefiletree.moc:79
#115 0xb6d1cc22 in QMetaObject::activate (sender=0x98f03e8, m=0xb6b54cdc <QAbstractItemView::staticMetaObject>, local_signal_index=1, argv=0xbffcfb78) at kernel/qobject.cpp:3548
#116 0xb6770805 in QAbstractItemView::clicked (this=this@entry=0x98f03e8, _t1=...) at .moc/release-shared/moc_qabstractitemview.cpp:348
#117 0xb6770c9f in QAbstractItemView::mouseReleaseEvent (this=0x98f03e8, event=0xbffd0554) at itemviews/qabstractitemview.cpp:1814
#118 0xb67c00e0 in QTreeView::mouseReleaseEvent (this=0x98f03e8, event=0xbffd0554) at itemviews/qtreeview.cpp:1843
#119 0xb622c8b4 in QWidget::event (this=0x98f03e8, event=0xbffd0554) at kernel/qwidget.cpp:8375
#120 0xb663cea5 in QFrame::event (this=0x98f03e8, e=0xbffd0554) at widgets/qframe.cpp:557
#121 0xb66ce3e3 in QAbstractScrollArea::viewportEvent (this=0x98f03e8, e=0xbffd0554) at widgets/qabstractscrollarea.cpp:1043
#122 0xb676f28c in QAbstractItemView::viewportEvent (this=0x98f03e8, event=0xbffd0554) at itemviews/qabstractitemview.cpp:1644
#123 0xb67b9c47 in QTreeView::viewportEvent (this=0x98f03e8, event=0xbffd0554) at itemviews/qtreeview.cpp:1257
#124 0xb66d0bf6 in viewportEvent (event=0xbffd0554, this=<optimized out>) at widgets/qabstractscrollarea_p.h:100
#125 QAbstractScrollAreaFilter::eventFilter (this=0x9935608, o=0x9862c38, e=0xbffd0554) at widgets/qabstractscrollarea_p.h:116
#126 0xb6d04a3e in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x923c2c0, receiver=0x9862c38, event=0xbffd0554) at kernel/qcoreapplication.cpp:1056
#127 0xb61d2b7d in QApplicationPrivate::notify_helper (this=0x923c2c0, receiver=0x9862c38, e=0xbffd0554) at kernel/qapplication.cpp:4558
#128 0xb61d8081 in QApplication::notify (this=0x923c2c0, receiver=0x9862c38, e=0xbffd0554) at kernel/qapplication.cpp:4105
#129 0xb7477351 in KApplication::notify (this=0xbffd0e9c, receiver=0x9862c38, event=0xbffd0554) at /usr/src/debug/kdelibs-4.10.3/kdeui/kernel/kapplication.cpp:311
#130 0xb6d048ce in QCoreApplication::notifyInternal (this=0xbffd0e9c, receiver=0x9862c38, event=0xbffd0554) at kernel/qcoreapplication.cpp:946
#131 0xb61d3a0f in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#132 QApplicationPrivate::sendMouseEvent (receiver=0x9862c38, event=0xbffd0554, alienWidget=0x9862c38, nativeWidget=0x9816918, buttonDown=0xb6b64cd4 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#133 0xb625c195 in QETWidget::translateMouseEvent (this=0x9816918, event=0xbffd097c) at kernel/qapplication_x11.cpp:4527
#134 0xb625ac59 in QApplication::x11ProcessEvent (this=0xbffd0e9c, event=0xbffd097c) at kernel/qapplication_x11.cpp:3650
#135 0xb62848c4 in x11EventSourceDispatch (s=0x9190980, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#136 0xb58e28b3 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#137 0xb58e2c50 in ?? () from /usr/lib/libglib-2.0.so.0
#138 0xb58e2d31 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#139 0xb6d36891 in QEventDispatcherGlib::processEvents (this=0x91fa530, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#140 0xb62844aa in QGuiEventDispatcherGlib::processEvents (this=0x91fa530, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#141 0xb6d0339c in QEventLoop::processEvents (this=this@entry=0xbffd0c78, flags=...) at kernel/qeventloop.cpp:149
#142 0xb6d03691 in QEventLoop::exec (this=0xbffd0c78, flags=...) at kernel/qeventloop.cpp:204
#143 0xb6d0894a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#144 0xb61d0a24 in QApplication::exec () at kernel/qapplication.cpp:3823
#145 0xb4ff0125 in kdemain (argc=3, argv=0x920a8d8) at /usr/src/debug/kate-4.10.3/kate/app/katemain.cpp:382
#146 0x0804fb77 in launch (argc=argc@entry=3, _name=_name@entry=0x9216414 "/usr/bin/kate", args=<optimized out>, args@entry=0x9216422 "-b", cwd=cwd@entry=0x0, envc=envc@entry=1, envs=<optimized out>, envs@entry=0x9216462 "DISPLAY=:0", reset_env=false, tty=tty@entry=0x0, avoid_loops=false, startup_id_str=startup_id_str@entry=0x9216471 "mPad-X230.site;1369560880;229577;32605_TIME48517822") at /usr/src/debug/kdelibs-4.10.3/kinit/kinit.cpp:726
#147 0x08050944 in handle_launcher_request (sock=sock@entry=8, who=<optimized out>) at /usr/src/debug/kdelibs-4.10.3/kinit/kinit.cpp:1218
#148 0x08050fbf in handle_requests (waitForPid=waitForPid@entry=0) at /usr/src/debug/kdelibs-4.10.3/kinit/kinit.cpp:1411
#149 0x0804c7f0 in main (argc=4, argv=0xbffd1864, envp=0xbffd1878) at /usr/src/debug/kdelibs-4.10.3/kinit/kinit.cpp:1899

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-06-11 16:17:14 UTC
*** Bug 321031 has been marked as a duplicate of this bug. ***
Comment 2 Dominik Haumann 2013-06-12 19:16:06 UTC
#11 0xb5aac178 in qFatal (msg=msg@entry=0xb5c35d54 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2552
#12 0xb5aac1f5 in qt_assert (assertion=0xb331e739 "m_messageList.size()", file=0xb331e6b0 "/home/dh/kde/kate/part/view/katemessagewidget.cpp", line=232) at global/qglobal.cpp:2018
#13 0xb325aca7 in KateMessageWidget::startAutoHideTimer (this=0xacb00a8) at /home/dh/kde/kate/part/view/katemessagewidget.cpp:232
#14 0xb5be1ac2 in QMetaObject::activate (sender=0xacab718, m=0xb574ac74 <KTextEditor::View::staticMetaObject>, local_signal_index=7, argv=0xbfe7ed04) at kernel/qobject.cpp:3548
#15 0xb57240bd in KTextEditor::View::cursorPositionChanged (this=0xacab718, _t1=0xacab718, _t2=...) at /home/dh/kde/kate/build/ktexteditor/view.moc:188
#16 0xb323c941 in KateViewInternal::updateCursor (this=this@entry=0xacb0bd8, newCursor=..., force=force@entry=false, center=center@entry=false, calledExternally=calledExternally@entry=false) at /home/dh/kde/kate/part/view/kateviewinternal.cpp:1911
#17 0xb323f233 in KateViewInternal::placeCursor (this=this@entry=0xacb0bd8, p=..., keepSelection=keepSelection@entry=false, updateSelection=updateSelection@entry=true) at /home/dh/kde/kate/part/view/kateviewinternal.cpp:2104
#18 0xb32400fc in KateViewInternal::mousePressEvent (this=0xacb0bd8, e=0xbfe7f4e4) at /home/dh/kde/kate/part/view/kateviewinternal.cpp:2581
Comment 3 Dominik Haumann 2013-06-12 20:28:29 UTC
*** Bug 321051 has been marked as a duplicate of this bug. ***
Comment 4 Dominik Haumann 2013-06-12 20:31:10 UTC
Git commit d2e34218068432ba9c312591067e53eda67cb68a by Dominik Haumann.
Committed on 12/06/2013 at 22:30.
Pushed by dhaumann into branch 'KDE/4.10'.

fix crash in passive notification system

@packagers / distributions: Better backport this to you 4.10.4 packages.

FIXED-IN: 4.10.5

M  +19   -2    part/view/katemessagewidget.cpp

http://commits.kde.org/kate/d2e34218068432ba9c312591067e53eda67cb68a
Comment 5 Dominik Haumann 2013-06-12 20:51:28 UTC
FiNeX, Matthias and Per: This should be fixed in KDE 4.10.5. However, I would *very much* appreciate it, if you can test this. To this end, please follow http://kate-editor.org/get-it/

But please change step 4 to:
4. create and change into a build directory inside the kate directory for compilation:
cd kate;
git checkout KDE/4.10
mkdir build;
cd build

So you get the KDE 4.10 branch. It would be awesome if you can play around with search & replace and other notifications in order to make sure this now behaves as wanted.

If you tested this, I also would like you to test the upcoming 4.11 branch. To this end, call
  git checkout master
Then you switch from KDE/4.10 branch to the current development branch that is going to be KDE 4.11. You have to do a `make install` again in the build folder.

Thanks!! :)
Comment 6 Matthias Mailänder 2013-06-16 12:50:22 UTC
I can confirm the fix on kate from git master commit bd3ea32c5ad8ae88bea8a6a66170fe3ea3ab5fa2.
Comment 7 Dominik Haumann 2013-06-21 09:34:25 UTC
*** Bug 321429 has been marked as a duplicate of this bug. ***
Comment 8 Dominik Haumann 2013-06-21 09:35:15 UTC
*** Bug 321430 has been marked as a duplicate of this bug. ***
Comment 9 Dominik Haumann 2013-07-23 08:26:03 UTC
*** Bug 322711 has been marked as a duplicate of this bug. ***
Comment 10 Dominik Haumann 2013-08-12 12:43:04 UTC
*** Bug 321664 has been marked as a duplicate of this bug. ***
Comment 11 Dominik Haumann 2013-10-03 08:53:07 UTC
*** Bug 321996 has been marked as a duplicate of this bug. ***