<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span style="color: rgb(0, 0, 0); font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;">Hi LTTng team,</span><br>
</div>
<div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I am currently trying to add lttng 32bits on a 64bits system with a custom kernel 4.19.177+ x86_64 (Debian 10.9)</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
My former attempt only with only a 100% arm32 bits was successful (raspberry).</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I am facing now a strange issue : I can record kernel event but not userspace event... but I can see these user-event (see below)!</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
(tuto : <a href="https://lttng.org/docs/#doc-instrumenting-32-bit-app-on-64-bit-system" id="LPlnk">https://lttng.org/docs/#doc-instrumenting-32-bit-app-on-64-bit-system</a>)</div>
<div class="_Entity _EType_OWALinkPreview _EId_OWALinkPreview _EReadonly_1"></div>
<br>
<div id="Signature">
<div>
<div id="divtagdefaultwrapper" dir="ltr" style="color:rgb(0,0,0); font-family:Calibri,Helvetica,sans-serif,"EmojiFont","Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols; font-size:12pt">
<p></p>
</div>
</div>
</div>
</div>
<div>I followed two times the tutorial : on lttng 2.12 and lttng 2.10. </div>
<div>I am on lttng (LTTng Trace Control) 2.10.11 - KeKriek now</div>
<div>All installation seemed to install without any error.</div>
<div>The only thing I added is at the very end where I did a : ln -s /usr/local/bin/lttng /usr/bin/lttng (to directly call commands like "lttng start")</div>
<div><br>
</div>
<div>Here some interesting outputs, I am using this projet as an example : <a href="https://lttng.org/docs/#doc-tracing-your-own-user-application" id="LPlnk836931">https://lttng.org/docs/#doc-tracing-your-own-user-application</a></div>
<div>lttng list -u : OK <a href="https://paste.ubuntu.com/p/hZptnNzySw/" id="LPlnk287961">Ubuntu Pastebin</a></div>
<div>LTTNG_UST_DEBUG=1 ./hello : seems OK : <a href="https://paste.ubuntu.com/p/w6xHrJsWJ9/" id="LPlnk773270">Ubuntu Pastebin</a></div>
<div>kernel-event output : <a href="https://paste.ubuntu.com/p/5KfyS8wVdb/" id="LPlnk662191">Ubuntu Pastebin</a></div>
<div>user-event ouput : none - the output folder stated with lttng create my-user-session --output=/tmp/my-user-session doesn't even appear</div>
<div>apt-file search lttng : <a href="https://paste.ubuntu.com/p/xMcCc7bqwk/" id="LPlnk971362">Ubuntu Pastebin</a></div>
<div>lsmod | grep lttng : <a href="https://paste.ubuntu.com/p/7YNkNsh9Fr/" id="LPlnk686522">Ubuntu Pastebin</a></div>
<div><br>
</div>
<div><br>
</div>
<div>Note : file /usr/local/bin/lttng (the exe I am using) gives :</div>
<div>/usr/local/bin/lttng: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=542a108c40e386c17027c2c8f8fcb30e278b7748, with debug_info, not stripped<br>
</div>
<div><br>
</div>
<div>I am wondering if the installation didn't pick a 64bits RCU and analyses programms only on this.</div>
<div>However, I have currently absolutely no idea how to debug this.</div>
<div><br>
</div>
<div>Could you advise me some methods ?</div>
<div><br>
</div>
<div>Regards,</div>
</body>
</html>