From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752306AbcAZUwu (ORCPT ); Tue, 26 Jan 2016 15:52:50 -0500 Received: from mx1.redhat.com ([209.132.183.28]:56498 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752265AbcAZUws (ORCPT ); Tue, 26 Jan 2016 15:52:48 -0500 Date: Tue, 26 Jan 2016 21:52:44 +0100 From: Oleg Nesterov To: Dmitry Vyukov Cc: Andrew Morton , "Amanieu d'Antras" , Richard Weinberger , Davidlohr Bueso , Vladimir Davydov , Palmer Dabbelt , Andy Lutomirski , LKML , syzkaller , Kostya Serebryany , Alexander Potapenko , Sasha Levin , Eric Dumazet Subject: Re: WARNING in do_jobctl_trap Message-ID: <20160126205244.GA4649@redhat.com> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 01/26, Dmitry Vyukov wrote: > > Hello, > > The following program triggers WARN_ON_ONCE(!signr) in do_jobctl_trap: Can't reproduce, but most probably I understand the problem... I'll try to make the simplified test-case tomorrow, it should work if I am right. Does it work for you reliably? If yes, any chance you can try the patch below? Oleg. --- x/kernel/ptrace.c +++ x/kernel/ptrace.c @@ -73,11 +73,11 @@ void __ptrace_unlink(struct task_struct *child) { BUG_ON(!child->ptrace); - child->ptrace = 0; child->parent = child->real_parent; list_del_init(&child->ptrace_entry); spin_lock(&child->sighand->siglock); + child->ptrace = 0; /* * Clear all pending traps and TRAPPING. TRAPPING should be