From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754897AbcHVMvW (ORCPT ); Mon, 22 Aug 2016 08:51:22 -0400 Received: from mail-co1nam03on0050.outbound.protection.outlook.com ([104.47.40.50]:55952 "EHLO NAM03-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752150AbcHVMvU (ORCPT ); Mon, 22 Aug 2016 08:51:20 -0400 Authentication-Results: spf=none (sender IP is 165.204.84.21) smtp.mailfrom=amd.com; infradead.org; dkim=none (message not signed) header.d=none;infradead.org; dmarc=permerror action=none header.from=amd.com; X-IncomingTopHeaderMarker: TopHeader Date: Mon, 22 Aug 2016 19:16:32 +0800 From: Huang Rui To: Peter Zijlstra , Vince Weaver CC: , Borislav Petkov , Ingo Molnar , Arnaldo Carvalho de Melo Subject: Re: perf: fuzzer crashes immediately on AMD system Message-ID: <20160822111631.GA25844@hr-amur2> References: <20160819100130.GD10121@twins.programming.kicks-ass.net> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <20160819100130.GD10121@twins.programming.kicks-ass.net> User-Agent: Mutt/1.5.21 (2010-09-15) X-IncomingHeaderCount: 15 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:165.204.84.21;IPV:CAL;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(7916002)(2980300002)(428002)(24454002)(199003)(189002)(356003)(92566002)(105586002)(83506001)(8676002)(16796002)(19580395003)(33656002)(2171001)(50986999)(87936001)(76176999)(54356999)(101416001)(26826002)(1076002)(305945005)(86362001)(7846002)(23726003)(33716001)(97756001)(50466002)(586003)(9686002)(77096005)(2950100001)(15975445007)(47776003)(189998001)(5660300001)(4001350100001)(46406003)(5001770100001)(626004)(4326007)(246002)(2906002)(106466001)(8936002)(14773001)(18370500001)(107986001)(5001870100001)(357404004);DIR:OUT;SFP:1101;SCL:1;SRVR:BN1PR12MB0001;H:SATLEXCHOV01.amd.com;FPR:;SPF:None;PTR:hybridsmtp.amd.com,hybridsmtp01.amd.com;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;DM3NAM03FT048;1:rrEcKqg0jdjaV1nbbfUecoZznAR8B4GUCEY75NHPEf4jvVTN9AEp3zVgAldOF3IBS/GmryKbypucHG6jZqamrgUQH5OLYegcyw7351cVbcM4h/0NSwojfGwc+awaJTsA/ap+WFjbDvV4EjYGpWDHvVfjPrHALOHcqZY6tyFc5WJhBAJjFPr1aoXmBKdChUL9o75R+gucGarWvwoeCeeF1Lk5H15+756L0xQ6uBlSATBMucW0vJnHW3MQlhCIFR51P9RAJB1KU6/E6c5xzwFRcLQhC8Z91HfOMqgCJ0xIi1PHnJd/KSS4gLD4yG3eVhrUzO6F3AIZSTi4iJuKxOu4i/EbTsB4TTt+X00Fr2pAjNBT3oTyL0xA3WI+r4BlZ4QuRfJppyHRST+Ou3r3OiXjAQ3rHZJwISk1CvE/Gt+vnHTFKe8OtiWoddM/F78jgC9O+7VcRI/JJJDo8rkyLRBSGr2WqdUyNbOs/Ec5qYLNemlcWxqbwDpM0tG49vAjRYxnN6/te6RAs0QZjKJAkT36Ha8apXMqA+TLgXtqBguPVPY= X-MS-Office365-Filtering-Correlation-Id: ce5f4e34-df65-4b61-b818-08d3ca7dc9ff X-Microsoft-Exchange-Diagnostics: 1;BN1PR12MB0001;2:6nW5QQH96VQBhyASNwzU+wg6BJr7BsdC8zxQFX2zQ2kZTI+5B1Y1O9MlgIBVT5doGDvc2G5J1mrbXhjg8ReVnXMc81QhvD0k/kNpZKYRAqa9wHeMLiUq0TjRP1JHIrG1lJ8A9+J6yIfKgG4wTABtBQGNmzqT3z78hbi8Q7iPaQjNztE5JJYvzUq23HXLtSML;3:GgBdC7L7y3cyjZJBHknkCrkw7p/YsjzQMoN4gH3vfCUW9HslsfBJzFpkn6GMoDqrYkftreh1IV+Ks3hsLpVCpHoOeFPVYQ45GKIFvz/UWl5ClFaozVdcl8R3oQ0rkXHbyF2Wfyke72WWEy7cQa+cSUfBFDyghO3GP1lvW0TnRrvi0UpCG2BkJ4sI2vycqEcKQlrj14VGMi4Bm6k8Rs4Mv+uWvq4yr/k7+fUD76bKsbU= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN1PR12MB0001; X-Microsoft-Exchange-Diagnostics: 1;BN1PR12MB0001;25:JJMB9uWsQXDkSC/UyDMWyWWZZVQ5C7msEdLgyapXnPgl/24pHRapaCX0OnOC9Qn8vyc963DFSL6hgioASI3Kud2HM1JQS+d6EeTbRpaqD5nFHtmJNdkk0EuNbwRzIo3Lmy/FTCjed2udm2CVOJTHrWffSjeFhZF3iSZmjkQqEIVexyc6NJTjH6WqCvxUmUdPd2k2mLafSAggoxXYdwdT3S/5f8jjspSgb8oaZycWM4DE99ZDbBnX/jst+VbOJKoR0vokSsAanVSZ7hRpMxXkrywTtlIe1wSkjH/hQZbmDcoVKkCncjk8BNX2Vgyjjubb4Mm1ejanCzhV1qZra1BJHaRXP1LlbdIiNK6oC8AiL/UR0gMdMu+O13Dd4z75df0GpSbbDsgAsID32YXw7vaRmQ45jXFKclTZ0mMxOGGaRFVVXzaaJ46mHYMqfypm/8oJ+bU210TxpJlWFXuz/OI8FopE233no+jjv+m63yCWW5dmxhVZs+xlA/P9FiI9tB6rEWaxeb6+Y/v5uoDzs/FWlR+goZXirWfbN6Fbp0Nd54eeQOn69+HcY2Vc+88oTVXiuCRsr6fIvEE4Bi/750jFL9zyGnwyUL09l+++PnfRp1VoQvU7DB2zjntThvGas/IvJ4Iyh4ICgAEOGIIHyd+r8xbCqw9S9IChfP9hddroVdifmf8PDwfyQNGImVZHjd7DK3s+hAsTdBOQNt4ZfXlzdd0lo2DtSvamjiIF4V0rTGzZSLivGsxMYITf6xVdFood/jdgpSyRqcHUwMXoJ8jgZzS7xhMW2IHaWrHQEzWo8dcJ1loOu2I1pC2DOO2CMRIfiSqG9RmvUBHHOvm87YJclDB5+yPg13xCZOPQmlMtGz4= X-Microsoft-Exchange-Diagnostics: 1;BN1PR12MB0001;31:UbeVCeSjV8PaGgrRrwYH4K2AM68G2JRhoZmBk4PhZBUezItuvw7kf/AyWIJqt+2C/N83O8jqBeCgZt/gUYFitF4gzB21hcgswk1a+Z/jSkxQwxJUEamKAUdf6WHHohzgA+qh4W7BqxEoOevPFg7Yz5wLrcsSYa9P1C2noTv04JzPErDcjwrAugmB26aQuQRSiz5/Fg9LiWjc6g+PT6CnZltB9U5x3BLbNIW1eq+6xZQ=;20:SWXhTOCy1blzZ6IVpCBJFc2QG2ZlfCaLaMNFPTinc3wyuBvEAgXI2Rw2mcLnraaXZ0FuMdOy/KoIURMqydJKTO7vOV9UndCChiB8gGm47l6wRoYCSiL0j9fexngGuJMX8G0nfyBQsjO9G2E6qdx8EnavC4hI5y3yadn2ra2UZsyCJhYc+NA48i3SQ7p0xvrgfvRL6YaCWvYY6OiP1U7nTWoAPv5z0ERjeCmAXOAY3pGzyZtoe1x3O7FAk5NASnHtrvY+dhCMp+PKNK553q31hJGpAk4LXVqu4SSwedFQmcJ6KPOzwkhMdjivUmDNp059teRtH33E58xPRwrxVM2tnlivwU5s2jbf29LbIkd21HcWmIdI5fC3uclYQuVpx162EJyjQ9R+2Inix1k/E0f5+MQXCATZnRa7e1c8lxnLKuz5dx+bWPYmaiz2tmqEiR4Z52V4ONhUNqNCRAxbxGLb1EzToDCMqLSWMZI//xZsFR+rL+WyIb8uCWld3xBZgibI X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(767451399110); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(13023025)(13021025)(8121501046)(5005006)(13013025)(3002001)(10201501046)(6055026);SRVR:BN1PR12MB0001;BCL:0;PCL:0;RULEID:;SRVR:BN1PR12MB0001; X-Microsoft-Exchange-Diagnostics: 1;BN1PR12MB0001;4:KI+UiB4aM+NbDQw67PIzMBywTFP/nNFwhefB5UN2gqlTfOJOkMourSEJBlSFDnTHywvfQPZ2bK7Qw4oxhKvhO3DBwqMZq/t7yEVd1z7A6nbQz4ALtZ4QescGWq9cUg7nMnwRACyTH+eYbUf5I8enHUxL+xU9iWnCclcnzrNR9kvQXclz+1cYgbRhGay8h+VoH8c4drfBfKUmBiC6GugVJUR2u5yLVxIAF17UItCm9fYoKS7XfPS1Z5L3SICV1OPP/EgRWQwNOD5yX2nZWo2sR4g8vQEORO2Je+npdYsdvpIAb++12xnD7UbvjlE0/1hk5PssDMShgeGqDkk13KzVngLL3zbjf0ju5/uaQ27n1BiP/90j9xXQP5I9gWRKo3dJ1h5edaEkVRUro5I9AjwjojAqOL2SzbbHHF1knKyIEslRmmo2PXLxlfb9596BnT4V/MrmzCNDYqopVBMrwpVizExvXQ6hHV0qNIIrCwJUmLamIPahEMQn0OioQlOOwVCw X-Forefront-PRVS: 00429279BA X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BN1PR12MB0001;23:+LTfE2h71Bjn6sU74T6KnUpjGFVpAAtfx3NwZVzGF?= =?us-ascii?Q?B+wXB3dhL/Zbt9zfeExn08aMCLvg7ktFKu87fd8ol/WCDHmDN2+PraHt5+dm?= =?us-ascii?Q?e91CXrXh9rjlTcNE8F/3Sj53nHBEGmrlp8gjUerYFVVtCe1gxeaYH4RQs7s4?= =?us-ascii?Q?sNkYbA3Ec+/psNZCAnruK24exRAa3VKAg9xHcbpqj+wYRepuBs9ip7xQc6CX?= =?us-ascii?Q?vX76hjifwQRngym+qd+v7lc3IR0er4obH+WFesSjgc32sjO+6JzQHsuxzIg7?= =?us-ascii?Q?DMSpcT6gmvswuybG0XDaTZ/qOOTtYewTXT3DveXuFN5P9mXEF7IZ9CmZAi7k?= =?us-ascii?Q?gFbjvyLba5B/wxCgmIEUkUpa0ktVU7bOR8ahobMaXkOPRNvj16v0qVe8xsn7?= =?us-ascii?Q?KD9mo5HIAq7UN1WdYBNxpPDg26jeGBcrbk+7X5FVAUpPdU9867qv/CSdo9IU?= =?us-ascii?Q?57SSchQb4UfugpvucrSZeVepWUVx7VyrgVEniAYUygj4CjrPK4LrNAOYm/YZ?= =?us-ascii?Q?xcmOHFcCHrZ4aq/keKuVdwZIZaumrE1TxPjlSOnKq4QCvicQ4YH9414b9SnS?= =?us-ascii?Q?UrE8LpJnDvh7oK1ndNg1baqA8vuJaXB3ZN1QUZEEb+EgH/teUm0zQ07OtYvO?= =?us-ascii?Q?7Q9u7XvmaheCt/cvtfsvem2D9BIs8mGoqsJdaZHU7fbzKIhEO/6Oqu5zNVP4?= =?us-ascii?Q?rG8PIhvXYWtfGNhUfKYQRsUhPf/c02PKq3Vf0w3eZ/tqQJ9mjJBkUlQxNg4I?= =?us-ascii?Q?oOR8/Di+PUJdSu7kpP39rTnPrOuWXziSsYPclaq188BYNbso7dM2hmp9XG2r?= =?us-ascii?Q?hIaKxUlUyPFeXnW01pmlcC2IzjiHdhioTkhOjYNiBSbEBxnogy/bQujA3L3t?= =?us-ascii?Q?7z7ZbPuZa2qWi+Q7JXYfmgXVDBeVdjl544fvkBYATR8hme8V9yfM+9206tBb?= =?us-ascii?Q?ND5MLmeJ/fAtbfWbQ6//6/I6OnFtSnPV3ySc0ekCn7VAvCom8LRsvosjQZmE?= =?us-ascii?Q?bNQP6dGEZUTWBXVOG5OYMKSroWhUnkoRNwm7Rp7e4Am9lRObcBbnasN+3htt?= =?us-ascii?Q?1TkGTprR8rGh06PljRuuSb92jp/b2sfL3sQvIgrD+W5R8KPQGwPa4mlZlnVi?= =?us-ascii?Q?YVPe3YAkgcy6IsvPTqz8dRB8WeIcs9Z0nlQ7ymN6mVbwQlfO7kO+DS7WPDb9?= =?us-ascii?Q?mwe2ZlUIPSf2Uz9p0WqdMg1+MS1cexNACC8WP+EdSyAN9UpuhRL5Yfys+3JT?= =?us-ascii?Q?m3cis5DirzDMG04p0aEEjHXH62lbUjgPDiaOFpB93kcpRagEL8Mak9eu1K4g?= =?us-ascii?B?Zz09?= X-Microsoft-Exchange-Diagnostics: 1;BN1PR12MB0001;6:QtMueDzLnMTNxbN0ZPrmCH5j+GgtKCloiBi/ZAM9YGEV5KzAG1Voxf1sicy+dPtIPr0JNNH7zkRFnCsAXNQYCI5LoaNG6Xbh2kZOZsdSdwcQII9kRYRQ/O2YA/bg1q6EAx7CcYuOeNYFx3fVSdG38YLhJHPelle9SQnXavamg6CmfKp4jVTfmvVGrO6MLhrkSezJOzcTq30es8Uv/sMNpQkEA56oYNNboxIBwYXiILBA76Wb3krRFLZgMnF4T0DEm5qa7OmnjzuuQBRAEG0R3WfICoAAjz8tfo2VI9RbeDKRn/ixZkknMrohKI0LRamVriemUhmP48paObQzlkMA5w==;5:AkyjAAXN+cGgV/LZT7d4jz0odR+3zbUCkOkzm3eIP9AUCa3n0/suKFeve0PPpejcNLrYwU1gczxfl8qPxv6npxsMpP5gI5YU+st+kqX0pliad0VJev9f4Dq2I95tTsDtwlm4TgtHUrhFmpNYxD2dYw==;24:1al/PCFn5QDxdqQu7b/5XjJWJ4yzZTEQpvbjU3lTVtOCd/PNysJ07433gOKZUQGDIpDhuaCeTHWLIvjFOhoLUqaGmool0rok0f1FOAT9UA8=;7:13z42P/BA9Maq5/o1FP3uFcJSSOtP2ZFUjFFi3+bL/TwuAunASe0Ie8Nk+b7DEfhXj2ARaeATgQdFst8uE7Gp1Ydi7Ph+hSwQyaozjESb63uRtYI8aBcF1mSYZ1RBycZ4SjoXqtXYtYFGhD8F3ZBRON2KtzduRcwcx3diV15WVe3JrIoXij+aSEkhhWPWnR/F9dhIVnQZ2Rtcd09Z52ccu+k58r5THVHEiWbgzRmPD8ANoBqWDPE9vSCVrltRlSM SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BN1PR12MB0001;20:Zg0booh4Es1E9Ds36uyyA0uT/MoLq05bZe0B2qhUPl2nAHt9PTEY4slzBVyJbfWTflSqmmP7mVmRdYzQVYeQ95s90H8rBALgy51C1/U/0IBHtWrbPVGKCzyNRDRj6aXmfi488qtU9p/uR6bfN1uCDwGIlb8Qe99NX8AQfZlB1rsZKIwDWeK+0tS9Vyd5z7OnP4YM6zGA0ZJrjw+ijUhcdCy3G0OBiff1NlhVaRyABJ1wUjWSEfALFyCriKWkEFXB X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Aug 2016 11:16:39.4948 (UTC) X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.21];Helo=[SATLEXCHOV01.amd.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN1PR12MB0001 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Peter, Vince On Fri, Aug 19, 2016 at 12:01:30PM +0200, Peter Zijlstra wrote: > On Thu, Aug 18, 2016 at 10:46:31AM -0400, Vince Weaver wrote: > > On Thu, 18 Aug 2016, Vince Weaver wrote: > > > > > Tried the perf_fuzzer on my A10 fam15h/model13h system with 4.8-rc2 and it > > > falls over more or less immediately. > > > > > > This maps to variable_test_bit() > > > called by ctx = find_get_context(pmu, task, event); > > > in kernel/events/core.c:9467 > > > > > > It happens quickly enough I can probably track down the exact event that > > > causes this, if needed. > > > > I have a one line reproducer: > > > > perf stat -a -e amd_nb/config=0x37,config1=0x20/ /bin/ls > > OK, cannot reproduce on my fam15h/model1h. I'll go dig through the > various manuals to see if I can spot the fail. > > Huang could you either prod someone at AMD or do yourself, audit the AMD > perf code for all the various new models? Actually, there might be some NBPMC event changes between model 0h-fh and model 10h-1fh. Below are the documents of these two processors: http://support.amd.com/TechDocs/42301_15h_Mod_00h-0Fh_BKDG.pdf http://support.amd.com/TechDocs/42300_15h_Mod_10h-1Fh_BKDG.pdf In section 3.16, it describes usage of NB Performance Counter Events. Hope it helps. :-) Thanks, Rui