TI LT Android for Panda board and perf

Dmitry Antipov dmitry.antipov at linaro.org
Wed Aug 15 08:23:10 UTC 2012


Hello,

I'm running https://android-build.linaro.org/builds/~linaro-android/panda-jb-gcc47-tilt-tracking-blob,
build 23 (Aug15). It's kernel version is 3.4.0-xxx, but 'perf --version' reports 3.0.8_android.
Why such a version mismatch? Usually it's the very poor idea to run perf on top of mismatched
kernel. For the particular build, any attempt to run something beyond 'perf --help' or 'perf --version'
crashes everything, for example:

[   65.116027] Unable to handle kernel paging request at virtual address e66107c0
[   65.123687] pgd = e4664000
[   65.126525] [e66107c0] *pgd=00000000
[   65.130310] Internal error: Oops: 5 [#1] PREEMPT SMP ARM
[   65.135955] Modules linked in: wl12xx wlcore mac80211 cfg80211 lib80211 btwilink rfcomm bnep bluetooth gator
[   65.146423] CPU: 0    Not tainted  (3.4.0-gcc0d09f #1)
[   65.151885] PC is at vmap_page_range_noflush+0xc8/0x19c
[   65.157409] LR is at map_kernel_range_noflush+0x1c/0x20
[   65.162963] pc : [<c00e5b28>]    lr : [<c00e7018>]    psr: 80030113
[   65.162963] sp : e3ff5d80  ip : e66107c0  fp : e3ff5dc4
[   65.175109] r10: e66107c0  r9 : c0725048  r8 : c07ba0c0
[   65.180633] r7 : c0007f98  r6 : fe7f1000  r5 : 00000000  r4 : fe7f0000
[   65.187622] r3 : e3900c40  r2 : e66107c0  r1 : fe7f0fff  r0 : fe7f0000
[   65.194549] Flags: Nzcv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user
[   65.202087] Control: 10c5387d  Table: a466404a  DAC: 00000015
<...registers...>
[   66.326110] Process perf (pid: 1811, stack limit = 0xe3ff42f8)
[   66.332244] Stack: (0xe3ff5d80 to 0xe3ff6000)
[   66.336853] 5d80: e3ff5e0c 00000000 c0779c44 e3900c40 0000065f fe7f1000 c00d69fc e3900f40
[   66.345489] 5da0: 00000800 00000000 00000000 00000000 e3900940 00000000 e3ff5dd4 e3ff5dc8
[   66.354125] 5dc0: c00e7018 c00e5a6c e3ff5e44 e3ff5dd8 c00d7b5c c00e7008 e3ff5e34 e3ff5de8
[   66.362762] 5de0: fe7f0000 00001000 e4666e20 c0721ea8 00000001 00000001 00000004 e3900c40
[   66.371398] 5e00: 00000001 00000000 e3fb2800 e3900940 00000000 00000001 00000001 00000004
[   66.380035] 5e20: c07b5510 c0721efc 00000000 e3fb2800 c07b5670 c074e510 e3ff5e54 e3ff5e48
[   66.388641] 5e40: c00d7fa0 c00d76a8 e3ff5e7c e3ff5e58 c00ab740 c00d7f90 00000800 00000000
[   66.397277] 5e60: e3fb2800 00000000 e3fb2800 e3ff5f28 e3ff5e9c e3ff5e80 c00b0fe8 c00ab5b8
[   66.405914] 5e80: c00b0fac c0750924 e3fb2800 c0750814 e3ff5ec4 e3ff5ea0 c00b7854 c00b0fb8
[   66.414550] 5ea0: 00000000 c0750924 00000001 00000000 00000000 00000000 e3ff5ef4 e3ff5ec8
[   66.423187] 5ec0: c00b7b04 c00b77e8 00000000 00000000 00000000 ffffffff 00000000 00000000
[   66.431823] 5ee0: 00000000 00000000 e3ff5fa4 e3ff5ef8 c00b8458 c00b78b0 00000000 00000000
[   66.440460] 5f00: 00000000 c001a188 e40a7590 00000010 e3ff5f2c e3ff5f20 00000003 00000000
[   66.449096] 5f20: e3ff5f64 00000000 00000002 00000048 00000037 00000000 00000001 00000000
[   66.457733] 5f40: 000004c7 00000000 00000007 00000000 00040302 00000000 00000000 00000000
[   66.466339] 5f60: 00000000 00000000 00000000 00000000 00000000 00000000 e3ff5fa4 00000000
[   66.474975] 5f80: 00000000 ffffffff 0000016c c000e6e8 e3ff4000 00000000 00000000 e3ff5fa8
[   66.483612] 5fa0: c000e480 c00b8024 00000000 00000000 b899c630 ffffffff 00000000 ffffffff
[   66.492248] 5fc0: 00000000 00000000 ffffffff 0000016c b899c628 b899d160 00000008 b899e580
[   66.500885] 5fe0: be8f3870 be8f3860 b6f886a9 b6eecef0 20030110 b899c630 00000000 20000000
[   66.509521] Backtrace:
[   66.512115] [<c00e5a60>] (vmap_page_range_noflush+0x0/0x19c) from [<c00e7018>] (map_kernel_range_noflush+0x1c/0x20)
[   66.523162] [<c00e6ffc>] (map_kernel_range_noflush+0x0/0x20) from [<c00d7b5c>] (pcpu_alloc+0x4c0/0x8e8)
[   66.533081] [<c00d769c>] (pcpu_alloc+0x0/0x8e8) from [<c00d7fa0>] (__alloc_percpu+0x1c/0x20)
[   66.541992] [<c00d7f84>] (__alloc_percpu+0x0/0x20) from [<c00ab740>] (perf_trace_init+0x194/0x2c4)
[   66.551483] [<c00ab5ac>] (perf_trace_init+0x0/0x2c4) from [<c00b0fe8>] (perf_tp_event_init+0x3c/0x60)
[   66.561218] [<c00b0fac>] (perf_tp_event_init+0x0/0x60) from [<c00b7854>] (perf_init_event+0x78/0xc8)
[   66.570861]  r6:c0750814 r5:e3fb2800 r4:c0750924 r3:c00b0fac
[   66.576843] [<c00b77dc>] (perf_init_event+0x0/0xc8) from [<c00b7b04>] (perf_event_alloc+0x260/0x420)
[   66.586486]  r7:00000000 r6:00000000 r5:00000000 r4:00000001
[   66.592498] [<c00b78a4>] (perf_event_alloc+0x0/0x420) from [<c00b8458>] (sys_perf_event_open+0x440/0x818)
[   66.602600] [<c00b8018>] (sys_perf_event_open+0x0/0x818) from [<c000e480>] (ret_fast_syscall+0x0/0x30)
[   66.612426] Code: e59f90d4 e1a0a00c e1a0200a e51b3038 (e592e000)
[   66.619354] ---[ end trace 8f2771e9f1c2026e ]---
[   66.624450] Kernel panic - not syncing: Fatal exception
[   66.630035] CPU1: stopping
[   66.632904] Backtrace:
[   66.635498] [<c0012a04>] (dump_backtrace+0x0/0x114) from [<c04e0f90>] (dump_stack+0x20/0x24)
[   66.644409]  r6:00000000 r5:fa240100 r4:00000001 r3:c074bccc
[   66.650421] [<c04e0f70>] (dump_stack+0x0/0x24) from [<c00141ec>] (handle_IPI+0x10c/0x1e0)
[   66.659057] [<c00140e0>] (handle_IPI+0x0/0x1e0) from [<c0008678>] (gic_handle_irq+0x68/0x70)
[   66.667968]  r7:e609ff9c r6:c0721900 r5:fa240100 r4:e609ff68
[   66.673980] [<c0008610>] (gic_handle_irq+0x0/0x70) from [<c000e080>] (__irq_svc+0x40/0x70)
[   66.682678] Exception stack(0xe609ff68 to 0xe609ffb0)
[   66.688018] ff60:                   c077c428 27aa89aa 4030a263 fe404000 e609e000 c04ee620
[   66.696655] ff80: c077c270 c077c284 8000406a 411fc092 00000000 e609ffbc e609ff9c e609ffb0
[   66.705291] ffa0: c0025384 c000f7a8 a0010113 ffffffff
[   66.710632]  r6:ffffffff r5:a0010113 r4:c000f7a8 r3:c0025384
[   66.716613] [<c000f774>] (default_idle+0x0/0x3c) from [<c000fb94>] (cpu_idle+0xbc/0x114)
[   66.725158] [<c000fad8>] (cpu_idle+0x0/0x114) from [<c04ddd94>] (secondary_start_kernel+0x130/0x154)
[   66.734802]  r5:00000001 r4:00000001
[   66.738616] [<c04ddc64>] (secondary_start_kernel+0x0/0x154) from [<804dd6d4>] (0x804dd6d4)
[   66.747314]  r6:10c0387d r5:00000015 r4:a608c06a r3:c04dd6bc
[   66.753326] panic occurred, switching back to text console

Dmitry



More information about the linaro-dev mailing list