Bug 165845 - kontact crash on startup
Summary: kontact crash on startup
Status: RESOLVED DUPLICATE of bug 159532
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-06 12:02 UTC by Dario Panico
Modified: 2008-07-06 14:39 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 Dario Panico 2008-07-06 12:02:33 UTC
Version:           4.00.85 (KDE 4.0.85 (KDE 4.1 >= 20080703)) (using 4.00.85 (KDE 4.0.85 (KDE 4.1 >= 20080703)), compiled sources)
Compiler:          gcc
OS:                Linux (x86_64) release 2.6.24-19-generic

Every time i start kontact via kickoff menu i get the bouncing cursor and nothing more.
Starting it via konsole makes a dialog appear with the following backtrace:
Application: Kontact (kontact), signal SIGSEGV
[Thread debugging using libthread_db enabled]
[New Thread 0x7fd02976f780 (LWP 22646)]
[KCrash handler]
#5  0x00007fd01e328080 in strlen () from /lib/libc.so.6
#6  0x00007fd0291fb27e in qstrdup (
    src=0x7fd00cceb010 <Address 0x7fd00cceb010 out of bounds>)
    at /usr/src/kde4/qt-copy/src/corelib/tools/qbytearray.cpp:104
#7  0x00007fd023c95ef6 in KCal::Attachment::setData ()
   from /opt/kde4/lib/libkcal.so.4
#8  0x00007fd023cc904e in KCal::ICalFormatImpl::readAttachment ()
   from /opt/kde4/lib/libkcal.so.4
#9  0x00007fd023cc9f06 in KCal::ICalFormatImpl::readIncidence ()
   from /opt/kde4/lib/libkcal.so.4
#10 0x00007fd023cca32c in KCal::ICalFormatImpl::readEvent ()
   from /opt/kde4/lib/libkcal.so.4
#11 0x00007fd023ccaf5c in KCal::ICalFormatImpl::populate ()
   from /opt/kde4/lib/libkcal.so.4
#12 0x00007fd023cbeb8c in KCal::ICalFormat::fromRawString ()
   from /opt/kde4/lib/libkcal.so.4
#13 0x00007fd023cbf20c in KCal::ICalFormat::load ()
   from /opt/kde4/lib/libkcal.so.4
#14 0x00007fd023ce7539 in KCal::FileStorage::load ()
   from /opt/kde4/lib/libkcal.so.4
#15 0x00007fd023caf463 in KCal::CalendarLocal::load ()
   from /opt/kde4/lib/libkcal.so.4
#16 0x00007fd023cea35b in KCal::ResourceLocal::doLoad ()
   from /opt/kde4/lib/libkcal.so.4
#17 0x00007fd023cf0156 in KCal::ResourceCached::load ()
   from /opt/kde4/lib/libkcal.so.4
#18 0x00007fd023cf031e in KCal::ResourceCached::load ()
   from /opt/kde4/lib/libkcal.so.4
#19 0x00007fd023cf8801 in KCal::CalendarResources::load ()
   from /opt/kde4/lib/libkcal.so.4
#20 0x00007fd010e47f62 in SDSummaryWidget::SDSummaryWidget ()
   from /opt/kde4/lib/kde4/kontact_specialdatesplugin.so
#21 0x00007fd010e430a4 in SpecialdatesPlugin::createSummaryWidget ()
   from /opt/kde4/lib/kde4/kontact_specialdatesplugin.so
#22 0x00007fd010c300e8 in SummaryViewPart::updateWidgets ()
   from /opt/kde4/lib/kde4/kontact_summaryplugin.so
#23 0x00007fd010c30f65 in SummaryViewPart::initGUI ()
   from /opt/kde4/lib/kde4/kontact_summaryplugin.so
#24 0x00007fd010c31061 in SummaryViewPart::SummaryViewPart ()
   from /opt/kde4/lib/kde4/kontact_summaryplugin.so
#25 0x00007fd010c2d525 in SummaryView::createPart ()
   from /opt/kde4/lib/kde4/kontact_summaryplugin.so
#26 0x00007fd022cf6859 in Kontact::Plugin::part ()
   from /opt/kde4/lib/libkontactinterfaces.so.4
#27 0x00007fd02567f983 in Kontact::MainWindow::selectPlugin ()
   from /opt/kde4/lib/libkontactprivate.so.4
#28 0x00007fd02567cef5 in Kontact::MainWindow::selectPlugin ()
   from /opt/kde4/lib/libkontactprivate.so.4
#29 0x00007fd02567c5ea in Kontact::MainWindow::loadSettings ()
   from /opt/kde4/lib/libkontactprivate.so.4
#30 0x00007fd025681ffe in Kontact::MainWindow::initObject ()
   from /opt/kde4/lib/libkontactprivate.so.4
#31 0x00007fd025682608 in Kontact::MainWindow::MainWindow ()
   from /opt/kde4/lib/libkontactprivate.so.4
#32 0x0000000000403369 in KontactApp::newInstance ()
#33 0x00007fd028767a44 in KUniqueApplicationAdaptor::qt_metacall ()
   from /opt/kde4/lib/libkdeui.so.5
#34 0x00007fd0202a0849 in QDBusConnectionPrivate::deliverCall (this=0x624b00, 
    object=0x6bcfa0, msg=@0x6bc510, metaTypes=@0x7fff317b4b98, slotIdx=4)
    at /usr/src/kde4/qt-copy/src/dbus/qdbusintegrator.cpp:865
#35 0x00007fd0202a1676 in QDBusConnectionPrivate::activateCall (
    this=0x624b00, object=0x6bcfa0, flags=337, msg=@0x6bc510)
    at /usr/src/kde4/qt-copy/src/dbus/qdbusintegrator.cpp:770
#36 0x00007fd0202a1ec5 in QDBusConnectionPrivate::activateObject (
    this=0x624b00, node=@0x6bc4e8, msg=@0x6bc510, 
    pathStartPos=<value optimized out>)
    at /usr/src/kde4/qt-copy/src/dbus/qdbusintegrator.cpp:1298
#37 0x00007fd0202a1f58 in QDBusActivateObjectEvent::placeMetaCall (
    this=0x6bc4a0) at /usr/src/kde4/qt-copy/src/dbus/qdbusintegrator.cpp:1411
#38 0x00007fd0292cfe20 in QObject::event (this=0x7fff317b5770, e=0x6bc4a0)
    at /usr/src/kde4/qt-copy/src/corelib/kernel/qobject.cpp:1137
#39 0x00007fd0292c1d90 in QCoreApplication::event (this=0x7fd00cceb010, 
    e=0x7fd00cceb010)
    at /usr/src/kde4/qt-copy/src/corelib/kernel/qcoreapplication.cpp:1385
#40 0x00007fd01f9e12b3 in QApplication::event (this=0x7fff317b5770, 
    e=0x6bc4a0) at /usr/src/kde4/qt-copy/src/gui/kernel/qapplication.cpp:2183
#41 0x00007fd01f9da44f in QApplicationPrivate::notify_helper (this=0x62cc90, 
    receiver=0x7fff317b5770, e=0x6bc4a0)
    at /usr/src/kde4/qt-copy/src/gui/kernel/qapplication.cpp:3772
#42 0x00007fd01f9e1615 in QApplication::notify (this=0x7fff317b5770, 
    receiver=0x7fff317b5770, e=0x6bc4a0)
    at /usr/src/kde4/qt-copy/src/gui/kernel/qapplication.cpp:3739
#43 0x00007fd02876040b in KApplication::notify ()
   from /opt/kde4/lib/libkdeui.so.5
#44 0x00007fd0292c1c83 in QCoreApplication::notifyInternal (
    this=0x7fff317b5770, receiver=0x7fff317b5770, event=0x6bc4a0)
    at /usr/src/kde4/qt-copy/src/corelib/kernel/qcoreapplication.cpp:583
#45 0x00007fd0292c2f54 in QCoreApplicationPrivate::sendPostedEvents (
    receiver=0x0, event_type=0, data=0x608680)
    at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:215
#46 0x00007fd0292e5eb3 in postEventSourceDispatch (s=<value optimized out>)
    at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:220
#47 0x00007fd01dc17262 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#48 0x00007fd01dc1a516 in ?? () from /usr/lib/libglib-2.0.so.0
#49 0x00007fd01dc1a9af in g_main_context_iteration ()
   from /usr/lib/libglib-2.0.so.0
#50 0x00007fd0292e636f in QEventDispatcherGlib::processEvents (this=0x61ffb0, 
    flags=<value optimized out>)
    at /usr/src/kde4/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:325
#51 0x00007fd01fa5584f in QGuiEventDispatcherGlib::processEvents (
    this=0x7fd00cceb010, flags=<value optimized out>)
    at /usr/src/kde4/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:204
#52 0x00007fd0292c1085 in QEventLoop::processEvents (
    this=<value optimized out>, flags=@0x7fff317b56a0)
    at /usr/src/kde4/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#53 0x00007fd0292c11f6 in QEventLoop::exec (this=0x7fff317b56e0, 
    flags=@0x7fff317b56f0)
    at /usr/src/kde4/qt-copy/src/corelib/kernel/qeventloop.cpp:196
#54 0x00007fd0292c31c1 in QCoreApplication::exec ()
    at /usr/src/kde4/qt-copy/src/corelib/kernel/qcoreapplication.cpp:845
#55 0x00000000004044d6 in main ()
#0  0x00007fd01e34ab50 in nanosleep () from /lib/libc.so.6


This happened after a crash due to an import of an ical from a previous version of korganizer.
Comment 1 Christophe Marin 2008-07-06 13:34:54 UTC
@Allen : This BT is the same as bug 159532 comment #3
Comment 2 Allen Winter 2008-07-06 13:53:46 UTC
Yes, this is a duplicate.  And we get this alot.

The problem is you have a binary attachment somewhere in your calendar and the 3rd party library we use for reading calendars doesn't work correctly with binary attachments.

So, you need to remove the binary attachment somehow. Either by hand editing the calendar file, or by loading the calendar into another program, perhaps Sunbird.

*** This bug has been marked as a duplicate of 159532 ***
Comment 3 Dario Panico 2008-07-06 14:39:11 UTC
if I remove KDEHOME/share/apps/korganizer and kcal nothing changes, i have no idea about where the attachment could be but if i remove those dirs wouldn't the problem disappear (no calendar at all)?