Re: [perfmon2] panic on mips when using sampling
Status: Beta
Brought to you by:
seranian
From: Stephane E. <er...@hp...> - 2007-11-29 22:19:59
|
Vince, On Thu, Nov 29, 2007 at 05:12:50PM -0500, Vince Weaver wrote: > > I'm not sure if this is a perfmon problem, or a MIPS problem. I'll try > here first. > > Normal performance counting on the r12k works fine. > However, if I try to do sampled counting the kenrel panics. I have the > panic below. > > The command I am running is something like the following: > > pfmon --short-smpl-period=100000000 > --long-smpl-period=100000000 --smpl-module=compact > --reset-non-smpl-periods --with-header > -e cycles,icache_misses -- someprogram > > It looks like the problem is when doing a cache flush. If I disable the > cache flush option, things get slightly further but then the machine locks > up hard with no log messages... > I am not a MIPS expert but I remember putting something else in there coming from PHil about alignment constraints. Did you check the make menuconfig? > > Vince > > perfmon: sys_pfm_create_context.421: CPU0 [1030]: req=000000007fa665b8 fmt=0000000000000000 fmt_arg=0000000000000000 size=0 > perfmon: pfm_pmu_acquire.523: CPU0 [1030]: before pmu_acquired=0 > perfmon: pfm_pmu_acquire.547: CPU0 [1030]: PMU acquired: 4 PMCs, 4 PMDs, 4 counters > perfmon: pfm_alloc_fd.759: CPU0 [1030]: new inode ino=3979 @a80000009ea112e8 > perfmon: pfm_find_set.589: CPU0 [1030]: looking for set=0 > perfmon: pfm_init_evtset.562: CPU0 [1030]: set0 pmc0=0x10 > perfmon: pfm_init_evtset.562: CPU0 [1030]: set0 pmc1=0x10 > perfmon: pfm_init_evtset.562: CPU0 [1030]: set0 pmc2=0x10 > perfmon: pfm_init_evtset.562: CPU0 [1030]: set0 pmc3=0x10 > perfmon: __pfm_create_context.1650: CPU0 [1030]: ctx=a80000009da32000 flags=0x0 system=0 notify_block=0 no_msg=0 use_fmt=0 ctx_fd=3 mode=0 > CPU 0 Unable to handle kernel paging request at virtual address c00000000006b000, epc == a800000020021880, ra == a80000002027fd7c > Oops[#1]: > Cpu 0 > $ 0 : 0000000000000000 0000000020640000 0000000000000000 c00000000006c000 > $ 4 : c00000000006b000 0000000000000000 0000000000000001 0000000000000001 > $ 8 : 0000000000000044 000000000003aed2 0000000000000000 a80000002059f280 > $12 : 0000000000000000 a80000002029c44c 0000000000000000 a8000000204d6f80 > $16 : c00000000006c000 c000000000063000 c00000000006b000 0000000000008000 > $20 : a80000009da32000 0000000000000000 a80000009dd28fc0 0000000000000000 > $24 : 0000000000000000 a800000020021878 > $28 : a80000009ecd4000 a80000009ecd7d40 0000000000000007 a80000002027fd7c > Hi : 00000000001d9790 > Lo : 000000000009dd30 > epc : a800000020021880 r4k_blast_dcache_page_dc32+0x8/0xa0 Not tainted > ra : a80000002027fd7c pfm_smpl_buffer_alloc+0x144/0x3c0 > Status: 9004fce3 KX SX UX KERNEL EXL IE > Cause : 00000008 > BadVA : c00000000006b000 > PrId : 00000e23 > Modules linked in: > Process pfmon (pid: 1030, threadinfo=a80000009ecd4000, task=a80000009d5a4148) > Stack : ffffffffffffffea a80000009da32000 a80000009da322a0 0000000000000000 > a8000000205b62b0 a800000020282ce0 a8000000205b62b0 00000000004ed640 > ffffffffffffffea 0000000000000000 a80000009ecd7e60 a80000009ecd7e68 > a80000009d649d80 0000000000007fe8 a80000009ecd7e70 a80000002028a1ac > 0000000000000000 0000000000437ae0 a80000009ecd7e20 00000000004ed640 > 0000000000000040 000000007fa66334 0000000000000000 00000000004eeb54 > 00000000004eeb58 a80000002028a440 0000000000000001 a8000000205ef160 > 0000000000000000 0000000000000000 0000000000000000 0000000000000000 > 0000000000000000 0000000000000000 0000000000000000 0000000000000000 > a80000009dd28fc0 a8000000205b62b0 0000000000000000 0000000000000000 > ... > Call Trace: > [<a800000020021880>] r4k_blast_dcache_page_dc32+0x8/0xa0 > [<a80000002027fd7c>] pfm_smpl_buffer_alloc+0x144/0x3c0 > [<a800000020282ce0>] __pfm_create_context+0x338/0x720 > [<a80000002028a440>] sys_pfm_create_context+0xe0/0x188 > [<a80000002001cd34>] handle_sys+0x134/0x150 > > > Code: 00000000 64831000 00000000 <bc950000> bc950020 bc950040 bc950060 bc950080 bc9500a0 > > > ------------------------------------------------------------------------- > SF.Net email is sponsored by: The Future of Linux Business White Paper > from Novell. From the desktop to the data center, Linux is going > mainstream. Let it simplify your IT future. > http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4 > _______________________________________________ > perfmon2-devel mailing list > per...@li... > https://lists.sourceforge.net/lists/listinfo/perfmon2-devel -- -Stephane |