Bug 242482 - Kontact crashed for no apparent reason
Summary: Kontact crashed for no apparent reason
Status: RESOLVED WORKSFORME
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.4.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-22 14:43 UTC by Thomas Tanghus
Modified: 2015-05-02 16:26 UTC (History)
1 user (show)

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 Thomas Tanghus 2010-06-22 14:43:51 UTC
Application: kontact (4.4.3)
KDE Platform Version: 4.4.4 (KDE 4.4.4)
Qt Version: 4.6.3
Operating System: Linux 2.6.34-020634-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
I noticed the fan was spinning up so I guess it was checking mail or subscriptions.
To me it looks like a Qt bug but I have no idea how to decipher backtraces :-/


 -- Backtrace:
Application: Kontact (kontact), signal: Aborted
[Current thread is 1 (Thread 0xb3728990 (LWP 3003))]

Thread 4 (Thread 0xad7bcb70 (LWP 3018)):
#0  0xb786c430 in __kernel_vsyscall ()
#1  0xb6057971 in select () at ../sysdeps/unix/syscall-template.S:82
#2  0xb6e05112 in qt_safe_select (nfds=20, fdread=0xaea00810, fdwrite=0xaea00a24, fdexcept=0xaea00c38, orig_timeout=0x0) at kernel/qcore_unix.cpp:143
#3  0xb6e09b59 in QEventDispatcherUNIX::select (this=0xaea004a8, nfds=20, readfds=0xaea00810, writefds=0xaea00a24, exceptfds=0xaea00c38, timeout=0x0) at kernel/qeventdispatcher_unix.cpp:633
#4  0xb6e0a867 in QEventDispatcherUNIXPrivate::doSelect (this=0xaea00718, flags=..., timeout=0x0) at kernel/qeventdispatcher_unix.cpp:218
#5  0xb6e0b765 in QEventDispatcherUNIX::processEvents (this=0xaea004a8, flags=...) at kernel/qeventdispatcher_unix.cpp:920
#6  0xb6dda759 in QEventLoop::processEvents (this=0xad7bc270, flags=) at kernel/qeventloop.cpp:149
#7  0xb6ddabaa in QEventLoop::exec (this=0xad7bc270, flags=...) at kernel/qeventloop.cpp:201
#8  0xb6cdbfc9 in QThread::exec (this=0x8b4d090) at thread/qthread.cpp:487
#9  0xb6dba1db in QInotifyFileSystemWatcherEngine::run (this=0x8b4d090) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb6cde97e in QThreadPrivate::start (arg=0x8b4d090) at thread/qthread_unix.cpp:248
#11 0xb454596e in start_thread (arg=0xad7bcb70) at pthread_create.c:300
#12 0xb605ea4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xaaa43b70 (LWP 3063)):
#0  0xb786c430 in __kernel_vsyscall ()
#1  0xb606bd33 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0xb6002697 in _L_lock_9637 () from /lib/tls/i686/cmov/libc.so.6
#3  0xb6000ec6 in *__GI___libc_free (mem=0xca9b5a0) at malloc.c:3736
#4  0xb61bd741 in operator delete(void*) () from /usr/lib/libstdc++.so.6
#5  0xb6e0a4e5 in ~QEventDispatcherUNIXPrivate (this=0xca9b5a0, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:174
#6  0xb6df2b2c in QScopedPointerDeleter<QObjectData>::cleanup (this=0xbcd7ba8, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#7  ~QScopedPointer (this=0xbcd7ba8, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100
#8  ~QObject (this=0xbcd7ba8, __in_chrg=<value optimized out>) at kernel/qobject.cpp:992
#9  0xb6dcdc88 in ~QAbstractEventDispatcher (this=0xbcd7ba8, __in_chrg=<value optimized out>) at kernel/qabstracteventdispatcher.cpp:231
#10 0xb6e09b9a in ~QEventDispatcherUNIX (this=0xbcd7ba8, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:628
#11 0xb6cde4ea in QThreadPrivate::finish (arg=0xb6ef2890) at thread/qthread_unix.cpp:284
#12 0xb6cde986 in ~__pthread_cleanup_class (arg=0xb6ef2890) at /usr/include/pthread.h:535
#13 QThreadPrivate::start (arg=0xb6ef2890) at thread/qthread_unix.cpp:253
#14 0xb454596e in start_thread (arg=0xaaa43b70) at pthread_create.c:300
#15 0xb605ea4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xacfbbb70 (LWP 3923)):
#0  0xb786c430 in __kernel_vsyscall ()
#1  0xb606bd33 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0xb6002697 in _L_lock_9637 () from /lib/tls/i686/cmov/libc.so.6
#3  0xb6000ec6 in *__GI___libc_free (mem=0xd21fdb8) at malloc.c:3736
#4  0xb61bd741 in operator delete(void*) () from /usr/lib/libstdc++.so.6
#5  0xb6e0a4e5 in ~QEventDispatcherUNIXPrivate (this=0xd21fdb8, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:174
#6  0xb6df2b2c in QScopedPointerDeleter<QObjectData>::cleanup (this=0xbf02c08, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#7  ~QScopedPointer (this=0xbf02c08, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100
#8  ~QObject (this=0xbf02c08, __in_chrg=<value optimized out>) at kernel/qobject.cpp:992
#9  0xb6dcdc88 in ~QAbstractEventDispatcher (this=0xbf02c08, __in_chrg=<value optimized out>) at kernel/qabstracteventdispatcher.cpp:231
#10 0xb6e09b9a in ~QEventDispatcherUNIX (this=0xbf02c08, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:628
#11 0xb6cde4ea in QThreadPrivate::finish (arg=0x8916858) at thread/qthread_unix.cpp:284
#12 0xb6cde986 in ~__pthread_cleanup_class (arg=0x8916858) at /usr/include/pthread.h:535
#13 QThreadPrivate::start (arg=0x8916858) at thread/qthread_unix.cpp:253
#14 0xb454596e in start_thread (arg=0xacfbbb70) at pthread_create.c:300
#15 0xb605ea4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb3728990 (LWP 3003)):
[KCrash Handler]
#6  0xb786c430 in __kernel_vsyscall ()
#7  0xb5fbb651 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0xb5fbea82 in *__GI_abort () at abort.c:92
#9  0xb5ff249d in __libc_message (do_abort=2, fmt=0xb60c6f98 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#10 0xb5ffc591 in malloc_printerr (action=<value optimized out>, str=0x6 <Address 0x6 out of bounds>, ptr=0xb2dd1b0) at malloc.c:6264
#11 0xb6001cbd in _int_realloc (av=0xbbb, oldp=<value optimized out>, oldsize=24, nb=40) at malloc.c:5219
#12 0xb6001f9d in *__GI___libc_realloc (oldmem=0xb2dd1b0, bytes=32) at malloc.c:3821
#13 0xb6cd8eb4 in qRealloc (ptr=0xb2dd1b0, size=32) at global/qmalloc.cpp:65
#14 0xb6d3842c in QVectorData::reallocate (x=0x6, newsize=3003, oldsize=16, alignment=0) at tools/qvector.cpp:74
#15 0xb6398265 in QVector<QRect>::realloc (this=0xbc0d334, asize=0, aalloc=1) at ../../include/QtCore/../../src/corelib/tools/qvector.h:479
#16 0xb64e9b11 in QVector<QRect>::reserve (numFullPtBlocks=<value optimized out>, iCurPtBlock=<value optimized out>, FirstPtBlock=0xbf9ca5d8, reg=0xbc0d330)
    at ../../include/QtCore/../../src/corelib/tools/qvector.h:327
#17 flushRow (numFullPtBlocks=<value optimized out>, iCurPtBlock=<value optimized out>, FirstPtBlock=0xbf9ca5d8, reg=0xbc0d330) at painting/qregion.cpp:3472
#18 PtsToRegion (numFullPtBlocks=<value optimized out>, iCurPtBlock=<value optimized out>, FirstPtBlock=0xbf9ca5d8, reg=0xbc0d330) at painting/qregion.cpp:3528
#19 0xb64ea4d8 in PolygonRegion (Pts=<value optimized out>, Count=<value optimized out>, rule=0) at painting/qregion.cpp:3750
#20 0xb64eab9e in QRegion (this=0xbf9cc1d4, a=..., fillRule=Qt::OddEvenFill) at painting/qregion.cpp:3871
#21 0xb655decd in QX11PaintEngine::updateState (this=0xa077030, state=...) at painting/qpaintengine_x11.cpp:1105
#22 0xb6499a04 in QPainterPrivate::updateStateImpl (this=0xc353c68, newState=0xd2cbc90) at painting/qpainter.cpp:893
#23 0xb6499acc in QPainterPrivate::updateState (this=0xc353c68, newState=0xd2cbc90) at painting/qpainter.cpp:921
#24 0xb64a04f4 in QPainter::setClipRegion (this=0xbf9cc6f0, r=..., op=Qt::ReplaceClip) at painting/qpainter.cpp:2839
#25 0xb34e2ac7 in OxygenStyle::eventFilter (this=0x8217588, obj=0x88bad78, ev=0xbf9ccbf4) at ../../../kstyles/oxygen/oxygen.cpp:6530
#26 0xb6ddb3da in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x81ecb78, receiver=0x88bad78, event=0xbf9ccbf4) at kernel/qcoreapplication.cpp:841
#27 0xb632de69 in QApplicationPrivate::notify_helper (this=0x81ecb78, receiver=0x88bad78, e=0xbf9ccbf4) at kernel/qapplication.cpp:4298
#28 0xb6334aa9 in QApplication::notify (this=0xbf9cf044, receiver=0x88bad78, e=0xbf9ccbf4) at kernel/qapplication.cpp:4267
#29 0xb732effa in KApplication::notify (this=0xbf9cf044, receiver=0x88bad78, event=0xbf9ccbf4) at ../../kdeui/kernel/kapplication.cpp:302
#30 0xb6ddc13b in QCoreApplication::notifyInternal (this=0xbf9cf044, receiver=0x88bad78, event=0xbf9ccbf4) at kernel/qcoreapplication.cpp:726
#31 0xb6395306 in QCoreApplication::sendSpontaneousEvent (this=0x88be2f8, pdev=0x8426f5c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x842b560)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#32 QWidgetPrivate::drawWidget (this=0x88be2f8, pdev=0x8426f5c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x842b560) at kernel/qwidget.cpp:5363
#33 0xb6396145 in QWidgetPrivate::paintSiblingsRecursive (this=0x88b9b50, pdev=0x8426f5c, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x842b560)
    at kernel/qwidget.cpp:5476
#34 0xb6395055 in QWidgetPrivate::drawWidget (this=0x88b9b50, pdev=0x8426f5c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x842b560) at kernel/qwidget.cpp:5412
#35 0xb6396145 in QWidgetPrivate::paintSiblingsRecursive (this=0x88fbfa0, pdev=0x8426f5c, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x842b560)
    at kernel/qwidget.cpp:5476
#36 0xb6395055 in QWidgetPrivate::drawWidget (this=0x88fbfa0, pdev=0x8426f5c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x842b560) at kernel/qwidget.cpp:5412
#37 0xb6396145 in QWidgetPrivate::paintSiblingsRecursive (this=0x887d688, pdev=0x8426f5c, siblings=..., index=111, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x842b560)
    at kernel/qwidget.cpp:5476
#38 0xb6395055 in QWidgetPrivate::drawWidget (this=0x887d688, pdev=0x8426f5c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x842b560) at kernel/qwidget.cpp:5412
#39 0xb6396145 in QWidgetPrivate::paintSiblingsRecursive (this=0x88781a0, pdev=0x8426f5c, siblings=..., index=1, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x842b560)
    at kernel/qwidget.cpp:5476
#40 0xb6395055 in QWidgetPrivate::drawWidget (this=0x88781a0, pdev=0x8426f5c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x842b560) at kernel/qwidget.cpp:5412
#41 0xb6396145 in QWidgetPrivate::paintSiblingsRecursive (this=0x82e8230, pdev=0x8426f5c, siblings=..., index=5, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x842b560)
    at kernel/qwidget.cpp:5476
#42 0xb6395055 in QWidgetPrivate::drawWidget (this=0x82e8230, pdev=0x8426f5c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x842b560) at kernel/qwidget.cpp:5412
#43 0xb6396145 in QWidgetPrivate::paintSiblingsRecursive (this=0x81edba0, pdev=0x8426f5c, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x842b560)
    at kernel/qwidget.cpp:5476
#44 0xb6395055 in QWidgetPrivate::drawWidget (this=0x81edba0, pdev=0x8426f5c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x842b560) at kernel/qwidget.cpp:5412
#45 0xb6396145 in QWidgetPrivate::paintSiblingsRecursive (this=0x81ed910, pdev=0x8426f5c, siblings=..., index=1, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x842b560)
    at kernel/qwidget.cpp:5476
#46 0xb6395055 in QWidgetPrivate::drawWidget (this=0x81ed910, pdev=0x8426f5c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x842b560) at kernel/qwidget.cpp:5412
#47 0xb6396145 in QWidgetPrivate::paintSiblingsRecursive (this=0x81e9208, pdev=0x8426f5c, siblings=..., index=60, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x842b560)
    at kernel/qwidget.cpp:5476
#48 0xb6395055 in QWidgetPrivate::drawWidget (this=0x81e9208, pdev=0x8426f5c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x842b560) at kernel/qwidget.cpp:5412
#49 0xb656d080 in QWidgetBackingStore::sync (this=0x842b560) at painting/qbackingstore.cpp:1300
#50 0xb6385ae3 in QWidgetPrivate::syncBackingStore (this=0x81e9208) at kernel/qwidget.cpp:1688
#51 0xb638c7d6 in QWidget::event (this=0x81e9120, event=0xcada448) at kernel/qwidget.cpp:8337
#52 0xb67a9187 in QMainWindow::event (this=0x81e9120, event=0xcada448) at widgets/qmainwindow.cpp:1414
#53 0xb7420d14 in KMainWindow::event (this=0x81e9120, ev=0xcada448) at ../../kdeui/widgets/kmainwindow.cpp:1103
#54 0xb7468b2f in KXmlGuiWindow::event (this=0x81e9120, ev=0xcada448) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#55 0xb632de8c in QApplicationPrivate::notify_helper (this=0x81ecb78, receiver=0x81e9120, e=0xcada448) at kernel/qapplication.cpp:4302
#56 0xb6334aa9 in QApplication::notify (this=0xbf9cf044, receiver=0x81e9120, e=0xcada448) at kernel/qapplication.cpp:4267
#57 0xb732effa in KApplication::notify (this=0xbf9cf044, receiver=0x81e9120, event=0xcada448) at ../../kdeui/kernel/kapplication.cpp:302
#58 0xb6ddc13b in QCoreApplication::notifyInternal (this=0xbf9cf044, receiver=0x81e9120, event=0xcada448) at kernel/qcoreapplication.cpp:726
#59 0xb6ddfbfc in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x81c6a60) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#60 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x81c6a60) at kernel/qcoreapplication.cpp:1367
#61 0xb6ddfd7d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1260
#62 0xb63eec0f in QCoreApplication::sendPostedEvents (this=0x81c6588, flags=...) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#63 QEventDispatcherX11::processEvents (this=0x81c6588, flags=...) at kernel/qeventdispatcher_x11.cpp:75
#64 0xb6dda759 in QEventLoop::processEvents (this=0xbf9cefa4, flags=) at kernel/qeventloop.cpp:149
#65 0xb6ddabaa in QEventLoop::exec (this=0xbf9cefa4, flags=...) at kernel/qeventloop.cpp:201
#66 0xb6ddfe3f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#67 0xb632df27 in QApplication::exec () at kernel/qapplication.cpp:3581
#68 0x0804b472 in main (argc=1, argv=0xbf9cf264) at ../../../kontact/src/main.cpp:224

Possible duplicates by query: bug 240190, bug 228333, bug 201440.

Reported using DrKonqi
Comment 1 Christoph Feck 2013-09-12 21:39:05 UTC
This crash report is at least 3 years old and there were no further comments or status updates since then.

Therefore we believe that this crash is already fixed in recent KDE 4 versions or the backtrace is no longer applicable to the current KDE 4 sources.

If the crash still happens with a recent KDE version (4.10.5 or 4.11), please add an updated backtrace or provide steps to reproduce. For more information, see http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports

(To prevent automatic closing of this bug in the future, please set the bug status to ASSIGNED or CONFIRMED)
Comment 2 Thomas Tanghus 2015-05-02 16:26:45 UTC
Sorry for the loooong delay ;)
Closing this as I haven't experienced it in a long time. Now on 4.14.2.