[Bug 294446] New: Kontact crashes on move to next unread message

Karel Pazdera pazderak at seznam.cz
Sun Feb 19 19:11:45 GMT 2012


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

           Summary: Kontact crashes on move to next unread message
           Product: kontact
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: pazderak at seznam.cz


Application: kontact (4.8.0)
KDE Platform Version: 4.8.00 (4.8.0 (Compiled from sources)
Qt Version: 4.7.4
Operating System: Linux 3.2.6-gentoo x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
- What I was doing when the application crashed: 
I simply iterated over unreaded messages by clicking to Next unread button

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

Thread 5 (Thread 0x7ff62f599700 (LWP 31824)):
#0  pthread_cond_wait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ff6417c5974 in WTF::TCMalloc_PageHeap::scavengerThread
(this=0x7ff641fe0e60) at wtf/FastMalloc.cpp:2378
#2  0x00007ff6417c59a9 in WTF::TCMalloc_PageHeap::runScavengerThread
(context=0x7ff641feef34) at wtf/FastMalloc.cpp:1497
#3  0x00007ff63d023c5c in start_thread (arg=0x7ff62f599700) at
pthread_create.c:301
#4  0x00007ff64233dfcd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7ff62ec98700 (LWP 31825)):
#0  0x00007fff765ff8de in ?? ()
#1  0x00007ff63c13f833 in *__GI_clock_gettime (clock_id=1, tp=0x7ff62ec97b70)
at ../sysdeps/unix/clock_gettime.c:100
#2  0x00007ff6436fd182 in do_gettime (frac=<optimized out>, sec=<optimized
out>) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007ff6437cc6dd in QTimerInfoList::updateCurrentTime (this=0x769a60) at
kernel/qeventdispatcher_unix.cpp:339
#5  0x00007ff6437cca65 in QTimerInfoList::timerWait (this=0x769a60, tm=...) at
kernel/qeventdispatcher_unix.cpp:442
#6  0x00007ff6437cb16c in timerSourcePrepareHelper (src=<optimized out>,
timeout=0x7ff62ec97c9c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007ff6437cb215 in timerSourcePrepare (source=<optimized out>,
timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007ff63be5d6b6 in g_main_context_prepare (context=0x63b550,
priority=0x7ff62ec97d0c) at gmain.c:2762
#9  0x00007ff63be5e4d9 in g_main_context_iterate (context=0x63b550, block=1,
dispatch=1, self=<optimized out>) at gmain.c:3069
#10 0x00007ff63be5eb11 in g_main_context_iteration (context=0x63b550,
may_block=1) at gmain.c:3152
#11 0x00007ff6437cb9a6 in QEventDispatcherGlib::processEvents (this=0x63b460,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#12 0x00007ff64379c262 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#13 0x00007ff64379c4a5 in QEventLoop::exec (this=0x7ff62ec97e20, flags=...) at
kernel/qeventloop.cpp:201
#14 0x00007ff6436a3ce8 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:498
#15 0x00007ff6436a698a in QThreadPrivate::start (arg=0x639c90) at
thread/qthread_unix.cpp:331
#16 0x00007ff63d023c5c in start_thread (arg=0x7ff62ec98700) at
pthread_create.c:301
#17 0x00007ff64233dfcd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7ff626ebd700 (LWP 1064)):
#0  pthread_cond_wait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ff6436a59a3 in QMutexPrivate::wait (this=0xb66c40, timeout=-1) at
thread/qmutex_unix.cpp:84
#2  0x00007ff6436a116e in QMutex::lock (this=0x8e2e18) at thread/qmutex.cpp:204
#3  0x00007ff637c58a01 in QMutexLocker (m=0x8e2e18, this=0x7ff626ebcdc0) at
/usr/include/qt4/QtCore/qmutex.h:102
#4  Soprano::Client::SocketHandler::~SocketHandler (this=0x7ff6200047b0,
__in_chrg=<optimized out>) at
/var/tmp/portage/dev-libs/soprano-2.7.4/work/soprano-2.7.4/client/clientconnection.cpp:58
#5  0x00007ff637c58ac9 in Soprano::Client::SocketHandler::~SocketHandler
(this=0x7ff6200047b0, __in_chrg=<optimized out>) at
/var/tmp/portage/dev-libs/soprano-2.7.4/work/soprano-2.7.4/client/clientconnection.cpp:61
#6  0x00007ff6436a4a47 in QThreadStorageData::finish (p=0xc1fc40) at
thread/qthreadstorage.cpp:202
#7  0x00007ff6436a5bd4 in QThreadPrivate::finish (arg=0xc20510) at
thread/qthread_unix.cpp:371
#8  0x00007ff6436a6992 in ~__pthread_cleanup_class (this=<optimized out>,
__in_chrg=<optimized out>) at /usr/include/pthread.h:545
#9  QThreadPrivate::start (arg=0xc20510) at thread/qthread_unix.cpp:290
#10 0x00007ff63d023c5c in start_thread (arg=0x7ff626ebd700) at
pthread_create.c:301
#11 0x00007ff64233dfcd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7ff6260d4700 (LWP 1068)):
#0  pthread_cond_wait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007ff6436a59a3 in QMutexPrivate::wait (this=0xb66c40, timeout=-1) at
thread/qmutex_unix.cpp:84
#2  0x00007ff6436a116e in QMutex::lock (this=0x8e2e18) at thread/qmutex.cpp:204
#3  0x00007ff637c58a01 in QMutexLocker (m=0x8e2e18, this=0x7ff6260d3dc0) at
/usr/include/qt4/QtCore/qmutex.h:102
#4  Soprano::Client::SocketHandler::~SocketHandler (this=0x7ff62001fb30,
__in_chrg=<optimized out>) at
/var/tmp/portage/dev-libs/soprano-2.7.4/work/soprano-2.7.4/client/clientconnection.cpp:58
#5  0x00007ff637c58ac9 in Soprano::Client::SocketHandler::~SocketHandler
(this=0x7ff62001fb30, __in_chrg=<optimized out>) at
/var/tmp/portage/dev-libs/soprano-2.7.4/work/soprano-2.7.4/client/clientconnection.cpp:61
#6  0x00007ff6436a4a47 in QThreadStorageData::finish (p=0x7ff62001e4a0) at
thread/qthreadstorage.cpp:202
#7  0x00007ff6436a5bd4 in QThreadPrivate::finish (arg=0x7ff62001fe50) at
thread/qthread_unix.cpp:371
#8  0x00007ff6436a6992 in ~__pthread_cleanup_class (this=<optimized out>,
__in_chrg=<optimized out>) at /usr/include/pthread.h:545
#9  QThreadPrivate::start (arg=0x7ff62001fe50) at thread/qthread_unix.cpp:290
#10 0x00007ff63d023c5c in start_thread (arg=0x7ff6260d4700) at
pthread_create.c:301
#11 0x00007ff64233dfcd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7ff644ef4760 (LWP 31821)):
[KCrash Handler]
#6  0x00007ff642299a55 in *__GI_raise (sig=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007ff64229ad55 in *__GI_abort () at abort.c:92
#8  0x00007ff64369bd64 in qt_message_output (msgType=<optimized out>,
buf=<optimized out>) at global/qglobal.cpp:2291
#9  0x00007ff64369befd in qt_message(QtMsgType, const char *, typedef
__va_list_tag __va_list_tag *) (msgType=QtFatalMsg, msg=0x7ff643802ac8 "ASSERT
failure in %s: \"%s\", file %s, line %d", ap=0x7fff76554db0) at
global/qglobal.cpp:2337
#10 0x00007ff64369c095 in qFatal (msg=<optimized out>) at
global/qglobal.cpp:2520
#11 0x00007ff64379d076 in QCoreApplicationPrivate::checkReceiverThread
(this=<optimized out>, receiver=<optimized out>) at
kernel/qcoreapplication.cpp:397
#12 0x00007ff642ac6d66 in QApplication::notify (this=0x7fff765568b0,
receiver=0x7ff6200122e0, e=0x7fff76555500) at kernel/qapplication.cpp:3773
#13 0x00007ff644222132 in KApplication::notify (this=0x7fff765568b0,
receiver=0x7ff6200122e0, event=0x7fff76555500) at
/var/tmp/portage/kde-base/kdelibs-4.8.0-r1/work/kdelibs-4.8.0/kdeui/kernel/kapplication.cpp:311
#14 0x00007ff64379d7bb in QCoreApplication::notifyInternal
(this=0x7fff765568b0, receiver=0x7ff6200122e0, event=0x7fff76555500) at
kernel/qcoreapplication.cpp:787
#15 0x00007ff6437b207d in sendEvent (event=0x7fff76555500, receiver=<optimized
out>) at kernel/qcoreapplication.h:215
#16 QObjectPrivate::setParent_helper (this=0x7ff62001f150, o=0x0) at
kernel/qobject.cpp:1981
#17 0x00007ff6437b7231 in QObject::~QObject (this=0x7ff62001e5e0,
__in_chrg=<optimized out>) at kernel/qobject.cpp:954
#18 0x00007ff63df97403 in ~QReadNotifier (this=0x7ff62001e5e0,
__in_chrg=<optimized out>) at socket/qnativesocketengine.cpp:1088
#19 QReadNotifier::~QReadNotifier (this=0x7ff62001e5e0, __in_chrg=<optimized
out>) at socket/qnativesocketengine.cpp:1088
#20 0x00007ff63df96b85 in QNativeSocketEngine::close (this=<optimized out>) at
socket/qnativesocketengine.cpp:821
#21 0x00007ff63dfa2919 in QAbstractSocketPrivate::resetSocketLayer
(this=0x7ff62001bff0) at socket/qabstractsocket.cpp:508
#22 0x00007ff63dfa8726 in QAbstractSocket::disconnectFromHostImplementation
(this=0x7ff62001a950) at socket/qabstractsocket.cpp:2468
#23 0x00007ff63dfa8df4 in QAbstractSocket::qt_metacall (this=0x7ff62001a950,
_c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff76555760) at
.moc/debug-shared/moc_qabstractsocket.cpp:114
#24 0x00007ff6437a6d80 in QMetaMethod::invoke (this=0x7fff76555be0,
object=0x7ff62001a950, connectionType=Qt::DirectConnection, returnValue=...,
val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=...,
val8=..., val9=...) at kernel/qmetaobject.cpp:1597
#25 0x00007ff6437a79d6 in QMetaObject::invokeMethod (obj=0x7ff62001a950,
member=<optimized out>, type=Qt::DirectConnection, ret=..., val0=..., val1=...,
val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...)
at kernel/qmetaobject.cpp:1151
#26 0x00007ff63dfa3294 in invokeMethod (val9=..., val8=..., val7=..., val6=...,
val5=..., val4=..., val3=..., val2=..., val1=..., val0=...,
type=Qt::DirectConnection, member=0x7ff63dfe7ac8
"disconnectFromHostImplementation", obj=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs.h:410
#27 QAbstractSocket::disconnectFromHost (this=<optimized out>) at
socket/qabstractsocket.cpp:2377
#28 0x00007ff63dfa333b in QAbstractSocket::close (this=0x7ff62001a950) at
socket/qabstractsocket.cpp:2355
#29 0x00007ff63dfb188b in QLocalSocket::close (this=0x7ff62001d880) at
socket/qlocalsocket_unix.cpp:436
#30 0x00007ff637c588b8 in Soprano::Client::ClientConnection::~ClientConnection
(this=0xb68770, __in_chrg=<optimized out>) at
/var/tmp/portage/dev-libs/soprano-2.7.4/work/soprano-2.7.4/client/clientconnection.cpp:78
#31 0x00007ff637c54e69 in
Soprano::Client::LocalSocketClientConnection::~LocalSocketClientConnection
(this=0xb68770, __in_chrg=<optimized out>) at
/var/tmp/portage/dev-libs/soprano-2.7.4/work/soprano-2.7.4/client/localsocketclient.cpp:59
#32 0x00007ff6437b3ca8 in QObject::event (this=0xb68770, e=<optimized out>) at
kernel/qobject.cpp:1200
#33 0x00007ff642ac1c64 in QApplicationPrivate::notify_helper (this=0x637b30,
receiver=0xb68770, e=0x899a60) at kernel/qapplication.cpp:4481
#34 0x00007ff642ac6f61 in QApplication::notify (this=<optimized out>,
receiver=0xb68770, e=0x899a60) at kernel/qapplication.cpp:4360
#35 0x00007ff644222132 in KApplication::notify (this=0x7fff765568b0,
receiver=0xb68770, event=0x899a60) at
/var/tmp/portage/kde-base/kdelibs-4.8.0-r1/work/kdelibs-4.8.0/kdeui/kernel/kapplication.cpp:311
#36 0x00007ff64379d7bb in QCoreApplication::notifyInternal
(this=0x7fff765568b0, receiver=0xb68770, event=0x899a60) at
kernel/qcoreapplication.cpp:787
#37 0x00007ff6437a16ce in sendEvent (event=0x899a60, receiver=0xb68770) at
kernel/qcoreapplication.h:215
#38 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x609b60) at kernel/qcoreapplication.cpp:1428
#39 0x00007ff6437cb7b3 in sendPostedEvents () at kernel/qcoreapplication.h:220
#40 postEventSourceDispatch (s=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:277
#41 0x00007ff63be5e142 in g_main_dispatch (context=0x644c60) at gmain.c:2441
#42 g_main_context_dispatch (context=0x644c60) at gmain.c:3011
#43 0x00007ff63be5e938 in g_main_context_iterate (context=0x644c60, block=1,
dispatch=1, self=<optimized out>) at gmain.c:3089
#44 0x00007ff63be5eb11 in g_main_context_iteration (context=0x644c60,
may_block=1) at gmain.c:3152
#45 0x00007ff6437cb94f in QEventDispatcherGlib::processEvents (this=0x609340,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#46 0x00007ff642b7279e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=<optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#47 0x00007ff64379c262 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#48 0x00007ff64379c4a5 in QEventLoop::exec (this=0x7fff76556820, flags=...) at
kernel/qeventloop.cpp:201
#49 0x00007ff6437a19c9 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1064
#50 0x000000000040434d in main (argc=1, argv=0x7fff76556e18) at
/var/tmp/portage/kde-base/kontact-4.8.0/work/kontact-4.8.0/kontact/src/main.cpp:218

This bug may be a duplicate of or related to bug 282565.

Possible duplicates by query: bug 282565.

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