Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932218AbdLOJt7 (ORCPT ); Fri, 15 Dec 2017 04:49:59 -0500 Received: from Galois.linutronix.de ([146.0.238.70]:39186 "EHLO Galois.linutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932194AbdLOJtu (ORCPT ); Fri, 15 Dec 2017 04:49:50 -0500 Date: Fri, 15 Dec 2017 10:49:43 +0100 (CET) From: Thomas Gleixner To: Dmitry Vyukov cc: Linus Torvalds , Andy Lutomirski , syzbot , Borislav Petkov , Dmitry Safonov , Peter Anvin , Linux Kernel Mailing List , Kyle Huey , Ingo Molnar , syzkaller-bugs@googlegroups.com, the arch/x86 maintainers Subject: Re: BUG: unable to handle kernel paging request in __switch_to In-Reply-To: Message-ID: References: <001a1145e8548cbd3d055f73374f@google.com> User-Agent: Alpine 2.20 (DEB 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 634 Lines: 18 On Fri, 15 Dec 2017, Dmitry Vyukov wrote: > I've built this exact kernel and here is __switch_to disasm: > https://gist.githubusercontent.com/dvyukov/8137559f7da08fbe32f9018972a4498c/raw/0ef2abf723b117f0d0f0306fd50e216d50c5cecb/gistfile1.txt > > __switch_to+0x95b seems to point to (?): > > ffffffff81252f6b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) > > which is branch target alignment nop. Which is a place holder for a trace point as Linus pointed out and the 'faulting' instruction which is int3 shows that there is a tracepoint install/remove in progress. Are your test cases fiddling with tracepoints? Thanks, tglx