WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] [xenoprofile, oprofile 0.9.5 problem]

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] [xenoprofile, oprofile 0.9.5 problem]
From: 박은병 <peb1611@xxxxxxxxx>
Date: Thu, 24 Dec 2009 16:09:55 +0900
Delivery-date: Wed, 23 Dec 2009 23:10:39 -0800
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=tBtuDDpoDUQcWLq1HGJuAXh31AeIpv0L/WpOH/MlXzw=; b=dc6b/vzG5J2yJj9vdBu3VWcg+yPdediy3hC9h55zxvFLWImPwwu51v0oH8WGkrJBAx DAtPgnk+EjulMS4D+MdxqCAzjd8/XmLBfHOsG47462AzBT0avDMHWtult2Z41ETvFxMQ 2d79V3hBJbDjIn5aZ2c5J5m0d5UWyHSDgtrLU=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=vbLPhKgW+Nmx7pNO+9MqSwrhvzF9k7xAGypOqPr03P90srsNWlMEpGe5P7enUFPbQB Twnw0pDnsFX1brk+eEwzHg5T5/XBAsOL/J8sTIUmCPlikhc8+uctMIMliV9BGqhYRQrn FStesgUKVkAc9Ea9XhF1dTgleSlTZo5n6Aznk=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Hello, I have some problem using xenoprof, patched oprofile 0.9.5.
 
xen 3.4.2, dom0 is jeremy's pvops 2.6.31.6 kernel, dom0 is vanila kernel 2.6.32
linux distribution is ubuntu 9.10 karmic server i386.
 
I've built xen, dom0 domU successful and works well including booting dom0 and network configuration
 
So I've been trying to use xenoprofile for analyzing application behavior
 
But, xenoprof seems to be some tricky.
 
I've patch the oprofile 0.9.5 and built it successfully. because of my distribution is ubuntu, so opcontrol's basic shell have been modified from /bin/sh to /bin/bash. (I found that ubuntu's basic shell is not agreed with opcontrol shell script on internet)
 
and then, Now opcontrol shell script is works without any error message.
 
# opcontrol --start-daemon --xen=/boot/xen-syms-3.4.2 --vmlinux=/boot/vmlinux-2.6.31.6-xen
Using 2.6+ OProfile kernel interface.
Reading module info.
Using log file /var/lib/oprofile/samples/oprofiled.log
Daemon started.
---------------------------------------------------------------------------------------
 
but oprofile does not work well. right after above command dmesg reported some problematic message
 
[  653.518735] oprofile: using NMI interrupt.
[  654.110729] ------------[ cut here ]------------
[  654.110744] WARNING: at arch/x86/xen/enlighten.c:720 xen_apic_write+0x12/0x20()
[  654.110752] Hardware name: Macmini1,1
[  654.110760] Modules linked in: oprofile bridge stp snd_hda_codec_idt fbcon tileblit font bitblit softcursor snd_hda_intel snd_hda_codec arc4 snd_hwdep ecb i915 snd_pcm ath5k snd_timer drm iptable_filter mac80211 i2c_algo_bit snd ath ip_tables soundcore video x_tables intel_agp snd_page_alloc output lp applesmc cfg80211 btusb agpgart parport led_class input_polldev tpm_infineon tpm tpm_bios usbhid ohci1394 ieee1394 sky2 aacraid
[  654.111009] Pid: 0, comm: swapper Not tainted 2.6.31.6 #11
[  654.111017] Call Trace:
[  654.111034]  [<c014d3bd>] warn_slowpath_common+0x6d/0xa0
[  654.111047]  [<c0103b22>] ? xen_apic_write+0x12/0x20
[  654.111059]  [<c0103b22>] ? xen_apic_write+0x12/0x20
[  654.111073]  [<c014d405>] warn_slowpath_null+0x15/0x20
[  654.111086]  [<c0103b22>] xen_apic_write+0x12/0x20
[  654.111104]  [<ee23658d>] nmi_cpu_setup+0x6d/0x80 [oprofile]
[  654.111120]  [<c01772e0>] generic_smp_call_function_single_interrupt+0x70/0x90
[  654.111134]  [<c010832d>] xen_call_function_single_interrupt+0xd/0x30
[  654.111148]  [<c019720c>] handle_IRQ_event+0x4c/0x140
[  654.111161]  [<c0108a40>] ? xen_spin_lock+0xa0/0x100
[  654.111174]  [<c0199ea4>] ? move_native_irq+0x14/0x50
[  654.111187]  [<c01992bf>] handle_level_irq+0x6f/0xe0
[  654.111201]  [<c010e638>] handle_irq+0x18/0x30
[  654.111215]  [<c03809e9>] xen_evtchn_do_upcall+0x159/0x180
[  654.111228]  [<c010cd1f>] xen_do_upcall+0x7/0xc
[  654.111241]  [<c01023a7>] ? hypercall_page+0x3a7/0x1010
[  654.111254]  [<c0107362>] ? xen_safe_halt+0x12/0x20
[  654.111267]  [<c010470f>] xen_idle+0x1f/0x40
[  654.111279]  [<c010addc>] cpu_idle+0x8c/0xd0
[  654.111293]  [<c057e228>] cpu_bringup_and_idle+0xd/0xf
[  654.111302] ---[ end trace 8f0f8eae293425de ]---
[  654.111332] ------------[ cut here ]------------
[  654.111343] WARNING: at arch/x86/xen/enlighten.c:720 xen_apic_write+0x12/0x20()
[  654.111351] Hardware name: Macmini1,1
[  654.111358] Modules linked in: oprofile bridge stp snd_hda_codec_idt fbcon tileblit font bitblit softcursor snd_hda_intel snd_hda_codec arc4 snd_hwdep ecb i915 snd_pcm ath5k snd_timer drm iptable_filter mac80211 i2c_algo_bit snd ath ip_tables soundcore video x_tables intel_agp snd_page_alloc output lp applesmc cfg80211 btusb agpgart parport led_class input_polldev tpm_infineon tpm tpm_bios usbhid ohci1394 ieee1394 sky2 aacraid
[  654.111607] Pid: 1415, comm: oprofiled Tainted: G        W  2.6.31.6 #11
[  654.111615] Call Trace:
[  654.111629]  [<c014d3bd>] warn_slowpath_common+0x6d/0xa0
[  654.111642]  [<c0103b22>] ? xen_apic_write+0x12/0x20
[  654.111654]  [<c0103b22>] ? xen_apic_write+0x12/0x20
[  654.111668]  [<c014d405>] warn_slowpath_null+0x15/0x20
[  654.111680]  [<c0103b22>] xen_apic_write+0x12/0x20
[  654.111698]  [<ee23658d>] nmi_cpu_setup+0x6d/0x80 [oprofile]
[  654.111715]  [<ee236520>] ? nmi_cpu_setup+0x0/0x80 [oprofile]
[  654.111728]  [<c0153136>] on_each_cpu+0x26/0x40
[  654.111745]  [<ee236852>] nmi_setup+0x192/0x1c0 [oprofile]
[  654.111761]  [<ee2341aa>] oprofile_setup+0x3a/0xd0 [oprofile]
[  654.111778]  [<ee2353b4>] event_buffer_open+0x54/0x70 [oprofile]
[  654.111791]  [<c01ebeb9>] __dentry_open+0xb9/0x230
[  654.111804]  [<c01ec115>] nameidata_to_filp+0x55/0x70
[  654.111820]  [<ee235360>] ? event_buffer_open+0x0/0x70 [oprofile]
[  654.111834]  [<c01f97fa>] do_filp_open+0x54a/0x930
[  654.111847]  [<c0108a40>] ? xen_spin_lock+0xa0/0x100
[  654.111862]  [<c01ebc8f>] do_sys_open+0x4f/0x110
[  654.111876]  [<c058b46b>] ? do_page_fault+0x19b/0x380
[  654.111888]  [<c01ebdb9>] sys_open+0x29/0x40
[  654.111901]  [<c010c13c>] syscall_call+0x7/0xb
[  654.111909] ---[ end trace 8f0f8eae293425df ]---
 
I don't know what the problem is.
 
And, bellow error is also found.
# opcontrol --start-daemon --xen=/boot/xen-syms-3.4.2 --vmlinux=/boot/vmlinux-2.6.31.6-xen --active-domains=1
/usr/local/bin/opcontrol: line 1391: /dev/oprofile/active_domains: Permission denied
Using 2.6+ OProfile kernel interface.
Reading module info.
Using log file /var/lib/oprofile/samples/oprofiled.log
Daemon started.
 
I've not found /dev/oprofile/active_domains and /dev/oprofile/passive_domains
 
Is there anyone who knows the problem?? :)
I attached my full dmesg.

Attachment: dmesg
Description: Binary data

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] [xenoprofile, oprofile 0.9.5 problem], 박은병 <=