From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 114479 invoked by alias); 9 Nov 2016 17:58:08 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 113376 invoked by uid 89); 9 Nov 2016 17:58:07 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00,SPF_PASS autolearn=ham version=3.3.2 spammy=H*r:15.1.721, H*r:ip*15.1.721.4, UD:I X-HELO: sesbmg22.ericsson.net Received: from sesbmg22.ericsson.net (HELO sesbmg22.ericsson.net) (193.180.251.48) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 09 Nov 2016 17:57:57 +0000 Received: from ESESSHC012.ericsson.se (Unknown_Domain [153.88.183.54]) by (Symantec Mail Security) with SMTP id 34.AC.31910.F9363285; Wed, 9 Nov 2016 18:57:54 +0100 (CET) Received: from EUR01-DB5-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.54) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 9 Nov 2016 18:57:51 +0100 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=antoine.tremblay@ericsson.com; Received: from elxa4wqvvz1 (192.75.88.130) by AM5PR0701MB1876.eurprd07.prod.outlook.com (10.167.216.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.721.4; Wed, 9 Nov 2016 17:57:49 +0000 References: <20161103143300.24934-1-antoine.tremblay@ericsson.com> User-agent: mu4e 0.9.17; emacs 24.5.50.1 From: Antoine Tremblay To: Yao Qi CC: Antoine Tremblay , "gdb-patches@sourceware.org" Subject: Re: [PATCH V2 0/5] Support tracepoints for ARM linux in GDBServer In-Reply-To: Date: Wed, 09 Nov 2016 17:58:00 -0000 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-ClientProxiedBy: BL2PR20CA0011.namprd20.prod.outlook.com (10.167.113.149) To AM5PR0701MB1876.eurprd07.prod.outlook.com (10.167.216.25) X-MS-Office365-Filtering-Correlation-Id: e3321888-1470-470a-d76a-08d408c9ebb0 X-Microsoft-Exchange-Diagnostics: 1;AM5PR0701MB1876;2:eYU01WR3JI6ojUsxmVXhDXOpGQqwW0yBZYVD1HEEnx3JHpbgRiqPb9mEVuOGbbfJBYDIlNcSwOw+rqTu7Hn0u8FQ01wt5Viwc3fVOp3X/7IYfin+AjmyJaDwmGuTxp7HEYxy+JiOmP68/X/OmhJzNSdN2pAOTHPkUsQSluh3cx3vWVEa53imXYabSs1ISpRFgaCKgnAX7KRLaGmimefs4A==;3:dRUay7uv12jBaNx5TakDhRpOyvQWqYWiPaLv1C1zS+X/6Pu1CViFsSXL7RxLXpiBCaxTI8WWaXkAZ0XQ5lHH8uVORRxv40ZpZ7w89AVknDSYyrLYi57lIZi3CeUdzEc2W/8MgFjC75YATJXCs2FMxA== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:AM5PR0701MB1876; X-Microsoft-Exchange-Diagnostics: 1;AM5PR0701MB1876;25:O8WmBHYdVix7ZSwYFMEQFCgn9iZI8i/kEWpbe/cDpkPiz5pUZkdES4+TDkW1lVj8mrEsD02zbQIHcYJCXF64UvXKnOMRL1zHsue4mKD+1fFFSDFn7QV1Z4wfBIKzgGOd79yCkYi9fJ8kdjjo5Ebz9Nxl39C82J+oyQffyZPo2fW8NX/oP8fwAsd/5x/3TTqBa4rUdsqT41azoOnlhH6YYNvDkWycUUbBrlSOM7CIshgaH4cWb+FEcteuNQ8MgWvBxCqC4RP4QmekP5yQ31INT10IsFdEF0mBmLKxiP2nHsnEr3u8gdC9B0+GlMHGjYkEPafaiq7O9He7jM7d4Yygd9YxeLZep/PwiP8KHYNjAMWoYskNGUfjoA8zX6TDBjhKIOPIxI/ql5ftOMPcEYtVswcH0KzqAP4qqR+pNt3zUkQwUVz9qPI4smKtfwuwEp2LpG9+CfO1DzVmXWIpTdiralP2WTWARcVID4+6ejMLr6uVfFxhZHbsCDiqQBR8MOKTezGT5emqAXDgCJn0nBGaQxlWG9EckH4naXyN3YUumBhGGDD0y4cdsHXciejWbU1i2k2yDZvsW0ssOZ48HUdsLn2IsKRc4DcfRZieQ1AKLohbATXwBwp+KJmW9IB4Qa8Q9YjkHogfvhsjthsDf53a9mAU4YS4SX4vt0FrElleiQ+h1ex64udF1GsTXE8LBPHJJ5RBh5rKZFpJTQHdwIeCt4IjHFe5QLIHDN+o27lT8f2cAu/VHNIeQN56djW941IkO/C/4AdBInHBDS7oq3HcWK+/XfCoobcxDDx2BBi+3m0= X-Microsoft-Exchange-Diagnostics: 1;AM5PR0701MB1876;31:XJ7C1i2hFZ8r3CIxRHqJn2rRelBcPhtlEEqCVdwRtx2LYm7k40N6RqlCwIJ0zk0FA+jamgYFcUNuU5wnec7IESvkpEmPevax21UP0ErJW1+tqT8xmPT/9sSPt2ZPqYWS9237tWUjiEpnMpvv9wZ7rLuDAKektdLcvbESfBfcFAlEHJXHVKsS8jCPT5XtZvD7vFOC6UULxDFZU7zIfGRghCgtFN8PKQ68oA/0l+DtwVA4/v86LjqPYgCGSM5GB+U42RNhdEt1aTh+MUMQV5aGZg==;20:DE36IIi+j8NV721oLRItfRKW7Rg76m5/DqmUOsG9D3MVt/xtTztZ2yYc2jf2Eyt0IAo6zNYdypeMT8wO8mDVZlYBcspk35zoNAH76SlQJmDQhV49AVWXvjwmUe9HGuOZnyNwTXH9dbGZtGuo66DBfRghAPr9i9dCnb/Gl61ja1YaV956V8dm2j/WOCZ50TgiSUWv3MQM/FFH1MFe9SgQEtFzozxpP7y69FqgFtiv4TxZiCSDyJCt1sOt51ElmW3UYFPRVPA5gFpLheg3tJ0+v0fzqxcTN4VOOeZM6XcuNbf7xMHd0157VCfrZaKJck9SFAMgpkBC4kfFfBJWWQyBlFiiviFafNs7okSMxijcqKwClvKEyuWSPhsGZB8NOlx+UQ14Jyx+vXrE8KG+NRvWkra7d0k3sgDGymmWMsvq5+mIJtgQIpU+xp+dMIZ0xVjFUv9Lbjyl50RrQz110k7jR+qP6FDwJgTxZTHGaSGbjqNLAuKqC6YBQRNRFW66EtYz X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(37575265505322); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046);SRVR:AM5PR0701MB1876;BCL:0;PCL:0;RULEID:;SRVR:AM5PR0701MB1876; X-Microsoft-Exchange-Diagnostics: 1;AM5PR0701MB1876;4:teD+fKG4DuQ7CI8O3cmnUPeZRTHZBVDiN0f4DKIunHEKkUFpOSXtU0Exa6s2Shn+Gp1ckiXbyT7aF9cDBSAv3fa+Hi2CsQKMV1cjP3VxpktvmuF9A3S6huL9tTLzQwNRfa1MsuvMtLtjZBfVaNFm913CjM1TlyelTqidd+hMNBV/GF8k8MfY128F8018X/aTUeelINlIkBS7PR5x6oFCoiV/c2YZlz8XUppUssOE+xflew5H+RGjSzx0LJ+NnucR0czbAEMQ4su70B+FAgK/TSUXKAAMiszx8tiYw8kODAZKwHMfKlLR1ujxZSwoVgv+evpFvqpMETufPUqUN4XK4OUaxwE2LY68yAPoZs3kYum5/9AzBECIb3gGfLy3KQKzybaNzGsnY61Ny7RZ0V4uORhmJFwDLx/x1lb5W0wR5utoNfrxeb25n4AVeFZ/huS08TBecuLM5Jul3bulbKl0CQ== X-Forefront-PRVS: 0121F24F22 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(7916002)(189002)(45984002)(24454002)(199003)(51914003)(377454003)(106356001)(105586002)(110136003)(36756003)(93886004)(81156014)(81166006)(229853002)(1411001)(8676002)(2906002)(68736007)(5003940100001)(305945005)(7736002)(97736004)(586003)(50466002)(7846002)(86362001)(4001350100001)(33646002)(50986999)(4326007)(54356999)(48376002)(6116002)(76176999)(3846002)(83506001)(77096005)(92566002)(66066001)(6916009)(42186005)(2950100002)(47776003)(6666003)(5660300001)(101416001)(189998001);DIR:OUT;SFP:1101;SCL:1;SRVR:AM5PR0701MB1876;H:elxa4wqvvz1;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; Received-SPF: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;AM5PR0701MB1876;23:dwqhDdcSO69mBX0VfN0/V4hBYGXmFC4mPOkNJA5?= =?us-ascii?Q?01eVVM0BAkLiLTDCEBLw1PgnlEIS9n3FhK4nOyEX1jzs+dV6r1fWqWEPxHxa?= =?us-ascii?Q?IGDmEdtZDX4dFtxyOSDgiWBDLa6Al95yf1e+zZgxPTU0vtUXYd3pWY4HFQGe?= =?us-ascii?Q?yrCDcOFwTsoXbGIX4XDmgmYIZqaraMyweBmTUKIkcZ7lVSOpFzEQzNI/uFP9?= =?us-ascii?Q?1mZCx4YWeMZRs01pFVj7AXzlkmZZhxK9bAsvm+SJoA3yWltG5zA5RatHowL9?= =?us-ascii?Q?Ou9vCMjG3Us4P7iG8VJSZFjwoTDQDLJuDmzlFi4z46ZKlBdJ+98ss0Lf52sf?= =?us-ascii?Q?YHqZr726mfSVkeVQMHBmRPR/1gVW3BeSGQNIJtXjGePrKreqqcq71otMcdBF?= =?us-ascii?Q?ZWv/MuJK2jjXcrbOWxXLFbkr7bqk7s9JadylLN7MjvNTUBLu8H9MkI5uXFRS?= =?us-ascii?Q?cxqmrBjAIu4cADQYglJezYiKC5YhrvLQ4xslqrXvNcmcIvuKBF7BDj9cyhao?= =?us-ascii?Q?RCz3xTswREv2XQ6jctyJORBIoZS3lEfr1ax0kuamNve+VwzYwK2GEJh7QDr0?= =?us-ascii?Q?t40svsTitp895yJymXx5j0l6qp+qAMtW25zQkwGDXir1g5Jk5OYckSmcjumJ?= =?us-ascii?Q?O4wN3THzEBCs1p7fhTjbQiO8PTAGeSfyVErUYCjvt961g9v5H8sg6g2kdyuL?= =?us-ascii?Q?bCNdZvxep5XKddZNySBKeVP6SRNdW8Uyv7e9UhHgOHzESYzxq0ghVQRdbVvu?= =?us-ascii?Q?75pdtvAKo7UTVVxPx1W629yFPGVKAng9J+J09BI7srIzpxxH7KQsyB8TK4sN?= =?us-ascii?Q?+aME5T08nVNjpQdsrDh40zJoM4/lqXJpK/sg9Vz4LCiVGN06zv7aM8oNCi3y?= =?us-ascii?Q?q0r3duAs/G2q0ZbEMqqGYmVSVNnW6n8U+o78bGHkpui2sdOHf3YqNhoOb3UV?= =?us-ascii?Q?+r+wQK+2sDgelwWd5Ioam6fHrhjDSQoSzQMLbl53D5qM5bJ1t3tVcwLRvp2E?= =?us-ascii?Q?wbSRT60tKgPZckGh5DFLK0ZMd/s22x6neXj2h/cEXGxL7RGPeI7/DZEOQ9Wq?= =?us-ascii?Q?wCMzVE1z1nHFD9BDRqfwM4/TnXznfM2/s+7toYuG9XKQa0rnFp2yMlLhhwxR?= =?us-ascii?Q?sIIxIAJhBjYntQ7+jIbURMNu6V4+kPqiW+fVrgo+17AESZiNZHydbm+DpLxj?= =?us-ascii?Q?XJ0xdD+52tW3+RfTvhCzYIIElk42hMbKPaRwXTUyGz26rva7a1trzvNHzRhv?= =?us-ascii?Q?qewwEjnLT0FlQWHyezUo=3D?= X-Microsoft-Exchange-Diagnostics: 1;AM5PR0701MB1876;6:hCo/Eotld1yg7zW5g594OZx2/USlstGiC7z7JrjspB6K7qZT1iF6aEh0LrklyukmbO+Sdx7J/TA8PXg33/2r6Q2rHK3MZcaG8h6LyejlxHkKRAPzOcOF/GVSraFY6RTacjssVIwNCj3YVAk8c5C1wMoUKs8M9EsfZf+f+eyiGtCwLXGa/u0hgpQEMCYkq3ypxhP8Yb3BdnKtrc2E0aHXvqc8ysQlqNyITsK7GV3qpMEDCSN0eS6kNlzgd6+OUM6+0ziqf8ETzr+bKWocG5f2x2HsEc8mPPIvglLDzm0jJsiVavPjkXPF97WZM1a5mNHf;5:wmcTngq44bmMAekeIeyMyqEnAX7SH8L50vynJZc5MQcbG+kNbLHxDOJ11Ealunf9IDid28xx7rCkVK9y7zXXTI8mtaSO4xaTl2tbha6DAc4Nu+eb1pXUVP2k1S2yEhsUEvuBtJ9FMODGi+tIAUwh41Acc2+HmVGLOaVXYrAYlMA=;24:XJbSFtd50JpwhVweNB0gIjEbqRxpIJ4fXpcjmnsOwM6ApDoOqdBtylU4vdM+s1nzuQ7yrwWGJZJammyfWVWo4P9kgXaj+WU30y7ENwPnwGY= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;AM5PR0701MB1876;7:KP6FA+KL9u8Ypqi9Z0ly6gI3eEViqJWeOJl8JH3MjLwN+8A/k/oICW6j5lLEo9sC41AlbHf4xUXOJxrqQtXqva4imbIijU5ylQX/QhMWgZ+2kCe21jUVc1HsOorXk0Ep9/yCvcaI3LSQ6Ab09g5PXUmzp/Z1uwwwnIcP3YvDMzjg5Axx3iw3XP9w2Rmxd7DCmRShfNm+6XItmzITYokmPPxbVmD9CYFrRBsfFs8V1A7rP98Bo3r6N89G2b7XFbUpxjMdior5pvfboML24D+dapFkYuu7nV5z4McDv1jNDqJNV+lAKcRFNerl175PV6DA/XVbP/wtCn5eCIeZM0OjwdoiaBDPQEBD76h88jpF4B0= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Nov 2016 17:57:49.5631 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0701MB1876 X-OriginatorOrg: ericsson.com X-IsSubscribed: yes X-SW-Source: 2016-11/txt/msg00233.txt.bz2 Yao Qi writes: > On Tue, Nov 8, 2016 at 1:28 AM, Antoine Tremblay > wrote: >> > >>> >>> I am still testing arm-linux gdbserver without and with software >>> single step. I still see some intermittent regressions _with_ >>> software single step, >>> >>> +FAIL: gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 1 >>> broke out of loop (timeout) >>> +FAIL: gdb.threads/schedlock.exp: schedlock=off: cmd=step: step to >>> increment (1) (timeout) >>> >> >> I have not seen that except when I get random SIGILLs, I'll try to run >> these more often and see if I can reproduce it. >> > > I have two boards for testing pandaboard (3.4.0-2-linaro-lt-omap) > and chromebook (4.7.2). I got non-stop-fair-events.exp timeout > from time to time, you can get gdb.log here, > http://people.linaro.org/~yao.qi/gdb/arm-linux-tracepoint/non-stop-fair-events/ > > I can also see SIGILL or SIGSEGV in schedlock.exp, > http://people.linaro.org/~yao.qi/gdb/arm-linux-tracepoint/schedlock/ > > if I hack gdbserver/linux-low.c to disable software single step, > static int > can_software_single_step (void) > { > - return (the_low_target.get_next_pcs != NULL); > + return 0/*(the_low_target.get_next_pcs != NULL)*/; > } > > the fails goes away. > OK, thanks for the description, I can now reproduce it on my Odroid UX4 and I have a good idea where the problem is now (some cases of installing the software breakpoitns are done without stopping the threads). So I should be able to fix this soon. >>> This reveals something wrong in software single step in GDBserver. >>> I don't think we should bring tracepoint in until these regressions are >>> fixed.I won't work on these regressions until next pre-release. If >>> you can reproduce them and help to fix them, that will be great. >> >> I will do my best to fix these issues asap, >> >> However I would very much like if we could still start the review >> process on the tracing. > > I'll play with them, and give some review later. Thank you very much, hopefully I'll have the fix for the issue by then too. Antoine