[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20201013062929.GA11647@shao2-debian>
Date: Tue, 13 Oct 2020 14:29:29 +0800
From: kernel test robot <rong.a.chen@...el.com>
To: Ian Rogers <irogers@...gle.com>
Cc: Peter Zijlstra <peterz@...radead.org>,
Ingo Molnar <mingo@...hat.com>,
Arnaldo Carvalho de Melo <acme@...nel.org>,
Mark Rutland <mark.rutland@....com>,
Alexander Shishkin <alexander.shishkin@...ux.intel.com>,
Jiri Olsa <jolsa@...hat.com>,
Namhyung Kim <namhyung@...nel.org>,
Alexander Gordeev <agordeev@...ux.ibm.com>,
Srikar Dronamraju <srikar@...ux.vnet.ibm.com>,
Peng Fan <fanpeng@...ngson.cn>, linux-kernel@...r.kernel.org,
Stephane Eranian <eranian@...gle.com>,
Ian Rogers <irogers@...gle.com>, 0day robot <lkp@...el.com>,
lkp@...ts.01.org
Subject: [perf bench] 3a25d42fc8: make perf failed
Greeting,
FYI, we noticed the following commit (built with gcc-9):
commit: 3a25d42fc87490b61a4c837f6864942e6d479b53 ("[PATCH] perf bench: Use condition variables in numa.")
url: https://github.com/0day-ci/linux/commits/Ian-Rogers/perf-bench-Use-condition-variables-in-numa/20201010-144307
base: https://git.kernel.org/cgit/linux/kernel/git/tip/tip.git 3dbde69575637658d2094ee4416c21bc22eb89fe
in testcase: perf-sanity-tests
version: perf-x86_64-c85fb28b6f99-1_20201008
with following parameters:
perf_compiler: gcc
ucode: 0xdc
on test machine: 4 threads Intel(R) Core(TM) i5-6500 CPU @ 3.20GHz with 32G memory
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
If you fix the issue, kindly add following tag
Reported-by: kernel test robot <rong.a.chen@...el.com>
user :notice: [ 43.399624] 2020-10-12 15:16:24 make ARCH= -C /usr/src/perf_selftests-x86_64-rhel-8.3-3a25d42fc87490b61a4c837f6864942e6d479b53/tools/perf
user :notice: [ 43.416155] make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-8.3-3a25d42fc87490b61a4c837f6864942e6d479b53/tools/perf'
user :notice: [ 43.430643] BUILD: Doing 'make .[33m-j4.[m' parallel build
user :notice: [ 43.438568] HOSTCC fixdep.o
user :notice: [ 43.443837] HOSTLD fixdep-in.o
user :notice: [ 43.449122] LINK fixdep
user :notice: [ 43.455567] diff -u tools/arch/x86/include/asm/msr-index.h arch/x86/include/asm/msr-index.h
user :notice: [ 43.467802] Auto-detecting system features:
user :notice: [ 43.474731] ... dwarf: [ .[32mon.[m ]
user :notice: [ 43.483286] ... dwarf_getlocations: [ .[32mon.[m ]
user :notice: [ 43.491855] ... glibc: [ .[32mon.[m ]
user :notice: [ 43.500425] ... gtk2: [ .[32mon.[m ]
user :notice: [ 43.508997] ... libbfd: [ .[32mon.[m ]
user :notice: [ 43.517568] ... libcap: [ .[32mon.[m ]
user :notice: [ 43.526145] ... libelf: [ .[32mon.[m ]
user :notice: [ 43.534720] ... libnuma: [ .[32mon.[m ]
user :notice: [ 43.543296] ... numa_num_possible_cpus: [ .[32mon.[m ]
user :notice: [ 43.551882] ... libperl: [ .[32mon.[m ]
user :notice: [ 43.560458] ... libpython: [ .[32mon.[m ]
user :notice: [ 43.569039] ... libcrypto: [ .[32mon.[m ]
user :notice: [ 43.577612] ... libunwind: [ .[32mon.[m ]
user :notice: [ 43.586170] ... libdw-dwarf-unwind: [ .[32mon.[m ]
user :notice: [ 43.594742] ... zlib: [ .[32mon.[m ]
user :notice: [ 43.603329] ... lzma: [ .[32mon.[m ]
user :notice: [ 43.611918] ... get_cpuid: [ .[32mon.[m ]
user :notice: [ 43.620487] ... bpf: [ .[32mon.[m ]
user :notice: [ 43.629090] ... libaio: [ .[32mon.[m ]
user :notice: [ 43.637643] ... libzstd: [ .[32mon.[m ]
user :notice: [ 43.646241] ... disassembler-four-args: [ .[32mon.[m ]
user :notice: [ 43.655766] CC fd/array.o
user :notice: [ 43.661110] CC event-parse.o
user :notice: [ 43.666716] CC exec-cmd.o
user :notice: [ 43.671903] CC core.o
user :notice: [ 43.676942] LD fd/libapi-in.o
user :notice: [ 43.682548] CC fs/fs.o
user :notice: [ 43.687549] CC cpumap.o
user :notice: [ 43.692604] CC help.o
user :notice: [ 43.697707] CC fs/tracing_path.o
user :notice: [ 43.703644] CC fs/cgroup.o
user :notice: [ 43.709079] CC event-plugin.o
user :notice: [ 43.714826] LD fs/libapi-in.o
user :notice: [ 43.720383] CC cpu.o
user :notice: [ 43.725221] CC trace-seq.o
user :notice: [ 43.730559] CC pager.o
user :notice: [ 43.735546] CC debug.o
user :notice: [ 43.740670] CC parse-filter.o
user :notice: [ 43.746332] CC threadmap.o
user :notice: [ 43.751800] CC str_error_r.o
user :notice: [ 43.757385] LD libapi-in.o
user :notice: [ 43.762705] AR libapi.a
user :notice: [ 43.767943] CC parse-options.o
user :notice: [ 43.773625] CC evsel.o
user :notice: [ 43.778826] GEN bpf_helper_defs.h
user :notice: [ 43.784748] MKDIR staticobjs/
user :notice: [ 43.790324] CC staticobjs/libbpf.o
user :notice: [ 43.796482] CC parse-utils.o
user :notice: [ 43.802108] CC kbuffer-parse.o
user :notice: [ 43.807942] CC tep_strerror.o
user :notice: [ 43.813745] CC event-parse-api.o
user :notice: [ 43.819824] LD libtraceevent-in.o
user :notice: [ 43.825881] LINK libtraceevent.a
user :notice: [ 43.831600] CC evlist.o
user :notice: [ 43.836819] CC run-command.o
user :notice: [ 43.842390] CC sigchain.o
user :notice: [ 43.847620] CC mmap.o
user :notice: [ 43.852688] CC subcmd-config.o
user :notice: [ 43.858520] LD libsubcmd-in.o
user :notice: [ 43.864145] AR libsubcmd.a
user :notice: [ 43.869569] MKDIR staticobjs/
user :notice: [ 43.875039] CC staticobjs/bpf.o
user :notice: [ 43.880818] CC zalloc.o
user :notice: [ 43.885939] CC xyarray.o
user :notice: [ 43.891235] GEN common-cmds.h
user :notice: [ 43.896705] CC lib.o
user :notice: [ 43.901763] CC staticobjs/nlattr.o
user :notice: [ 43.907922] CC staticobjs/btf.o
user :notice: [ 43.913797] LD libperf-in.o
user :notice: [ 43.919210] AR libperf.a
user :notice: [ 43.924746] CC staticobjs/libbpf_errno.o
user :notice: [ 43.931595] CC staticobjs/str_error.o
user :notice: [ 43.938104] CC staticobjs/netlink.o
user :notice: [ 43.944645] CC staticobjs/bpf_prog_linfo.o
user :notice: [ 43.951751] CC staticobjs/libbpf_probes.o
user :notice: [ 43.958564] CC staticobjs/xsk.o
user :notice: [ 43.964588] CC staticobjs/hashmap.o
user :notice: [ 43.970946] CC staticobjs/btf_dump.o
user :notice: [ 43.977428] CC staticobjs/ringbuf.o
user :notice: [ 43.983864] HOSTCC pmu-events/json.o
user :notice: [ 43.989998] LD staticobjs/libbpf-in.o
user :notice: [ 43.996594] CC plugin_jbd2.o
user :notice: [ 44.002082] LINK libbpf.a
user :notice: [ 44.007527] CC jvmti/libjvmti.o
user :notice: [ 44.013630] HOSTCC pmu-events/jsmn.o
user :notice: [ 44.019794] LD plugin_jbd2-in.o
user :notice: [ 44.025944] HOSTCC pmu-events/jevents.o
user :notice: [ 44.032199] CC plugin_hrtimer.o
user :notice: [ 44.038406] LD plugin_hrtimer-in.o
user :notice: [ 44.044693] CC plugin_kmem.o
user :notice: [ 44.050661] HOSTLD pmu-events/jevents-in.o
user :notice: [ 44.057246] CC jvmti/jvmti_agent.o
user :notice: [ 44.063645] LD plugin_kmem-in.o
user :notice: [ 44.069629] CC plugin_kvm.o
user :notice: [ 44.075192] LD plugin_kvm-in.o
user :notice: [ 44.081243] CC jvmti/libstring.o
user :notice: [ 44.087452] CC plugin_mac80211.o
user :notice: [ 44.093718] LD plugin_mac80211-in.o
user :notice: [ 44.100100] CC plugin_sched_switch.o
user :notice: [ 44.106687] CC plugin_function.o
user :notice: [ 44.113027] LD plugin_sched_switch-in.o
user :notice: [ 44.119760] CC plugin_futex.o
user :notice: [ 44.125730] LD plugin_function-in.o
user :notice: [ 44.131916] CC plugin_xen.o
user :notice: [ 44.137705] CC jvmti/libctype.o
user :notice: [ 44.143797] LD plugin_futex-in.o
user :notice: [ 44.149914] CC plugin_scsi.o
user :notice: [ 44.155725] LD jvmti/jvmti-in.o
user :notice: [ 44.161772] LD plugin_xen-in.o
user :notice: [ 44.167672] GEN perf-archive
user :notice: [ 44.173231] GEN perf-with-kcore
user :notice: [ 44.179308] CC plugin_cfg80211.o
user :notice: [ 44.185479] CC ui/gtk/browser.o
user :notice: [ 44.191663] LD plugin_cfg80211-in.o
user :notice: [ 44.197922] LD plugin_scsi-in.o
user :notice: [ 44.203991] LINK plugin_jbd2.so
user :notice: [ 44.209807] CC plugin_tlb.o
user :notice: [ 44.215598] LINK plugin_hrtimer.so
user :notice: [ 44.221711] LINK plugin_kmem.so
user :notice: [ 44.227579] LD plugin_tlb-in.o
user :notice: [ 44.233516] LINK plugin_kvm.so
user :notice: [ 44.239213] LINK plugin_mac80211.so
user :notice: [ 44.245483] CC ui/gtk/hists.o
user :notice: [ 44.251172] CC ui/gtk/setup.o
user :notice: [ 44.257230] LINK plugin_sched_switch.so
user :notice: [ 44.263883] LINK plugin_function.so
user :notice: [ 44.269949] LINK plugin_futex.so
user :notice: [ 44.275929] LINK plugin_xen.so
user :notice: [ 44.281705] LINK plugin_scsi.so
user :notice: [ 44.287635] LINK plugin_cfg80211.so
user :notice: [ 44.293821] LINK plugin_tlb.so
user :notice: [ 44.299844] GEN libtraceevent-dynamic-list
user :notice: [ 44.306752] CC builtin-bench.o
user :notice: [ 44.312676] CC ui/gtk/util.o
user :notice: [ 44.318530] CC builtin-annotate.o
user :notice: [ 44.324801] CC ui/gtk/helpline.o
user :notice: [ 44.330974] CC ui/gtk/progress.o
user :notice: [ 44.336981] CC builtin-config.o
user :notice: [ 44.343046] CC builtin-diff.o
user :notice: [ 44.348977] LINK pmu-events/jevents
user :notice: [ 44.355082] CC ui/gtk/annotate.o
user :notice: [ 44.361251] CC ui/gtk/zalloc.o
user :notice: [ 44.367232] CC builtin-evlist.o
user :notice: [ 44.373330] LINK libperf-jvmti.so
user :notice: [ 44.379236] CC builtin-ftrace.o
user :notice: [ 44.385317] CC builtin-help.o
user :notice: [ 44.391032] CC builtin-sched.o
user :notice: [ 44.397025] LD ui/gtk/gtk-in.o
user :notice: [ 44.402840] LD gtk-in.o
user :notice: [ 44.408376] GEN pmu-events/pmu-events.c
user :notice: [ 44.415031] CC builtin-buildid-list.o
user :notice: [ 44.421818] CC builtin-buildid-cache.o
user :notice: [ 44.428624] CC pmu-events/pmu-events.o
user :notice: [ 44.435121] LINK libperf-gtk.so
user :notice: [ 44.441099] CC builtin-kallsyms.o
user :notice: [ 44.447323] GEN python/perf.so
user :notice: [ 44.453022] CC builtin-list.o
user :notice: [ 44.458976] CC builtin-record.o
user :notice: [ 44.465108] LD pmu-events/pmu-events-in.o
user :notice: [ 44.472092] CC builtin-report.o
user :notice: [ 44.477988] CC builtin-stat.o
user :notice: [ 44.483940] CC builtin-timechart.o
user :notice: [ 44.490044] CC builtin-top.o
user :notice: [ 44.495900] CC builtin-script.o
user :notice: [ 44.501826] CC builtin-kmem.o
user :notice: [ 44.508408] CC builtin-lock.o
user :notice: [ 44.514097] CC builtin-kvm.o
user :notice: [ 44.520554] CC builtin-inject.o
user :notice: [ 44.526466] CC builtin-mem.o
user :notice: [ 44.532098] CC builtin-data.o
user :notice: [ 44.537918] CC builtin-version.o
user :notice: [ 44.543867] CC builtin-c2c.o
user :notice: [ 44.549554] CC builtin-trace.o
user :notice: [ 44.555409] CC builtin-probe.o
user :notice: [ 44.561429] CC bench/sched-messaging.o
user :notice: [ 44.567991] CC bench/sched-pipe.o
user :notice: [ 44.574220] CC tests/builtin-test.o
user :notice: [ 44.580528] CC bench/syscall.o
user :notice: [ 44.586514] CC bench/mem-functions.o
user :notice: [ 44.610513] CC bench/futex-hash.o
user :notice: [ 44.621359] CC tests/parse-events.o
user :notice: [ 44.718758] CC bench/futex-wake.o
user :notice: [ 44.832301] CC bench/futex-wake-parallel.o
user :notice: [ 44.954129] CC bench/futex-requeue.o
user :notice: [ 45.060866] CC bench/futex-lock-pi.o
user :notice: [ 45.171348] CC bench/epoll-wait.o
user :notice: [ 45.331626] CC tests/dso-data.o
user :notice: [ 45.350733] CC bench/epoll-ctl.o
user :notice: [ 45.516555] CC tests/attr.o
user :notice: [ 45.530335] CC bench/synthesize.o
user :notice: [ 45.599988] CC bench/kallsyms-parse.o
user :notice: [ 45.670039] CC tests/vmlinux-kallsyms.o
user :notice: [ 45.676941] CC bench/find-bit-bench.o
user :notice: [ 45.688151] CC bench/mem-memcpy-x86-64-lib.o
user :notice: [ 45.719388] CC bench/mem-memcpy-x86-64-asm.o
user :notice: [ 45.733744] CC util/annotate.o
user :notice: [ 45.743182] CC bench/mem-memset-x86-64-asm.o
user :notice: [ 45.763930] CC bench/numa.o
user :notice: [ 45.772258] CC util/block-info.o
user :notice: [ 45.778701] CC tests/openat-syscall.o
user :notice: [ 45.838842] CC tests/openat-syscall-all-cpus.o
user :notice: [ 45.880774] CC tests/openat-syscall-tp-fields.o
user :notice: [ 45.995540] CC tests/mmap-basic.o
user :notice: [ 46.015451] CC tests/perf-record.o
user :err : [ 46.056130] bench/numa.c: In function ‘init’:
user :notice: [ 46.143494] CC util/block-range.o
user :notice: [ 46.149994] CC tests/evsel-roundtrip-name.o
user :notice: [ 46.277777] CC tests/evsel-tp-sched.o
user :notice: [ 46.284176] CC util/build-id.o
user :notice: [ 46.356422] CC tests/fdarray.o
user :notice: [ 46.385339] CC tests/pmu.o
user :notice: [ 46.443435] CC tests/pmu-events.o
user :notice: [ 46.599431] CC util/cacheline.o
user :err : [ 46.653292] bench/numa.c:1461:24: error: ‘struct global_info’ has no member named ‘startup_done_mutex’; did you mean ‘startup_mutex’?
user :err : [ 46.668942] init_global_mutex(&g->startup_done_mutex);
user :err : [ 46.676718] ^~~~~~~~~~~~~~~~~~
user :err : [ 46.684161] startup_mutex
user :notice: [ 46.688754] CC util/config.o
user :notice: [ 46.712970] CC util/copyfile.o
user :notice: [ 46.732870] CC tests/hists_common.o
user :notice: [ 46.814764] CC util/ctype.o
user :notice: [ 46.838251] CC util/db-export.o
user :err : [ 46.992546] bench/numa.c:1462:23: error: ‘struct global_info’ has no member named ‘startup_done_cond’; did you mean ‘startup_cond’?
user :err : [ 47.008124] init_global_cond(&g->startup_done_cond);
user :err : [ 47.015921] ^~~~~~~~~~~~~~~~~
user :notice: [ 47.023389] CC tests/hists_link.o
user :err : [ 47.023811] startup_cond
user :notice: [ 47.087257] CC util/env.o
user :notice: [ 47.121754] CC tests/hists_filter.o
user :notice: [ 47.277321] CC tests/hists_output.o
user :notice: [ 47.284110] CC util/event.o
user :notice: [ 47.319731] CC util/evlist.o
user :notice: [ 47.325558] CC util/sideband_evlist.o
user :notice: [ 47.423521] CC util/evsel.o
user :notice: [ 47.592885] CC tests/hists_cumulate.o
user :err : [ 47.643920] make[4]: *** [/usr/src/perf_selftests-x86_64-rhel-8.3-3a25d42fc87490b61a4c837f6864942e6d479b53/tools/build/Makefile.build:96: bench/numa.o] Error 1
user :notice: [ 47.672415] CC util/evsel_fprintf.o
user :err : [ 47.684400] make[3]: *** [/usr/src/perf_selftests-x86_64-rhel-8.3-3a25d42fc87490b61a4c837f6864942e6d479b53/tools/build/Makefile.build:139: bench] Error 2
user :err : [ 47.711231] make[3]: *** Waiting for unfinished jobs....
user :notice: [ 47.829659] CC util/perf_event_attr_fprintf.o
...
user :err : [ 58.971914] make[2]: *** [Makefile.perf:634: perf-in.o] Error 2
user :notice: [ 58.973854] make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-8.3-3a25d42fc87490b61a4c837f6864942e6d479b53/tools/perf'
user :err : [ 58.979195] make[1]: *** [Makefile.perf:233: sub-make] Error 2
user :err : [ 59.000676] make: *** [Makefile:70: all] Error 2
user :err : [ 59.007163] make perf failed
To reproduce:
git clone https://github.com/intel/lkp-tests.git
cd lkp-tests
bin/lkp install job.yaml # job file is attached in this email
bin/lkp run job.yaml
Thanks,
Rong Chen
View attachment "config-5.9.0-rc1-00045-g3a25d42fc8749" of type "text/plain" (170205 bytes)
View attachment "job-script" of type "text/plain" (5644 bytes)
Download attachment "kmsg.xz" of type "application/x-xz" (30072 bytes)
View attachment "perf-sanity-tests" of type "text/plain" (13368 bytes)
View attachment "job.yaml" of type "text/plain" (4614 bytes)
View attachment "reproduce" of type "text/plain" (107 bytes)
Powered by blists - more mailing lists