From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752813AbcBZCZT (ORCPT ); Thu, 25 Feb 2016 21:25:19 -0500 Received: from mx1.redhat.com ([209.132.183.28]:60791 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751124AbcBZCZR (ORCPT ); Thu, 25 Feb 2016 21:25:17 -0500 Date: Fri, 26 Feb 2016 03:25:12 +0100 From: Oleg Nesterov To: Jiri Olsa Cc: Peter Zijlstra , mingo@kernel.org, alexander.shishkin@linux.intel.com, eranian@google.com, linux-kernel@vger.kernel.org, vince@deater.net, dvyukov@google.com, andi@firstfloor.org, sasha.levin@oracle.com, Pratyush Anand Subject: Re: [RFC][PATCH 4/7] perf: Fix scaling vs enable_on_exec Message-ID: <20160226022512.GA29896@redhat.com> References: <20160219143743.692339502@infradead.org> <20160219144132.043429490@infradead.org> <20160223152729.GT6357@twins.programming.kicks-ass.net> <20160223154849.GC9102@krava.redhat.com> <20160223214436.GC23528@krava.redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20160223214436.GC23528@krava.redhat.com> User-Agent: Mutt/1.5.24 (2015-08-30) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.38]); Fri, 26 Feb 2016 02:25:16 +0000 (UTC) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 02/23, Jiri Olsa wrote: > > so I finally got some reasonable backtrace and figured that crash finally: > > #7 [ffff8802751afcd0] general_protection at ffffffff817a69e8 > [exception RIP: special_mapping_fault+47] > RIP: ffffffff811e40df RSP: ffff8802751afd88 RFLAGS: 00010282 > RAX: ffff8802747e8b68 RBX: 00007fffffffe080 RCX: c4712d0070657267 > RDX: ffff8802751afd98 RSI: ffff8802742c4f00 RDI: ffff8802747e8b68 > RBP: ffff8802751afd88 R8: 0000000000000000 R9: ffff8802751afe58 > R10: 00000000000001fe R11: 00003fffffe00000 R12: ffff8802742c4f00 > R13: ffff8802751afe58 R14: 0000000000000000 R15: ffff880273f59ff8 > ORIG_RAX: ffffffffffffffff CS: 0010 SS: 0000 > #8 [ffff8802751afd90] __do_fault at ffffffff811db505 > #9 [ffff8802751afdf8] handle_mm_fault at ffffffff811e0b03 > #10 [ffff8802751afec8] __do_page_fault at ffffffff8106734a > #11 [ffff8802751aff20] do_page_fault at ffffffff810675df > #12 [ffff8802751aff50] page_fault at ffffffff817a6a48 > > > it was caused by: > - f872f5400cc0 mm: Add a vm_special_mapping.fault() method > that added call of vm_special_mapping::fault if it's defined I guess it came from tip/x86... > - and uprobes code not initializing this fault pointer properly, > attached patch fixed the issue for me, > Oleg, I'm not sure this is how you want to fix this though.. Thanks! I'll send a simple fix tomorrow. Oleg.