Bug 328550 - Kontact crashed when deleting a newsfeed
Summary: Kontact crashed when deleting a newsfeed
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.11.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-12-08 20:57 UTC by Jürgen Richtsfeld
Modified: 2017-01-07 22:13 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jürgen Richtsfeld 2013-12-08 20:57:17 UTC
Application: kontact (4.11.2)
KDE Platform Version: 4.11.2
Qt Version: 4.8.4
Operating System: Linux 3.12.2-031202-generic x86_64
Distribution: Ubuntu 13.10

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


I just imported a rss feed which I immediately removed. when pressing the 'del' key on my keyboard, the process crashed.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fcb49c567c0 (LWP 6882))]

Thread 6 (Thread 0x7fcb2bb83700 (LWP 6887)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fcb44a3a1cd in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007fcb44a3a209 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007fcb41164f6e in start_thread (arg=0x7fcb2bb83700) at pthread_create.c:311
#4  0x00007fcb471c79cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7fcaeb280700 (LWP 6888)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fcb4477abbd in JSC::BlockAllocator::blockFreeingThreadMain() () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007fcb44a69a76 in WTF::wtfThreadEntryPoint(void*) () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007fcb41164f6e in start_thread (arg=0x7fcaeb280700) at pthread_create.c:311
#4  0x00007fcb471c79cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7fcadc95d700 (LWP 7123)):
#0  0x00007fcb471bfde3 in select () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fcb4793e37b in qt_safe_select (nfds=16, fdread=0x7fcad8000ac8, fdwrite=0x7fcad8000d60, fdexcept=0x7fcad8000ff8, orig_timeout=0x0) at kernel/qcore_unix.cpp:83
#2  0x00007fcb47943904 in QEventDispatcherUNIXPrivate::doSelect (this=this@entry=0x7fcad8000910, flags=..., timeout=0x0) at kernel/qeventdispatcher_unix.cpp:223
#3  0x00007fcb47943d02 in QEventDispatcherUNIX::processEvents (this=0x7fcad80008f0, flags=...) at kernel/qeventdispatcher_unix.cpp:937
#4  0x00007fcb479125ef in QEventLoop::processEvents (this=this@entry=0x7fcadc95cd70, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fcb479128e5 in QEventLoop::exec (this=this@entry=0x7fcadc95cd70, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fcb4781188f in QThread::exec (this=this@entry=0x295feb0) at thread/qthread.cpp:542
#7  0x00007fcb478f3d13 in QInotifyFileSystemWatcherEngine::run (this=0x295feb0) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007fcb47813f2f in QThreadPrivate::start (arg=0x295feb0) at thread/qthread_unix.cpp:338
#9  0x00007fcb41164f6e in start_thread (arg=0x7fcadc95d700) at pthread_create.c:311
#10 0x00007fcb471c79cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7fcad2ff4700 (LWP 7135)):
#0  0x00007fcb471bfde3 in select () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fcb4793e33b in qt_safe_select (nfds=20, fdread=0x7fcacc000ac8, fdwrite=0x7fcacc000d60, fdexcept=0x7fcacc000ff8, orig_timeout=0x7fcad2ff3ce0) at kernel/qcore_unix.cpp:93
#2  0x00007fcb47943904 in QEventDispatcherUNIXPrivate::doSelect (this=this@entry=0x7fcacc000910, flags=..., timeout=0x7fcad2ff3ce0) at kernel/qeventdispatcher_unix.cpp:223
#3  0x00007fcb47943d02 in QEventDispatcherUNIX::processEvents (this=0x7fcacc0008f0, flags=...) at kernel/qeventdispatcher_unix.cpp:937
#4  0x00007fcb479125ef in QEventLoop::processEvents (this=this@entry=0x7fcad2ff3db0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fcb479128e5 in QEventLoop::exec (this=this@entry=0x7fcad2ff3db0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fcb4781188f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#7  0x00007fcb47813f2f in QThreadPrivate::start (arg=0x235cd70) at thread/qthread_unix.cpp:338
#8  0x00007fcb41164f6e in start_thread (arg=0x7fcad2ff4700) at pthread_create.c:311
#9  0x00007fcb471c79cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7fcabe822700 (LWP 20642)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007fcb478143e4 in wait (time=30000, this=0x410e2f0) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x40f5398, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fcb478078a5 in QThreadPoolThread::run (this=0x52a1590) at concurrent/qthreadpool.cpp:141
#4  0x00007fcb47813f2f in QThreadPrivate::start (arg=0x52a1590) at thread/qthread_unix.cpp:338
#5  0x00007fcb41164f6e in start_thread (arg=0x7fcabe822700) at pthread_create.c:311
#6  0x00007fcb471c79cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7fcb49c567c0 (LWP 6882)):
[KCrash Handler]
#6  QTreeView::indexRowSizeHint (this=this@entry=0x2cfc290, index=...) at itemviews/qtreeview.cpp:2815
#7  0x00007fcb4883cdf4 in QTreeViewPrivate::layout (this=this@entry=0x2cfc2d0, i=i@entry=-1, recursiveExpanding=recursiveExpanding@entry=false, afterIsUninitialized=afterIsUninitialized@entry=false) at itemviews/qtreeview.cpp:3159
#8  0x00007fcb48843d5d in QTreeView::doItemsLayout (this=0x2cfc290) at itemviews/qtreeview.cpp:2040
#9  0x00007fcb4883f802 in executePostedLayout (this=0x2cfc2d0) at ../../include/QtGui/private/../../../src/gui/itemviews/qabstractitemview_p.h:212
#10 QTreeView::paintEvent (this=0x2cfc290, event=0x7ffff26604f0) at itemviews/qtreeview.cpp:1266
#11 0x00007fcb48354104 in QWidget::event (this=this@entry=0x2cfc290, event=event@entry=0x7ffff26604f0) at kernel/qwidget.cpp:8532
#12 0x00007fcb486f55be in QFrame::event (this=0x2cfc290, e=0x7ffff26604f0) at widgets/qframe.cpp:557
#13 0x00007fcb488046b3 in QAbstractItemView::viewportEvent (this=this@entry=0x2cfc290, event=event@entry=0x7ffff26604f0) at itemviews/qabstractitemview.cpp:1644
#14 0x00007fcb4884350e in QTreeView::viewportEvent (this=0x2cfc290, event=0x7ffff26604f0) at itemviews/qtreeview.cpp:1257
#15 0x00007fcb47913a26 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x20c4c20, receiver=receiver@entry=0x2cfcbe0, event=event@entry=0x7ffff26604f0) at kernel/qcoreapplication.cpp:1056
#16 0x00007fcb48304ddc in QApplicationPrivate::notify_helper (this=this@entry=0x20c4c20, receiver=receiver@entry=0x2cfcbe0, e=e@entry=0x7ffff26604f0) at kernel/qapplication.cpp:4563
#17 0x00007fcb4830b470 in QApplication::notify (this=this@entry=0x7ffff2662580, receiver=receiver@entry=0x2cfcbe0, e=e@entry=0x7ffff26604f0) at kernel/qapplication.cpp:4353
#18 0x00007fcb4900ea6a in KApplication::notify (this=0x7ffff2662580, receiver=0x2cfcbe0, event=0x7ffff26604f0) at ../../kdeui/kernel/kapplication.cpp:311
#19 0x00007fcb479138bd in QCoreApplication::notifyInternal (this=0x7ffff2662580, receiver=receiver@entry=0x2cfcbe0, event=event@entry=0x7ffff26604f0) at kernel/qcoreapplication.cpp:946
#20 0x00007fcb4834e811 in sendSpontaneousEvent (event=0x7ffff26604f0, receiver=0x2cfcbe0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#21 QWidgetPrivate::drawWidget (this=this@entry=0x2cfce10, pdev=pdev@entry=0x3eb0040, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x20cc2a0) at kernel/qwidget.cpp:5598
#22 0x00007fcb4834f240 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x2cfc2d0, pdev=pdev@entry=0x3eb0040, siblings=..., index=<optimized out>, index@entry=5, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x20cc2a0) at kernel/qwidget.cpp:5807
#23 0x00007fcb4834f0af in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x2cfc2d0, pdev=pdev@entry=0x3eb0040, siblings=..., index=5, index@entry=6, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x20cc2a0) at kernel/qwidget.cpp:5794
#24 0x00007fcb4834f0af in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x2cfc2d0, pdev=pdev@entry=0x3eb0040, siblings=..., index=6, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x20cc2a0) at kernel/qwidget.cpp:5794
#25 0x00007fcb4834e3cc in QWidgetPrivate::drawWidget (this=this@entry=0x2cfc2d0, pdev=pdev@entry=0x3eb0040, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x20cc2a0) at kernel/qwidget.cpp:5651
#26 0x00007fcb4834f240 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x2cfbd80, pdev=pdev@entry=0x3eb0040, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x20cc2a0) at kernel/qwidget.cpp:5807
#27 0x00007fcb4834e3cc in QWidgetPrivate::drawWidget (this=this@entry=0x2cfbd80, pdev=pdev@entry=0x3eb0040, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x20cc2a0) at kernel/qwidget.cpp:5651
#28 0x00007fcb4834f240 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x2cea6b0, pdev=pdev@entry=0x3eb0040, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x20cc2a0) at kernel/qwidget.cpp:5807
#29 0x00007fcb4834e3cc in QWidgetPrivate::drawWidget (this=this@entry=0x2cea6b0, pdev=pdev@entry=0x3eb0040, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x20cc2a0) at kernel/qwidget.cpp:5651
#30 0x00007fcb4834f240 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x20c6fc0, pdev=pdev@entry=0x3eb0040, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x20cc2a0) at kernel/qwidget.cpp:5807
#31 0x00007fcb4834e3cc in QWidgetPrivate::drawWidget (this=this@entry=0x20c6fc0, pdev=pdev@entry=0x3eb0040, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x20cc2a0) at kernel/qwidget.cpp:5651
#32 0x00007fcb4834f240 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x227a460, pdev=pdev@entry=0x3eb0040, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x20cc2a0) at kernel/qwidget.cpp:5807
#33 0x00007fcb4834e3cc in QWidgetPrivate::drawWidget (this=this@entry=0x227a460, pdev=pdev@entry=0x3eb0040, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x20cc2a0) at kernel/qwidget.cpp:5651
#34 0x00007fcb4834f240 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x223a410, pdev=pdev@entry=0x3eb0040, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x20cc2a0) at kernel/qwidget.cpp:5807
#35 0x00007fcb4834e3cc in QWidgetPrivate::drawWidget (this=this@entry=0x223a410, pdev=pdev@entry=0x3eb0040, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x20cc2a0) at kernel/qwidget.cpp:5651
#36 0x00007fcb4834f240 in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x2282550, pdev=pdev@entry=0x3eb0040, siblings=..., index=<optimized out>, index@entry=20, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x20cc2a0) at kernel/qwidget.cpp:5807
#37 0x00007fcb4834f0af in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x2282550, pdev=pdev@entry=0x3eb0040, siblings=..., index=20, index@entry=51, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x20cc2a0) at kernel/qwidget.cpp:5794
#38 0x00007fcb4834f0af in QWidgetPrivate::paintSiblingsRecursive (this=this@entry=0x2282550, pdev=pdev@entry=0x3eb0040, siblings=..., index=51, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x20cc2a0) at kernel/qwidget.cpp:5794
#39 0x00007fcb4834e3cc in QWidgetPrivate::drawWidget (this=0x2282550, pdev=0x3eb0040, rgn=..., offset=..., flags=flags@entry=5, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x20cc2a0) at kernel/qwidget.cpp:5651
#40 0x00007fcb48510f9e in QWidgetBackingStore::sync (this=0x20cc2a0) at painting/qbackingstore.cpp:1373
#41 0x00007fcb48343fc0 in QWidgetPrivate::syncBackingStore (this=this@entry=0x2282550) at kernel/qwidget.cpp:1896
#42 0x00007fcb48353c82 in QWidget::event (this=this@entry=0x221e290, event=event@entry=0x44ac700) at kernel/qwidget.cpp:8679
#43 0x00007fcb4870ddb3 in QMainWindow::event (this=this@entry=0x221e290, event=event@entry=0x44ac700) at widgets/qmainwindow.cpp:1478
#44 0x00007fcb490c2fa1 in KMainWindow::event (this=this@entry=0x221e290, ev=ev@entry=0x44ac700) at ../../kdeui/widgets/kmainwindow.cpp:1084
#45 0x00007fcb490faa49 in KXmlGuiWindow::event (this=0x221e290, ev=0x44ac700) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#46 0x00007fcb48304dfc in QApplicationPrivate::notify_helper (this=this@entry=0x20c4c20, receiver=receiver@entry=0x221e290, e=e@entry=0x44ac700) at kernel/qapplication.cpp:4567
#47 0x00007fcb4830b470 in QApplication::notify (this=this@entry=0x7ffff2662580, receiver=receiver@entry=0x221e290, e=e@entry=0x44ac700) at kernel/qapplication.cpp:4353
#48 0x00007fcb4900ea6a in KApplication::notify (this=0x7ffff2662580, receiver=0x221e290, event=0x44ac700) at ../../kdeui/kernel/kapplication.cpp:311
#49 0x00007fcb479138bd in QCoreApplication::notifyInternal (this=0x7ffff2662580, receiver=receiver@entry=0x221e290, event=event@entry=0x44ac700) at kernel/qcoreapplication.cpp:946
#50 0x00007fcb47916e1f in sendEvent (event=0x44ac700, receiver=0x221e290) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#51 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x208a1d0) at kernel/qcoreapplication.cpp:1570
#52 0x00007fcb479172c3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#53 0x00007fcb483a714c in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#54 QEventDispatcherX11::processEvents (this=0x208b690, flags=...) at kernel/qeventdispatcher_x11.cpp:75
#55 0x00007fcb479125ef in QEventLoop::processEvents (this=this@entry=0x7ffff2662480, flags=...) at kernel/qeventloop.cpp:149
#56 0x00007fcb479128e5 in QEventLoop::exec (this=this@entry=0x7ffff2662480, flags=...) at kernel/qeventloop.cpp:204
#57 0x00007fcb47917e5b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#58 0x0000000000403660 in ?? ()
#59 0x00007fcb470eede5 in __libc_start_main (main=0x402bb0, argc=3, ubp_av=0x7ffff26626c8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffff26626b8) at libc-start.c:260
#60 0x0000000000403b28 in _start ()

Possible duplicates by query: bug 269138.

Reported using DrKonqi
Comment 1 Denis Kurz 2016-09-24 19:25:25 UTC
This bug has only been reported for versions before 4.14, which have been unsupported for at least two years now. Can anyone tell if this bug still present?

If noone confirms this bug for a Framework-based version of kontact (version 5.0 or later, as part of KDE Applications 15.08 or later), it gets closed in about three months.
Comment 2 Denis Kurz 2017-01-07 22:13:33 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.0 aka 15.08), please open a new one unless it already exists. Thank you for all your input.