Summary: | korganizer/korgac crashes when using egroupware | ||
---|---|---|---|
Product: | [Applications] korganizer | Reporter: | Vilson Cristiano Gärtner <vgartner> |
Component: | reminder daemon (korgac) | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | aksdb, christophe, dexter, iandickerson, jorg, kde, mail, marc, mh0122, mtadeunet, ragoddard, roberto.casas, steffen.schloenvoigt, ungethym |
Priority: | NOR | ||
Version: | 0.9 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Vilson Cristiano Gärtner
2008-08-04 21:58:52 UTC
I have a possible fix for this, but I don't have any way to test it myself since I don't have access to an egroupware system. Nor do I want to set one up. Do you have the ability to help compile and test code changes? Hi, Yes, I can help with this... at the present I'm using Ubuntu packages and not sure what requirements I need to install to compile... But if you can help me with this (or pointing to some place with instructions,...), sure I will help. Regards, Vilson On Mon, Aug 4, 2008 at 6:02 PM, Allen Winter <winter@kde.org> wrote: [bugs.kde.org quoted mail] <div dir="ltr">Hi,<br>Yes, I can help with this... at the present I'm using Ubuntu packages and not sure what requirements I need to install to compile...<br>But if you can help me with this (or pointing to some place with instructions,...), sure I will help.<br> <br>Regards,<br>Vilson<br><br><br><div class="gmail_quote">On Mon, Aug 4, 2008 at 6:02 PM, Allen Winter <span dir="ltr"><<a href="mailto:winter@kde.org">winter@kde.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> ------- You are receiving this mail because: -------<br> You reported the bug, or are watching the reporter.<br> <br> <a href="http://bugs.kde.org/show_bug.cgi?id=168363" target="_blank">http://bugs.kde.org/show_bug.cgi?id=168363</a><br> <br> <br> <br> <br> ------- Additional Comments From winter kde org 2008-08-04 23:02 -------<br> I have a possible fix for this, but I don't have any way to test it myself since I don't have access to an egroupware system. Nor do I want to set one up.<br> <br> Do you have the ability to help compile and test code changes?<br> </blockquote></div><br></div> unfortunately, nobody here on the current kdepim development team uses egroupware so we need to rely on people actually using it to help us debug. instructions for build KDE can be found at http://techbase.kde.org/Getting_Started/Build/KDE4 once you have kdepim built, then come back and I'll walk you through the patching process. Ok, I'll do it... and come back... Regards, Vilson On Mon, Aug 4, 2008 at 6:36 PM, Allen Winter <winter@kde.org> wrote: [bugs.kde.org quoted mail] <div dir="ltr">Ok,<br>I'll do it... and come back...<br><br>Regards,<br>Vilson<br><br><br><div class="gmail_quote">On Mon, Aug 4, 2008 at 6:36 PM, Allen Winter <span dir="ltr"><<a href="mailto:winter@kde.org">winter@kde.org</a>></span> wrote:<br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">------- You are receiving this mail because: -------<br> You reported the bug, or are watching the reporter.<br> <br> <a href="http://bugs.kde.org/show_bug.cgi?id=168363" target="_blank">http://bugs.kde.org/show_bug.cgi?id=168363</a><br> <br> <br> <br> <br> </div>------- Additional Comments From winter kde org 2008-08-04 23:36 -------<br> unfortunately, nobody here on the current kdepim development team uses egroupware so we need to rely on people actually using it to help us debug.<br> <br> instructions for build KDE can be found at<br> <a href="http://techbase.kde.org/Getting_Started/Build/KDE4" target="_blank">http://techbase.kde.org/Getting_Started/Build/KDE4</a><br> <br> once you have kdepim built, then come back and I'll walk you through the patching process.<br> </blockquote></div><br></div> SVN commit 843334 by winterz: a fix in removeRemote() when removing the specified Id from the idMap. may also fix "korganizer/korgac crashes when using egroupware", but I don't have access to an egroupware server to test. So I hope others will try. CCBUG: 168363 M +1 -1 idmapper.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=843334 *** Bug 170541 has been marked as a duplicate of this bug. *** This commit seems to have fixed this issue. I cannot reproduce. *** Bug 169295 has been marked as a duplicate of this bug. *** *** Bug 167770 has been marked as a duplicate of this bug. *** The problem still exists here with latest openSUSE packages from the UNSTABLE repositories which should have picked up the patch long ago. (4.1.71-1.4) Backtrace: ========== Anwendung: KDE-Adressbuch (kaddressbook), Signal SIGSEGV [?1034h[Thread debugging using libthread_db enabled] [Current thread is 0 (LWP 5709)] Thread 2 (Thread 0xb2c68b90 (LWP 5710)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb7cc4f42 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb7d2283c in QWaitCondition::wait (this=0x815d090, mutex=0x815d08c, time=30000) at thread/qwaitcondition_unix.cpp:80 #3 0xb7d1795e in QThreadPoolThread::run (this=0x80acc18) at concurrent/qthreadpool.cpp:135 #4 0xb7d2184e in QThreadPrivate::start (arg=0x80acc18) at thread/qthread_unix.cpp:185 #5 0xb7cc1175 in start_thread () from /lib/libpthread.so.0 #6 0xb517fdce in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb4aa16d0 (LWP 5709)): [KCrash Handler] #6 0xb7d6227b in QString::operator< (this=0x8186040, other=@0x814c490) at tools/qstring.cpp:160 #7 0xb655c020 in QMap<QString, QString>::remove (this=0x80d3bb4, akey=@0x814c490) at /usr/include/QtCore/qmap.h:106 #8 0xb655a1b3 in KRES::IdMapper::removeRemoteId (this=0x814cf24, remoteId=@0xbff15b8c) at /usr/src/debug/kdepimlibs-4.1.71/kresources/idmapper.cpp:169 #9 0xb651389c in KABC::ResourceCached::cleanUpCache (this=0x814c740, addrList=@0xbff15c38) at /usr/src/debug/kdepimlibs-4.1.71/kabc/resourcecached.cpp:217 #10 0xb2d9a9da in KABC::ResourceXMLRPC::listContactsFinished (this=0x814c740, mapList=@0xbff15e04) at /usr/src/debug/kdepim-4.1.71/kresources/egroupware/kabc_resourcexmlrpc.cpp:365 #11 0xb2d9f441 in KABC::ResourceXMLRPC::qt_metacall (this=0x814c740, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbff15d58) at /usr/src/debug/kdepim-4.1.71/build/kresources/egroupware/kabc_resourcexmlrpc.moc:96 #12 0xb7e26730 in QMetaObject::activate (sender=0x8183138, from_signal_index=4, to_signal_index=4, argv=0xbff15d58) at kernel/qobject.cpp:3031 #13 0xb7e274b2 in QMetaObject::activate (sender=0x8183138, m=0xb2dada34, local_signal_index=0, argv=0xbff15d58) at kernel/qobject.cpp:3101 #14 0xb2da2dd9 in KXMLRPC::Query::message (this=0x8183138, _t1=@0xbff15e04, _t2=@0x8183144) at /usr/src/debug/kdepim-4.1.71/build/kresources/egroupware/xmlrpciface.moc:101 #15 0xb2da51d9 in KXMLRPC::Query::slotResult (this=0x8183138, job=0x81e91d0) at /usr/src/debug/kdepim-4.1.71/kresources/egroupware/xmlrpciface.cpp:127 #16 0xb2da71a4 in KXMLRPC::Query::qt_metacall (this=0x8183138, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbff15f3c) at /usr/src/debug/kdepim-4.1.71/build/kresources/egroupware/xmlrpciface.moc:90 #17 0xb7e26730 in QMetaObject::activate (sender=0x81e91d0, from_signal_index=7, to_signal_index=7, argv=0xbff15f3c) at kernel/qobject.cpp:3031 #18 0xb7e274b2 in QMetaObject::activate (sender=0x81e91d0, m=0xb7cb2f08, local_signal_index=3, argv=0xbff15f3c) at kernel/qobject.cpp:3101 #19 0xb7b73013 in KJob::result (this=0x81e91d0, _t1=0x81e91d0) at /usr/src/debug/kdelibs-4.1.71/build/kdecore/kjob.moc:186 #20 0xb7b734b9 in KJob::emitResult (this=0x81e91d0) at /usr/src/debug/kdelibs-4.1.71/kdecore/jobs/kjob.cpp:294 #21 0xb75bcf95 in KIO::SimpleJob::slotFinished (this=0x81e91d0) at /usr/src/debug/kdelibs-4.1.71/kio/kio/job.cpp:489 #22 0xb75bdb23 in KIO::TransferJob::slotFinished (this=0x81e91d0) at /usr/src/debug/kdelibs-4.1.71/kio/kio/job.cpp:958 #23 0xb75bebab in KIO::TransferJob::qt_metacall (this=0x81e91d0, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbff16178) at /usr/src/debug/kdelibs-4.1.71/build/kio/jobclasses.moc:336 #24 0xb7e26730 in QMetaObject::activate (sender=0x8142bc8, from_signal_index=8, to_signal_index=8, argv=0x0) at kernel/qobject.cpp:3031 #25 0xb7e274b2 in QMetaObject::activate (sender=0x8142bc8, m=0xb7739364, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3101 #26 0xb766b457 in KIO::SlaveInterface::finished (this=0x8142bc8) at /usr/src/debug/kdelibs-4.1.71/build/kio/slaveinterface.moc:163 #27 0xb766e09f in KIO::SlaveInterface::dispatch (this=0x8142bc8, _cmd=104, rawdata=@0xbff16314) at /usr/src/debug/kdelibs-4.1.71/kio/kio/slaveinterface.cpp:175 #28 0xb766ba57 in KIO::SlaveInterface::dispatch (this=0x8142bc8) at /usr/src/debug/kdelibs-4.1.71/kio/kio/slaveinterface.cpp:91 #29 0xb765e350 in KIO::Slave::gotInput (this=0x8142bc8) at /usr/src/debug/kdelibs-4.1.71/kio/kio/slave.cpp:322 #30 0xb765e6c3 in KIO::Slave::qt_metacall (this=0x8142bc8, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbff16408) at /usr/src/debug/kdelibs-4.1.71/build/kio/slave.moc:75 #31 0xb7e26730 in QMetaObject::activate (sender=0x81596a0, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3031 #32 0xb7e274b2 in QMetaObject::activate (sender=0x81596a0, m=0xb7735e40, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3101 #33 0xb758bcc7 in KIO::Connection::readyRead (this=0x81596a0) at /usr/src/debug/kdelibs-4.1.71/build/kio/connection.moc:84 #34 0xb758d702 in KIO::ConnectionPrivate::dequeue (this=0x8159750) at /usr/src/debug/kdelibs-4.1.71/kio/kio/connection.cpp:82 #35 0xb758dd56 in KIO::Connection::qt_metacall (this=0x81596a0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x824f688) at /usr/src/debug/kdelibs-4.1.71/build/kio/connection.moc:72 #36 0xb7e1f87b in QMetaCallEvent::placeMetaCall (this=0x81b37a8, object=0x81596a0) at kernel/qobject.cpp:529 #37 0xb7e21439 in QObject::event (this=0x81596a0, e=0x81b37a8) at kernel/qobject.cpp:1155 #38 0xb561e82c in QApplicationPrivate::notify_helper (this=0x8067670, receiver=0x81596a0, e=0x81b37a8) at kernel/qapplication.cpp:3803 #39 0xb56266ce in QApplication::notify (this=0xbff16bb8, receiver=0x81596a0, e=0x81b37a8) at kernel/qapplication.cpp:3393 #40 0xb7901e8d in KApplication::notify (this=0xbff16bb8, receiver=0x81596a0, event=0x81b37a8) at /usr/src/debug/kdelibs-4.1.71/kdeui/kernel/kapplication.cpp:307 #41 0xb7e11a61 in QCoreApplication::notifyInternal (this=0xbff16bb8, receiver=0x81596a0, event=0x81b37a8) at kernel/qcoreapplication.cpp:587 #42 0xb7e126d5 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8054490) at kernel/qcoreapplication.h:209 #43 0xb7e128cd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1091 #44 0xb7e3c5af in postEventSourceDispatch (s=0x806bb20) at kernel/qcoreapplication.h:214 #45 0xb50272d9 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #46 0xb502a85b in ?? () from /usr/lib/libglib-2.0.so.0 #47 0xb502a9d8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #48 0xb7e3c1f8 in QEventDispatcherGlib::processEvents (this=0x8068a88, flags={i = -1074697528}) at kernel/qeventdispatcher_glib.cpp:319 #49 0xb56b7885 in QGuiEventDispatcherGlib::processEvents (this=0x8068a88, flags={i = -1074697480}) at kernel/qguieventdispatcher_glib.cpp:198 #50 0xb7e1013a in QEventLoop::processEvents (this=0xbff16b70, flags={i = -1074697416}) at kernel/qeventloop.cpp:143 #51 0xb7e102fa in QEventLoop::exec (this=0xbff16b70, flags={i = -1074697352}) at kernel/qeventloop.cpp:194 #52 0xb7e12995 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845 #53 0xb561e6a7 in QApplication::exec () at kernel/qapplication.cpp:3331 #54 0x0804d804 in main (argc=) at /usr/src/debug/kdepim-4.1.71/kaddressbook/main.cpp:122 ok, reopening I can confirm crash when attempting to access calendar on egroupware server with korgac(21492) KCal::ResourceXMLRPC::doLoad: korgac(21492): Can't read uid map file ' "/home/ian/.kde/share/apps/kcal/todostatemap/xmlrpc_X12JwGtOa1" ' KDE: 4.1.2 (KDE 4.1.2) KOrganizer Reminder Daemon: 0.9 I have checked out kontact from svn and can confirm that kontact still crashes if one is trying to see his calendar. I've set up the build environment to test any changes. Backtrace: ---------------- Application: Kontact (kontact), signal SIGSEGV Thread 1 (Thread 0xb48f56c0 (LWP 7112)): [KCrash Handler] #6 0xb73e050d in QString::operator< () from /usr/lib/libQtCore.so.4 #7 0xb4fddbe8 in QMap<QString, QString>::remove (this=0xa2f896c, akey=@0xa2cb0f0) at /usr/include/qt4/QtCore/qmap.h:100 #8 0xb4fdb503 in KRES::IdMapper::removeRemoteId (this=0xa260fe4, remoteId=@0xbfe7c120) at /home/kde-devel/kde/src/KDE/kdepimlibs/kresources/idmapper.cpp:169 #9 0xb4e88d06 in KCal::ResourceCached::cleanUpTodoCache (this=0xa258e08, todoList=@0xbfe7c184) at /home/kde-devel/kde/src/KDE/kdepimlibs/kcal/resourcecached.cpp:587 #10 0xb01f77e3 in KCal::ResourceXMLRPC::listTodosFinished (this=0xa258e08, list=@0xbfe7c354) at /home/kde-devel/kde/src/KDE/kdepim/kresources/egroupware/kcal_resourcexmlrpc.cpp:716 #11 0xb01f9fa1 in KCal::ResourceXMLRPC::qt_metacall (this=0xa258e08, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfe7c2a8) at /home/kde-devel/kde/build/KDE/kdepim/kresources/egroupware/kcal_resourcexmlrpc.moc:98 #12 0xb74a4a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #13 0xb74a57e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #14 0xb01eb499 in KXMLRPC::Query::message (this=0xa33e938, _t1=@0xbfe7c354, _t2=@0xa33e944) at /home/kde-devel/kde/build/KDE/kdepim/kresources/egroupware/xmlrpciface.moc:101 #15 0xb01edac9 in KXMLRPC::Query::slotResult (this=0xa33e938, job=0xa9be710) at /home/kde-devel/kde/src/KDE/kdepim/kresources/egroupware/xmlrpciface.cpp:127 #16 0xb01efd24 in KXMLRPC::Query::qt_metacall (this=0xa33e938, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfe7c48c) at /home/kde-devel/kde/build/KDE/kdepim/kresources/egroupware/xmlrpciface.moc:90 #17 0xb74a4a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #18 0xb74a57e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #19 0xb76e4733 in KJob::result (this=0xa9be710, _t1=0xa9be710) at /home/kde-devel/kde/build/kde/kdelibs/kdecore/kjob.moc:186 #20 0xb76e4c49 in KJob::emitResult (this=0xa9be710) at /home/kde-devel/kde/src/kde/kdelibs/kdecore/jobs/kjob.cpp:294 #21 0xb7c9df35 in KIO::SimpleJob::slotFinished (this=0xa9be710) at /home/kde-devel/kde/src/kde/kdelibs/kio/kio/job.cpp:489 #22 0xb7ca0463 in KIO::TransferJob::slotFinished (this=0xa9be710) at /home/kde-devel/kde/src/kde/kdelibs/kio/kio/job.cpp:957 #23 0xb7c9b55b in KIO::TransferJob::qt_metacall (this=0xa9be710, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfe7c6c8) at /home/kde-devel/kde/build/kde/kdelibs/kio/jobclasses.moc:336 #24 0xb74a4a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #25 0xb74a57e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #26 0xb7d671b7 in KIO::SlaveInterface::finished (this=0xa2b9618) at /home/kde-devel/kde/build/kde/kdelibs/kio/slaveinterface.moc:163 #27 0xb7d6afb7 in KIO::SlaveInterface::dispatch (this=0xa2b9618, _cmd=104, rawdata=@0xbfe7c894) at /home/kde-devel/kde/src/kde/kdelibs/kio/kio/slaveinterface.cpp:175 #28 0xb7d6769d in KIO::SlaveInterface::dispatch (this=0xa2b9618) at /home/kde-devel/kde/src/kde/kdelibs/kio/kio/slaveinterface.cpp:91 #29 0xb7d58a6d in KIO::Slave::gotInput (this=0xa2b9618) at /home/kde-devel/kde/src/kde/kdelibs/kio/kio/slave.cpp:322 #30 0xb7d59be3 in KIO::Slave::qt_metacall (this=0xa2b9618, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfe7c9a8) at /home/kde-devel/kde/build/kde/kdelibs/kio/slave.moc:75 #31 0xb74a4a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #32 0xb74a57e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #33 0xb7c62bb7 in KIO::Connection::readyRead (this=0xa2c5430) at /home/kde-devel/kde/build/kde/kdelibs/kio/connection.moc:84 #34 0xb7c64c89 in KIO::ConnectionPrivate::dequeue (this=0xa2c5200) at /home/kde-devel/kde/src/kde/kdelibs/kio/kio/connection.cpp:82 #35 0xb7c64e16 in KIO::Connection::qt_metacall (this=0xa2c5430, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xa306360) at /home/kde-devel/kde/build/kde/kdelibs/kio/connection.moc:72 #36 0xb749dbfb in QMetaCallEvent::placeMetaCall () from /usr/lib/libQtCore.so.4 #37 0xb749f771 in QObject::event () from /usr/lib/libQtCore.so.4 #38 0xb69d48ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #39 0xb69dc76e in QApplication::notify () from /usr/lib/libQtGui.so.4 #40 0xb7a1b56d in KApplication::notify (this=0xbfe7d188, receiver=0xa2c5430, event=0xaa6bc50) at /home/kde-devel/kde/src/kde/kdelibs/kdeui/kernel/kapplication.cpp:307 #41 0xb748fe61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #42 0xb7490ae5 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4 #43 0xb7490cdd in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4 #44 0xb74ba82f in ?? () from /usr/lib/libQtCore.so.4 #45 0xb562c6f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #46 0xb562fda3 in ?? () from /usr/lib/libglib-2.0.so.0 #47 0xb562ff61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #48 0xb74ba478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #49 0xb6a6eee5 in ?? () from /usr/lib/libQtGui.so.4 #50 0xb748e52a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #51 0xb748e6ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #52 0xb7490da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #53 0xb69d4767 in QApplication::exec () from /usr/lib/libQtGui.so.4 #54 0x0804c042 in main (argc=1, argv=0xbfe7d484) at /home/kde-devel/kde/src/KDE/kdepim/kontact/src/main.cpp:218 *** Bug 174974 has been marked as a duplicate of this bug. *** *** Bug 174537 has been marked as a duplicate of this bug. *** I can start and read the remote calendar if I first remove all xmlrpc_* files in /home/user/.kde4/share/apps/kcal/uidmaps When I reload the calendar it crashed again, except I delete the file again before reloading. But in this case there are some entries missing. Perhaps this could help tracking this bug down. Please keep an searching! cheers, Thomas I am using Kontact 4.1.3-67.5, KOrganizer 4.1.3-67.5 (KDE:KDE4:Factory:Desktop-Repository) on OpenSUSE 11.0, KDE 4.1.3 Fixed with rev. 896144. *** Bug 179362 has been marked as a duplicate of this bug. *** *** Bug 183223 has been marked as a duplicate of this bug. *** *** Bug 181729 has been marked as a duplicate of this bug. *** |