[lttng-dev] lttng-tools-2.10.6: Spawning consumerd failed
    Jonathan Rajotte-Julien 
    jonathan.rajotte-julien at efficios.com
       
    Tue May 14 10:29:48 EDT 2019
    
    
  
Hi,
On Tue, May 14, 2019 at 03:20:31PM +0300, Zvi Vered wrote:
> Hello,
> 
> I ran the following command on the target (where my kernel is running):
> 
> ~ # ./lttng create my-kernel-session --output=/tmp/my-kernel-trace
> 
> and then:
> 
> 
> ~ # ./lttng enable-event --kernel --syscall open,close
> 
> and got:
> 
> Error: Spawning consumerd failed
> Error: Event open: Kernel consumer start failed (channel channel0,
> session my-kernel-session)
> PERROR - 00:25:59.397308194 [1930/1930]: listen: Invalid argument (in
> lttcomm_listen_unix_sock() at unix.c:173)
> PERROR - 00:25:59.397344426 [1930/1930]: sendmsg: Bad file descriptor
> (in lttcomm_send_unix_sock() at unix.c:292)
> Error: Failed to send data back to client
> PERROR - 00:25:59.397353233 [1930/1930]: close: Bad file descriptor
> (in thread_manage_clients() at main.c:4530)
> Error: Event close: Kernel consumer start failed (channel channel0,
> session my-kernel-session)
> ~ #
> 
> 
> Can you please explain the cause to this error ?
Clearly, lttng is having problem spawning the kernel consumer:
   Error: Spawning consumerd failed
Now for the why, we will need more information from your end.
> 
> 
> I'm running under a 32 bit (x86) vanilla, 4.9.20 kernel with busybox
> with the following lttng versions:
Are you using a distro (yocto/buildroot)?
How can we reproduce the exact environment for this? This will greatly speedup
this, especially if we can spawn such env in qemu.
Also, could you run lttng-sessiond in verbose mode and provide the output
(pastebinit)?
  lttng-sessiond -vvv --verbose-consumer
  ./lttng create my-kernel-session --output=/tmp/my-kernel-trace
  ./lttng enable-event --kernel --syscall open,close
Cheers
-- 
Jonathan Rajotte-Julien
EfficiOS
    
    
More information about the lttng-dev
mailing list