On Wed, Jan 04, 2017 at 08:55:45AM +0000, Vadim Yanitskiy wrote:
> I think it's due to --enable-sanitize, because
> when I am trying to compile libosmocore this way:
> 
>  ./configure --enable-static --enable-sanitize
>  make check
> 
> Some other tests fail (current master version, clang-3.6):
> 
>  Regression tests.
>   8: gea                                             FAILED (testsuite.at:51)
>   9: msgfile                                         FAILED (testsuite.at:59)
>  15: lapd                                            FAILED (testsuite.at:96)
>  16: gsm0808                                         FAILED (testsuite.at:102)
>  17: gsm0408                                         FAILED (testsuite.at:108)
>  30: bssgp-fc                                        FAILED (testsuite.at:190)

I pushed some fixes,see https://gerrit.osmocom.org/1530 and
https://gerrit.osmocom.org/1531  - the remaining failures are all
LeakSanitizer warnings, and I suspect that while we release all memory
back to talloc, talloc itself doesn't release it back to glibc
malloc/free, and hence LeakSanitizer is kicking in.

A quick online search didn't seem like anyone else has yet come up with
a solution for this, so I guess we should turn it off.  I remember some
discussion on the list about a year ago where the concensus was to
disable LeakSanitizer by environment variables on the buildhost anyway?
-- 
- Harald Welte <[email protected]>           http://laforge.gnumonks.org/
============================================================================
"Privacy in residential applications is a desirable marketing option."
                                                  (ETSI EN 300 175-7 Ch. A6)

Reply via email to