From mboxrd@z Thu Jan 1 00:00:00 1970 From: mathieu.desnoyers@efficios.com (Mathieu Desnoyers) Date: Mon, 3 Feb 2014 16:12:00 +0000 (UTC) Subject: [lttng-dev] Running 32bit sessiond on 64bit host In-Reply-To: <6DB83340B9D38C4A9C0ECD8B6FBABDFB1A251458@ESESSMB105.ericsson.se> References: <6DB83340B9D38C4A9C0ECD8B6FBABDFB1A251458@ESESSMB105.ericsson.se> Message-ID: <1088723708.18175.1391443920124.JavaMail.zimbra@efficios.com> ----- Original Message ----- > From: "Stanislav Vovk" > To: lttng-dev at lists.lttng.org > Sent: Thursday, September 26, 2013 9:44:07 AM > Subject: [lttng-dev] Running 32bit sessiond on 64bit host > > Hi, > > Running a 32bit session deamon on a 64 bit host fails when creating a > channel. The following error message is given, > > Default snapshot output set to: /tmp/ltt > Snapshot mode set. Every channel enabled for that session will be set in > overwrite mode and mmap output. > Error: Channel ch_tri: 32-bit UST consumer start failed (session tri) > Warning: Some command(s) went wrong > > Running on, > uname -a > Linux esekilxxen3020 3.0.13-0.27-xen #1 SMP Wed Feb 15 13:33:49 UTC 2012 > (d73692b) x86_64 x86_64 x86_64 GNU/Linux > > Is this intended to work or are there some limitations for this scenario? Just for the records, you need to compile and install a 32-bit consumer daemon in your system if you want to trace 32-bit applications on a system containing 32-bit and 64-bit applications. The session daemon will take care of dispatching application to consumer daemons with the appropriate bitness. So if you want to trace both 32-bit and 64-bit applications, you need to have both 32-bit and 64-bit consumer daemons. Thanks, Mathieu > > Thanks, > Stanislav > > > > -- Mathieu Desnoyers EfficiOS Inc. http://www.efficios.com