The return of ASAN issues

Ben Cooksley bcooksley at kde.org
Tue May 31 06:45:57 UTC 2016


On Mon, May 30, 2016 at 10:51 PM, Friedrich W. H. Kossebau
<kossebau at kde.org> wrote:
> Hi,

Hi Friedrich,

>
> Am Montag, 30. Mai 2016, 19:42:38 CEST schrieb Ben Cooksley:
>> As you may recall, some time ago the CI scripts were adapted to
>> forcibly inject ASAN into all test processes launched on the CI system
>> to fix Marble's tests, as Marble does not use ECM and thus does not
>> enable ASAN as a result.
>>
>> Unfortunately this has bad effects with certain processes,
>> particularly Java based ones. This causes the tests of other projects
>> to fail as a result with segmentation faults, as they're incompatible
>> with forced ASAN injection - they have to actually be built with ASAN
>> for it to work.
>>
>> Can someone please investigate another solution?
>>
>> As ASAN is contagious, I would suggest that any Framework which is
>> compiled using ASAN have adjustments made to it's *Config.cmake files
>> to ensure linking for any binary/library built with it is setup
>> properly. I've no idea how complicated that is to setup though.
>
> It is not just "Framework" as in "KF5", but any lib (built on CI) which uses
> KDECompilerSettings.cmake (or ECMEnableSanitizers.cmake directly) and is used
> by other KDE projects (which includes even Phonon), right?

That is correct.

>
> Cheers
> Friedrich

Thanks,
Ben

> _______________________________________________
> Kde-buildsystem mailing list
> Kde-buildsystem at kde.org
> https://mail.kde.org/mailman/listinfo/kde-buildsystem


More information about the Kde-buildsystem mailing list