[Bug 242482] New: Kontact crashed for no apparent reason

Thomas Olsen tanghus at gmail.com
Tue Jun 22 13:43:53 BST 2010


https://bugs.kde.org/show_bug.cgi?id=242482

           Summary: Kontact crashed for no apparent reason
           Product: kontact
           Version: 4.4.3
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: tanghus at gmail.com


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

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list