* Ji Zhai ([email protected]) wrote:
> Hi Alexandre,
> 
> Thanks for your reply!
> According to your suggestions, I did the followings:
> 1. I cleaned all related libs in /usr/local/lib and /usr/lib
> 2. Built/installed userspace-rcu-0.6.4
> 3. Built/installed UST-0.15 with debug enable
> 4. gcc -o foo lust foo.c
> 
>    The foo.c are:
> 
>    #include <ust/marker.h>
> 
>    int main(int argc, char **argv)
>    {
>    int v;
>    char *st;
> 
>    /* ... set values of v and st ... */
>    v = 110;
>    st = "hello, UST";
>    /* a marker: */
>    trace_mark(ust, myevent, "firstarg %d secondarg %s", v, st);
> 
>    /* a marker without arguments: */
>    trace_mark(ust, myotherevent, MARK_NOARGS);

Add a sleep(5) here, it will work.

This is a fundamental design bug in UST 0.x that we are fixing in UST
2.0. Short-lived applications don't let enough time for the consumer to
hook on them, and there is no rendez-vous point anywhere. See the
following comment in UST 0.15 sources:

tests/runtests:

# FIXME We disable the exit-fast test for the release. This is a known
# problem with the current UST design that we will be working on fixing
# in the upcoming rework for integration with the lttng-tools. We don't
# want to flood testers with known issues, hence the choice to disable
# the test.
#simple_harness_run exit-fast/exit-fast.sh

Best regards,

Mathieu

> 
>    return 0;
>   }
> 
> 5. usttrace ./foo
> 6. I got the log files in /home/root/.usttraces.
> 7. I used LTTV(0.12.36) to review the results:
> 
>    lttv -m textDump -t mcb00-main-aaillax-20110914130558687771830
> 
> ** (process:20623): WARNING **: Trace 
> /nas/jizhai/LTTng/mytrace/mcb00-main-aaillax-20110914130558687771830 has no 
> metadata tracefile
> 
> ** (process:20623): CRITICAL **: cannot open trace 
> mcb00-main-aaillax-20110914130558687771830
> /home/jizhai/MyLocal/LTTng/bin/lttv: line 15: 20623 Segmentation fault      
> $0.real $*
> 
> I have attached the tar ball (foo_ust.tar.gz) for the log files. Please see 
> the attachment.
> 
> My co-worker did same test on his side and sent an email for help to the 
> mailing list:
> 
> http://lists.casi.polymtl.ca/pipermail/ltt-dev/2011-September/005135.html
> 
> In his email, there are some debug information done by him.
> 
> I am looking forward to get your further help! Thanks!
> 
> Regards,
> 
> Ji
> 
> 
> -----Original Message-----
> From: Alexandre Montplaisir [mailto:[email protected]]
> Sent: Tuesday, September 13, 2011 4:03 PM
> To: Ji Zhai
> Cc: [email protected]
> Subject: Re: [ltt-dev] no metadata tracefile
> 
> On 11-09-13 03:22 PM, Ji Zhai wrote:
> > Hi Mathieu,
> >
> > Thanks for your reply!
> > I have tried many combinations, for example, userspace-rcu-0.6.4 and
> > ust-0.15, but still got the same kind of errors--no metadata trace
> > tracefile.
> > Any idea? Thanks again!
> >
> > Regards,
> >
> > Ji
> 
> Hi Ji Zhai,
> 
> Can you take a really small UST trace (a couple MB's) and upload it
> somewhere?
> 
> Also make sure you are really using the latest versions (urcu 0.6.4, UST
> 0.15 and LTTV 0.12.38). Sometimes old versions are still in the PATH
> even if new versions got installed afterwards. On most distros, stuff in
> /usr/local has priority over stuff in /usr.
> 
> 
> Cheers,
> 
> --
> Alexandre Montplaisir
> DORSAL lab,
> École Polytechnique de Montréal
> 
> 
>  
> Legal Disclaimer:
> The information contained in this message may be privileged and confidential. 
> It is intended to be read only by the individual or entity to whom it is 
> addressed or by their designee. If the reader of this message is not the 
> intended recipient, you are on notice that any distribution of this message, 
> in any form, is strictly prohibited. If you have received this message in 
> error, please immediately notify the sender and delete or destroy any copy of 
> this message
> 


> _______________________________________________
> ltt-dev mailing list
> [email protected]
> http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev


-- 
Mathieu Desnoyers
Operating System Efficiency R&D Consultant
EfficiOS Inc.
http://www.efficios.com

_______________________________________________
ltt-dev mailing list
[email protected]
http://lists.casi.polymtl.ca/cgi-bin/mailman/listinfo/ltt-dev

Reply via email to