Summary: | crash during apply filters (Ctrl-J) | ||
---|---|---|---|
Product: | [Applications] kmail | Reporter: | Peter Soetens <peter.soetens> |
Component: | filtering | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | 1.9.6 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | valgrind reports location of freed memory which has been accessed. |
Description
Peter Soetens
2007-05-14 10:04:49 UTC
Created attachment 20562 [details]
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)
|