Bug 189740 - Moving from calender to any other pim crashes (KCal::IncidenceBase::uid, KCal::ResourceCached::clearChange, KCal::ResourceRemote::slotSaveJobResult)
Summary: Moving from calender to any other pim crashes (KCal::IncidenceBase::uid, KCal...
Status: RESOLVED WORKSFORME
Alias: None
Product: korganizer
Classification: Applications
Component: general (show other bugs)
Version: 4.2.1
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 200845 201194 201631 203679 203680 204387 204857 205927 209306 210319 211517 226957 255944 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-04-15 20:54 UTC by Chris Gidden
Modified: 2011-06-04 16:38 UTC (History)
13 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 Chris Gidden 2009-04-15 20:54:33 UTC
Version:           4.2.1 (using KDE 4.2.0)
OS:                Linux
Installed from:    SuSE RPMs

on crash asked to report and this is the synopsis given



Application: Kontact (kontact), signal SIGSEGV
[Current thread is 1 (Thread 0xb496d700 (LWP 21429))]

Thread 1 (Thread 0xb496d700 (LWP 21429)):
[KCrash Handler]
#6  0xb72fdd4c in KCal::IncidenceBase::uid() const () from /usr/lib/libkcal.so.4
#7  0xb7373b99 in KCal::ResourceCached::clearChange(KCal::Incidence*) () from /usr/lib/libkcal.so.4
#8  0xb0562821 in KCal::ResourceRemote::slotSaveJobResult(KJob*) () from /usr/lib/libkcal_resourceremote.so.4
#9  0xb05629d7 in KCal::ResourceRemote::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkcal_resourceremote.so.4
#10 0xb676e580 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#11 0xb676f302 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#12 0xb6978d13 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5
#13 0xb69791b9 in KJob::emitResult() () from /usr/lib/libkdecore.so.5
#14 0xb6f9df48 in KIO::FileCopyJob::slotResult(KJob*) () from /usr/lib/libkio.so.5
#15 0xb6fa15cf in KIO::FileCopyJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#16 0xb676e580 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#17 0xb676f302 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#18 0xb6978d13 in KJob::result(KJob*) () from /usr/lib/libkdecore.so.5
#19 0xb69791b9 in KJob::emitResult() () from /usr/lib/libkdecore.so.5
#20 0xb6f9cbb5 in KIO::SimpleJob::slotFinished() () from /usr/lib/libkio.so.5
#21 0xb6f99513 in KIO::SimpleJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#22 0xb6f9957a in ?? () from /usr/lib/libkio.so.5
#23 0xb676e580 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#24 0xb676f302 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#25 0xb704d677 in KIO::SlaveInterface::finished() () from /usr/lib/libkio.so.5
#26 0xb70502cf in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib/libkio.so.5
#27 0xb704dc87 in KIO::SlaveInterface::dispatch() () from /usr/lib/libkio.so.5
#28 0xb70405a0 in KIO::Slave::gotInput() () from /usr/lib/libkio.so.5
#29 0xb7040913 in KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#30 0xb676e580 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#31 0xb676f302 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#32 0xb6f6a357 in KIO::Connection::readyRead() () from /usr/lib/libkio.so.5
#33 0xb6f6bd83 in ?? () from /usr/lib/libkio.so.5
#34 0xb6f6c3d6 in KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkio.so.5
#35 0xb676771b in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/libQtCore.so.4
#36 0xb6769281 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#37 0xb5cee8fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#38 0xb5cf675e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#39 0xb6cf993d in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#40 0xb6759961 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#41 0xb675a5d5 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#42 0xb675a7cd in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#43 0xb678436f in ?? () from /usr/lib/libQtCore.so.4
#44 0xb51019a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#45 0xb5105063 in ?? () from /usr/lib/libglib-2.0.so.0
#46 0xb5105221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#47 0xb6783fb8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#48 0xb5d877c5 in ?? () from /usr/lib/libQtGui.so.4
#49 0xb675801a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#50 0xb67581da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#51 0xb615a357 in QDialog::exec() () from /usr/lib/libQtGui.so.4
#52 0xb6c7bd64 in KMessageBox::createKMessageBox(KDialog*, QIcon const&, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&, QMessageBox::Icon) ()
   from /usr/lib/libkdeui.so.5
#53 0xb6c7d0e1 in KMessageBox::createKMessageBox(KDialog*, QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&) ()
   from /usr/lib/libkdeui.so.5
#54 0xb6c7ded3 in KMessageBox::errorListWId(unsigned long, QString const&, QStringList const&, QString const&, QFlags<KMessageBox::Option>) () from /usr/lib/libkdeui.so.5
#55 0xb6c7e0f1 in KMessageBox::error(QWidget*, QString const&, QString const&, QFlags<KMessageBox::Option>) () from /usr/lib/libkdeui.so.5
#56 0xb0764488 in CalendarView::showErrorMessage(QString const&) () from /usr/lib/libkorganizerprivate.so.4
#57 0xb076e58c in CalendarView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkorganizerprivate.so.4
#58 0xb676e580 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#59 0xb676f302 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#60 0xb7379263 in KCal::CalendarResources::signalErrorMessage(QString const&) () from /usr/lib/libkcal.so.4
#61 0xb7379294 in KCal::CalendarResources::slotSaveError(KCal::ResourceCalendar*, QString const&) () from /usr/lib/libkcal.so.4
#62 0xb737955b in KCal::CalendarResources::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkcal.so.4
#63 0xb676e580 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#64 0xb676f302 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#65 0xb736caa9 in KCal::ResourceCalendar::resourceSaveError(KCal::ResourceCalendar*, QString const&) () from /usr/lib/libkcal.so.4
#66 0xb736cf98 in KCal::ResourceCalendar::saveError(QString const&) () from /usr/lib/libkcal.so.4
#67 0xb7372963 in KCal::ResourceCached::save(KCal::ResourceCached::CacheAction, KCal::Incidence*) () from /usr/lib/libkcal.so.4
#68 0xb7372a4e in KCal::ResourceCached::slotSave() () from /usr/lib/libkcal.so.4
#69 0xb7375433 in KCal::ResourceCached::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkcal.so.4
#70 0xb056294a in KCal::ResourceRemote::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkcal_resourceremote.so.4
#71 0xb676e580 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#72 0xb676f302 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#73 0xb67a97f7 in QTimer::timeout() () from /usr/lib/libQtCore.so.4
#74 0xb6774f9e in QTimer::timerEvent(QTimerEvent*) () from /usr/lib/libQtCore.so.4
#75 0xb676904f in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#76 0xb5cee8fc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#77 0xb5cf675e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#78 0xb6cf993d in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#79 0xb6759961 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#80 0xb6787b86 in ?? () from /usr/lib/libQtCore.so.4
#81 0xb6784060 in ?? () from /usr/lib/libQtCore.so.4
#82 0xb51019a8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#83 0xb5105063 in ?? () from /usr/lib/libglib-2.0.so.0
#84 0xb5105221 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#85 0xb6783fb8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#86 0xb5d877c5 in ?? () from /usr/lib/libQtGui.so.4
#87 0xb675801a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#88 0xb67581da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#89 0xb675a895 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#90 0xb5cee777 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#91 0x0804bf8f in _start ()
Comment 1 Sergio Martins 2009-04-16 00:31:36 UTC
What are the steps to reproduce?

Can you reproduce it always?
Comment 2 Chris Gidden 2009-04-16 17:37:22 UTC
At this time yes, reinstalled still happening, It is similar to some time ago when it previously happened in linux 10.3 and pim with that. upgrading to 11 it went away and it is only in last two weeks this seems to have happened.
Has there been a change in that time which has been on delta for update?
Comment 3 Sergio Martins 2009-04-20 21:05:51 UTC
Which calendar resource are you using? akonadi, *.ics local file, remote calendar, egroupware, etc?
Comment 4 Dario Andres 2009-07-21 01:39:43 UTC
*** Bug 200845 has been marked as a duplicate of this bug. ***
Comment 5 Dario Andres 2009-07-21 01:41:37 UTC
Bug 200845 got a complete and updated backtrace:

Thread 1 (Thread 0xb7f7b700 (LWP 2908)):
[KCrash Handler]
#6  0x004ac09c in QString (this=0x8485310) at
/usr/include/qt4/QtCore/qstring.h:711
#7  KCal::IncidenceBase::uid (this=0x8485310) at
../../kcal/incidencebase.cpp:185
#8  0x00534b29 in KCal::ResourceCached::clearChange (this=0x843e250,
incidence=0x8485310) at ../../kcal/resourcecached.cpp:761
#9  0x04d873f9 in KCal::ResourceRemote::slotSaveJobResult (this=0x843e250,
job=0x8407a38) at ../../../kresources/remote/resourceremote.cpp:299
#10 0x04d878ef in KCal::ResourceRemote::qt_metacall (this=0x843e250,
_c=QMetaObject::InvokeMetaMethod, _id=19, _a=0xbfd9aff8) at
./resourceremote.moc:71
#11 0x00390343 in QMetaObject::activate (sender=0x8407a38, from_signal_index=7,
to_signal_index=7, argv=0xbfd9aff8) at kernel/qobject.cpp:3113
#12 0x00390fa2 in QMetaObject::activate (sender=0x8407a38, m=0xb44da8,
local_signal_index=3, argv=0xbfd9aff8) at kernel/qobject.cpp:3187
#13 0x009b0b73 in KJob::result (this=0x8407a38, _t1=0x8407a38) at
./kjob.moc:188
#14 0x009b0ff9 in KJob::emitResult (this=0x8407a38) at
../../kdecore/jobs/kjob.cpp:304
#15 0x06a0d7f0 in KIO::FileCopyJob::slotResult (this=0x8407a38, job=0x84c5128)
at ../../kio/kio/job.cpp:2202
#16 0x06a0c9f2 in KIO::FileCopyJob::qt_metacall (this=0x8407a38,
_c=QMetaObject::InvokeMetaMethod, _id=32, _a=0xbfd9b178) at
./jobclasses.moc:673
#17 0x00390343 in QMetaObject::activate (sender=0x84c5128, from_signal_index=7,
to_signal_index=7, argv=0xbfd9b178) at kernel/qobject.cpp:3113
#18 0x00390fa2 in QMetaObject::activate (sender=0x84c5128, m=0xb44da8,
local_signal_index=3, argv=0xbfd9b178) at kernel/qobject.cpp:3187
#19 0x009b0b73 in KJob::result (this=0x84c5128, _t1=0x84c5128) at
./kjob.moc:188
#20 0x009b0ff9 in KJob::emitResult (this=0x84c5128) at
../../kdecore/jobs/kjob.cpp:304
#21 0x06a05000 in KIO::SimpleJob::slotFinished (this=0x84c5128) at
../../kio/kio/job.cpp:477
#22 0x06a0551a in KIO::TransferJob::slotFinished (this=0x84c5128) at
../../kio/kio/job.cpp:948
#23 0x06a03243 in KIO::TransferJob::qt_metacall (this=0x84c5128,
_c=QMetaObject::InvokeMetaMethod, _id=47, _a=0xbfd9b3dc) at
./jobclasses.moc:343
#24 0x00390343 in QMetaObject::activate (sender=0x840f190, from_signal_index=8,
to_signal_index=8, argv=0x0) at kernel/qobject.cpp:3113
#25 0x00390fa2 in QMetaObject::activate (sender=0x840f190, m=0x6be5f64,
local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3187
#26 0x06acecd7 in KIO::SlaveInterface::finished (this=0x840f190) at
./slaveinterface.moc:165
#27 0x06ad2bcd in KIO::SlaveInterface::dispatch (this=0x840f190, _cmd=104,
rawdata=...) at ../../kio/kio/slaveinterface.cpp:175
#28 0x06acf193 in KIO::SlaveInterface::dispatch (this=0x840f190) at
../../kio/kio/slaveinterface.cpp:91
#29 0x06ac126a in KIO::Slave::gotInput (this=0x840f190) at
../../kio/kio/slave.cpp:322
#30 0x06ac3663 in KIO::Slave::qt_metacall (this=0x840f190,
_c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbfd9b6bc) at ./slave.moc:76
#31 0x00390343 in QMetaObject::activate (sender=0x8484238, from_signal_index=4,
to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3113
#32 0x00390fa2 in QMetaObject::activate (sender=0x8484238, m=0x6be28a0,
local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3187
#33 0x069cc677 in KIO::Connection::readyRead (this=0x8484238) at
./connection.moc:86
#34 0x069ce43e in KIO::ConnectionPrivate::dequeue (this=0x83de858) at
../../kio/kio/connection.cpp:82
#35 0x069ce56e in KIO::Connection::qt_metacall (this=0x8484238,
_c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x83de0b0) at ./connection.moc:73
#36 0x00388feb in QMetaCallEvent::placeMetaCall (this=0x84d21d8,
object=0x8484238) at kernel/qobject.cpp:477
#37 0x0038a6de in QObject::event (this=0x8484238, e=0x84d21d8) at
kernel/qobject.cpp:1111
#38 0x0104ac34 in QApplicationPrivate::notify_helper (this=0x8358f98,
receiver=0x8484238, e=0x84d21d8) at kernel/qapplication.cpp:4056
#39 0x0105235c in QApplication::notify (this=0xbfd9bf50, receiver=0x8484238,
e=0x84d21d8) at kernel/qapplication.cpp:3603
#40 0x00d1faaa in KApplication::notify (this=0xbfd9bf50, receiver=0x8484238,
event=0x84d21d8) at ../../kdeui/kernel/kapplication.cpp:302
#41 0x0037a7ab in QCoreApplication::notifyInternal (this=0xbfd9bf50,
receiver=0x8484238, event=0x84d21d8) at kernel/qcoreapplication.cpp:610
#42 0x0037b392 in QCoreApplication::sendEvent (receiver=0x0, event_type=0,
data=0x8344148) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#43 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x8344148) at kernel/qcoreapplication.cpp:1247
#44 0x0037b55d in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1140
#45 0x003a54df in QCoreApplication::sendPostedEvents (s=0x835b310) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#46 postEventSourceDispatch (s=0x835b310) at
kernel/qeventdispatcher_glib.cpp:210
#47 0x01a15bc8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#48 0x01a19470 in ?? () from /usr/lib/libglib-2.0.so.0
#49 0x01a195a3 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#50 0x003a510c in QEventDispatcherGlib::processEvents (this=0x8343d30,
flags=...) at kernel/qeventdispatcher_glib.cpp:327
#51 0x010eb7a5 in QGuiEventDispatcherGlib::processEvents (this=0x8343d30,
flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#52 0x00378d59 in QEventLoop::processEvents (this=0xbfd9beb4, flags=) at
kernel/qeventloop.cpp:149
#53 0x003791aa in QEventLoop::exec (this=0xbfd9beb4, flags=...) at
kernel/qeventloop.cpp:201
#54 0x0037b61f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#55 0x0104aab7 in QApplication::exec () at kernel/qapplication.cpp:3525
#56 0x001d0fd3 in Akonadi::ResourceBase::init (r=0x83fcad8) at
../../akonadi/resourcebase.cpp:208
#57 0x0804fb03 in Akonadi::ResourceBase::init<KCalResource> (argc=3,
argv=0xbfd9c014) at /usr/include/akonadi/resourcebase.h:185
#58 main (argc=3, argv=0xbfd9c014) at
../../../resources/kcal/kcalresource.cpp:684
Comment 6 Christophe Marin 2009-07-27 10:12:58 UTC
*** Bug 201194 has been marked as a duplicate of this bug. ***
Comment 7 Christophe Marin 2009-07-27 10:13:13 UTC
*** Bug 201631 has been marked as a duplicate of this bug. ***
Comment 8 Christophe Marin 2009-08-15 23:39:14 UTC
*** Bug 203679 has been marked as a duplicate of this bug. ***
Comment 9 Dario Andres 2009-08-16 19:30:45 UTC
*** Bug 203680 has been marked as a duplicate of this bug. ***
Comment 10 Christophe Marin 2009-08-19 14:07:39 UTC
*** Bug 204387 has been marked as a duplicate of this bug. ***
Comment 11 Dario Andres 2009-08-23 16:18:01 UTC
Bug 204857: now it is the akonadi_kcal_resource helper app which is crashing.
Comment 12 Dario Andres 2009-08-23 16:18:10 UTC
*** Bug 204857 has been marked as a duplicate of this bug. ***
Comment 13 Christophe Marin 2009-09-02 00:13:43 UTC
*** Bug 205927 has been marked as a duplicate of this bug. ***
Comment 14 Dario Andres 2009-10-03 18:52:40 UTC
*** Bug 209306 has been marked as a duplicate of this bug. ***
Comment 15 Dario Andres 2009-10-12 18:19:19 UTC
*** Bug 210319 has been marked as a duplicate of this bug. ***
Comment 16 Dario Andres 2009-10-23 14:53:07 UTC
*** Bug 211517 has been marked as a duplicate of this bug. ***
Comment 17 fleg 2009-10-23 15:06:23 UTC
(In reply to comment #3)
> Which calendar resource are you using? akonadi, *.ics local file, remote
> calendar, egroupware, etc?

Using akonadi with egroupware - no crashes. Only with direct egroupware configuration.
Comment 18 fleg 2009-10-23 15:09:33 UTC
In reply to comment #3)
> Which calendar resource are you using? akonadi, *.ics local file, remote
> calendar, egroupware, etc?
Problems only with egroupware xml-rpc.
Comment 19 Dario Andres 2010-02-15 15:17:17 UTC
*** Bug 226957 has been marked as a duplicate of this bug. ***
Comment 20 Dario Andres 2010-12-12 19:19:21 UTC
[Comment from a bug triager]
From bug 255944:
-- Information about the crash:
Kontact crashes (segfaults) when editing calendar in remote file on a Zimbra
server. Editing locally works nice, but when Kontact tries to write to the
remote file it segfaults. This was an issue in KDE3 as well. I am running
Ubuntu Lucid with KDE4.
Comment 21 Dario Andres 2010-12-12 19:19:31 UTC
*** Bug 255944 has been marked as a duplicate of this bug. ***
Comment 22 Sergio Martins 2011-06-04 16:38:35 UTC
KCal isn't used anymore. Closing.