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 for Android: free password hash cracker in your pocket
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:   Thu, 31 Dec 2020 10:34:01 +0800
From:   kernel test robot <oliver.sang@...el.com>
To:     Jim Cromie <jim.cromie@...il.com>
Cc:     0day robot <lkp@...el.com>, LKML <linux-kernel@...r.kernel.org>,
        lkp@...ts.01.org, jbaron@...mai.com, gregkh@...uxfoundation.org,
        Jim Cromie <jim.cromie@...il.com>
Subject: [dyndbg]  e83b4a5011: leaking-addresses.proc.__dyndbg_callsites.


Greeting,

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

commit: e83b4a5011dc4c54048fa264da5923d3253df8fd ("[RFC PATCH v2 02/19] dyndbg: split struct _ddebug, move display fields to new _ddebug_callsite")
url: https://github.com/0day-ci/linux/commits/Jim-Cromie/dynamic-debug-diet-plan/20201226-042542
base: https://git.kernel.org/cgit/linux/kernel/git/arnd/asm-generic.git master

in testcase: leaking-addresses
version: leaking-addresses-x86_64-4f19048-1_20201111
with following parameters:

	ucode: 0xde



on test machine: 4 threads Intel(R) Core(TM) i7-7567U CPU @ 3.50GHz 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 <oliver.sang@...el.com>

2020-12-30 15:54:07 ./leaking_addresses.pl --output-raw result/scan.out
2020-12-30 15:54:27 ./leaking_addresses.pl --input-raw result/scan.out --squash-by-filename

Total number of results from scan (incl dmesg): 160105

dmesg output:
[    0.058423] mapped IOAPIC to ffffffffff5fb000 (fec00000)

Results squashed by filename (excl dmesg). Displaying [<number of results> <filename>], <example result>
[5 .altinstr_aux] 0xffffffffc0131a49
[50 .symtab] 0xffffffffc00c2000
[2 .noinstr.text] 0xffffffffc0762a40
[41 .data] 0xffffffffc009f000
[158484 kallsyms] ffffffff81000000 T startup_64
[22 .smp_locks] 0xffffffffc009d094
[1 .rodata.cst16.mask2] 0xffffffffc00de0e0
[1 key] 1000000000007 ff980000000007ff febeffdfffefffff fffffffffffffffe
[49 __mcount_loc] 0xffffffffc009d03c
[46 .orc_unwind_ip] 0xffffffffc009d3a0
[24 __ksymtab_strings] 0xffffffffc0118048
[7 .fixup] 0xffffffffc00d62ea
[1 .rodata.cst16.mask1] 0xffffffffc00de0d0
[6 __tracepoints] 0xffffffffc02efcc0
[6 _ftrace_events] 0xffffffffc02efb80
[1 .data..cacheline_aligned] 0xffffffffc064ac80
[31 .bss] 0xffffffffc009f500
[38 .rodata.str1.8] 0xffffffffc009d170
[35 .text.unlikely] 0xffffffffc009cbaf
[2 .rodata.cst16.bswap_mask] 0xffffffffc0098070
[37 .exit.text] 0xffffffffc009cc70
[14 .parainstructions] 0xffffffffc02b4d88
[50 .strtab] 0xffffffffc00c2bb8
[50 .note.Linux] 0xffffffffc009d024
[18 __dyndbg] 0xffffffffc009f0c8
[50 .text] 0xffffffffc009c000
[6 __tracepoints_strings] 0xffffffffc02eb7d0
[50 .note.gnu.build-id] 0xffffffffc009d000
[339 blacklist] 0xffffffff81c00860-0xffffffff81c00880	asm_exc_divide_error
[11 __ex_table] 0xffffffffc00d1128
[1 _ftrace_eval_map] 0xffffffffc0985148
[14 __ksymtab_gpl] 0xffffffffc02b403c
[9 .init.rodata] 0xffffffffc00c1000
[1 _error_injection_whitelist] 0xffffffffc098ab70
[6 .ref.data] 0xffffffffc02efba0
[10 .data..read_mostly] 0xffffffffc009f108
[42 .rodata.str1.1] 0xffffffffc009d09c
[1 ___srcu_struct_ptrs] 0xffffffffc027a000
[140 printk_formats] 0xffffffff8234e927 : "CPU_ON"
[1 devices] B: KEY=1000000000007 ff980000000007ff febeffdfffefffff fffffffffffffffe
[1 uevent] KEY=1000000000007 ff980000000007ff febeffdfffefffff fffffffffffffffe
[18 __ksymtab] 0xffffffffc011803c
[6 __bpf_raw_tp_map] 0xffffffffc02efb20
[50 .gnu.linkonce.this_module] 0xffffffffc009f140
[50 modules] netconsole 20480 0 - Live 0xffffffffc00c0000
[1 .rodata.cst32.byteshift_table] 0xffffffffc00de100
[14 .altinstr_replacement] 0xffffffffc03d39ca
[25 __jump_table] 0xffffffffc009e000
[7 .static_call_sites] 0xffffffffc0987088
[46 .orc_unwind] 0xffffffffc009d544
[42 .rodata] 0xffffffffc009d2c0
[6 __tracepoints_ptrs] 0xffffffffc02eb7bc
[4 .init.data] 0xffffffffc0069000
[14 .altinstructions] 0xffffffffc03e5846
[10 .data.once] 0xffffffffc03e65b4
[6 .static_call.text] 0xffffffffc02e2b24
[18 __dyndbg_callsites] 0xffffffffc009f0f0
[40 .init.text] 0xffffffffc00c0000
[19 __param] 0xffffffffc009d378
[25 __bug_table] 0xffffffffc01ee070



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.10.0-rc3-ge83b4a5011dc" of type "text/plain" (171021 bytes)

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

Download attachment "kmsg.xz" of type "application/x-xz" (20204 bytes)

View attachment "leaking-addresses" of type "text/plain" (2915 bytes)

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

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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ