Hello Jonathan, Indeed, it was a library lookup problem, certainly not a problem with LTTng.
Attached is the solution. Many Thanks for the help. Kind Regards, ALIN STANCIU Assistant Software Team Manager T: +44(0)1803.546.306 | M: 07518.071.507 alin.stan...@spirent.com | www.spirent.com Aspen Way, Yalberton Industrial Estate, Paignton, U.K. TQ47QR Spirent Communications e-mail confidentiality. This email and the information contained therein may contain private, confidential or privileged material solely meant for the intended recipient. If you are not the intended recipient review, copying or distribution is forbidden. Further, if you are not the intended recipient, please contact the sender immediately and permanently delete this email and any copies or attachments. -----Original Message----- From: Jonathan Rajotte-Julien <jonathan.rajotte-jul...@efficios.com> Sent: 07 June 2019 22:33 To: Stanciu, Alin <alin.stan...@spirent.com> Cc: lttng-dev@lists.lttng.org Subject: Re: [lttng-dev] Kernel trace on Linux distro called YOCTO Hi Alin, If I'm not mistaken, we had a *debugging* session on IRC together regarding this. >From what I gather it was mostly a library lookup problem for lttng-consumerd. Please post a summary of the solution here just in case even if it does not seem to be directly lttng's fault so far. Cheers. On Thu, Jun 06, 2019 at 10:21:10PM +0000, Stanciu, Alin wrote: > Hi, > > I'm trying to use LTTng to trace Linux events on a Linux distro called YOCTO. > Using the following commands, I do not get any kernel events in the > LTTng trace > > " > lttng create my-kernel-session --output=/tmp/my-kernel-trace lttng > enable-channel test --kernel --subbuf-size=10000000 lttng enable-event > --kernel --all -c test lttng add-context -k -t vpid -t vtid -t > procname lttng start " > > The resulting trace is empty. > > No matter what I try, I can't seem to get any kernel events thorough to LTTng. > > Using v2.8.8. > > Any ideas? > > Thanks in advance. > > Best Regards, > alin stanciu > Assistant Software Team Manager -- Jonathan Rajotte-Julien EfficiOS
575 uname -r 576 4.4.113-yocto-standard 577 lttng create my-kernel-session --output=/tmp/my-kernel-trace 578 lttng enable-channel test --kernel --subbuf-size=10000000 579 lttng enable-channel test --kernel 580 lttng --version 581 lttng (LTTng Trace Control) 2.8.8 - Isseki Nicho 582 lttng enable-event --kernel --all -c test 583 lttng add-context -k -t vpid -t vtid -t procname 584 lttng start 585 mkdir test 586 rmdir test 587 lttng-sessiond -vvv 588 cd /tmp/my-kernel-trace 589 ls -l 590 cd /mnt/spirent/posapp/share/posapp/software/V6_06_00/engine 591 lttng stop 592 lttng destroy 593 ps aux | grep engine 594 service posapp_engine restart 595 ps aux | grep engine 596 ps aux | grep engine 597 service posapp_engine restart 598 service posapp_engine restart 599 systemctl stop lttng-sessiond.service 600 systemctl 601 service lttng-sessiond.service stop 602 service lttng-sessionde stop 603 service lttng-sessiond stop 604 service list 605 service lttng-sessiond stop 606 cd /etc/init.d/ 607 ls -l 608 find . -name lttng* 609 find . -name "lttng*" 610 ps aux | grep lttng 611 kill -9 1788 612 lttng-sessiond -vvv --verbose-consumer > log.txt 2>&1 & 613 cat log.txt 614 lttng create 615 lttng enable-event -k -a 616 lttng enable-event -k -a 617 lttng start 618 sleep 1 619 lttng stop 620 cd /home/root/lttng-traces/ 621 ls 622 cd auto-20190607-173618/ 623 ls -l 624 pwd 625 ls -l 626 uname -r 627 uname -a 628 cd /etc/init.d/ 629 ls -l 630 cat log.txt 631 cd / 632 find / -name liburcu-common.so.5 633 cp /usr/local/lib/liburcu-common.so.5 /usr/lib 634 ls -l /usr/lib 635 find / -name "libunwind*" 636 ldd /usr/local/lib/lttng/libexec/lttng-consumerd 637 find / -name libc.so.6 638 cp /usr/local/lib/liburcu-common.so.5 /lib 639 find / -name liburcu.so.5 640 cp /usr/local/lib/liburcu.so.5 /lib 641 find / -name liblttng-ust-ctl.so.2 642 cp /usr/local/lib/liblttng-ust-ctl.so.2 /lib 643 find / -name liburcu-cds.so.5 644 cp /usr/local/lib/liburcu-cds.so.5 /lib 645 ldd /usr/local/lib/lttng/libexec/lttng-consumerd 646 find / -name linux-vdso.so.1 647 find / -name linux-vdso.so.1 648 find / -name libxml2.so.2 649 cp /usr/local/lib/liburcu-common.so.5 /usr/lib64 650 cp /usr/local/lib/liburcu.so.5 /usr/lib64 651 cp /usr/local/lib/liblttng-ust-ctl.so.2 /usr/lib64 652 cp /usr/local/lib/liburcu-cds.so.5 /usr/lib64 653 ldd /usr/local/lib/lttng/libexec/lttng-consumerd 654 find / -name liburcu-bp.so.5 655 cp /usr/local/lib/liburcu-bp.so.5 /usr/lib64 656 ldd /usr/local/lib/lttng/libexec/lttng-consumerd 657 clear 658 lttng stop 659 lttng stop 660 lttng stop 661 lttng stop 662 cd /mnt/spirent/posapp/share/posapp/software/V6_06_00/engine/ 663 find / -name lttng-sesssiond 664 find / -name lttng-sesssiond 665 find / -name lttng-* 666 find / -name lttng-*sess* 667 find / -name lttng-*sessiond* 668 ldd lttng-sessiond 669 ldd /home/root/lttng-tools-2.8.8/src/bin/lttng-sessiond 670 ldd /usr/local/bin/lttng-sessiond 671 clear 672 lttng create 673 lttng enable-event -k -a 674 lttng start 675 sleep 1 676 lttng stop 677 cd /home/root/lttng-traces/auto-20190607-175432 678 ls -l 679 find / -name log.txt 680 ps aux | grep *sessiond 681 ps aux 682 ps aux | grep *sessiond* 683 ps aux | grep *lttng* 684 lttng status 685 lttng stop 686 ps aux | grep 687 ps aux 688 ps aux | grep "lttng*" 689 kill -9 8850 690 lttng create 691 lttng enable-event -k -a 692 lttng start 693 sleep 1 694 lttng stop 695 cd /home/root/lttng-traces/auto-20190607-175725 696 ls -l 697 cd kernel/ 698 ls -l 699 cd .. 700 cd .. 701 cp -avr auto-20190607-17 /mnt/spirent/posapp/share/posapp/ 702 cp -avr auto-20190607-17 /mnt/spirent/posapp/share/posapp/ 703 cd auto-20190607-17 704 ls -l 705 cd auto-20190607-175725/ 706 ls -l 707 cd .. 708 cp -avr auto-20190607-175725/ /mnt/spirent/posapp/share/posapp/ 709 lttng stop 710 lttng destroy 711 cp -avr auto-20190607-175725/ /mnt/spirent/posapp/share/posapp/ 712 pwd 713 cd /mnt/spirent/posapp/share/posapp/software/V6_06_00/engine/ 714 history > history.txt
575 uname -r 576 4.4.113-yocto-standard 577 lttng create my-kernel-session --output=/tmp/my-kernel-trace 578 lttng enable-channel test --kernel --subbuf-size=10000000 579 lttng enable-channel test --kernel 580 lttng --version 581 lttng (LTTng Trace Control) 2.8.8 - Isseki Nicho 582 lttng enable-event --kernel --all -c test 583 lttng add-context -k -t vpid -t vtid -t procname 584 lttng start 585 mkdir test 586 rmdir test 587 lttng-sessiond -vvv 588 cd /tmp/my-kernel-trace 589 ls -l 590 cd /mnt/spirent/posapp/share/posapp/software/V6_06_00/engine 591 lttng stop 592 lttng destroy 593 ps aux | grep engine 594 service posapp_engine restart 595 ps aux | grep engine 596 ps aux | grep engine 597 service posapp_engine restart 598 service posapp_engine restart 599 systemctl stop lttng-sessiond.service 600 systemctl 601 service lttng-sessiond.service stop 602 service lttng-sessionde stop 603 service lttng-sessiond stop 604 service list 605 service lttng-sessiond stop 606 cd /etc/init.d/ 607 ls -l 608 find . -name lttng* 609 find . -name "lttng*" 610 ps aux | grep lttng 611 kill -9 1788 612 lttng-sessiond -vvv --verbose-consumer > log.txt 2>&1 & 613 cat log.txt 614 lttng create 615 lttng enable-event -k -a 616 lttng enable-event -k -a 617 lttng start 618 sleep 1 619 lttng stop 620 cd /home/root/lttng-traces/ 621 ls 622 cd auto-20190607-173618/ 623 ls -l 624 pwd 625 ls -l 626 uname -r 627 uname -a 628 cd /etc/init.d/ 629 ls -l 630 cat log.txt 631 cd / 632 find / -name liburcu-common.so.5 633 cp /usr/local/lib/liburcu-common.so.5 /usr/lib 634 ls -l /usr/lib 635 find / -name "libunwind*" 636 ldd /usr/local/lib/lttng/libexec/lttng-consumerd 637 find / -name libc.so.6 638 cp /usr/local/lib/liburcu-common.so.5 /lib 639 find / -name liburcu.so.5 640 cp /usr/local/lib/liburcu.so.5 /lib 641 find / -name liblttng-ust-ctl.so.2 642 cp /usr/local/lib/liblttng-ust-ctl.so.2 /lib 643 find / -name liburcu-cds.so.5 644 cp /usr/local/lib/liburcu-cds.so.5 /lib 645 ldd /usr/local/lib/lttng/libexec/lttng-consumerd 646 find / -name linux-vdso.so.1 647 find / -name linux-vdso.so.1 648 find / -name libxml2.so.2 649 cp /usr/local/lib/liburcu-common.so.5 /usr/lib64 650 cp /usr/local/lib/liburcu.so.5 /usr/lib64 651 cp /usr/local/lib/liblttng-ust-ctl.so.2 /usr/lib64 652 cp /usr/local/lib/liburcu-cds.so.5 /usr/lib64 653 ldd /usr/local/lib/lttng/libexec/lttng-consumerd 654 find / -name liburcu-bp.so.5 655 cp /usr/local/lib/liburcu-bp.so.5 /usr/lib64 656 ldd /usr/local/lib/lttng/libexec/lttng-consumerd 657 clear 658 lttng stop 659 lttng stop 660 lttng stop 661 lttng stop 662 cd /mnt/spirent/posapp/share/posapp/software/V6_06_00/engine/ 663 find / -name lttng-sesssiond 664 find / -name lttng-sesssiond 665 find / -name lttng-* 666 find / -name lttng-*sess* 667 find / -name lttng-*sessiond* 668 ldd lttng-sessiond 669 ldd /home/root/lttng-tools-2.8.8/src/bin/lttng-sessiond 670 ldd /usr/local/bin/lttng-sessiond 671 clear 672 lttng create 673 lttng enable-event -k -a 674 lttng start 675 sleep 1 676 lttng stop 677 cd /home/root/lttng-traces/auto-20190607-175432 678 ls -l 679 find / -name log.txt 680 ps aux | grep *sessiond 681 ps aux 682 ps aux | grep *sessiond* 683 ps aux | grep *lttng* 684 lttng status 685 lttng stop 686 ps aux | grep 687 ps aux 688 ps aux | grep "lttng*" 689 kill -9 8850 690 lttng create 691 lttng enable-event -k -a 692 lttng start 693 sleep 1 694 lttng stop 695 cd /home/root/lttng-traces/auto-20190607-175725 696 ls -l 697 cd kernel/ 698 ls -l 699 cd .. 700 cd .. 701 cp -avr auto-20190607-17 /mnt/spirent/posapp/share/posapp/ 702 cp -avr auto-20190607-17 /mnt/spirent/posapp/share/posapp/ 703 cd auto-20190607-17 704 ls -l 705 cd auto-20190607-175725/ 706 ls -l 707 cd .. 708 cp -avr auto-20190607-175725/ /mnt/spirent/posapp/share/posapp/ 709 lttng stop 710 lttng destroy 711 cp -avr auto-20190607-175725/ /mnt/spirent/posapp/share/posapp/ 712 pwd 713 cd /mnt/spirent/posapp/share/posapp/software/V6_06_00/engine/ 714 history > history.txt
_______________________________________________ lttng-dev mailing list lttng-dev@lists.lttng.org https://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev