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]
Date:   Tue, 29 Oct 2019 22:39:14 +0800
From:   kernel test robot <oliver.sang@...el.com>
To:     Qu Wenruo <wqu@...e.com>
Cc:     linux-btrfs@...r.kernel.org, linux-kernel@...r.kernel.org,
        linux-trace-devel@...r.kernel.org, lkp@...ts.01.org
Subject: [tools/lib/traceevent, perf tools]  b28d7df1d3:
 stderr.In_file_included_from_event-parse.c

FYI, we noticed the following commit (built with gcc-7):

commit: b28d7df1d3335311d1eefe7af091f7e5e20e33bb ("[PATCH v3] tools/lib/traceevent, perf tools: Handle %pU format correctly")
url: https://github.com/0day-ci/linux/commits/Qu-Wenruo/tools-lib-traceevent-perf-tools-Handle-pU-format-correctly/20191024-110530


in testcase: perf-sanity-tests
with following parameters:

	perf_compiler: gcc
	ucode: 0x27



on test machine: 8 threads Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz with 8G 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 <oliver.sang@...el.com>

2019-10-28 13:36:56 make ARCH= -C /usr/src/perf_selftests-x86_64-rhel-7.6-b28d7df1d3335311d1eefe7af091f7e5e20e33bb/tools/perf
make: Entering directory '/usr/src/perf_selftests-x86_64-rhel-7.6-b28d7df1d3335311d1eefe7af091f7e5e20e33bb/tools/perf'
  BUILD:   Doing 'make .[33m-j8.[m' parallel build
  HOSTCC   fixdep.o
  HOSTLD   fixdep-in.o
  LINK     fixdep
diff -u tools/include/uapi/linux/kvm.h include/uapi/linux/kvm.h
diff -u tools/include/uapi/linux/sched.h include/uapi/linux/sched.h
diff -u tools/arch/x86/include/uapi/asm/svm.h arch/x86/include/uapi/asm/svm.h
diff -u tools/arch/x86/include/uapi/asm/vmx.h arch/x86/include/uapi/asm/vmx.h

Auto-detecting system features:
...                         dwarf: [ .[32mon.[m  ]
...            dwarf_getlocations: [ .[32mon.[m  ]
...                         glibc: [ .[32mon.[m  ]
...                          gtk2: [ .[31mOFF.[m ]
...                      libaudit: [ .[32mon.[m  ]
...                        libbfd: [ .[32mon.[m  ]
...                        libcap: [ .[31mOFF.[m ]
...                        libelf: [ .[32mon.[m  ]
...                       libnuma: [ .[32mon.[m  ]
...        numa_num_possible_cpus: [ .[32mon.[m  ]
...                       libperl: [ .[31mOFF.[m ]
...                     libpython: [ .[32mon.[m  ]
...                     libcrypto: [ .[31mOFF.[m ]
...                     libunwind: [ .[32mon.[m  ]
...            libdw-dwarf-unwind: [ .[32mon.[m  ]
...                          zlib: [ .[32mon.[m  ]
...                          lzma: [ .[32mon.[m  ]
...                     get_cpuid: [ .[32mon.[m  ]
...                           bpf: [ .[32mon.[m  ]
...                        libaio: [ .[32mon.[m  ]
...                       libzstd: [ .[32mon.[m  ]
...        disassembler-four-args: [ .[31mOFF.[m ]

  GEN      common-cmds.h
  CC       exec-cmd.o
  CC       fd/array.o
  CC       event-parse.o
  CC       event-plugin.o
  CC       core.o
  MKDIR    staticobjs/
  CC       staticobjs/libbpf.o
  CC       cpumap.o
  LD       fd/libapi-in.o
  CC       threadmap.o
  CC       fs/fs.o
  CC       evsel.o
  CC       help.o
/usr/src/perf_selftests-x86_64-rhel-7.6-b28d7df1d3335311d1eefe7af091f7e5e20e33bb/tools/build/Makefile.build:96: recipe for target 'event-parse.o' failed
Makefile:141: recipe for target 'libtraceevent-in.o' failed
Makefile.perf:734: recipe for target '/usr/src/perf_selftests-x86_64-rhel-7.6-b28d7df1d3335311d1eefe7af091f7e5e20e33bb/tools/lib/traceevent/libtraceevent.a' failed
  CC       evlist.o
  CC       fs/tracing_path.o
  MKDIR    staticobjs/
  CC       staticobjs/bpf.o
  CC       staticobjs/nlattr.o
  CC       zalloc.o
  CC       xyarray.o
  LD       fs/libapi-in.o
  CC       cpu.o
  CC       debug.o
  CC       pager.o
  CC       lib.o
  CC       staticobjs/btf.o
  CC       str_error_r.o
  CC       parse-options.o
  CC       run-command.o
  LD       libperf-in.o
  LD       libapi-in.o
  AR       libperf.a
  CC       staticobjs/libbpf_errno.o
  CC       staticobjs/str_error.o
  AR       libapi.a
  CC       staticobjs/netlink.o
  CC       sigchain.o
  CC       staticobjs/bpf_prog_linfo.o
  CC       staticobjs/libbpf_probes.o
  CC       staticobjs/xsk.o
  CC       staticobjs/hashmap.o
  CC       staticobjs/btf_dump.o
  CC       subcmd-config.o
  LD       staticobjs/libbpf-in.o
  LINK     libbpf.a
  LD       libsubcmd-in.o
  AR       libsubcmd.a
Makefile.perf:220: recipe for target 'sub-make' failed
Makefile:69: recipe for target 'all' failed
make: Leaving directory '/usr/src/perf_selftests-x86_64-rhel-7.6-b28d7df1d3335311d1eefe7af091f7e5e20e33bb/tools/perf'



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,
Oliver Sang


View attachment "config-5.4.0-rc4-00038-gb28d7df1d3335" of type "text/plain" (200562 bytes)

View attachment "job-script" of type "text/plain" (5253 bytes)

View attachment "dmesg" of type "text/plain" (20 bytes)

View attachment "perf-sanity-tests" of type "text/plain" (3600 bytes)

View attachment "job.yaml" of type "text/plain" (4219 bytes)

View attachment "reproduce" of type "text/plain" (107 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ