Bug 295857 - kontact crashes randomly in Kmail2
Summary: kontact crashes randomly in Kmail2
Status: RESOLVED DUPLICATE of bug 295474
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-12 18:44 UTC by Russ Fineman
Modified: 2012-03-13 16:32 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 Russ Fineman 2012-03-12 18:44:34 UTC
Application: kontact (4.8.0)
KDE Platform Version: 4.8.1 (4.8.1) "release 481"
Qt Version: 4.8.0
Operating System: Linux 3.1.9-1.4-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
moving mouse between email in Kmail2 (in Kontact)

kmail-4.8.1-331.4.x86_64
kontact-4.8.1-331.4.x86_64


This repeats when it feels like. Cannot actually reproduce each time.  Tried new test user and no crash occured under it. Going back to my user, it crashed but no where near as frequent. 

May be related to nepomuk bug which I read has apatch coming.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f4a0d1bd760 (LWP 5961))]

Thread 4 (Thread 0x7f49f41f8700 (LWP 5962)):
#0  0x00007f4a05056e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f4a099e5c12 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7f4a0a3841a0) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:2495
#2  0x00007f4a099e5c49 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:1618
#3  0x00007f4a05052f05 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f4a0a6d563d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f49f38f7700 (LWP 5963)):
#0  0x00007fff4a8718de in ?? ()
#1  0x00007f4a02b2ee91 in clock_gettime () from /lib64/librt.so.1
#2  0x00007f4a0ad6da24 in do_gettime (frac=0x7f49f38f6bf8, sec=0x7f49f38f6bf0) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007f4a0ae440bd in QTimerInfoList::updateCurrentTime (this=0x7f49ec0020d0) at kernel/qeventdispatcher_unix.cpp:343
#5  0x00007f4a0ae43d71 in timerSourceCheckHelper (src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:150
#6  timerSourceCheckHelper (src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:144
#7  0x00007f4a04b43264 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#8  0x00007f4a04b43ab2 in ?? () from /usr/lib64/libglib-2.0.so.0
#9  0x00007f4a04b43f59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#10 0x00007f4a0ae43956 in QEventDispatcherGlib::processEvents (this=0x7f49ec0008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#11 0x00007f4a0ae13682 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#12 0x00007f4a0ae138d7 in QEventLoop::exec (this=0x7f49f38f6e20, flags=...) at kernel/qeventloop.cpp:204
#13 0x00007f4a0ad14537 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#14 0x00007f4a0ad1755b in QThreadPrivate::start (arg=0x6497b0) at thread/qthread_unix.cpp:298
#15 0x00007f4a05052f05 in start_thread () from /lib64/libpthread.so.0
#16 0x00007f4a0a6d563d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f49a7368700 (LWP 6108)):
#0  0x00007f4a0a6d2209 in syscall () from /lib64/libc.so.6
#1  0x00007f4a0ad1602b in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2, op=0, addr=0x62c8a0) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=0x62c8a0, timeout=<optimized out>) at thread/qmutex_unix.cpp:113
#3  0x00007f4a0ad11ded in QMutex::lockInternal (this=<optimized out>) at thread/qmutex.cpp:450
#4  0x00007f4a0781a256 in QDBusMutexLocker (m=0x62c748, this=<synthetic pointer>, s=0x62c6e0, a=SendWithReplyAsyncAction) at qdbusthreaddebug_p.h:188
#5  QDBusDispatchLocker (s=0x62c6e0, a=SendWithReplyAsyncAction, this=<synthetic pointer>) at qdbusthreaddebug_p.h:203
#6  QDBusConnectionPrivate::sendWithReplyAsync (this=0x62c6e0, message=<optimized out>, timeout=-1) at qdbusintegrator.cpp:2003
#7  0x00007f4a07808580 in QDBusConnection::asyncCall (this=<optimized out>, message=<optimized out>, timeout=<optimized out>) at qdbusconnection.cpp:628
#8  0x00007f4a07826225 in QDBusAbstractInterface::asyncCallWithArgumentList (this=0xcc2660, method=..., args=...) at qdbusabstractinterface.cpp:501
#9  0x00007f4a028b5e53 in addResource (resource=..., this=0xcc2660) at /usr/src/debug/kdelibs-4.8.1/build/nepomuk/resourcewatcherconnectioninterface.h:50
#10 Nepomuk::ResourceWatcher::addResource (this=<optimized out>, res=<optimized out>) at /usr/src/debug/kdelibs-4.8.1/nepomuk/core/resourcewatcher.cpp:143
#11 0x00007f4a02897dcb in Nepomuk::ResourceData::load (this=0x7f49a002f480) at /usr/src/debug/kdelibs-4.8.1/nepomuk/core/resourcedata.cpp:405
#12 0x00007f4a028987bc in Nepomuk::ResourceData::property (this=0x7f49a002f480, uri=...) at /usr/src/debug/kdelibs-4.8.1/nepomuk/core/resourcedata.cpp:265
#13 0x00007f4a028ae7e3 in Nepomuk::Resource::property (this=0x7f49a7367d20, uri=...) at /usr/src/debug/kdelibs-4.8.1/nepomuk/core/resource.cpp:301
#14 0x00007f49f00490ca in ?? () from /usr/lib64/libmessagecore.so.4
#15 0x00007f4a0ad0ad12 in QThreadPoolThread::run (this=0x1220d60) at concurrent/qthreadpool.cpp:107
#16 0x00007f4a0ad1755b in QThreadPrivate::start (arg=0x1220d60) at thread/qthread_unix.cpp:298
#17 0x00007f4a05052f05 in start_thread () from /lib64/libpthread.so.0
#18 0x00007f4a0a6d563d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f4a0d1bd760 (LWP 5961)):
[KCrash Handler]
#6  ref (this=0x7f49000000a3) at ../../src/corelib/arch/qatomic_x86_64.h:121
#7  QDBusMessage::QDBusMessage (this=0x19823b0, other=...) at qdbusmessage.cpp:528
#8  0x00007f4a0784c59e in qMetaTypeConstructHelper<QDBusMessage> (t=0x7f49a002a348) at ../../src/corelib/kernel/qmetatype.h:142
#9  0x00007f4a0ae20a53 in QMetaType::construct (type=<optimized out>, copy=0x7f49a002a348) at kernel/qmetatype.cpp:1237
#10 0x00007f4a0ae28a66 in queued_activate (argv=0x7fff4a86d0f0, c=0x634ce0, signal=5, sender=0x62c6e0) at kernel/qobject.cpp:3435
#11 QMetaObject::activate (sender=0x62c6e0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff4a86d0f0) at kernel/qobject.cpp:3516
#12 0x00007f4a07855d7a in QDBusConnectionPrivate::callWithCallbackFailed (this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>) at .moc/release-shared/moc_qdbusconnection_p.cpp:138
#13 0x00007f4a078125ba in QDBusConnectionPrivate::processFinishedCall (call=0x7f49a002a340) at qdbusintegrator.cpp:1831
#14 0x00007f49ffe86e5a in ?? () from /lib64/libdbus-1.so.3
#15 0x00007f49ffe89fd3 in dbus_connection_dispatch () from /lib64/libdbus-1.so.3
#16 0x00007f4a07810379 in q_dbus_connection_dispatch (connection=<optimized out>) at qdbus_symbols_p.h:115
#17 QDBusConnectionPrivate::doDispatch (this=0x62c6e0) at qdbusintegrator.cpp:1129
#18 0x00007f4a07814345 in QDBusConnectionPrivate::socketRead (this=0x62c6e0, fd=<optimized out>) at qdbusintegrator.cpp:1149
#19 0x00007f4a0ae28761 in QMetaObject::activate (sender=0x7b9ce0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff4a86d490) at kernel/qobject.cpp:3556
#20 0x00007f4a0ae75c6e in QSocketNotifier::activated (this=<optimized out>, _t1=5) at .moc/release-shared/moc_qsocketnotifier.cpp:103
#21 0x00007f4a0ae31aeb in QSocketNotifier::event (this=0x7b9ce0, e=0x7fff4a86db00) at kernel/qsocketnotifier.cpp:317
#22 0x00007f4a0b827e84 in notify_helper (e=0x7fff4a86db00, receiver=0x7b9ce0, this=0x63cb80) at kernel/qapplication.cpp:4550
#23 QApplicationPrivate::notify_helper (this=0x63cb80, receiver=0x7b9ce0, e=0x7fff4a86db00) at kernel/qapplication.cpp:4522
#24 0x00007f4a0b82cd03 in QApplication::notify (this=0x7fff4a86ddb0, receiver=0x7b9ce0, e=0x7fff4a86db00) at kernel/qapplication.cpp:4411
#25 0x00007f4a0c56c656 in KApplication::notify (this=0x7fff4a86ddb0, receiver=0x7b9ce0, event=0x7fff4a86db00) at /usr/src/debug/kdelibs-4.8.1/kdeui/kernel/kapplication.cpp:311
#26 0x00007f4a0ae1489c in QCoreApplication::notifyInternal (this=0x7fff4a86ddb0, receiver=0x7b9ce0, event=0x7fff4a86db00) at kernel/qcoreapplication.cpp:876
#27 0x00007f4a0ae42f47 in sendEvent (event=0x7fff4a86db00, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#28 socketNotifierSourceDispatch (source=0x6396d0) at kernel/qeventdispatcher_glib.cpp:110
#29 0x00007f4a04b4358d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#30 0x00007f4a04b43d88 in ?? () from /usr/lib64/libglib-2.0.so.0
#31 0x00007f4a04b43f59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#32 0x00007f4a0ae438ef in QEventDispatcherGlib::processEvents (this=0x60d320, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#33 0x00007f4a0b8cb2de in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#34 0x00007f4a0ae13682 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#35 0x00007f4a0ae138d7 in QEventLoop::exec (this=0x7fff4a86dd40, flags=...) at kernel/qeventloop.cpp:204
#36 0x00007f4a0ae18435 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#37 0x0000000000403919 in ?? ()
#38 0x00007f4a0a61d23d in __libc_start_main () from /lib64/libc.so.6
#39 0x0000000000403e51 in _start ()

Reported using DrKonqi
Comment 1 Christophe Marin 2012-03-13 16:32:52 UTC

*** This bug has been marked as a duplicate of bug 295474 ***