lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<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

Powered by Openwall GNU/*/Linux Powered by OpenVZ