[Bug 269805] New: Kontact crashed on moving contact from one to another local kaddressbook ressource

Robby Engelmann robby.engelmann at igfs-ev.de
Thu Mar 31 07:13:51 BST 2011


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

           Summary: Kontact crashed on moving contact from one to another
                    local kaddressbook ressource
           Product: kontact
           Version: 4.6 beta4
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: robby.engelmann at igfs-ev.de


Application: kontact (4.6 beta4)
KDE Platform Version: 4.6.1 (4.6.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-28-generic i686
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:
I use three address books: two local ones and the kfacebook-ressource. Kontact
crashed when I moved (drag-and-drop) a contact from one to the other local
ressource.

The crash can be reproduced some of the time.

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

Thread 3 (Thread 0xb55ebb70 (LWP 2695)):
#0  0x00a47416 in __kernel_vsyscall ()
#1  0x008214dc in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x0092dd9d in __pthread_cond_wait (cond=0x3e17770, mutex=0x3e17758) at
forward.c:139
#3  0x0390f3a5 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x3e12680) at
wtf/FastMalloc.cpp:2378
#4  0x0390f481 in WTF::TCMalloc_PageHeap::runScavengerThread
(context=0x3e12680) at wtf/FastMalloc.cpp:1497
#5  0x0081ccc9 in start_thread (arg=0xb55ebb70) at pthread_create.c:304
#6  0x0092069e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xad8e4b70 (LWP 2831)):
#0  0x00834e36 in clock_gettime (clock_id=8622068, tp=0xad8e3f70) at
../sysdeps/unix/clock_gettime.c:100
#1  0x019c750b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x01a9e6e5 in QTimerInfoList::updateCurrentTime (this=0xb82edfc) at
kernel/qeventdispatcher_unix.cpp:339
#4  0x01a9e72a in QTimerInfoList::timerWait (this=0xb82edfc, tm=...) at
kernel/qeventdispatcher_unix.cpp:442
#5  0x01a9c7a8 in timerSourcePrepareHelper (src=<value optimized out>,
timeout=0xad8e409c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x01a9c83d in timerSourcePrepare (source=0x0, timeout=0x838ff4) at
kernel/qeventdispatcher_glib.cpp:169
#7  0x0637be6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x0637c279 in ?? () from /lib/libglib-2.0.so.0
#9  0x0637c848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x01a9c59f in QEventDispatcherGlib::processEvents (this=0xad439e0,
flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0x01a6c609 in QEventLoop::processEvents (this=0xad8e4270, flags=) at
kernel/qeventloop.cpp:149
#12 0x01a6ca8a in QEventLoop::exec (this=0xad8e4270, flags=...) at
kernel/qeventloop.cpp:201
#13 0x01968b7e in QThread::exec (this=0xbc9ca20) at thread/qthread.cpp:490
#14 0x01a4b35b in QInotifyFileSystemWatcherEngine::run (this=0xbc9ca20) at
io/qfilesystemwatcher_inotify.cpp:248
#15 0x0196bdf9 in QThreadPrivate::start (arg=0xbc9ca20) at
thread/qthread_unix.cpp:266
#16 0x0081ccc9 in start_thread (arg=0xad8e4b70) at pthread_create.c:304
#17 0x0092069e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb7888730 (LWP 2694)):
[KCrash Handler]
#7  __memmove_ssse3 () at ../sysdeps/i386/i686/multiarch/memcpy-ssse3.S:1282
#8  0x0198c4c6 in QListData::remove (this=0x113b5a10, i=<value optimized out>)
at /usr/include/bits/string3.h:59
#9  0x01c7fa62 in QList<Node*>::takeAt(int) () from
/usr/lib/libakonadi-kde.so.4
#10 0x01c7b212 in Akonadi::EntityTreeModelPrivate::monitoredItemMoved
(this=0x113b01a0, item=..., sourceCollection=..., destCollection=...) at
../../akonadi/entitytreemodel_p.cpp:990
#11 0x01c6a10d in Akonadi::EntityTreeModel::qt_metacall (this=0x113b7e98,
_c=QMetaObject::InvokeMetaMethod, _id=49, _a=0xbfa75e00) at
./entitytreemodel.moc:157
#12 0x046bbe12 in Akonadi::ContactCompletionModel::qt_metacall
(this=0x113b7e98, _c=QMetaObject::InvokeMetaMethod, _id=49, _a=0xbfa75e00) at
./contactcompletionmodel_p.moc:64
#13 0x01a738ca in QMetaObject::metacall (object=0x113b7e98, cl=4290298460,
idx=49, argv=0xbfa75e00) at kernel/qmetaobject.cpp:237
#14 0x01a866ad in QMetaObject::activate (sender=0xffc9b28, m=0x1db7834,
local_signal_index=1, argv=0x13b0afac) at kernel/qobject.cpp:3280
#15 0x01cc3aaf in Akonadi::Monitor::itemMoved (this=0xffc9b28, _t1=...,
_t2=..., _t3=...) at ./monitor.moc:176
#16 0x01cc6ef6 in Akonadi::MonitorPrivate::emitItemNotification
(this=0x113aae88, msg=..., item=..., collection=..., collectionDest=...) at
../../akonadi/monitor_p.cpp:437
#17 0x01cc8067 in Akonadi::MonitorPrivate::emitNotification (this=0x113aae88,
msg=...) at ../../akonadi/monitor_p.cpp:267
#18 0x01c1ffdc in
Akonadi::ChangeRecorderPrivate::emitNotification(Akonadi::NotificationMessage
const&) () from /usr/lib/libakonadi-kde.so.4
#19 0x01cc7cfc in Akonadi::MonitorPrivate::dataAvailable (this=0x113aae88) at
../../akonadi/monitor_p.cpp:281
#20 0x01cc3ba1 in Akonadi::Monitor::qt_metacall (this=0xffc9b28,
_c=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbfa7616c) at ./monitor.moc:156
#21 0x01c1fc0a in Akonadi::ChangeRecorder::qt_metacall (this=0xffc9b28,
_c=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbfa7616c) at
./changerecorder.moc:72
#22 0x01a738ca in QMetaObject::metacall (object=0xffc9b28, cl=4290298460,
idx=27, argv=0xbfa7616c) at kernel/qmetaobject.cpp:237
#23 0x01a866ad in QMetaObject::activate (sender=0x113aaecc, m=0x1db6388,
local_signal_index=0, argv=0x13b0afac) at kernel/qobject.cpp:3280
#24 0x01c62567 in Akonadi::EntityCacheBase::dataAvailable (this=0x113aaecc) at
./entitycache_p.moc:88
#25 0x01c202d8 in Akonadi::EntityCache<Akonadi::Item, Akonadi::ItemFetchJob,
Akonadi::ItemFetchScope>::fetchResult (this=0x113aaecc, job=0x1225c160) at
../../akonadi/entitycache_p.h:189
#26 0x01c625f4 in Akonadi::EntityCacheBase::qt_metacall (this=0x113aaecc,
_c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfa76348) at
./entitycache_p.moc:77
#27 0x01a738ca in QMetaObject::metacall (object=0x113aaecc, cl=4290298460,
idx=5, argv=0xbfa76348) at kernel/qmetaobject.cpp:237
#28 0x01a866ad in QMetaObject::activate (sender=0x1225c160, m=0x49b548,
local_signal_index=3, argv=0x13b0afac) at kernel/qobject.cpp:3280
#29 0x00318e73 in KJob::result (this=0x1225c160, _t1=0x1225c160) at
./kjob.moc:194
#30 0x003191d8 in KJob::emitResult (this=0x1225c160) at
../../kdecore/jobs/kjob.cpp:312
#31 0x01cb9799 in delayedEmitResult (this=0x1225c160,
_c=QMetaObject::InvokeMetaMethod, _id=34, _a=0x9552390) at
../../akonadi/job.cpp:144
#32 Akonadi::Job::qt_metacall (this=0x1225c160,
_c=QMetaObject::InvokeMetaMethod, _id=34, _a=0x9552390) at ./job.moc:91
#33 0x01ca502a in Akonadi::ItemFetchJob::qt_metacall (this=0x1225c160,
_c=QMetaObject::InvokeMetaMethod, _id=34, _a=0x9552390) at
./itemfetchjob.moc:73
#34 0x01a738ca in QMetaObject::metacall (object=0x1225c160, cl=4290298460,
idx=34, argv=0x9552390) at kernel/qmetaobject.cpp:237
#35 0x01a7edf6 in QMetaCallEvent::placeMetaCall (this=0x125285a0,
object=0x1225c160) at kernel/qobject.cpp:534
#36 0x01a806a2 in QObject::event (this=0x1225c160, e=0x13b0afb0) at
kernel/qobject.cpp:1219
#37 0x00f6cfdc in QApplicationPrivate::notify_helper (this=0x90b8900,
receiver=0x1225c160, e=0x125285a0) at kernel/qapplication.cpp:4396
#38 0x00f7304e in QApplication::notify (this=0xbfa76c94, receiver=0x1225c160,
e=0x125285a0) at kernel/qapplication.cpp:3798
#39 0x00c527da in KApplication::notify (this=0xbfa76c94, receiver=0x1225c160,
event=0x125285a0) at ../../kdeui/kernel/kapplication.cpp:311
#40 0x01a6db3b in QCoreApplication::notifyInternal (this=0xbfa76c94,
receiver=0x1225c160, event=0x125285a0) at kernel/qcoreapplication.cpp:732
#41 0x01a70d8b in sendEvent (receiver=0x0, event_type=0, data=0x9088eb8) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#42 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x9088eb8) at kernel/qcoreapplication.cpp:1373
#43 0x01a70f4d in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1266
#44 0x01a9ca74 in sendPostedEvents (s=0x90b6710) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#45 postEventSourceDispatch (s=0x90b6710) at
kernel/qeventdispatcher_glib.cpp:277
#46 0x06378855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#47 0x0637c668 in ?? () from /lib/libglib-2.0.so.0
#48 0x0637c848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#49 0x01a9c565 in QEventDispatcherGlib::processEvents (this=0x9088b78,
flags=...) at kernel/qeventdispatcher_glib.cpp:415
#50 0x0102ebe5 in QGuiEventDispatcherGlib::processEvents (this=0x9088b78,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#51 0x01a6c609 in QEventLoop::processEvents (this=0xbfa76bf4, flags=) at
kernel/qeventloop.cpp:149
#52 0x01a6ca8a in QEventLoop::exec (this=0xbfa76bf4, flags=...) at
kernel/qeventloop.cpp:201
#53 0x01a7100f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#54 0x00f6be07 in QApplication::exec () at kernel/qapplication.cpp:3672
#55 0x0804b20f in main (argc=1, argv=0xbfa76ec4) at
../../../kontact/src/main.cpp:218

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