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-next>] [day] [month] [year] [list]
Date:   Mon, 12 Dec 2016 13:35:59 +0800
From:   kernel test robot <ying.huang@...ux.intel.com>
TO:     Andrey Ryabinin <aryabinin@...tuozzo.com>
CC:     Stephen Rothwell <sfr@...b.auug.org.au>,
        Christoph Hellwig <hch@....de>,
        Joel Fernandes <joelaf@...gle.com>,
        Jisheng Zhang <jszhang@...vell.com>,
        Chris Wilson <chris@...is-wilson.co.uk>,
        John Dias <joaodias@...gle.com>,
        Thomas Gleixner <tglx@...utronix.de>,
        "H. Peter Anvin" <hpa@...or.com>, Ingo Molnar <mingo@...e.hu>,
        Andrew Morton <akpm@...ux-foundation.org>,
        LKML <linux-kernel@...r.kernel.org>, lkp@...org
Subject: [lkp-developer] [kernel/fork]  cc639db4ac:
 BUG:using_smp_processor_id()in_preemptible

FYI, we noticed the following commit:

commit: cc639db4acfeb459f3dcec080c6cfe11e36266e0 ("kernel/fork: use vfree_atomic() to free thread stack")
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master

in testcase: iperf
with following parameters:

	runtime: 300s
	cluster: cs-localhost
	protocol: tcp

test-description: iperf is a tool for active measurements of the maximum achievable bandwidth on IP networks.
test-url: https://iperf.fr/


on test machine: qemu-system-x86_64 -enable-kvm -cpu Nehalem -smp 2 -m 1G

caused below changes:


+-------------------------------------------------+------------+------------+
|                                                 | 1d2bc599c4 | cc639db4ac |
+-------------------------------------------------+------------+------------+
| boot_successes                                  | 48         | 41         |
| boot_failures                                   | 24         | 29         |
| invoked_oom-killer:gfp_mask=0x                  | 21         | 19         |
| Mem-Info                                        | 21         | 19         |
| BUG:kernel_reboot-without-warning_in_test_stage | 3          | 2          |
| BUG:using_smp_processor_id()in_preemptible      | 0          | 13         |
| calltrace:SyS_clone                             | 0          | 8          |
+-------------------------------------------------+------------+------------+



[   36.609372] 
[   37.466792] skip http request: cgi-bin/lkp-jobfile-append-var?job_file=/lkp/scheduled/vm-vp-1G-7/iperf-300s-cs-localhost-tcp-debian-x86_64-2016-08-31.cgz-cc639db4acfeb459f3dcec080c6cfe11e36266e0-20161209-43576-1ch14l2-25.yaml&job_state=running -o /dev/null
[   37.470889] 
[   38.354206] BUG: using smp_processor_id() in preemptible [00000000] code: iperf-300s-cs-l/277
[   38.364617] caller is debug_smp_processor_id+0x17/0x19
[   38.369836] CPU: 1 PID: 277 Comm: iperf-300s-cs-l Not tainted 4.9.0-rc8-00140-gcc639db #2
[   38.371241]  ffffc900003f3cf0 ffffffff8123ae6f 0000000000000001 ffffffff818181da
[   38.372656]  ffffc900003f3d20 ffffffff81252f41 0000000000012de0 00000000fffffdff
[   38.375556]  ffff880009328f40 ffff88000592c400 ffffc900003f3d30 ffffffff81252f6a
[   38.381015] Call Trace:
[   38.381439]  [<ffffffff8123ae6f>] dump_stack+0x9a/0xd0
[   38.382302]  [<ffffffff81252f41>] check_preemption_disabled+0xdd/0xef
[   38.383365]  [<ffffffff81252f6a>] debug_smp_processor_id+0x17/0x19
[   38.384389]  [<ffffffff811796df>] __vfree_deferred+0x16/0x4c
[   38.389428]  [<ffffffff8117b584>] vfree_atomic+0x22/0x24
[   38.390334]  [<ffffffff81094f5d>] free_thread_stack+0xc2/0x106
[   38.391330]  [<ffffffff810951be>] put_task_stack+0x4c/0x62
[   38.392239]  [<ffffffff81095f81>] copy_process+0x7e0/0x16e8
[   38.397439]  [<ffffffff8109702d>] _do_fork+0xbb/0x2d3
[   38.398285]  [<ffffffff810465e8>] ? __do_page_fault+0x2e1/0x384
[   38.399275]  [<ffffffff8112633f>] ? trace_hardirqs_off_caller+0x12/0x24
[   38.400382]  [<ffffffff810972cb>] SyS_clone+0x19/0x1b
[   38.405409]  [<ffffffff81003800>] do_syscall_64+0x143/0x173
[   38.406340]  [<ffffffff81507289>] entry_SYSCALL64_slow_path+0x25/0x25
[   39.757101] {
[   39.757377] 


To reproduce:

        git clone git://git.kernel.org/pub/scm/linux/kernel/git/wfg/lkp-tests.git
        cd lkp-tests
        bin/lkp qemu -k <bzImage> job-script  # job-script is attached in this email



Thanks,
Ying Huang

View attachment "config-4.9.0-rc8-00140-gcc639db" of type "text/plain" (95346 bytes)

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

Download attachment "dmesg.xz" of type "application/x-xz" (10928 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ