Bug 164046 - crash when email attachments are used in a new date
Summary: crash when email attachments are used in a new date
Status: RESOLVED DUPLICATE of bug 159247
Alias: None
Product: korganizer
Classification: Applications
Component: general (show other bugs)
Version: 3.5
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-14 12:47 UTC by Willi Richert
Modified: 2008-07-10 12:24 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 Willi Richert 2008-06-14 12:47:56 UTC
Version:           1.9.9 (using 3.5.9, Kubuntu (hardy) 4:3.5.9-0ubuntu7.1)
Compiler:          Target: i486-linux-gnu
OS:                Linux (i686) release 2.6.24-18-generic

The crash occurs after closing and opening again kontact.

[Thread debugging using libthread_db enabled]
[New Thread 0xb658e6c0 (LWP 5587)]
[KCrash handler]
#6  0xb664d283 in strlen () from /lib/tls/i686/cmov/libc.so.6
#7  0xb717079c in QString::fromUtf8 (
    utf8=0xb5996008 <Address 0xb5996008 out of bounds>, len=-1)
    at tools/qstring.cpp:5804
#8  0xb7dbcb31 in Attachment (this=0x83398b0, 
    base64=0xb5996008 <Address 0xb5996008 out of bounds>, mime=@0x805caa0)
    at /build/buildd/kdepim-3.5.9/./libkcal/attachment.cpp:47
#9  0xb7de5670 in KCal::ICalFormatImpl::readAttachment (this=0x818be98, 
    attach=0x82577b0)
    at /build/buildd/kdepim-3.5.9/./libkcal/icalformatimpl.cpp:1246
#10 0xb7debb03 in KCal::ICalFormatImpl::readIncidence (this=0x818be98, 
    parent=0x8254a98, tz=0x0, incidence=0x83395d0)
    at /build/buildd/kdepim-3.5.9/./libkcal/icalformatimpl.cpp:1409
#11 0xb7debe1b in KCal::ICalFormatImpl::readEvent (this=0x818be98, 
    vevent=0x8254a98, vtimezone=0x0)
    at /build/buildd/kdepim-3.5.9/./libkcal/icalformatimpl.cpp:976
#12 0xb7decc06 in KCal::ICalFormatImpl::populate (this=0x818be98, 
    cal=0x8184cc8, calendar=0x8172688)
    at /build/buildd/kdepim-3.5.9/./libkcal/icalformatimpl.cpp:2040
#13 0xb7de1cfa in KCal::ICalFormat::fromRawString (this=0xbf8488ac, 
    cal=0x8184cc8, text=@0xbf84883c)
    at /build/buildd/kdepim-3.5.9/./libkcal/icalformat.cpp:184
#14 0xb7de2337 in KCal::ICalFormat::load (this=0xbf8488ac, 
    calendar=0x8184cc8, fileName=@0xbf848910)
    at /build/buildd/kdepim-3.5.9/./libkcal/icalformat.cpp:98
#15 0xb7e0cbf6 in KCal::FileStorage::load (this=0xbf848904)
    at /build/buildd/kdepim-3.5.9/./libkcal/filestorage.cpp:97
#16 0xb7dd3ff4 in KCal::CalendarLocal::load (this=0x8184cc8, 
    fileName=@0xbf848950, format=0x0)
    at /build/buildd/kdepim-3.5.9/./libkcal/calendarlocal.cpp:66
#17 0xb7e1049d in KCal::ResourceLocal::doLoad (this=0x8184c90)
    at /build/buildd/kdepim-3.5.9/./libkcal/resourcelocal.cpp:154
#18 0xb7e0f58b in KCal::ResourceCalendar::load (this=0x8184c90)
    at /build/buildd/kdepim-3.5.9/./libkcal/resourcecalendar.cpp:123
#19 0xb7e1de7e in KCal::CalendarResources::load (this=0x8159228)
    at /build/buildd/kdepim-3.5.9/./libkcal/calendarresources.cpp:143
#20 0x08058531 in KOAlarmClient (this=0x80e7ec0, parent=0x0, name=0x0)
    at /build/buildd/kdepim-3.5.9/./korganizer/korgac/koalarmclient.cpp:59
#21 0x08052dab in MyApp::newInstance (this=0xbf849220)
    at /build/buildd/kdepim-3.5.9/./korganizer/korgac/korgacmain.cpp:45
#22 0xb7570ab6 in KUniqueApplication::processDelayed (this=0xbf849220)
    at /build/buildd/kdelibs-3.5.9/./kdecore/kuniqueapplication.cpp:444
#23 0xb758ae63 in KUniqueApplication::qt_invoke (this=0xbf849220, _id=19, 
    _o=0xbf848c58) at ./kuniqueapplication.moc:86
#24 0xb6e54704 in QObject::activate_signal (this=0x80e7d48, clist=0x80e7e20, 
    o=0xbf848c58) at kernel/qobject.cpp:2359
#25 0xb71e3aba in QSignal::signal (this=0x80e7d48, t0=@0x80e7d70)
    at .moc/debug-shared-mt/moc_qsignal.cpp:100
#26 0xb6e737b2 in QSignal::activate (this=0x80e7d48) at kernel/qsignal.cpp:215
#27 0xb6e7b936 in QSingleShotTimer::event (this=0x80e7d20)
    at kernel/qtimer.cpp:289
#28 0xb6de8c36 in QApplication::internalNotify (this=0xbf849220, 
    receiver=0x80e7d20, e=0xbf848f68) at kernel/qapplication.cpp:2638
#29 0xb6deaa5f in QApplication::notify (this=0xbf849220, receiver=0x80e7d20, 
    e=0xbf848f68) at kernel/qapplication.cpp:2361
#30 0xb75a9672 in KApplication::notify (this=0xbf849220, receiver=0x80e7d20, 
    event=0xbf848f68)
    at /build/buildd/kdelibs-3.5.9/./kdecore/kapplication.cpp:550
#31 0xb6d7928d in QApplication::sendEvent (receiver=0x80e7d20, 
    event=0xbf848f68) at ../include/qapplication.h:523
#32 0xb6ddbb19 in QEventLoop::activateTimers (this=0x8094038)
    at kernel/qeventloop_unix.cpp:559
#33 0xb6d8e64b in QEventLoop::processEvents (this=0x8094038, flags=4)
    at kernel/qeventloop_x11.cpp:392
#34 0xb6e03f90 in QEventLoop::enterLoop (this=0x8094038)
    at kernel/qeventloop.cpp:201
#35 0xb6e03c8e in QEventLoop::exec (this=0x8094038)
    at kernel/qeventloop.cpp:148
#36 0xb6dea7df in QApplication::exec (this=0xbf849220)
    at kernel/qapplication.cpp:2761
#37 0x08052ce8 in main (argc=)
    at /build/buildd/kdepim-3.5.9/./korganizer/korgac/korgacmain.cpp:85
Comment 1 Allen Winter 2008-06-14 13:50:02 UTC
Will,

Look for events or to-dos with binary attachments.

I bet that's the problem.

We rely on a 3rd party library for the low-level calendar API and there are known bugs with binary attachments.
Comment 2 Thomas McGuire 2008-07-10 12:24:45 UTC

*** This bug has been marked as a duplicate of 159247 ***