Bug 282038 - Plasma crashed while trying to delete an event from caldav
Summary: Plasma crashed while trying to delete an event from caldav
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: 4.7.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-14 20:36 UTC by Diego Zaccai
Modified: 2013-05-28 18:40 UTC (History)
2 users (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 Diego Zaccai 2011-09-14 20:36:46 UTC
Application: akonadi_imap_resource (4.7)
KDE Platform Version: 4.7.1 (4.7.1)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-11-generic x86_64
Distribution: Ubuntu oneiric (development branch)

-- Information about the crash:
- What I was doing when the application crashed:
I was trying to tedele an "all day" test event from a caldav calentar on Kontact when plasma when black.

-- Backtrace:
Application: Akonadi Resource (akonadi_imap_resource), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fb515ba7780 (LWP 2242))]

Thread 3 (Thread 0x7fb502afa700 (LWP 2247)):
#0  0x00007fb510e89014 in __pthread_mutex_lock (mutex=0x7fb4fc200aa8) at pthread_mutex_lock.c:61
#1  0x00007fb50ff1cf6d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb50ff1df0d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb50ff1e539 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb51500ff3e in QEventDispatcherGlib::processEvents (this=0xb1a740, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007fb514fe3cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fb514fe3ef7 in QEventLoop::exec (this=0x7fb502af9de0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007fb514efb27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#8  0x00007fb513c239a3 in KIMAP::SessionThread::run (this=0x9c65f0) at ../../kimap/sessionthread.cpp:169
#9  0x00007fb514efdd05 in QThreadPrivate::start (arg=0x9c65f0) at thread/qthread_unix.cpp:331
#10 0x00007fb510e86edc in start_thread (arg=0x7fb502afa700) at pthread_create.c:304
#11 0x00007fb5115d789d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fb503920700 (LWP 2655)):
#0  0x00007fffdc3ff817 in ?? ()
#1  0x00007fb5101d307b in __GI_clock_gettime (clock_id=1, tp=0x7fb50391fb40) at ../sysdeps/unix/clock_gettime.c:100
#2  0x00007fb514f4e074 in do_gettime (frac=0x7fb50391fb58, sec=0x7fb50391fb50) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007fb5150106ed in QTimerInfoList::updateCurrentTime (this=0x95fa20) at kernel/qeventdispatcher_unix.cpp:339
#5  0x00007fb515010a33 in QTimerInfoList::timerWait (this=0x95fa20, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#6  0x00007fb51500f44c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7fb50391fc3c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007fb51500f4f5 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007fb50ff1d102 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007fb50ff1df0d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fb50ff1e539 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fb51500ff3e in QEventDispatcherGlib::processEvents (this=0x9704b0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#12 0x00007fb514fe3cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007fb514fe3ef7 in QEventLoop::exec (this=0x7fb50391fdd0, flags=...) at kernel/qeventloop.cpp:201
#14 0x00007fb514efb27f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#15 0x00007fb514fc6cbf in QInotifyFileSystemWatcherEngine::run (this=0x96fd80) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007fb514efdd05 in QThreadPrivate::start (arg=0x96fd80) at thread/qthread_unix.cpp:331
#17 0x00007fb510e86edc in start_thread (arg=0x7fb503920700) at pthread_create.c:304
#18 0x00007fb5115d789d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#19 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fb515ba7780 (LWP 2242)):
[KCrash Handler]
#6  QString (other=..., this=0x7fffdc37cb10) at /usr/include/qt4/QtCore/qstring.h:728
#7  ImapAccount::server (this=0x0) at ../../../resources/imap/imapaccount.cpp:48
#8  0x0000000000455432 in SessionPool::onCapabilitiesTestDone (this=0xab4630, job=0xadd750) at ../../../resources/imap/sessionpool.cpp:378
#9  0x0000000000456237 in SessionPool::qt_metacall (this=0xab4630, _c=QMetaObject::InvokeMetaMethod, _id=11, _a=0x7fffdc37cdb0) at ./sessionpool.moc:119
#10 0x00007fb514ff7eba in QMetaObject::activate (sender=0xadd750, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffdc37cdb0) at kernel/qobject.cpp:3278
#11 0x00007fb511ee3142 in KJob::result (this=<optimized out>, _t1=0xadd750) at ./kjob.moc:194
#12 0x00007fb511ee3180 in KJob::emitResult (this=0xadd750) at ../../kdecore/jobs/kjob.cpp:312
#13 0x00007fb513c0a0b4 in KIMAP::Job::connectionLost (this=0xadd750) at ../../kimap/job.cpp:68
#14 0x00007fb513c21873 in KIMAP::SessionPrivate::clearJobQueue (this=0xb1ac30) at ../../kimap/session.cpp:390
#15 0x00007fb513c22d6d in KIMAP::Session::qt_metacall (this=0xb0c700, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fb4fc0013b0) at ./session.moc:115
#16 0x00007fb514ffba5e in QObject::event (this=0xb0c700, e=<optimized out>) at kernel/qobject.cpp:1217
#17 0x00007fb5143953d4 in notify_helper (e=0x7fb4fc1f79b0, receiver=0xb0c700, this=0x9125c0) at kernel/qapplication.cpp:4486
#18 QApplicationPrivate::notify_helper (this=0x9125c0, receiver=0xb0c700, e=0x7fb4fc1f79b0) at kernel/qapplication.cpp:4458
#19 0x00007fb51439a241 in QApplication::notify (this=0x7fffdc37d660, receiver=0xb0c700, e=0x7fb4fc1f79b0) at kernel/qapplication.cpp:4365
#20 0x00007fb5124b3216 in KApplication::notify (this=0x7fffdc37d660, receiver=0xb0c700, event=0x7fb4fc1f79b0) at ../../kdeui/kernel/kapplication.cpp:311
#21 0x00007fb514fe4afc in QCoreApplication::notifyInternal (this=0x7fffdc37d660, receiver=0xb0c700, event=0x7fb4fc1f79b0) at kernel/qcoreapplication.cpp:787
#22 0x00007fb514fe851f in sendEvent (event=0x7fb4fc1f79b0, receiver=0xb0c700) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#23 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8ed800) at kernel/qcoreapplication.cpp:1428
#24 0x00007fb51500fa73 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#25 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#26 0x00007fb50ff1db6d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007fb50ff1e368 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007fb50ff1e539 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007fb51500fed6 in QEventDispatcherGlib::processEvents (this=0x8ef210, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#30 0x00007fb51443cc6e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#31 0x00007fb514fe3cf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#32 0x00007fb514fe3ef7 in QEventLoop::exec (this=0x7fffdc37d5e0, flags=...) at kernel/qeventloop.cpp:201
#33 0x00007fb514fe8789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#34 0x00007fb5156d8336 in Akonadi::ResourceBase::init (r=0xa6d210) at ../../akonadi/resourcebase.cpp:393
#35 0x000000000041a716 in Akonadi::ResourceBase::init<ImapResource> (argc=<optimized out>, argv=<optimized out>) at /usr/include/akonadi/resourcebase.h:188
#36 0x00007fb51151730d in __libc_start_main (main=0x415050 <main(int, char**)>, argc=3, ubp_av=0x7fffdc37d778, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffdc37d768) at libc-start.c:226
#37 0x0000000000415205 in _start ()

Possible duplicates by query: bug 248473.

Reported using DrKonqi
Comment 1 Kevin Ottens 2011-09-17 16:17:03 UTC
Sorry, can't make use of that report, the backtrace is related to the IMAP resource and your description is about the plasma desktop which are two different process.

Still reassigning to plasma in case they could do something about the caldav issue (I suspect that would be the akonadi or calendar engines misbehaving when they get a change notification from akonadi).
Comment 2 Martin Flöser 2013-05-28 18:40:20 UTC
Thank you for this crash report and helping to improve our software. Unfortunately we were not able to work on this specific report yet. Nowadays the version this crash was reported against is no longer maintained and this makes it very difficult to work on this report as the source code might have changed and the information in the backtrace is no longer valid.

Also it is quite likely that this problem got fixed in a later version. Crash reports are very often reported multiple times.

If you are able to reproduce this crash with the latest version of KDE Plasma (4.10.3) please reopen this report and adjust the version information in the dropdown above and please also include a new backtrace as generated by the crash reporting tool. Please also make sure that the steps on how to reproduce the crash are precise and correct. Thank you!