* perf terminates immediately with segfault in dmesg
@ 2013-02-27 14:21 Dongsoo Nathaniel Kim
2013-02-27 16:17 ` David Ahern
0 siblings, 1 reply; 3+ messages in thread
From: Dongsoo Nathaniel Kim @ 2013-02-27 14:21 UTC (permalink / raw)
To: linux-perf-users
Hi,
I'm trying to profile kvm guest and host as well.
I checked out v3.8 vanilla kernel and built bundled perf tool.
(commit 19f949f52599ba7c3f67a5897ac6be14bfcb1200)
Here is my command line:
sudo perf kvm --host --guest --guestmount=/tmp/guestmount record -o
my.perf.data
(I mounted guest instance on /tmp/guestmount using sshfs)
and perf gets terminated immediately and no clue but segfault message in
dmesg:
[11618.130483] perf[39937]: segfault at 30 ip 00007fed26de1121 sp
00007fff0394c258 error 4 in libc-2.15.so[7fed26d58000+1b5000]
Any idea? Can too many processor core cause this problem?
BTW, I'm working on AMD 64core system..and found that perf tool doesn't
work perfectly with AMD opteron processor.
Cheers,
--
=
Dongsoo Nathaniel Kim
Linux kernel, media device S/W engineer / Ph.D Student
Dept. of Computer Science, KAIST
Real-time & Embedded Systems Lab.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: perf terminates immediately with segfault in dmesg
2013-02-27 14:21 perf terminates immediately with segfault in dmesg Dongsoo Nathaniel Kim
@ 2013-02-27 16:17 ` David Ahern
2013-02-28 1:22 ` Dongsoo Nathaniel Kim
0 siblings, 1 reply; 3+ messages in thread
From: David Ahern @ 2013-02-27 16:17 UTC (permalink / raw)
To: Dongsoo Nathaniel Kim; +Cc: linux-perf-users
On 2/27/13 7:21 AM, Dongsoo Nathaniel Kim wrote:
> Hi,
>
> I'm trying to profile kvm guest and host as well.
> I checked out v3.8 vanilla kernel and built bundled perf tool.
> (commit 19f949f52599ba7c3f67a5897ac6be14bfcb1200)
>
> Here is my command line:
> sudo perf kvm --host --guest --guestmount=/tmp/guestmount record -o
> my.perf.data
> (I mounted guest instance on /tmp/guestmount using sshfs)
>
> and perf gets terminated immediately and no clue but segfault message in
> dmesg:
> [11618.130483] perf[39937]: segfault at 30 ip 00007fed26de1121 sp
> 00007fff0394c258 error 4 in libc-2.15.so[7fed26d58000+1b5000]
>
> Any idea? Can too many processor core cause this problem?
Does this solve the problem for you?
diff --git a/tools/perf/builtin-kvm.c b/tools/perf/builtin-kvm.c
index ca3f80e..e55701d 100644
--- a/tools/perf/builtin-kvm.c
+++ b/tools/perf/builtin-kvm.c
@@ -973,7 +973,7 @@ __cmd_buildid_list(const char *file_name, int argc,
const char **argv)
int cmd_kvm(int argc, const char **argv, const char *prefix
__maybe_unused)
{
- const char *file_name;
+ const char *file_name = NULL;
const struct option kvm_options[] = {
OPT_STRING('i', "input", &file_name, "file",
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: perf terminates immediately with segfault in dmesg
2013-02-27 16:17 ` David Ahern
@ 2013-02-28 1:22 ` Dongsoo Nathaniel Kim
0 siblings, 0 replies; 3+ messages in thread
From: Dongsoo Nathaniel Kim @ 2013-02-28 1:22 UTC (permalink / raw)
To: David Ahern; +Cc: linux-perf-users
Hi David,
It seems to be solving the problem.
Cheers,
On Thu, Feb 28, 2013 at 1:17 AM, David Ahern <dsahern@gmail.com> wrote:
> On 2/27/13 7:21 AM, Dongsoo Nathaniel Kim wrote:
>>
>> Hi,
>>
>> I'm trying to profile kvm guest and host as well.
>> I checked out v3.8 vanilla kernel and built bundled perf tool.
>> (commit 19f949f52599ba7c3f67a5897ac6be14bfcb1200)
>>
>> Here is my command line:
>> sudo perf kvm --host --guest --guestmount=/tmp/guestmount record -o
>> my.perf.data
>> (I mounted guest instance on /tmp/guestmount using sshfs)
>>
>> and perf gets terminated immediately and no clue but segfault message in
>> dmesg:
>> [11618.130483] perf[39937]: segfault at 30 ip 00007fed26de1121 sp
>> 00007fff0394c258 error 4 in libc-2.15.so[7fed26d58000+1b5000]
>>
>> Any idea? Can too many processor core cause this problem?
>
>
> Does this solve the problem for you?
>
> diff --git a/tools/perf/builtin-kvm.c b/tools/perf/builtin-kvm.c
> index ca3f80e..e55701d 100644
> --- a/tools/perf/builtin-kvm.c
> +++ b/tools/perf/builtin-kvm.c
> @@ -973,7 +973,7 @@ __cmd_buildid_list(const char *file_name, int argc,
> const char **argv)
>
> int cmd_kvm(int argc, const char **argv, const char *prefix __maybe_unused)
> {
> - const char *file_name;
> + const char *file_name = NULL;
>
> const struct option kvm_options[] = {
> OPT_STRING('i', "input", &file_name, "file",
>
>
--
=
Dongsoo Nathaniel Kim
Linux kernel, media device S/W engineer / Ph.D Student
Dept. of Computer Science, KAIST
Real-time & Embedded Systems Lab.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2013-02-28 1:22 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-02-27 14:21 perf terminates immediately with segfault in dmesg Dongsoo Nathaniel Kim
2013-02-27 16:17 ` David Ahern
2013-02-28 1:22 ` Dongsoo Nathaniel Kim
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).