Control: reassign -1 libsvn1 1.10.4-1
Control: affects -1 git-svn
Control: tag -1 fixed-upstream

On Tue, Dec 10, 2019 at 07:11:59PM +0100, Bernhard Übelacker wrote:
> In [1] gets a temporary KAboutData object created, with
> string parameters created by QStringLiteral. Therefore
> it looks like QStrings created from that have also a
> private d member pointing to the static data segment of
> the library libsvn_auth_kwallet-1.so.1.
> 
> Inside KAboutData::setApplicationData another KAboutData
> object get created which gets a shared copy of the d member,
> therefore also pointer to the QStringLiterals.
> 
> Later the library libsvn_auth_kwallet-1.so.1 gets unloaded.
> 
> Then on process end the exit handlers try to delete
> the KAboutData which tries to access the now invalid pointers
> to the static data segment of the library
> libsvn_auth_kwallet-1.so.1

Thanks for the investigation and patch.  This is now fixed upstream.

Cheers,
-- 
James
GPG Key: 4096R/91BF BF4D 6956 BD5D F7B7  2D23 DFE6 91AE 331B A3DB

Reply via email to