On 03 Mar (10:17:11), David OShea wrote:
> Hi all,
> 
> Apologies if I'm confusing things, but I think my issue may be related.  
> Please see below:
> 
> > -----Original Message-----
> > From: zhenyu.ren [mailto:[email protected]]
> > Sent: Tuesday, 25 February 2014 4:32 PM
> > To: Mathieu Desnoyers
> > Cc: lttng-dev
> > Subject: Re: [lttng-dev] epoll_wait reboot kernel?
> > 
> > >Which gcc version do you use ?
> > $gcc --version
> > gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-46)
> 
> I'm on CentOS 6, so my results ought to be relevant, but the above looks like 
> the default GCC version for EL5, not EL6.  I'm using "gcc (GCC) 4.4.7 
> 20120313 (Red Hat 4.4.7-4)".
> 
> [...]
> > >  >  I am working on rhel6(2.6.32.220) and ust is working very
> > well.But when I
> > >  >  use lttng-modules (after "lttng start"),the kernel reboots
> > immediately
> > >  >  >without any message output to console.
> 
> I'm not using the kernel modules here, just lttng-ust.
> 
> [...]
> > > > I want to use poll instead as epoll in lttng-tools ,I changed
> > lttng-tools
> > > > configure file to not use epoll(undef HAVE_EPOLL),
> 
> Note that 'configure' for lttng-tools has a --disable-epoll option.
> 
> > > > but "lttng enable-event
> > > > -a -k >"failed :(Do I miss anything?)
> > > >#lttng enable-event -a -k
> > > >DEBUG1 [17837/18080]: Using run_as_clone (in run_as() at
> > runas.c:293)
> > > >lttng-sessiond: ht-cleanup.c:92: thread_ht_cleanup: Assertion
> > `pollfd ==
> > > >ht_cleanup_pipe[0]' failed.
> 
> I get similar issues when I run 'lttng enable-event -a -u' (i.e. UST instead 
> of kernel tracing):
> 
> DEBUG1 [1292/1297]: Spawning consumerd (in spawn_consumerd() at main.c:2085)
> lttng-sessiond: ht-cleanup.c:92: thread_ht_cleanup: Assertion `pollfd == 
> ht_cleanup_pipe[0]' failed.
> DEBUG1 [1329/1329]: Using 64-bit UST consumer at: 
> /usr/lib64/lttng/libexec/lttng-consumerd (in spawn_consumerd() at main.c:2161)
> Aborted (core dumped)

Can you open a bug at bugs.lttng.org about that (if not already done)
and provide the "bt full" of your coredump. That would be very helpful
to us to address this issue.

Thanks!
David

> 
> but only when I configure lttng-tools with --disable-epoll.  If I remove that 
> option at build time, that particular lttng-sessiond assertion failure goes 
> away and UST works fine.
> 
> I built with --disable-epoll because I was told that, at least in some 
> previous LTTng version, this was necessary for building on CentOS 5.  I guess 
> I can stop doing that now I'm using CentOS 6, but should this happen or is 
> there a bug here?
> 
> > > >PS:.lttng(ust/module/tool) version is 2.3.0 and urcu version is 0.8
> 
> I'm using lttng-ust, lttng-tools 2.3.2 and userspace-rcu 0.8.3.
> 
> Thanks in advance,
> David
> 
> ----------------------------------------------------------------------
> The information contained in this transmission may be confidential. Any 
> disclosure, copying, or further distribution of confidential information is 
> not permitted unless such privilege is explicitly granted in writing by 
> Quantum. Quantum reserves the right to have electronic communications, 
> including email and attachments, sent across its networks filtered through 
> anti virus and spam software programs and retain such messages in order to 
> comply with applicable data security and retention requirements. Quantum is 
> not responsible for the proper and complete transmission of the substance of 
> this communication or for any delay in its receipt.
> 
> _______________________________________________
> lttng-dev mailing list
> [email protected]
> http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev

Attachment: signature.asc
Description: Digital signature

_______________________________________________
lttng-dev mailing list
[email protected]
http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev

Reply via email to