[Bug 145406] crash during apply filters (Ctrl-J)

Peter Soetens peter.soetens at mech.kuleuven.be
Mon May 14 10:19:45 BST 2007


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=145406         




------- Additional Comments From peter.soetens mech kuleuven be  2007-05-14 11:19 -------
Created an attachment (id=20562)
 --> (http://bugs.kde.org/attachment.cgi?id=20562&action=view)
valgrind reports location of freed memory which has been accessed.

I ran the kmail program through valgrind and filtered the relevant error (no
errors before this one, other than the classical X/write errors.

Especially this part is important:
==19312==  Address 0x6E97874 is 4 bytes inside a block of size 23 free'd
==19312==    at 0x402123A: free (vg_replace_malloc.c:233)
==19312==    by 0x508E2E4: QGArray::~QGArray() (in /usr/lib/libqt-mt.so.3.3.7)
==19312==    by 0x4DE4814: QMemArray<char>::~QMemArray() (in
/usr/lib/libqt-mt.so.3.3.7)
==19312==    by 0x507F104: QCString::~QCString() (in
/usr/lib/libqt-mt.so.3.3.7)
==19312==    by 0x48E6F4C: (within /usr/lib/libkdecore.so.4.2.0)
==19312==    by 0x48E7463: KConfigINIBackEnd::writeEntries(_IO_FILE*,
QMap<KEntryKey, KEntry> const&) (in /usr/lib/libkd\
ecore.so.4.2.0)
==19312==    by 0x49A2A32: KConfigINIBackEnd::writeConfigFile(QString, bool,
bool) (in /usr/lib/libkdecore.so.4.2.0)
==19312==    by 0x49A2CE9: KConfigINIBackEnd::sync(bool) (in
/usr/lib/libkdecore.so.4.2.0)
==19312==    by 0x48C5BE6: KConfigBase::sync() (in
/usr/lib/libkdecore.so.4.2.0)
==19312==    by 0x41E0BF7: GlobalSettings::slotSyncNow() (in
/usr/lib/libkmailprivate.so)
==19312==    by 0x41EBA51: GlobalSettings::qt_invoke(int, QUObject*) (in
/usr/lib/libkmailprivate.so)
==19312==    by 0x4D9988A: QObject::activate_signal(QConnectionList*,
QUObject*) (in /usr/lib/libqt-mt.so.3.3.7)



More information about the Kdepim-bugs mailing list