[lttng-dev] [LTTNG-TOOLS PATCH] Fix: close wait_fd on kernel tracing
Mathieu Desnoyers
mathieu.desnoyers at efficios.com
Mon Jul 8 10:47:54 EDT 2013
* Julien Desfossez (jdesfossez at efficios.com) wrote:
> The wait_fd in the kernel consumer streams was not closed causing a leak
> of FDs in the consumer and never triggering the teardown mechanism in
> the kernel tracer.
Just for traceability on the ML: this patch had indeed been merged into
master and stable-2.2 of lttng-tools.
Mathieu
>
> Signed-off-by: Julien Desfossez <jdesfossez at efficios.com>
> ---
> src/common/consumer.c | 4 ++++
> 1 file changed, 4 insertions(+)
>
> diff --git a/src/common/consumer.c b/src/common/consumer.c
> index 044a504..84865d3 100644
> --- a/src/common/consumer.c
> +++ b/src/common/consumer.c
> @@ -463,6 +463,10 @@ void consumer_del_stream(struct lttng_consumer_stream *stream,
> PERROR("munmap");
> }
> }
> + ret = close(stream->wait_fd);
> + if (ret) {
> + PERROR("close");
> + }
> break;
> case LTTNG_CONSUMER32_UST:
> case LTTNG_CONSUMER64_UST:
> --
> 1.7.10.4
>
>
> _______________________________________________
> lttng-dev mailing list
> lttng-dev at lists.lttng.org
> http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
--
Mathieu Desnoyers
EfficiOS Inc.
http://www.efficios.com
More information about the lttng-dev
mailing list