You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@trafficserver.apache.org by "Chou, Peter" <pb...@labs.att.com> on 2017/02/14 00:00:18 UTC

ATS with dmalloc on Linux?

Hi,

We are looking into some potential memory leaks -- so we are trying to run traffic_server with the dmalloc library (threaded C++ version libdmallocthcxx) linked.

I found that the process will abort at start-up inside ink_freelist_new() when running the new executable.

I found a hint in TS-4859, so in records.config, I added proxy.config.proxy_binary_opts -M --disable_freelist, but now it aborts inside ink_atomic_list_push() instead.

Appreciate any recommendations on whether this is the right approach or if there are better tools to use instead.

Thanks,
Peter