[Bug 172488] New: Kontact crashes often when in kalendar and when switching from kmail to kalendar.

Vess Bakalov veskoteque at yahoo.com
Fri Oct 10 03:20:13 BST 2008


http://bugs.kde.org/show_bug.cgi?id=172488

           Summary: Kontact crashes often when in kalendar and when
                    switching from kmail to kalendar.
           Product: kontact
           Version: unspecified
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: veskoteque at yahoo.com


Version:            (using KDE 3.5.10)
OS:                Linux
Installed from:    Ubuntu Packages

kontact crashes (SIGSEV) when kalendar is open for a while and the mouse gets
moved on top of it, or when I switch from kmail to kalendar

Here is the trace


(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb5eeb6c0 (LWP 7738)]
[New Thread 0xb36eab90 (LWP 7742)]
[New Thread 0xb3eebb90 (LWP 7741)]
[New Thread 0xb46ecb90 (LWP 7740)]
[New Thread 0xb4eedb90 (LWP 7739)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#6  0xb57cbcbf in KOAgendaItem::paintEvent () from /usr/lib/libkorganizer.so.1
#7  0xb67db22b in QWidget::event () from /usr/lib/libqt-mt.so.3
#8  0xb6738c36 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#9  0xb673b564 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#10 0xb6ef99b2 in KApplication::notify () from /usr/lib/libkdecore.so.4
#11 0xb66c9301 in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#12 0xb66b815a in QETWidget::translatePaintEvent ()
   from /usr/lib/libqt-mt.so.3
#13 0xb66c61c3 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#14 0xb66dd943 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#15 0xb6753f90 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#16 0xb6753c8e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#17 0xb673a7df in QApplication::exec () from /usr/lib/libqt-mt.so.3
#18 0x0805c123 in ?? ()
#19 0xb5f4f450 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#20 0x0805b7f1 in ?? ()


Here is a valgrind of a run and a crash.
vess at drizzle:~$ valgrind kontact
==7944== Memcheck, a memory error detector.
==7944== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==7944== Using LibVEX rev 1804, a library for dynamic binary translation.
==7944== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==7944== Using valgrind-3.3.0-Debian, a dynamic binary instrumentation
framework.
==7944== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==7944== For more details, rerun with: -v
==7944==
==7945== Syscall param writev(vector[...]) points to uninitialised byte(s)
==7945==    at 0x603C87D: do_writev (writev.c:46)
==7945==    by 0x60EBEC2: (within /usr/lib/libxcb.so.1.0.0)
==7945==    by 0x60EC4AA: (within /usr/lib/libxcb.so.1.0.0)
==7945==    by 0x60ECD49: xcb_send_request (in /usr/lib/libxcb.so.1.0.0)
==7945==    by 0x5D73040: _XPutXCBBuffer (in /usr/lib/libX11.so.6.2.0)
==7945==    by 0x5D745DE: _XSend (in /usr/lib/libX11.so.6.2.0)
==7945==    by 0x5D60E0F: (within /usr/lib/libX11.so.6.2.0)
==7945==    by 0x5D6103E: XPutImage (in /usr/lib/libX11.so.6.2.0)
==7945==    by 0x55FD6CD: QPixmap::convertFromImage(QImage const&, int) (in
/usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x56CCC5E: QPixmap::loadFromData(unsigned char const*, unsigned,
char const*, int) (in /usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x56CCD45: QPixmap::loadFromData(unsigned char const*, unsigned,
char const*, QPixmap::ColorMode) (in /usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x46C32C0: (within /usr/lib/libkhtml.so.4.2.0)
==7945==  Address 0x6195613 is 5,827 bytes inside a block of size 8,556 alloc'd
==7945==    at 0x4021BDE: calloc (vg_replace_malloc.c:397)
==7945==    by 0x60EC130: xcb_connect_to_fd (in /usr/lib/libxcb.so.1.0.0)
==7945==    by 0x60EEA50: xcb_connect (in /usr/lib/libxcb.so.1.0.0)
==7945==    by 0x5D73716: _XConnectXCB (in /usr/lib/libX11.so.6.2.0)
==7945==    by 0x5D5C028: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==7945==    by 0x55D5BCA: qt_init_internal(int*, char**, _XDisplay*, unsigned
long, unsigned long) (in /usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x55D7C79: qt_init(int*, char**, QApplication::Type) (in
/usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x565324F: QApplication::construct(int&, char**,
QApplication::Type) (in /usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x565358E: QApplication::QApplication(int&, char**, bool) (in
/usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x52456BD: KApplication::KApplication(bool, bool, KInstance*)
(in /usr/lib/libkdecore.so.4.2.0)
==7945==    by 0x5245A5D: KUniqueApplication::KUniqueApplication(bool, bool,
bool) (in /usr/lib/libkdecore.so.4.2.0)
==7945==    by 0x805C0E8: (within /usr/bin/kontact)
==7945==
==7945== Syscall param writev(vector[...]) points to uninitialised byte(s)
==7945==    at 0x603C87D: do_writev (writev.c:46)
==7945==    by 0x60EBEC2: (within /usr/lib/libxcb.so.1.0.0)
==7945==    by 0x60EC4AA: (within /usr/lib/libxcb.so.1.0.0)
==7945==    by 0x60EC5DE: (within /usr/lib/libxcb.so.1.0.0)
==7945==    by 0x60EDB36: xcb_wait_for_reply (in /usr/lib/libxcb.so.1.0.0)
==7945==    by 0x5D741EA: _XReply (in /usr/lib/libX11.so.6.2.0)
==7945==    by 0x5D5B56A: XGetModifierMapping (in /usr/lib/libX11.so.6.2.0)
==7945==    by 0x51A8010: KKeyServer::initializeMods() (in
/usr/lib/libkdecore.so.4.2.0)
==7945==    by 0x51A8520: KKeyServer::modToModX(unsigned, unsigned&) (in
/usr/lib/libkdecore.so.4.2.0)
==7945==    by 0x51A85B0: KKeyNative::init(KKey const&) (in
/usr/lib/libkdecore.so.4.2.0)
==7945==    by 0x51A86F3: KKeyNative::KKeyNative(KKey const&) (in
/usr/lib/libkdecore.so.4.2.0)
==7945==    by 0x51A8907: KKeyServer::Variations::init(KKey const&, bool) (in
/usr/lib/libkdecore.so.4.2.0)
==7945==  Address 0x619563f is 5,871 bytes inside a block of size 8,556 alloc'd
==7945==    at 0x4021BDE: calloc (vg_replace_malloc.c:397)
==7945==    by 0x60EC130: xcb_connect_to_fd (in /usr/lib/libxcb.so.1.0.0)
==7945==    by 0x60EEA50: xcb_connect (in /usr/lib/libxcb.so.1.0.0)
==7945==    by 0x5D73716: _XConnectXCB (in /usr/lib/libX11.so.6.2.0)
==7945==    by 0x5D5C028: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==7945==    by 0x55D5BCA: qt_init_internal(int*, char**, _XDisplay*, unsigned
long, unsigned long) (in /usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x55D7C79: qt_init(int*, char**, QApplication::Type) (in
/usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x565324F: QApplication::construct(int&, char**,
QApplication::Type) (in /usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x565358E: QApplication::QApplication(int&, char**, bool) (in
/usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x52456BD: KApplication::KApplication(bool, bool, KInstance*)
(in /usr/lib/libkdecore.so.4.2.0)
==7945==    by 0x5245A5D: KUniqueApplication::KUniqueApplication(bool, bool,
bool) (in /usr/lib/libkdecore.so.4.2.0)
==7945==    by 0x805C0E8: (within /usr/bin/kontact)
==7945==
==7945== Source and destination overlap in mempcpy(0x79211E0, 0x79211E0, 27)
==7945==    at 0x4024506: mempcpy (mc_replace_strmem.c:676)
==7945==    by 0x5FE436D: _IO_default_xsputn (genops.c:469)
==7945==    by 0x5FBE77D: vfprintf (vfprintf.c:1560)
==7945==    by 0x5FD945B: vsprintf (iovsprintf.c:43)
==7945==    by 0x5FC3ECD: sprintf (sprintf.c:34)
==7945==    by 0x5DA6812: (within /usr/lib/libX11.so.6.2.0)
==7945==    by 0x5DA6986: (within /usr/lib/libX11.so.6.2.0)
==7945==    by 0x5DA7275: (within /usr/lib/libX11.so.6.2.0)
==7945==    by 0x5D5B936: XCreateOC (in /usr/lib/libX11.so.6.2.0)
==7945==    by 0x5D4FD2E: XCreateFontSet (in /usr/lib/libX11.so.6.2.0)
==7945==    by 0x9D670FE: (within /usr/lib/qt3/plugins/inputmethods/libqxim.so)
==7945==    by 0x9D674EA: QXIMInputContext::setHolderWidget(QWidget*) (in
/usr/lib/qt3/plugins/inputmethods/libqxim.so)
==7945== Warning: ignored attempt to set SIGKILL handler in sigaction();
==7945==          the SIGKILL signal is uncatchable
==7945==
==7945== Syscall param writev(vector[...]) points to uninitialised byte(s)
==7945==    at 0x603C87D: do_writev (writev.c:46)
==7945==    by 0x603C94A: writev (writev.c:65)
==7945==    by 0x60EBEC2: (within /usr/lib/libxcb.so.1.0.0)
==7945==    by 0x60EC4AA: (within /usr/lib/libxcb.so.1.0.0)
==7945==    by 0x60EC5DE: (within /usr/lib/libxcb.so.1.0.0)
==7945==    by 0x60EC72E: xcb_flush (in /usr/lib/libxcb.so.1.0.0)
==7945==    by 0x5D745E6: _XSend (in /usr/lib/libX11.so.6.2.0)
==7945==    by 0x5D74791: _XFlush (in /usr/lib/libX11.so.6.2.0)
==7945==    by 0x5D4DA90: XFlush (in /usr/lib/libX11.so.6.2.0)
==7945==    by 0x561B60F: QWidget::setCursor(QCursor const&) (in
/usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x57620ED:
QWidgetResizeHandler::setMouseCursor(QWidgetResizeHandler::MousePosition) (in
/usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x576217C:
QWidgetResizeHandler::setActive(QWidgetResizeHandler::Action, bool) (in
/usr/lib/libqt-mt.so.3.3.8)
==7945==  Address 0x6195063 is 4,371 bytes inside a block of size 8,556 alloc'd
==7945==    at 0x4021BDE: calloc (vg_replace_malloc.c:397)
==7945==    by 0x60EC130: xcb_connect_to_fd (in /usr/lib/libxcb.so.1.0.0)
==7945==    by 0x60EEA50: xcb_connect (in /usr/lib/libxcb.so.1.0.0)
==7945==    by 0x5D73716: _XConnectXCB (in /usr/lib/libX11.so.6.2.0)
==7945==    by 0x5D5C028: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==7945==    by 0x55D5BCA: qt_init_internal(int*, char**, _XDisplay*, unsigned
long, unsigned long) (in /usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x55D7C79: qt_init(int*, char**, QApplication::Type) (in
/usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x565324F: QApplication::construct(int&, char**,
QApplication::Type) (in /usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x565358E: QApplication::QApplication(int&, char**, bool) (in
/usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x52456BD: KApplication::KApplication(bool, bool, KInstance*)
(in /usr/lib/libkdecore.so.4.2.0)
==7945==    by 0x5245A5D: KUniqueApplication::KUniqueApplication(bool, bool,
bool) (in /usr/lib/libkdecore.so.4.2.0)
==7945==    by 0x805C0E8: (within /usr/bin/kontact)
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kdecore (KAction): WARNING: KAction::plugAccel(): call to deprecated action.
kontact: WARNING: Cannot execute call to system.login: empty server URL
WeaverThreadLogger: thread (ID: 1) suspended.
WeaverThreadLogger: thread (ID: 4) suspended.
WeaverThreadLogger: thread (ID: 2) suspended.
WeaverThreadLogger: thread (ID: 3) suspended.
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
kontact: ERROR: : couldn't create slave : Unable to create io-slave:
klauncher said: Unknown protocol ''.
kontact:
kontact: ERROR: <qt>Server sent error 3: <b>Could not start process Unable to
create io-slave:
klauncher said: Unknown protocol ''.
.</b></qt>
kontact: ERROR: <qt>Server sent error 3: <b>Could not start process Unable to
create io-slave:
klauncher said: Unknown protocol ''.
.</b></qt>
==7944==
==7944== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 131 from 1)
==7944== malloc/free: in use at exit: 1,410 bytes in 59 blocks.
==7944== malloc/free: 6,022 allocs, 5,963 frees, 139,076 bytes allocated.
==7944== For counts of detected errors, rerun with: -v
==7944== searching for pointers to 59 not-freed blocks.
==7944== checked 1,503,672 bytes.
==7944==
==7944== LEAK SUMMARY:
==7944==    definitely lost: 0 bytes in 0 blocks.
==7944==      possibly lost: 0 bytes in 0 blocks.
==7944==    still reachable: 1,410 bytes in 59 blocks.
==7944==         suppressed: 0 bytes in 0 blocks.
==7944== Rerun with --leak-check=full to see details of leaked memory.
vess at drizzle:~$ QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
QGDict::hashKeyString: Invalid null key
==7945==
==7945== Invalid read of size 1
==7945==    at 0x4297FD6: (within /usr/lib/libkcal.so.2.0.0)
==7945==    by 0x42981B3: icalparser_get_param_name (in
/usr/lib/libkcal.so.2.0.0)
==7945==    by 0x429861E: icalparser_add_line (in /usr/lib/libkcal.so.2.0.0)
==7945==    by 0x4298CB5: icalparser_parse (in /usr/lib/libkcal.so.2.0.0)
==7945==    by 0x4298EB1: icalparser_parse_string (in
/usr/lib/libkcal.so.2.0.0)
==7945==    by 0x429616C: icalcomponent_new_from_string (in
/usr/lib/libkcal.so.2.0.0)
==7945==    by 0x4235291: KCal::ICalFormat::fromRawString(KCal::Calendar*,
QCString const&) (in /usr/lib/libkcal.so.2.0.0)
==7945==    by 0x4235514: KCal::ICalFormat::fromString(KCal::Calendar*, QString
const&) (in /usr/lib/libkcal.so.2.0.0)
==7945==    by 0xC6E3654: KCal::ResourceGroupwise::slotJobResult(KIO::Job*) (in
/usr/lib/libkcal_groupwise.so.1.0.0)
==7945==    by 0xC6E3A51: KCal::ResourceGroupwise::qt_invoke(int, QUObject*)
(in /usr/lib/libkcal_groupwise.so.1.0.0)
==7945==    by 0x56B7703: QObject::activate_signal(QConnectionList*, QUObject*)
(in /usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x4B717DD: KIO::Job::result(KIO::Job*) (in
/usr/lib/libkio.so.4.2.0)
==7945==  Address 0x642d0bf is 1 bytes before a block of size 200 alloc'd
==7945==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==7945==    by 0x4296BA1: icalmemory_tmp_buffer (in /usr/lib/libkcal.so.2.0.0)
==7945==    by 0x4297FB4: (within /usr/lib/libkcal.so.2.0.0)
==7945==    by 0x42981B3: icalparser_get_param_name (in
/usr/lib/libkcal.so.2.0.0)
==7945==    by 0x429861E: icalparser_add_line (in /usr/lib/libkcal.so.2.0.0)
==7945==    by 0x4298CB5: icalparser_parse (in /usr/lib/libkcal.so.2.0.0)
==7945==    by 0x4298EB1: icalparser_parse_string (in
/usr/lib/libkcal.so.2.0.0)
==7945==    by 0x429616C: icalcomponent_new_from_string (in
/usr/lib/libkcal.so.2.0.0)
==7945==    by 0x4235291: KCal::ICalFormat::fromRawString(KCal::Calendar*,
QCString const&) (in /usr/lib/libkcal.so.2.0.0)
==7945==    by 0x4235514: KCal::ICalFormat::fromString(KCal::Calendar*, QString
const&) (in /usr/lib/libkcal.so.2.0.0)
==7945==    by 0xC6E3654: KCal::ResourceGroupwise::slotJobResult(KIO::Job*) (in
/usr/lib/libkcal_groupwise.so.1.0.0)
==7945==    by 0xC6E3A51: KCal::ResourceGroupwise::qt_invoke(int, QUObject*)
(in /usr/lib/libkcal_groupwise.so.1.0.0)
==7945==
==7945== Invalid write of size 1
==7945==    at 0x4297FD0: (within /usr/lib/libkcal.so.2.0.0)
==7945==    by 0x42981B3: icalparser_get_param_name (in
/usr/lib/libkcal.so.2.0.0)
==7945==    by 0x429861E: icalparser_add_line (in /usr/lib/libkcal.so.2.0.0)
==7945==    by 0x4298CB5: icalparser_parse (in /usr/lib/libkcal.so.2.0.0)
==7945==    by 0x4298EB1: icalparser_parse_string (in
/usr/lib/libkcal.so.2.0.0)
==7945==    by 0x429616C: icalcomponent_new_from_string (in
/usr/lib/libkcal.so.2.0.0)
==7945==    by 0x4235291: KCal::ICalFormat::fromRawString(KCal::Calendar*,
QCString const&) (in /usr/lib/libkcal.so.2.0.0)
==7945==    by 0x4235514: KCal::ICalFormat::fromString(KCal::Calendar*, QString
const&) (in /usr/lib/libkcal.so.2.0.0)
==7945==    by 0xC6E3654: KCal::ResourceGroupwise::slotJobResult(KIO::Job*) (in
/usr/lib/libkcal_groupwise.so.1.0.0)
==7945==    by 0xC6E3A51: KCal::ResourceGroupwise::qt_invoke(int, QUObject*)
(in /usr/lib/libkcal_groupwise.so.1.0.0)
==7945==    by 0x56B7703: QObject::activate_signal(QConnectionList*, QUObject*)
(in /usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x4B717DD: KIO::Job::result(KIO::Job*) (in
/usr/lib/libkio.so.4.2.0)
==7945==  Address 0x642d0bf is 1 bytes before a block of size 200 alloc'd
==7945==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==7945==    by 0x4296BA1: icalmemory_tmp_buffer (in /usr/lib/libkcal.so.2.0.0)
==7945==    by 0x4297FB4: (within /usr/lib/libkcal.so.2.0.0)
==7945==    by 0x42981B3: icalparser_get_param_name (in
/usr/lib/libkcal.so.2.0.0)
==7945==    by 0x429861E: icalparser_add_line (in /usr/lib/libkcal.so.2.0.0)
==7945==    by 0x4298CB5: icalparser_parse (in /usr/lib/libkcal.so.2.0.0)
==7945==    by 0x4298EB1: icalparser_parse_string (in
/usr/lib/libkcal.so.2.0.0)
==7945==    by 0x429616C: icalcomponent_new_from_string (in
/usr/lib/libkcal.so.2.0.0)
==7945==    by 0x4235291: KCal::ICalFormat::fromRawString(KCal::Calendar*,
QCString const&) (in /usr/lib/libkcal.so.2.0.0)
==7945==    by 0x4235514: KCal::ICalFormat::fromString(KCal::Calendar*, QString
const&) (in /usr/lib/libkcal.so.2.0.0)
==7945==    by 0xC6E3654: KCal::ResourceGroupwise::slotJobResult(KIO::Job*) (in
/usr/lib/libkcal_groupwise.so.1.0.0)
==7945==    by 0xC6E3A51: KCal::ResourceGroupwise::qt_invoke(int, QUObject*)
(in /usr/lib/libkcal_groupwise.so.1.0.0)
==7945==
==7945== Invalid write of size 1
==7945==    at 0x4297FDD: (within /usr/lib/libkcal.so.2.0.0)
==7945==    by 0x42981B3: icalparser_get_param_name (in
/usr/lib/libkcal.so.2.0.0)
==7945==    by 0x429861E: icalparser_add_line (in /usr/lib/libkcal.so.2.0.0)
==7945==    by 0x4298CB5: icalparser_parse (in /usr/lib/libkcal.so.2.0.0)
==7945==    by 0x4298EB1: icalparser_parse_string (in
/usr/lib/libkcal.so.2.0.0)
==7945==    by 0x429616C: icalcomponent_new_from_string (in
/usr/lib/libkcal.so.2.0.0)
==7945==    by 0x4235291: KCal::ICalFormat::fromRawString(KCal::Calendar*,
QCString const&) (in /usr/lib/libkcal.so.2.0.0)
==7945==    by 0x4235514: KCal::ICalFormat::fromString(KCal::Calendar*, QString
const&) (in /usr/lib/libkcal.so.2.0.0)
==7945==    by 0xC6E3654: KCal::ResourceGroupwise::slotJobResult(KIO::Job*) (in
/usr/lib/libkcal_groupwise.so.1.0.0)
==7945==    by 0xC6E3A51: KCal::ResourceGroupwise::qt_invoke(int, QUObject*)
(in /usr/lib/libkcal_groupwise.so.1.0.0)
==7945==    by 0x56B7703: QObject::activate_signal(QConnectionList*, QUObject*)
(in /usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x4B717DD: KIO::Job::result(KIO::Job*) (in
/usr/lib/libkio.so.4.2.0)
==7945==  Address 0x642d0be is 2 bytes before a block of size 200 alloc'd
==7945==    at 0x4022AB8: malloc (vg_replace_malloc.c:207)
==7945==    by 0x4296BA1: icalmemory_tmp_buffer (in /usr/lib/libkcal.so.2.0.0)
==7945==    by 0x4297FB4: (within /usr/lib/libkcal.so.2.0.0)
==7945==    by 0x42981B3: icalparser_get_param_name (in
/usr/lib/libkcal.so.2.0.0)
==7945==    by 0x429861E: icalparser_add_line (in /usr/lib/libkcal.so.2.0.0)
==7945==    by 0x4298CB5: icalparser_parse (in /usr/lib/libkcal.so.2.0.0)
==7945==    by 0x4298EB1: icalparser_parse_string (in
/usr/lib/libkcal.so.2.0.0)
==7945==    by 0x429616C: icalcomponent_new_from_string (in
/usr/lib/libkcal.so.2.0.0)
==7945==    by 0x4235291: KCal::ICalFormat::fromRawString(KCal::Calendar*,
QCString const&) (in /usr/lib/libkcal.so.2.0.0)
==7945==    by 0x4235514: KCal::ICalFormat::fromString(KCal::Calendar*, QString
const&) (in /usr/lib/libkcal.so.2.0.0)
==7945==    by 0xC6E3654: KCal::ResourceGroupwise::slotJobResult(KIO::Job*) (in
/usr/lib/libkcal_groupwise.so.1.0.0)
==7945==    by 0xC6E3A51: KCal::ResourceGroupwise::qt_invoke(int, QUObject*)
(in /usr/lib/libkcal_groupwise.so.1.0.0)
==7945==
==7945== Invalid read of size 4
==7945==    at 0x8947CB6: KOAgendaItem::paintEvent(QPaintEvent*) (in
/usr/lib/libkorganizer.so.1.0.0)
==7945==    by 0x56EE22A: QWidget::event(QEvent*) (in
/usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x564BC35: QApplication::internalNotify(QObject*, QEvent*) (in
/usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x564E563: QApplication::notify(QObject*, QEvent*) (in
/usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x52439B1: KApplication::notify(QObject*, QEvent*) (in
/usr/lib/libkdecore.so.4.2.0)
==7945==    by 0x55DC300: QApplication::sendSpontaneousEvent(QObject*, QEvent*)
(in /usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x55CB159: QETWidget::translatePaintEvent(_XEvent const*) (in
/usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x55D91C2: QApplication::x11ProcessEvent(_XEvent*) (in
/usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x55F0942: QEventLoop::processEvents(unsigned) (in
/usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x5666F8F: QEventLoop::enterLoop() (in
/usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x5666C8D: QEventLoop::exec() (in /usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x564D7DE: QApplication::exec() (in /usr/lib/libqt-mt.so.3.3.8)
==7945==  Address 0xfbb11d8 is not stack'd, malloc'd or (recently) free'd
==7945==
==7945== Jump to the invalid address stated on the next line
==7945==    at 0x0: ???
==7945==    by 0x56EE22A: QWidget::event(QEvent*) (in
/usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x564BC35: QApplication::internalNotify(QObject*, QEvent*) (in
/usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x564E563: QApplication::notify(QObject*, QEvent*) (in
/usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x52439B1: KApplication::notify(QObject*, QEvent*) (in
/usr/lib/libkdecore.so.4.2.0)
==7945==    by 0x55DC300: QApplication::sendSpontaneousEvent(QObject*, QEvent*)
(in /usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x55CB159: QETWidget::translatePaintEvent(_XEvent const*) (in
/usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x55D91C2: QApplication::x11ProcessEvent(_XEvent*) (in
/usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x55F0942: QEventLoop::processEvents(unsigned) (in
/usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x5666F8F: QEventLoop::enterLoop() (in
/usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x5666C8D: QEventLoop::exec() (in /usr/lib/libqt-mt.so.3.3.8)
==7945==    by 0x564D7DE: QApplication::exec() (in /usr/lib/libqt-mt.so.3.3.8)
==7945==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
*** KMail got signal 11 (Crashing)
KCrash: Application 'kontact' crashing...
==7945==
==7945== ERROR SUMMARY: 22455 errors from 9 contexts (suppressed: 260 from 2)
==7945== malloc/free: in use at exit: 24,827,877 bytes in 433,174 blocks.
==7945== malloc/free: 6,793,591 allocs, 6,360,417 frees, 642,705,383 bytes
allocated.
==7945== For counts of detected errors, rerun with: -v
==7945== searching for pointers to 433,174 not-freed blocks.
==7945== checked 56,845,824 bytes.
==7945==
==7945== LEAK SUMMARY:
==7945==    definitely lost: 27,669 bytes in 936 blocks.
==7945==      possibly lost: 796 bytes in 6 blocks.
==7945==    still reachable: 24,799,412 bytes in 432,232 blocks.
==7945==         suppressed: 0 bytes in 0 blocks.
==7945== Rerun with --leak-check=full to see details of leaked memory.



If needed - I can provide an strace.


-- 
Configure bugmail: http://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list