This is the mail archive of the
systemtap@sourceware.org
mailing list for the systemtap project.
Re: help with running systemtap
- From: p v <pvlogin at yahoo dot com>
- To: wenji dot huang at oracle dot com
- Cc: "Frank Ch. Eigler" <fche at redhat dot com>, systemtap at sourceware dot org
- Date: Tue, 9 Sep 2008 00:15:00 -0700 (PDT)
- Subject: Re: help with running systemtap
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:Cc:MIME-Version:Content-Type:Message-ID; b=RMEK/7r4G3u4rA2EggkOLvU18pGo9fwCnPwY7ETMwIeRwrgEymhXdINKvLSah9Hky+ZBX4TPDnXNnl4D1lm6G60rtiTA2TH1Qxd4Z5zI+vJLhIV+3xsiiteUL0NCzM8IWSR2j1bXKCJV7aJIrHtuaS1kwG7aYv0DVeVKuuaDgok=;
I think I am running the correct kernel -
[root@robot ~]# uname -a
Linux robot 2.6.25-14.fc9.i686 #1 SMP Thu May 1 06:28:41 EDT 2008 i686 i686 i386 GNU/Linux
however I did install wrong debuginfo packages at first (14-108) but I did removed them and installed the correct ones. Maybe rpm -e left something around? I guess I should just reinstall all at this point ...
--pv
----- Original Message ----
From: Wenji Huang <wenji.huang@oracle.com>
To: p v <pvlogin@yahoo.com>
Cc: Frank Ch. Eigler <fche@redhat.com>; systemtap@sourceware.org
Sent: Monday, September 8, 2008 11:52:18 PM
Subject: Re: help with running systemtap
p v wrote:
> Thanks for the reply. I got little bit further but stap is still not working for me. These are the packages installed -
>
> [root@robot ~]# rpm -qa | grep kernel
> kernel-devel-2.6.25-14.fc9.i686
> kernel-debuginfo-2.6.25-14.fc9.i686
> kernel-headers-2.6.25-14.fc9.i386
> kerneloops-0.10-11.fc9.i386
> kernel-debuginfo-common-2.6.25-14.fc9.i686
> kernel-2.6.25-14.fc9.i686
>
> stap does find the debug info it needs to compile but it fails to insmod with "Invalid module format" -
>
> [root@robot ~]# stap -v -k hello.stp
> Pass 1: parsed user script and 38 library script(s) in 250usr/10sys/268real ms.
> Pass 2: analyzed script: 1 probe(s), 1 function(s), 0 embed(s), 0 global(s) in 10usr/0sys/3real ms.
> Pass 3: using cached /root/.systemtap/cache/2b/stap_2b11f1a63be8d5e9310e1f646ee698de_264.c
> Pass 4: using cached /root/.systemtap/cache/2b/stap_2b11f1a63be8d5e9310e1f646ee698de_264.ko
> Pass 5: starting run.
> Error inserting module '/tmp/stapvQz24y/stap_2b11f1a63be8d5e9310e1f646ee698de_264.ko': Invalid module format
> Pass 5: run completed in 0usr/0sys/4real ms.
> Pass 5: run failed. Try again with more '-v' (verbose) options.
> Keeping temporary directory "/tmp/stapvQz24y"
>
> and dmesg spits out -
>
> stap_2b11f1a63be8d5e9310e1f646ee698de_264: version magic '2.6.25.14-108.fc9.i686 SMP mod_unload 686 4KSTACKS ' should be '2.6.25-14.fc9.i686 SMP mod_unload 686 4KSTACKS '
>
> where is the wrong version coming from?
I guess your running kernel is 2.6.25.14-108.fc9.i686, see uname -a.
But your kernel-debuginfo is 2.6.25-14.fc9.i686. Those two don't match
as stap requires.
Regards,
Wenji