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] [thread-next>] [day] [month] [year] [list]
Message-ID: <20210228151522.GA3794@xsang-OptiPlex-9020>
Date:   Sun, 28 Feb 2021 23:15:22 +0800
From:   kernel test robot <oliver.sang@...el.com>
To:     Josh Don <joshdon@...gle.com>
Cc:     0day robot <lkp@...el.com>, Josh Don <joshdon@...gle.com>,
        LKML <linux-kernel@...r.kernel.org>, lkp@...ts.01.org,
        Ingo Molnar <mingo@...hat.com>,
        Peter Zijlstra <peterz@...radead.org>,
        Juri Lelli <juri.lelli@...hat.com>,
        Vincent Guittot <vincent.guittot@...aro.org>,
        Dietmar Eggemann <dietmar.eggemann@....com>,
        Steven Rostedt <rostedt@...dmis.org>,
        Ben Segall <bsegall@...gle.com>, Mel Gorman <mgorman@...e.de>,
        Daniel Bristot de Oliveira <bristot@...hat.com>,
        Clement Courbet <courbet@...gle.com>,
        Oleg Rombakh <olegrom@...gle.com>, aubrey.li@...ux.intel.com,
        yu.c.chen@...el.com
Subject: [sched]  4112549ee5:
 WARNING:at_kernel/rcu/rcutorture.c:#rcu_torture_fwd_prog_nr[rcutorture]


Greeting,

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

commit: 4112549ee56c230415ebc5bbfa15533185ceb2e6 ("[PATCH] sched: Optimize __calc_delta.")
url: https://github.com/0day-ci/linux/commits/Josh-Don/sched-Optimize-__calc_delta/20210227-035552
base: https://git.kernel.org/cgit/linux/kernel/git/tip/tip.git c5e6fc08feb2b88dc5dac2f3c817e1c2a4cafda4

in testcase: rcutorture
version: 
with following parameters:

	runtime: 300s
	test: cpuhotplug
	torture_type: rcu

test-description: rcutorture is rcutorture kernel module load/unload test.
test-url: https://www.kernel.org/doc/Documentation/RCU/torture.txt


on test machine: qemu-system-x86_64 -enable-kvm -cpu SandyBridge -smp 2 -m 8G

caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):


+-------------------------------------------------------------------------+------------+------------+
|                                                                         | c5e6fc08fe | 4112549ee5 |
+-------------------------------------------------------------------------+------------+------------+
| INFO:rcu_sched_self-detected_stall_on_CPU                               | 0          | 18         |
| RIP:write_comp_data                                                     | 0          | 4          |
| RIP:rcu_scale_wait_shutdown[rcuscale]                                   | 0          | 6          |
| RIP:___might_sleep                                                      | 0          | 8          |
| RIP:rcu_scale_reader[rcuscale]                                          | 0          | 18         |
| BUG:kernel_hang_in_test_stage                                           | 0          | 20         |
| RIP:to_kthread                                                          | 0          | 7          |
| RIP:__sanitizer_cov_trace_pc                                            | 0          | 8          |
| RIP:rcu_all_qs                                                          | 0          | 3          |
| RIP:check_kcov_mode                                                     | 0          | 11         |
| RIP:test_bit                                                            | 0          | 4          |
| WARNING:at_kernel/rcu/rcutorture.c:#rcu_torture_fwd_prog_nr[rcutorture] | 0          | 8          |
| RIP:rcu_torture_fwd_prog_nr[rcutorture]                                 | 0          | 8          |
| WARNING:at_kernel/rcu/rcutorture.c:#rcu_torture_fwd_prog_cr[rcutorture] | 0          | 9          |
| RIP:rcu_torture_fwd_prog_cr[rcutorture]                                 | 0          | 9          |
| RIP:__kasan_check_read                                                  | 0          | 6          |
| INFO:rcu_sched_detected_stalls_on_CPUs/tasks                            | 0          | 5          |
| RIP:torture_must_stop[torture]                                          | 0          | 2          |
| RIP:check_memory_region                                                 | 0          | 9          |
| RIP:__sanitizer_cov_trace_const_cmp4                                    | 0          | 1          |
| RIP:kthread_should_stop                                                 | 0          | 1          |
+-------------------------------------------------------------------------+------------+------------+


If you fix the issue, kindly add following tag
Reported-by: kernel test robot <oliver.sang@...el.com>


[  487.587615] ------------[ cut here ]------------
[  487.588208] WARNING: CPU: 0 PID: 3527 at kernel/rcu/rcutorture.c:1969 rcu_torture_fwd_prog_nr+0x467/0x533 [rcutorture]
[  487.589407] Modules linked in: rcutorture torture
[  487.589953] CPU: 0 PID: 3527 Comm: rcu_torture_fwd Tainted: G        W         5.11.0-00053-g4112549ee56c #6
[  487.591092] RIP: 0010:rcu_torture_fwd_prog_nr+0x467/0x533 [rcutorture]
[  487.591823] Code: 80 3c 02 00 74 05 e8 13 6d 4c e1 ff 53 30 48 8b 74 24 20 48 89 c7 e8 97 d7 ff ff 4d 85 e4 49 89 c0 75 0a 48 83 f8 01 77 04 90 <0f> 0b 90 48 8b 54 24 40 4c 89 e1 48 c7 c6 00 20 02 a0 48 c7 c7 a0
[  487.593721] RSP: 0018:ffff88812db27d80 EFLAGS: 00010297
[  487.594328] RAX: 0000000000000000 RBX: ffffffffa0025820 RCX: ffff88814393a8c0
[  487.595140] RDX: ffff88814393a8c0 RSI: 000000000001480d RDI: 000000000001480d
[  487.595942] RBP: ffff88812db27e60 R08: 0000000000000000 R09: 0000000000000000
[  487.596741] R10: ffffed10297198b1 R11: ffff88814b8cc587 R12: 0000000000000000
[  487.597488] R13: dffffc0000000000 R14: ffff88814393a8c0 R15: 0000000000000000
[  487.598286] FS:  0000000000000000(0000) GS:ffff8881e8800000(0000) knlGS:0000000000000000
[  487.599203] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  487.599860] CR2: 000055b0091b8f68 CR3: 000000014ce44000 CR4: 00000000000406f0
[  487.600665] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[  487.601458] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[  487.602258] Call Trace:
[  487.602560]  ? __sanitizer_cov_trace_pc+0x1e/0x43
[  487.603118]  ? tick_nohz_full_enabled+0x8e/0x8e [rcutorture]
[  487.603777]  ? __next_timer_interrupt+0x1e2/0x1e2
[  487.604314]  ? rcu_torture_boost_cb+0x3f/0x3f [rcutorture]
[  487.604941]  ? __do_set_cpus_allowed+0x1e0/0x1e0
[  487.605476]  ? __kasan_check_write+0x14/0x16
[  487.605965]  rcu_torture_fwd_prog+0x106/0x198 [rcutorture]
[  487.606619]  ? rcu_torture_fwd_prog_cr+0x5c4/0x5c4 [rcutorture]
[  487.607325]  ? __kasan_check_read+0x11/0x13
[  487.607765]  ? write_comp_data+0x24/0x6f
[  487.608204]  ? __sanitizer_cov_trace_pc+0x1e/0x43
[  487.608738]  ? __kthread_parkme+0x101/0x16d
[  487.609226]  kthread+0x327/0x33b
[  487.609576]  ? _raw_spin_unlock_irq+0x9/0x13
[  487.610021]  ? rcu_torture_fwd_prog_cr+0x5c4/0x5c4 [rcutorture]
[  487.610708]  ? kthread_queue_delayed_work+0xcd/0xcd
[  487.611282]  ret_from_fork+0x1f/0x30
[  487.611713] ---[ end trace 2946c7758b8349f5 ]---



To reproduce:

        # build kernel
	cd linux
	cp config-5.11.0-00053-g4112549ee56c .config
	make HOSTCC=gcc-9 CC=gcc-9 ARCH=x86_64 olddefconfig prepare modules_prepare bzImage

        git clone https://github.com/intel/lkp-tests.git
        cd lkp-tests
        bin/lkp qemu -k <bzImage> job-script # job-script is attached in this email



Thanks,
Oliver Sang


View attachment "config-5.11.0-00053-g4112549ee56c" of type "text/plain" (117019 bytes)

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

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

View attachment "rcutorture" of type "text/plain" (5556 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ