[Marble-devel] The return of ASAN issues
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:
> 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.
> Kde-buildsystem mailing list
> Kde-buildsystem at kde.org
More information about the Marble-devel