[Bug 172266] KNode crashes when exporting twice
Olivier Trichet
nive at nivalis.org
Fri Apr 23 13:28:40 BST 2010
https://bugs.kde.org/show_bug.cgi?id=172266
Olivier Trichet <nive at nivalis.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
--- Comment #11 from Olivier Trichet <nive nivalis org> 2010-04-23 14:28:07 ---
SVN commit 1117909 by otrichet:
Use boost::shared_ptr instead of plain pointer to handler KNArticle that are
use all over the place.
Side effect: use a QList in KNArticleVector instead of a old fashion array
This fix crash cause by double free and freed-pointer access:
BUG: 172266
BUG: 225813
BUG: 141573
This should also fixed crash that happens while accessing article (that
were certainly already freed):
BUG: 134904
BUG: 216919
BUG: 230536
BUG: 132990
M +18 -23 articlewidget.cpp
M +10 -12 articlewidget.h
M +6 -6 headerview.cpp
M +9 -5 knarticle.cpp
M +18 -7 knarticle.h
M +43 -168 knarticlecollection.cpp
M +25 -23 knarticlecollection.h
M +31 -39 knarticlefactory.cpp
M +9 -11 knarticlefactory.h
M +8 -8 knarticlefilter.cpp
M +2 -2 knarticlefilter.h
M +43 -42 knarticlemanager.cpp
M +8 -5 knarticlemanager.h
M +10 -11 knarticlewindow.cpp
M +5 -6 knarticlewindow.h
M +2 -2 kncleanup.cpp
M +6 -6 kncomposer.cpp
M +4 -3 kncomposer.h
M +12 -34 knfolder.cpp
M +14 -7 knfolder.h
M +12 -13 knfoldermanager.cpp
M +26 -42 kngroup.cpp
M +21 -10 kngroup.h
M +11 -14 kngroupbrowser.cpp
M +3 -9 kngroupbrowser.h
M +25 -29 kngroupmanager.cpp
M +6 -1 kngroupmanager.h
M +6 -4 kngroupselectdialog.cpp
M +19 -16 knhdrviewitem.cpp
M +6 -6 knhdrviewitem.h
M +3 -3 knjobdata.cpp
M +11 -4 knjobdata.h
M +15 -13 knmainwidget.cpp
M +5 -8 knmainwidget.h
M +7 -6 knmemorymanager.cpp
M +7 -7 knmemorymanager.h
M +8 -9 knscoring.cpp
M +4 -4 knscoring.h
M +3 -5 knstatusfilter.cpp
M +7 -6 knstatusfilter.h
M +2 -2 mailsendjob.cpp
M +1 -1 mailsendjob.h
M +16 -17 nntpjobs.cpp
M +5 -5 nntpjobs.h
WebSVN link: http://websvn.kde.org/?view=rev&revision=1117909
--
Configure bugmail: https://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