Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp539722imm; Sat, 1 Sep 2018 10:59:57 -0700 (PDT) X-Google-Smtp-Source: ANB0VdbsC0HxbykiWp9cZRyMwFj9QtcEAWCJltZAg1oP1gQ606VNYJbHPwOtDTVdsGRmOcdtVeBo X-Received: by 2002:a63:2150:: with SMTP id s16-v6mr19596558pgm.267.1535824797086; Sat, 01 Sep 2018 10:59:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1535824797; cv=none; d=google.com; s=arc-20160816; b=n0nkXhp/FA+dq9OnPoZHpkn/+j/0Y1RVNH+6L6SH8nlphdMci5IgYh7rKk/kXvZrjn DkjF/R6Z3YslCtFpAWhYfA2NDiHijuyjTRoYwX4d8X2MwYgm+yilWWv5NeBWejE6s9QM ug7dj9awdZ34rT8t1JcViOLN2njL633T673A3MjogpvHnjEq69HRxhHMna9XntRjrs7u vOIFDcyg16MFkCj3h8A9bR5MdKW0aYtDM0xR2TzxRPjnVCfqDD9ANcM0f2iRV9aXjHHH Gv3VhCnO0h5EdZq0etZ9bxxM3P45JVfRi0fHN5sCShYEMP5yKBd0nZwUT5bw7UtQaqHR t/jA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:user-agent:in-reply-to :content-disposition:mime-version:references:reply-to:subject:cc:to :from:date:arc-authentication-results; bh=ncAifPIQLJTrCEo4OlM0alpoI4un6cDz1UO4oDEnxfs=; b=AwuPmwydJz3o1WgU22GhJJL71O1j9pqhqqsnz4LYiq7uZ/ktWnOczVo0CG2DOyoGVN 1WqiJr0PvIBwsOWO5ppMKTLxCo57XBbG9Vz4SDbNvG3U128+lrH8iHEZUYfJj4TuE6+Y SLn5LEYhq1PEVMLZbxcDDlOFEtPTPKsBZ0CA4lENVmbjDXN/c/6Jg/zmao6res9d2Ghq GC3KcyU12zS4NNS/ZiETpoKIQ+RVoYUFoU5i+1Bk7ScNx86uJhiphT24e3cH8mULgXZ9 RksQpiEsVdlVR3Jtii9G/qOLkurGWEbWIPUFIaHNpyI0/+DG4cdcWmyG0vjskOtCLGkQ MOog== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=ibm.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u7-v6si12812222plz.353.2018.09.01.10.58.56; Sat, 01 Sep 2018 10:59:57 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=ibm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727320AbeIAWHi (ORCPT + 99 others); Sat, 1 Sep 2018 18:07:38 -0400 Received: from mx0a-001b2d01.pphosted.com ([148.163.156.1]:59758 "EHLO mx0a-001b2d01.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727119AbeIAWHi (ORCPT ); Sat, 1 Sep 2018 18:07:38 -0400 Received: from pps.filterd (m0098404.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w81HsBY3107271 for ; Sat, 1 Sep 2018 13:54:50 -0400 Received: from e12.ny.us.ibm.com (e12.ny.us.ibm.com [129.33.205.202]) by mx0a-001b2d01.pphosted.com with ESMTP id 2m7pv0wqkp-1 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sat, 01 Sep 2018 13:54:50 -0400 Received: from localhost by e12.ny.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Sat, 1 Sep 2018 13:54:48 -0400 Received: from b01cxnp23033.gho.pok.ibm.com (9.57.198.28) by e12.ny.us.ibm.com (146.89.104.199) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256/256) Sat, 1 Sep 2018 13:54:44 -0400 Received: from b01ledav003.gho.pok.ibm.com (b01ledav003.gho.pok.ibm.com [9.57.199.108]) by b01cxnp23033.gho.pok.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id w81HsgDu22675708 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Sat, 1 Sep 2018 17:54:42 GMT Received: from b01ledav003.gho.pok.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 6FA1DB2068; Sat, 1 Sep 2018 13:53:34 -0400 (EDT) Received: from b01ledav003.gho.pok.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 2B1FBB2065; Sat, 1 Sep 2018 13:53:34 -0400 (EDT) Received: from paulmck-ThinkPad-W541 (unknown [9.80.237.165]) by b01ledav003.gho.pok.ibm.com (Postfix) with ESMTP; Sat, 1 Sep 2018 13:53:34 -0400 (EDT) Received: by paulmck-ThinkPad-W541 (Postfix, from userid 1000) id C887B16C09CD; Sat, 1 Sep 2018 10:54:42 -0700 (PDT) Date: Sat, 1 Sep 2018 10:54:42 -0700 From: "Paul E. McKenney" To: Borislav Petkov Cc: x86-ml , Peter Zijlstra , lkml , rostedt@goodmis.org, joel@joelfernandes.org Subject: Re: 4.19-rc1: ./include/linux/rcupdate.h:631 rcu_read_lock() used illegally while idle! Reply-To: paulmck@linux.vnet.ibm.com References: <20180901173559.GC26871@zn.tnic> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180901173559.GC26871@zn.tnic> User-Agent: Mutt/1.5.21 (2010-09-15) X-TM-AS-GCONF: 00 x-cbid: 18090117-0060-0000-0000-000002A7F354 X-IBM-SpamModules-Scores: X-IBM-SpamModules-Versions: BY=3.00009652; HX=3.00000242; KW=3.00000007; PH=3.00000004; SC=3.00000266; SDB=6.01082086; UDB=6.00558302; IPR=6.00862073; MB=3.00023059; MTD=3.00000008; XFM=3.00000015; UTC=2018-09-01 17:54:47 X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused x-cbparentid: 18090117-0061-0000-0000-0000465D9848 Message-Id: <20180901175442.GO4225@linux.vnet.ibm.com> X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2018-09-01_09:,, signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1809010198 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, Sep 01, 2018 at 07:35:59PM +0200, Borislav Petkov wrote: > This is a huge splat! It haz some perf* and sched* in it, I guess for > peterz to stare at. And lemme add Paul for good measure too :) > > Kernel is -rc1 + 3 microcode loader patches ontop which should not be > related. It really is tracing from the idle loop. But I thought that the event tracing took care of that. Adding Steve and Joel for their thoughts. Thanx, Paul > Thx. > > --- > [ 62.409125] ============================= > [ 62.409129] WARNING: suspicious RCU usage > [ 62.409133] 4.19.0-rc1+ #1 Not tainted > [ 62.409136] ----------------------------- > [ 62.409140] ./include/linux/rcupdate.h:631 rcu_read_lock() used illegally while idle! > [ 62.409143] > other info that might help us debug this: > > [ 62.409147] > RCU used illegally from idle CPU! > rcu_scheduler_active = 2, debug_locks = 1 > [ 62.409151] RCU used illegally from extended quiescent state! > [ 62.409155] 1 lock held by swapper/0/0: > [ 62.409158] #0: 000000004557ee0e (rcu_read_lock){....}, at: perf_event_output_forward+0x0/0x130 > [ 62.409175] > stack backtrace: > [ 62.409180] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.19.0-rc1+ #1 > [ 62.409183] Hardware name: LENOVO 2320CTO/2320CTO, BIOS G2ET86WW (2.06 ) 11/13/2012 > [ 62.409187] Call Trace: > [ 62.409196] dump_stack+0x85/0xcb > [ 62.409203] perf_event_output_forward+0xf6/0x130 > [ 62.409215] __perf_event_overflow+0x52/0xe0 > [ 62.409223] perf_swevent_overflow+0x91/0xb0 > [ 62.409229] perf_tp_event+0x11a/0x350 > [ 62.409235] ? find_held_lock+0x2d/0x90 > [ 62.409251] ? __lock_acquire+0x2ce/0x1350 > [ 62.409263] ? __lock_acquire+0x2ce/0x1350 > [ 62.409270] ? retint_kernel+0x2d/0x2d > [ 62.409278] ? find_held_lock+0x2d/0x90 > [ 62.409285] ? tick_nohz_get_sleep_length+0x83/0xb0 > [ 62.409299] ? perf_trace_cpu+0xbb/0xd0 > [ 62.409306] ? perf_trace_buf_alloc+0x5a/0xa0 > [ 62.409311] perf_trace_cpu+0xbb/0xd0 > [ 62.409323] cpuidle_enter_state+0x185/0x340 > [ 62.409332] do_idle+0x1eb/0x260 > [ 62.409340] cpu_startup_entry+0x5f/0x70 > [ 62.409347] start_kernel+0x49b/0x4a6 > > [ 62.409357] secondary_startup_64+0xa4/0xb0 > > [ 62.409374] ============================= > [ 62.409375] WARNING: suspicious RCU usage > [ 62.409377] 4.19.0-rc1+ #1 Not tainted > [ 62.409378] ----------------------------- > [ 62.409380] kernel/events/ring_buffer.c:138 suspicious rcu_dereference_check() usage! > [ 62.409381] > other info that might help us debug this: > > [ 62.409382] > RCU used illegally from idle CPU! > rcu_scheduler_active = 2, debug_locks = 1 > [ 62.409384] RCU used illegally from extended quiescent state! > [ 62.409386] 2 locks held by swapper/0/0: > [ 62.409387] #0: 000000004557ee0e ( > [ 62.409390] ============================= > [ 62.409391] WARNING: suspicious RCU usage > [ 62.409393] rcu_read_lock){....}, at: perf_event_output_forward+0x0/0x130 > [ 62.409398] 4.19.0-rc1+ #1 Not tainted > [ 62.409399] ----------------------------- > [ 62.409400] #1: 000000004557ee0e > [ 62.409403] ./include/linux/rcupdate.h:631 rcu_read_lock() used illegally while idle! > [ 62.409403] (rcu_read_lock){....} > [ 62.409406] > other info that might help us debug this: > > [ 62.409408] , at: perf_output_begin_forward+0x5/0x320 > [ 62.409409] > stack backtrace: > [ 62.409412] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.19.0-rc1+ #1 > [ 62.409413] Hardware name: LENOVO 2320CTO/2320CTO, BIOS G2ET86WW (2.06 ) 11/13/2012 > [ 62.409414] Call Trace: > [ 62.409418] dump_stack+0x85/0xcb > [ 62.409422] perf_output_begin_forward+0x2d2/0x320 > [ 62.409423] > RCU used illegally from idle CPU! > rcu_scheduler_active = 2, debug_locks = 1 > [ 62.409424] RCU used illegally from extended quiescent state! > [ 62.409428] ? find_held_lock+0x2d/0x90 > [ 62.409433] ? vprintk_emit+0x2ce/0x340 > [ 62.409434] 2 locks held by swapper/2/0: > [ 62.409435] #0: 000000004557ee0e (rcu_read_lock){....}, at: perf_event_output_forward+0x0/0x130 > [ 62.409445] ? find_held_lock+0x2d/0x90 > [ 62.409449] ? is_bpf_text_address+0x65/0xe0 > [ 62.409450] #1: 000000004557ee0e (rcu_read_lock){....}, at: perf_output_begin_forward+0x5/0x320 > [ 62.409457] > stack backtrace: > [ 62.409462] ? rcu_dynticks_eqs_enter+0x12/0x30 > [ 62.409466] ? kernel_text_address+0x8f/0xf0 > [ 62.409472] ? __kernel_text_address+0xe/0x30 > [ 62.409477] ? show_trace_log_lvl+0x19f/0x3d0 > [ 62.409484] ? secondary_startup_64+0xa4/0xb0 > > [ 62.409492] ============================= > [ 62.409494] ? sched_clock+0x5/0x10 > [ 62.409496] ? sched_clock+0x5/0x10 > [ 62.409500] ? sched_clock_cpu+0x10/0xd0 > [ 62.409504] WARNING: suspicious RCU usage > [ 62.409506] ? perf_event_output_forward+0x70/0x130 > [ 62.409508] ? perf_prepare_sample+0x53/0x460 > [ 62.409513] 4.19.0-rc1+ #1 Not tainted > [ 62.409514] perf_event_output_forward+0x70/0x130 > [ 62.409518] ----------------------------- > [ 62.409522] ./include/linux/rcupdate.h:680 rcu_read_unlock() used illegally while idle! > [ 62.409523] __perf_event_overflow+0x52/0xe0 > [ 62.409528] perf_swevent_overflow+0x91/0xb0 > [ 62.409529] > other info that might help us debug this: > > [ 62.409531] > RCU used illegally from idle CPU! > rcu_scheduler_active = 2, debug_locks = 1 > [ 62.409533] RCU used illegally from extended quiescent state! > [ 62.409536] 2 locks held by swapper/3/0: > [ 62.409537] #0: 000000004557ee0e (rcu_read_lock){....} > [ 62.409544] perf_tp_event+0x11a/0x350 > [ 62.409547] ? find_held_lock+0x2d/0x90 > [ 62.409552] , at: perf_event_output_forward+0x0/0x130 > [ 62.409555] #1: 000000004557ee0e ( > [ 62.409560] ? __lock_acquire+0x2ce/0x1350 > [ 62.409564] rcu_read_lock){....}, at: perf_output_begin_forward+0x5/0x320 > [ 62.409569] ? __lock_acquire+0x2ce/0x1350 > [ 62.409573] ? retint_kernel+0x2d/0x2d > [ 62.409576] > stack backtrace: > [ 62.409579] ? find_held_lock+0x2d/0x90 > [ 62.409583] ? tick_nohz_get_sleep_length+0x83/0xb0 > [ 62.409595] ? perf_trace_cpu+0xbb/0xd0 > [ 62.409601] ? perf_trace_buf_alloc+0x5a/0xa0 > [ 62.409606] perf_trace_cpu+0xbb/0xd0 > [ 62.409615] cpuidle_enter_state+0x185/0x340 > [ 62.409624] do_idle+0x1eb/0x260 > [ 62.409631] cpu_startup_entry+0x5f/0x70 > [ 62.409637] start_kernel+0x49b/0x4a6 > [ 62.409644] secondary_startup_64+0xa4/0xb0 > [ 62.409661] CPU: 3 PID: 0 Comm: swapper/3 Not tainted 4.19.0-rc1+ #1 > > [ 62.409662] ============================= > [ 62.409664] WARNING: suspicious RCU usage > [ 62.409666] 4.19.0-rc1+ #1 Not tainted > [ 62.409667] ----------------------------- > [ 62.409669] ./include/linux/rcupdate.h:680 rcu_read_unlock() used illegally while idle! > [ 62.409670] > other info that might help us debug this: > > [ 62.409673] > RCU used illegally from idle CPU! > rcu_scheduler_active = 2, debug_locks = 1 > [ 62.409675] RCU used illegally from extended quiescent state! > [ 62.409678] 1 lock held by swapper/0/0: > [ 62.409679] #0: 000000004557ee0e ( > [ 62.409683] Hardware name: LENOVO 2320CTO/2320CTO, BIOS G2ET86WW (2.06 ) 11/13/2012 > [ 62.409684] Call Trace: > [ 62.409689] dump_stack+0x85/0xcb > [ 62.409693] perf_output_end+0x61/0x70 > [ 62.409693] rcu_read_lock){....}, at: perf_event_output_forward+0x0/0x130 > [ 62.409699] perf_event_output_forward+0x90/0x130 > [ 62.409702] > stack backtrace: > [ 62.409708] __perf_event_overflow+0x52/0xe0 > [ 62.409715] perf_swevent_overflow+0x91/0xb0 > [ 62.409720] perf_tp_event+0x11a/0x350 > [ 62.409740] ? __lock_acquire+0x2ce/0x1350 > [ 62.409745] ? retint_kernel+0x2d/0x2d > [ 62.409753] ? find_held_lock+0x2d/0x90 > [ 62.409757] ? tick_nohz_get_sleep_length+0x83/0xb0 > [ 62.409768] ? timer_clear_idle+0x12/0x30 > [ 62.409776] ? perf_trace_cpu+0xbb/0xd0 > [ 62.409780] perf_trace_cpu+0xbb/0xd0 > [ 62.409789] cpuidle_enter_state+0x185/0x340 > [ 62.409797] do_idle+0x1eb/0x260 > [ 62.409804] cpu_startup_entry+0x5f/0x70 > [ 62.409810] start_secondary+0x192/0x1b0 > [ 62.409815] secondary_startup_64+0xa4/0xb0 > [ 62.409830] CPU: 2 PID: 0 Comm: swapper/2 Not tainted 4.19.0-rc1+ #1 > [ 62.409833] Hardware name: LENOVO 2320CTO/2320CTO, BIOS G2ET86WW (2.06 ) 11/13/2012 > [ 62.409836] Call Trace: > [ 62.409841] dump_stack+0x85/0xcb > [ 62.409846] perf_output_begin_forward+0x2a1/0x320 > [ 62.409864] ? __lock_acquire+0x2ce/0x1350 > [ 62.409882] ? sched_clock+0x5/0x10 > [ 62.409890] ? sched_clock+0x5/0x10 > [ 62.409897] ? sched_clock_cpu+0x10/0xd0 > [ 62.409904] ? perf_event_output_forward+0x70/0x130 > [ 62.409908] ? perf_prepare_sample+0x53/0x460 > [ 62.409914] perf_event_output_forward+0x70/0x130 > [ 62.409920] ? unwind_next_frame+0x5b/0x540 > [ 62.409928] __perf_event_overflow+0x52/0xe0 > [ 62.409934] perf_swevent_overflow+0x91/0xb0 > [ 62.409940] perf_tp_event+0x11a/0x350 > [ 62.409960] ? lock_acquire+0x9e/0x1b0 > [ 62.409969] ? lock_acquire+0x9e/0x1b0 > [ 62.409973] ? find_held_lock+0x2d/0x90 > [ 62.409978] ? hrtimer_next_event_without+0x67/0x90 > [ 62.409991] ? perf_trace_cpu+0xbb/0xd0 > [ 62.409995] perf_trace_cpu+0xbb/0xd0 > [ 62.410003] cpuidle_enter_state+0x185/0x340 > [ 62.411086] do_idle+0x1eb/0x260 > [ 62.411092] cpu_startup_entry+0x5f/0x70 > [ 62.411108] start_secondary+0x192/0x1b0 > [ 62.411111] secondary_startup_64+0xa4/0xb0 > [ 62.411127] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.19.0-rc1+ #1 > > [ 62.411217] ============================= > [ 62.411218] Hardware name: LENOVO 2320CTO/2320CTO, BIOS G2ET86WW (2.06 ) 11/13/2012 > [ 62.411219] WARNING: suspicious RCU usage > [ 62.411219] Call Trace: > [ 62.411220] 4.19.0-rc1+ #1 Not tainted > [ 62.411220] ----------------------------- > [ 62.411221] ./include/trace/events/sched.h:90 suspicious rcu_dereference_check() usage! > [ 62.411224] dump_stack+0x85/0xcb > > [ 62.411225] other info that might help us debug this: > > [ 62.411228] perf_event_output_forward+0x123/0x130 > > [ 62.411230] RCU used illegally from idle CPU! > [ 62.411231] rcu_scheduler_active = 2, debug_locks = 1 > [ 62.411232] RCU used illegally from extended quiescent state! > [ 62.411233] 4 locks held by swapper/2/0: > [ 62.411233] #0: 000000004557ee0e (rcu_read_lock > [ 62.411237] __perf_event_overflow+0x52/0xe0 > [ 62.411238] ){....}, at: perf_event_output_forward+0x0/0x130 > [ 62.411240] #1: 000000004557ee0e ( > [ 62.411242] perf_swevent_overflow+0x91/0xb0 > [ 62.411243] rcu_read_lock){....}, at: perf_output_begin_forward+0x5/0x320 > [ 62.411246] #2: > [ 62.411247] perf_tp_event+0x11a/0x350 > [ 62.411247] 00000000e39f6018 ( > [ 62.411250] ? find_held_lock+0x2d/0x90 > [ 62.411250] (console_sem).lock){-.-.}, at: up+0x12/0x60 > [ 62.411253] #3: 00000000c62ce8a4 (&p->pi_lock){-.-.}, at: try_to_wake_up+0x2d/0x4f0 > > [ 62.411259] stack backtrace: > [ 62.411260] CPU: 2 PID: 0 Comm: swapper/2 Not tainted 4.19.0-rc1+ #1 > [ 62.411261] Hardware name: LENOVO 2320CTO/2320CTO, BIOS G2ET86WW (2.06 ) 11/13/2012 > [ 62.411263] ? __lock_acquire+0x2ce/0x1350 > [ 62.411263] Call Trace: > [ 62.411264] dump_stack+0x85/0xcb > [ 62.411265] try_to_wake_up+0x45b/0x4f0 > [ 62.411266] ? console_unlock+0x226/0x5f0 > [ 62.411267] up+0x40/0x60 > [ 62.411268] __up_console_sem+0x41/0x70 > [ 62.411268] console_unlock+0x125/0x5f0 > [ 62.411270] vprintk_emit+0x116/0x340 > [ 62.411270] ? is_bpf_text_address+0x65/0xe0 > [ 62.411271] ? cpuidle_enter_state+0x185/0x340 > [ 62.411273] ? __lock_acquire+0x2ce/0x1350 > [ 62.411273] printk+0x43/0x4b > [ 62.411274] ? rcu_dynticks_eqs_enter+0x12/0x30 > [ 62.411275] ? cpuidle_enter_state+0x185/0x340 > [ 62.411277] ? retint_kernel+0x2d/0x2d > [ 62.411278] ? cpuidle_enter_state+0x185/0x340 > [ 62.411279] show_trace_log_lvl+0x217/0x3d0 > [ 62.411280] ? cpuidle_enter_state+0x185/0x340 > [ 62.411281] ? cpuidle_enter_state+0x185/0x340 > [ 62.411281] dump_stack+0x85/0xcb > [ 62.411283] perf_output_begin_forward+0x2a1/0x320 > [ 62.411284] ? find_held_lock+0x2d/0x90 > [ 62.411284] ? __lock_acquire+0x2ce/0x1350 > [ 62.411285] ? sched_clock+0x5/0x10 > [ 62.411286] ? sched_clock+0x5/0x10 > [ 62.411288] ? tick_nohz_get_sleep_length+0x83/0xb0 > [ 62.411289] ? sched_clock_cpu+0x10/0xd0 > [ 62.411290] ? perf_event_output_forward+0x70/0x130 > [ 62.411291] ? perf_prepare_sample+0x53/0x460 > [ 62.411291] perf_event_output_forward+0x70/0x130 > [ 62.411292] ? unwind_next_frame+0x5b/0x540 > [ 62.411293] __perf_event_overflow+0x52/0xe0 > [ 62.411294] perf_swevent_overflow+0x91/0xb0 > [ 62.411295] perf_tp_event+0x11a/0x350 > [ 62.411296] ? lock_acquire+0x9e/0x1b0 > [ 62.411297] ? lock_acquire+0x9e/0x1b0 > [ 62.411298] ? perf_trace_cpu+0xbb/0xd0 > [ 62.411299] ? find_held_lock+0x2d/0x90 > [ 62.411300] ? hrtimer_next_event_without+0x67/0x90 > [ 62.411301] ? perf_trace_cpu+0xbb/0xd0 > [ 62.411303] ? perf_trace_buf_alloc+0x5a/0xa0 > [ 62.411304] perf_trace_cpu+0xbb/0xd0 > [ 62.411305] cpuidle_enter_state+0x185/0x340 > [ 62.411306] perf_trace_cpu+0xbb/0xd0 > [ 62.411307] do_idle+0x1eb/0x260 > [ 62.411308] cpu_startup_entry+0x5f/0x70 > [ 62.411309] start_secondary+0x192/0x1b0 > [ 62.411310] secondary_startup_64+0xa4/0xb0 > > [ 62.411311] ============================= > [ 62.411312] WARNING: suspicious RCU usage > [ 62.411314] cpuidle_enter_state+0x185/0x340 > [ 62.411315] 4.19.0-rc1+ #1 Not tainted > [ 62.411316] ----------------------------- > [ 62.411317] ./include/linux/rcupdate.h:631 rcu_read_lock() used illegally while idle! > > [ 62.411319] other info that might help us debug this: > > [ 62.411321] do_idle+0x1eb/0x260 > > [ 62.411322] RCU used illegally from idle CPU! > [ 62.411323] rcu_scheduler_active = 2, debug_locks = 1 > [ 62.411324] RCU used illegally from extended quiescent state! > [ 62.411325] 5 locks held by swapper/2/0: > [ 62.411326] #0: > [ 62.411327] cpu_startup_entry+0x5f/0x70 > [ 62.411328] 000000004557ee0e (rcu_read_lock){....} > [ 62.411332] start_kernel+0x49b/0x4a6 > [ 62.411332] , at: perf_event_output_forward+0x0/0x130 > [ 62.411333] #1: 000000004557ee0e (rcu_read_lock){....}, at: perf_output_begin_forward+0x5/0x320 > [ 62.411338] secondary_startup_64+0xa4/0xb0 > [ 62.411339] #2: 00000000e39f6018 ((console_sem).lock){-.-.}, at: up+0x12/0x60 > [ 62.411344] #3: 00000000c62ce8a4 (&p->pi_lock){-.-.}, at: try_to_wake_up+0x2d/0x4f0 > [ 62.411348] #4: 000000004557ee0e (rcu_read_lock){....}, at: select_task_rq_fair+0x142/0xcf0 > > [ 62.411353] stack backtrace: > [ 62.411354] CPU: 2 PID: 0 Comm: swapper/2 Not tainted 4.19.0-rc1+ #1 > [ 62.411355] Hardware name: LENOVO 2320CTO/2320CTO, BIOS G2ET86WW (2.06 ) 11/13/2012 > [ 62.411356] Call Trace: > [ 62.411357] dump_stack+0x85/0xcb > [ 62.411358] select_task_rq_fair+0x32a/0xcf0 > [ 62.411358] try_to_wake_up+0x11c/0x4f0 > [ 62.411359] ? console_unlock+0x226/0x5f0 > [ 62.411359] up+0x40/0x60 > [ 62.411361] __up_console_sem+0x41/0x70 > [ 62.411361] console_unlock+0x125/0x5f0 > [ 62.411362] vprintk_emit+0x116/0x340 > [ 62.411363] ? is_bpf_text_address+0x65/0xe0 > [ 62.411364] ? cpuidle_enter_state+0x185/0x340 > [ 62.411365] printk+0x43/0x4b > [ 62.411366] ? rcu_dynticks_eqs_enter+0x12/0x30 > [ 62.411367] ? cpuidle_enter_state+0x185/0x340 > [ 62.411368] ? cpuidle_enter_state+0x185/0x340 > [ 62.411368] show_trace_log_lvl+0x217/0x3d0 > [ 62.411370] ? cpuidle_enter_state+0x185/0x340 > [ 62.411370] ? cpuidle_enter_state+0x185/0x340 > [ 62.411371] dump_stack+0x85/0xcb > [ 62.411372] perf_output_begin_forward+0x2a1/0x320 > [ 62.411373] ? __lock_acquire+0x2ce/0x1350 > [ 62.411374] ? sched_clock+0x5/0x10 > [ 62.411375] ? sched_clock+0x5/0x10 > [ 62.411376] ? sched_clock_cpu+0x10/0xd0 > [ 62.411377] ? perf_event_output_forward+0x70/0x130 > [ 62.411377] ? perf_prepare_sample+0x53/0x460 > [ 62.411379] perf_event_output_forward+0x70/0x130 > [ 62.411379] ? unwind_next_frame+0x5b/0x540 > [ 62.411380] __perf_event_overflow+0x52/0xe0 > [ 62.411381] perf_swevent_overflow+0x91/0xb0 > [ 62.411382] perf_tp_event+0x11a/0x350 > [ 62.411383] ? lock_acquire+0x9e/0x1b0 > [ 62.411384] ? lock_acquire+0x9e/0x1b0 > [ 62.411385] ? find_held_lock+0x2d/0x90 > [ 62.411386] ? hrtimer_next_event_without+0x67/0x90 > [ 62.411386] ? perf_trace_cpu+0xbb/0xd0 > [ 62.411387] perf_trace_cpu+0xbb/0xd0 > [ 62.411388] cpuidle_enter_state+0x185/0x340 > [ 62.411389] do_idle+0x1eb/0x260 > [ 62.411390] cpu_startup_entry+0x5f/0x70 > [ 62.411391] start_secondary+0x192/0x1b0 > [ 62.411392] secondary_startup_64+0xa4/0xb0 > > [ 62.411393] ============================= > [ 62.411395] WARNING: suspicious RCU usage > [ 62.411395] 4.19.0-rc1+ #1 Not tainted > [ 62.411396] ----------------------------- > [ 62.411397] kernel/sched/fair.c:6231 suspicious rcu_dereference_check() usage! > > [ 62.411399] other info that might help us debug this: > > > [ 62.411402] RCU used illegally from idle CPU! > [ 62.411402] rcu_scheduler_active = 2, debug_locks = 1 > [ 62.411403] RCU used illegally from extended quiescent state! > [ 62.411404] 5 locks held by swapper/2/0: > [ 62.411405] #0: 000000004557ee0e (rcu_read_lock){....}, at: perf_event_output_forward+0x0/0x130 > [ 62.411410] #1: 000000004557ee0e (rcu_read_lock){....}, at: perf_output_begin_forward+0x5/0x320 > [ 62.411414] #2: 00000000e39f6018 ((console_sem).lock){-.-.}, at: up+0x12/0x60 > [ 62.411420] #3: 00000000c62ce8a4 (&p->pi_lock){-.-.}, at: try_to_wake_up+0x2d/0x4f0 > [ 62.411424] #4: 000000004557ee0e (rcu_read_lock){....}, at: select_task_rq_fair+0x142/0xcf0 > > [ 62.411429] stack backtrace: > [ 62.411431] CPU: 2 PID: 0 Comm: swapper/2 Not tainted 4.19.0-rc1+ #1 > [ 62.411432] Hardware name: LENOVO 2320CTO/2320CTO, BIOS G2ET86WW (2.06 ) 11/13/2012 > [ 62.411433] Call Trace: > [ 62.411433] dump_stack+0x85/0xcb > [ 62.411434] select_task_rq_fair+0x3a5/0xcf0 > [ 62.411435] try_to_wake_up+0x11c/0x4f0 > [ 62.411436] ? console_unlock+0x226/0x5f0 > [ 62.411437] up+0x40/0x60 > [ 62.411438] __up_console_sem+0x41/0x70 > [ 62.411439] console_unlock+0x125/0x5f0 > [ 62.411440] vprintk_emit+0x116/0x340 > [ 62.411441] ? is_bpf_text_address+0x65/0xe0 > [ 62.411442] ? cpuidle_enter_state+0x185/0x340 > [ 62.411442] printk+0x43/0x4b > [ 62.411444] ? rcu_dynticks_eqs_enter+0x12/0x30 > [ 62.411444] ? cpuidle_enter_state+0x185/0x340 > [ 62.411445] ? cpuidle_enter_state+0x185/0x340 > [ 62.411446] show_trace_log_lvl+0x217/0x3d0 > [ 62.411447] ? cpuidle_enter_state+0x185/0x340 > [ 62.411448] ? cpuidle_enter_state+0x185/0x340 > [ 62.411449] dump_stack+0x85/0xcb > [ 62.411450] perf_output_begin_forward+0x2a1/0x320 > [ 62.411451] ? __lock_acquire+0x2ce/0x1350 > [ 62.411451] ? sched_clock+0x5/0x10 > [ 62.411452] ? sched_clock+0x5/0x10 > [ 62.411453] ? sched_clock_cpu+0x10/0xd0 > [ 62.411454] ? perf_event_output_forward+0x70/0x130 > [ 62.411455] ? perf_prepare_sample+0x53/0x460 > [ 62.411456] perf_event_output_forward+0x70/0x130 > [ 62.411457] ? unwind_next_frame+0x5b/0x540 > [ 62.411458] __perf_event_overflow+0x52/0xe0 > [ 62.411459] perf_swevent_overflow+0x91/0xb0 > [ 62.411460] perf_tp_event+0x11a/0x350 > [ 62.411460] ? lock_acquire+0x9e/0x1b0 > [ 62.411461] ? lock_acquire+0x9e/0x1b0 > [ 62.411462] ? find_held_lock+0x2d/0x90 > [ 62.411463] ? hrtimer_next_event_without+0x67/0x90 > [ 62.411464] ? perf_trace_cpu+0xbb/0xd0 > [ 62.411465] perf_trace_cpu+0xbb/0xd0 > [ 62.411466] cpuidle_enter_state+0x185/0x340 > [ 62.411467] do_idle+0x1eb/0x260 > [ 62.411467] cpu_startup_entry+0x5f/0x70 > [ 62.411469] start_secondary+0x192/0x1b0 > [ 62.411469] secondary_startup_64+0xa4/0xb0 > > [ 62.411471] ============================= > [ 62.411472] WARNING: suspicious RCU usage > [ 62.411473] 4.19.0-rc1+ #1 Not tainted > [ 62.411474] ----------------------------- > [ 62.411475] ./include/linux/rcupdate.h:680 rcu_read_unlock() used illegally while idle! > > [ 62.411477] other info that might help us debug this: > > > [ 62.411479] RCU used illegally from idle CPU! > [ 62.411480] rcu_scheduler_active = 2, debug_locks = 1 > [ 62.411481] RCU used illegally from extended quiescent state! > [ 62.411482] 5 locks held by swapper/2/0: > [ 62.411483] #0: 000000004557ee0e (rcu_read_lock){....}, at: perf_event_output_forward+0x0/0x130 > [ 62.411487] #1: 000000004557ee0e (rcu_read_lock){....}, at: perf_output_begin_forward+0x5/0x320 > [ 62.411492] #2: 00000000e39f6018 ((console_sem).lock){-.-.}, at: up+0x12/0x60 > [ 62.411496] #3: 00000000c62ce8a4 (&p->pi_lock){-.-.}, at: try_to_wake_up+0x2d/0x4f0 > [ 62.411500] #4: 000000004557ee0e (rcu_read_lock){....}, at: select_task_rq_fair+0x142/0xcf0 > > [ 62.411506] stack backtrace: > [ 62.411507] CPU: 2 PID: 0 Comm: swapper/2 Not tainted 4.19.0-rc1+ #1 > [ 62.411508] Hardware name: LENOVO 2320CTO/2320CTO, BIOS G2ET86WW (2.06 ) 11/13/2012 > [ 62.411508] Call Trace: > [ 62.411509] dump_stack+0x85/0xcb > [ 62.411510] select_task_rq_fair+0x35b/0xcf0 > [ 62.411511] try_to_wake_up+0x11c/0x4f0 > [ 62.411512] ? console_unlock+0x226/0x5f0 > [ 62.411513] up+0x40/0x60 > [ 62.411514] __up_console_sem+0x41/0x70 > [ 62.411515] console_unlock+0x125/0x5f0 > [ 62.411515] vprintk_emit+0x116/0x340 > [ 62.411517] ? is_bpf_text_address+0x65/0xe0 > [ 62.411517] ? cpuidle_enter_state+0x185/ > [ 62.411519] Lost 290 message(s)! > > -- > Regards/Gruss, > Boris. > > Good mailing practices for 400: avoid top-posting and trim the reply. >