From patchwork Fri Jul 14 10:27:14 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Simon Marchi X-Patchwork-Id: 21615 Received: (qmail 113301 invoked by alias); 14 Jul 2017 10:27:30 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 112227 invoked by uid 89); 14 Jul 2017 10:27:29 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-26.3 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, SPF_PASS autolearn=ham version=3.3.2 spammy=H*r:14.3.352, H*r:ip*14.3.352.0, HX-ClientProxiedBy:sk:DB6PR07 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; Fri, 14 Jul 2017 10:27:27 +0000 Received: from ESESSHC024.ericsson.se (Unknown_Domain [153.88.183.90]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id A0.13.05732.C8C98695; Fri, 14 Jul 2017 12:27:24 +0200 (CEST) Received: from EUR01-DB5-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.90) with Microsoft SMTP Server (TLS) id 14.3.352.0; Fri, 14 Jul 2017 12:27:24 +0200 Authentication-Results: sourceware.org; dkim=none (message not signed) header.d=none; sourceware.org; dmarc=none action=none header.from=ericsson.com; Received: from elxacz23q12.ki.sw.ericsson.se (192.176.1.81) by DBXPR07MB320.eurprd07.prod.outlook.com (2a01:111:e400:941d::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1282.4; Fri, 14 Jul 2017 10:27:22 +0000 From: Simon Marchi To: CC: Simon Marchi Subject: [PATCH] gdb.python/py-unwind: Disable stack protection Date: Fri, 14 Jul 2017 12:27:14 +0200 Message-ID: <1500028034-19731-1-git-send-email-simon.marchi@ericsson.com> MIME-Version: 1.0 X-ClientProxiedBy: DB6PR07CA0082.eurprd07.prod.outlook.com (2603:10a6:6:2b::20) To DBXPR07MB320.eurprd07.prod.outlook.com (2a01:111:e400:941d::21) X-MS-Office365-Filtering-Correlation-Id: 6228af9d-7c99-41ce-8c6c-08d4caa2ea55 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:DBXPR07MB320; X-Microsoft-Exchange-Diagnostics: 1; DBXPR07MB320; 3:mfMKTjCK4sO8xkPqC3izcLCKsT9oyg36UV2SfWGX3Gv9JYw6Se5PSvYBCtWfZc9jVcrt8UlCsCvrseAev4uz6vE41Tp8rSBrw4qu2f70T52T07wiDLQ4oPS5PNGcv25sfYQ8C63p/8dkWfWiBnu7yt2DvU5DulbIRlpzizWVM38C21r3gzhM9+yk0YbgOLtBr8VJdSkqrWFARB7MzLY0iHMq/0tokZF4qhbSGd79OqD2jyyO1ULavRER3THyj5GbaqOqOqHcmUX7zeFQlhu1ykmU5Pyf7i0iFQWOfc2wXaTkAHn7gHGfHrhpZfuUXGxVn2OGIa87TAkybKV1sV8zXTWDTw4EsV1HWGg5M3NrzlokfcMALoEsHW7X7m+B7V8/pMtxwFzYHieKsYPwmBV3Rq+WXMT+QjgXfK2nVrBE0WMiW/y2SGDwi/U6DGE3NWPJRupRqU4UgtH0bBFCz07P72fFPStAu8b+v8n4UywyXVWRmHOqv1OxyPcrE3+8gCHJaylh6XxKkYWf8/JmcHNLCIYK45nVRiTNyiR2z90aPqnMQTwGrMAc4ZALydLnxa1/0IOoSZytsHJra+nSAfgsHloeqGoaSY0QEBM/N8GcWhkSpb2y7vyzNqOsnetA/6sSKFpZcZiFCuWTC3MrTn+NK42w2iS4P4/pva+6ypawznHKhYcTGDHwloRMcNJn5SW314HXi3VCwG36K9+xGfCHSVQyg9GH2zC4R3donkSLQU4= X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DBXPR07MB320: X-Microsoft-Exchange-Diagnostics: 1; DBXPR07MB320; 25:GgFtVxdi17yz0F0Ik4KUKCnBSQVMgw6AkAzDbHa/UZ8AVSZ6I0bHYetboCsF6Gb47w9YxFmhYmOXlpvffPkwAzCtMBEWNufvsqzl796t72tiR5w0UUqBBozqruXMzB4rXHkvSUfMpbITSdQrF9HA+FMx1E4CZl97RXLpxhj4Gowzz9an/j6Ll3coARB8CqTM7yVAukRwWaVrNlM3CspaRC3qPmX325Gyja8ZPF4NYj2obXdP0J3DG0RR3XttKxVjNo1iW6ALxKohsS1RfBrDxRAvefSxrhlEzIrh1H+pFb8W0kz4dHks7/a1729v2LEK76k4DaEpwatnc5cyLXyqNlfGOxPMG9/ZuuRz5CE8z16vgipVlp6DTSO1tnIz4AcPwzppNTPeSUsU4wlfEKT8oLMEGnTNhfodB6yjHcIhBKp8K5EhEpHQ8rPctUhCgouIyU2mjJWHcrSIu7EQ5Tv8MINOiROnbf95jCmw35kX/5/wHZvXAizWl63F6NG8FHs4i5RlRKJq+yB38LS39KGatejrUtBDcHrIwVeicrBe905ua43NNB2ZpEwtBzOOPzxU80F9GP8y8NoAth7nhU5pMguD8ynTbko4i+jcEfmz6AjhAN8Dz67Ds2H6d85F09jOwnpqM6r7ZhOO/qwq8gDen7hd+ossTRbXnRvXWx8fmL/xe+ZlA0f/kvhVS8VSsI3BZATglRbE4qMnCgiNWCUp9CRXhDMRqBiDcrZJbnbE53H6L6X6+d31Yf6HWiCMQyqhhkySRtMfWnNvU+zs0y3qDNznQRVs3WopICojfheVfjsrFs2STfMOxQ812p0WHX13edRnj48QMorlICGYjQUG3iW3k0+JCeQ7NgedzHKvY1vDw4KAXApHQ1SZkYpEId5XlR7NVzOoN8cr0Z9FJ9w7VOYvhG7hRg7HQ9PzfXzxZfc= X-Microsoft-Exchange-Diagnostics: 1; DBXPR07MB320; 31:fQ2VoFl9qjgmb7oTK2jj1+d9AbNcnfLMhjmxzQ4sSeAl9382p8v7f4V/4MvDyqE0c3cmutl7x3rSVMxPYRdCnJwYJTG79qO5EyRvs3xw+LZXheYy33Ft0CBmlHcEoAiU4AmMrCZUtpBxGKfDJF+ARr8w5msUeFd7EiDvbjiBwioLbfU+kyW6UavlKvvl3OjKYmPH6GdDMx887I2JylAztH8nwRCW0FNMfT3vtf1BrQ8TkYP/0mcaUh8HpVQHUFWHAAKnQBZ/xEd/L4EQssao/utnLMO6Qmm5eF4bfiQ+/CqAUXHk7huewbc5JsJilrlkwFyuvoJKLnmHgbfR/IOFa/ga1Mc0w8LD9QbL3S/SBG3Wkl9ffEVQQvq5iYN76gxtX/TgframO3GWU20JFRPE4Fk6tMA7FiThYME0V79bhiGuRI8HU1a6zvXIAkp6gMhuc4sdXzsgalBSBut75w+IZxyczosJQ/+NMI/BTFjrum7VztMXxIKIjMB9sslAzl53ljiCEaP+33qZ6QL2DcdAFnEAwZ6jdNWd3poMieK/lJzKKTRWgYYS46jdT2yWe9Db+2ruCM/5Yen/b4N7bUqI92myYAlwPW6Cg/2vJefI3Hgh2uxsWe015fPhraskXQr+2QHjLnGZerBtMME7xGnPMhOAa+HHAERrtB++6XVndTY= X-Microsoft-Exchange-Diagnostics: 1; DBXPR07MB320; 20:+OlSLCCaVRs1fTCtsIg+m8KyGTnDUH9XtPXx1wrBQvhumBEdl4Qy08mQcdWgHssNUIO2zfLVxXrrdM6zeXn+B1rCTN/8ylMqNV0Lq/coz/OTkA2ru3uEE5qKMlJnYEf/Isfzx/QXXFxukVw/EoLoqZytLoLqUm3Xh+d1MVUACWBIKJ9wtEjiOjGjNf1RcuYUah0aqITFpteITXGyOB0l39CP8r7aQgIC2b9nTbiv1ep/dRdwNOuuWO5bSPrJGncVsVco7EL5EG5jqYxjLYgJEPtMeLCOoC+h8vNdEa7NSkCkw3PHaOm1kc67x1peTXl8Y7z8S0HGiF6IcFF6aHpDVym/bEQjTFWKNKtjVtNZn1tM1nVsEk4U+9+p81dptnmbt0aTYIuJyV0NIDxc/THUsTnk+QLtCBFMSMfuyeGA38ue7vE1fbaSmua1hc2WLRaEm8BstWTCeftpltdNu9/LwjPkd5/M5+RSXSdJcl6ygEAdudpX9T1vWeBunD8xfhaC X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(2017060910075)(3002001)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(6041248)(20161123562025)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DBXPR07MB320; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DBXPR07MB320; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DBXPR07MB320; 4:3FijsP7Su1mk7xMPmgwBYR4qWKnZayEvuzjzW0xuUpb?= =?us-ascii?Q?oYkCqb5DYHl7ddxnqgizNroPGtO5Bi7eEaZbvzD+xAyGWZJZl1dq4Pj/aUMa?= =?us-ascii?Q?0RE8flBTsWYfijHhh4AeQRHHL8t7u2xTZkDn+I6U4+wqm9WLEKocIoLguA5x?= =?us-ascii?Q?LN7KcrJynZRMgRED5VZQTGfcQs4Oau08n8oRQTJ3HHyVwRK85BmtVkofWp40?= =?us-ascii?Q?o74pempGLrDHDkwVZ080m7yjpLCfsP5hKTR/j0E4vTEwv6VQY85bB42MnZsh?= =?us-ascii?Q?4MOFo1nRKbOti8eOcmh2xwILtdemNn2l+fNhDfb4/yUKUVzNMHxd3spb9WqL?= =?us-ascii?Q?reTKKNaJbNbMJB0XZJW2FOFhlIwAbgMnuBlRcqWg8GWNjT8VnP1qCtpsr4Rm?= =?us-ascii?Q?kiK/+TTlQbHaKoUZPLQKGMQK7azM3yozWSjGP1ILpnrw0GzU5ofV3gZ+x6On?= =?us-ascii?Q?BIyTb+RpaHUXYdDcbOuSmxTyLLQSpsizd0DF+KlkhP+K8Mxhr9FeXBayGs+y?= =?us-ascii?Q?VAllVL5DnHN7R0eloaQkU4v1iOMqMszW2tehh+6wi5fzjSoMOhN/5OR8bOQt?= =?us-ascii?Q?clD9/mOq6rYNR+n7irCcasUgghjUizDK0f+YMZ64KNIwer230TnuFpVcfzMX?= =?us-ascii?Q?I9fPeeKN2HqlN6NZ1Lmev/hu++Q6+HwnBDDX/xCVqs6MkjGlUTUoeYY0EMeI?= =?us-ascii?Q?gYPpah64WelJpWcnEV7DDnIe6P7EeAu4KtwWHmLzVjunSkl+QuORiqdzm1v7?= =?us-ascii?Q?lkcG/nFQ7mrRjU3SBfvwEe331FgKirWCgUWXz1z9sEQu0C4IQEliql4zuXQS?= =?us-ascii?Q?ou/sMcR2z1PA9HOU05VYndHcc7ZM6g2ubELfZYyVa28BEzOj81IHKowtlBoQ?= =?us-ascii?Q?GDhc68T9tandfdl0NcYjCkg8Kjp0khCPrWI/WerB7hwBWc3Q/sGNjwK/kU3v?= =?us-ascii?Q?hwI05HN0rNPuYZ6D/81TYA4bnKhIOHfcQ6p8wQ4f8V3xu516DM8bX1ZzMYGT?= =?us-ascii?Q?p7FEuqDlFWp877UOXGXED7qSPRCnhugHflmouEoK/7LecIeAIGNW8oBbekm7?= =?us-ascii?Q?u8od4c8fD8EBCbsYiCeOyAt5jx/m8+x9Aa8Upaea5TfyHd7DUU+AYIBW1XNp?= =?us-ascii?Q?RnbLrNGRw8RITXmO6Ff1by5vsLfO/8MdL9Ap1YI3GGDMnYmXIDrvmX4++vbw?= =?us-ascii?Q?xqsm4D4dH94JjZkRq5V5f4MI8LO0E+vyFsVgxQ59EEMK313qZn+eNqZ9ygY0?= =?us-ascii?Q?BDIeMjcSwXVzz+Mw=3D?= X-Forefront-PRVS: 0368E78B5B X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(7370300001)(4630300001)(6009001)(39400400002)(39850400002)(39450400003)(39840400002)(39860400002)(39410400002)(6506006)(478600001)(2361001)(66066001)(6486002)(33646002)(6512007)(5660300001)(47776003)(25786009)(50466002)(86362001)(42186005)(6666003)(6916009)(2351001)(48376002)(50226002)(110136004)(38730400002)(107886003)(189998001)(36756003)(3846002)(5003940100001)(50986999)(8676002)(7736002)(305945005)(7350300001)(81166006)(53936002)(4326008)(2906002)(6116002); DIR:OUT; SFP:1101; SCL:1; SRVR:DBXPR07MB320; H:elxacz23q12.ki.sw.ericsson.se; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DBXPR07MB320; 23:TAp0rfIty7Ckxi/PoLTpJa71JehGHG8O1C4gpQCpSf?= =?us-ascii?Q?oBri+bg2G2J3Mg5rFJxJj4b6LPGY+uHCitrkmbMa5uxpE82Z4QqjWlWxMBp1?= =?us-ascii?Q?OcHsCfyje2Nw9RjWIFo/dT2KLXwADzG2+YeEVklLkanslAl6RyJezKasCEh9?= =?us-ascii?Q?czrpSm2bbsQVW8RzYZjbyM7LHiScWCwMQ0I4pXdOmmbzft/T8PEIyxAhDOYU?= =?us-ascii?Q?nfdJQND3DXPmO80lLpcXk7BrZTsN5JuTaJQUNYUzVJlZi5Lh+wapXwmn7q1H?= =?us-ascii?Q?iH3kdch/8Ycev9LItjKcwq6RY2SEqtXkPcf3MQa8meeb8Ed5ZN94IY5FZGg/?= =?us-ascii?Q?YU3SeviVsQhsRy4gfE2Tttr5shGss9bNOXZewKvCx+5qCCIoBqIoVnDfoC3I?= =?us-ascii?Q?wHngQ+O7QMDvNWF9f10nJJK+brPAouXjLEHCPGLwVh5F2aOQBAn9taRFzRgK?= =?us-ascii?Q?L+ZhX+X4k00HQ2+uT6g9Csek+BynHq6kkC5oTknLrjSdQ0ZkoofsWQN6xZEH?= =?us-ascii?Q?jKkkOrxpmLE5Z3nEeTz3G/xGyutuXehGQUUbfHoTKfNuziTPrc4p+UAzZ1LL?= =?us-ascii?Q?0XMKqwsireMf4gx5eFZt01KX69N9Mn3KWrPJiOpQKD6yu6qi516w9WM7Kc4c?= =?us-ascii?Q?3lqkOjoHSYb4bYhH40zI2h+sUmDxGmEmWXD7var4e3u8WPWtmhW07ZDR33NY?= =?us-ascii?Q?BXnNbojHvMFd7JjsO4h/qOkoOqrKqJbwXn9dK6WHvC/JdewhpIL7sNjSlA3g?= =?us-ascii?Q?1CFRWF+fWsb4L+mRkdAo9vzCbGEQEpACqttU+XYY07WTSJklUImPQyk67xCm?= =?us-ascii?Q?auWzpGH1Z6Kl8uy2kR6fm+x7jpTSuIowdSQQGVwzU8sJw3f+NJHPom1IL8As?= =?us-ascii?Q?G1DCN0ZsLp7ocrc6BBXEFoPthCHiPNziy3rvwwMbHuIJPnVD3ssqC9n0e30N?= =?us-ascii?Q?iyGDaBUNzkcmI8bxb80s46Zd6mNik11+P/lHxqEJVkY6fBHmHmNbl024uUtA?= =?us-ascii?Q?H6jXA1uJiz70cVXrNrcAYAc4oE9E2tcoNGpPALaIv92TeJD6D1kEYAYbmyPh?= =?us-ascii?Q?2M7F61n5qeTSMaPzprkoT/20RQ82rbjDYxUg960PaD4rDvwoDTuyHcIrrFyO?= =?us-ascii?Q?/iFDEHMQY=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DBXPR07MB320; 6:3brpJapW0rmeM9ef95kfiDsEk4mVV66Q0xFLYu43Sad?= =?us-ascii?Q?sdQ1IqFHpa0JzWmlCwO0tl9nTaBzwjXMyXyTl8gXYB5ildssXn+5pyVYDvBQ?= =?us-ascii?Q?OR8H2eCockTciK0aQDgjunnTH26yA/pzB1q2xa3twZCYfmJTAGSPKcr8+wm6?= =?us-ascii?Q?K1IjwooJDrWB3nuKdS7WS/kxcXf8Vf1zyRaLChrN6M1hvUzZZBaYExXqTWck?= =?us-ascii?Q?fKDjC0cym4RJ4CDfU3dZDvRF86JMPZinwNio25QB30og0fwCoart0BEvhSOM?= =?us-ascii?Q?NUIDViLvoCGjZ3jseWrxeka9TbXTzWVo2kRJ4TRIFHeDB27TPG4u+FydYHUC?= =?us-ascii?Q?/CWaV1XepDPjWEWkuxc3wk8HIGyjho/1d/KB75ooXmHHEALXi6BkMSeUeYh9?= =?us-ascii?Q?8wF9a48FUkv3ldV5tttXIfimYNlybaijsrGBGQ0yiWRX1GOw1xQd7FnPXevn?= =?us-ascii?Q?cQN/19AMlcVX7hFn8nOYoHlxBe04+VO8pyQK5DAj2IWzMj9NTwwtb8ofn2yA?= =?us-ascii?Q?TVTvJLRQsM5mq7MUkW0NdIqqmU7JDByWJvPBxoHeYjlrSYiJU7pTnepTZkay?= =?us-ascii?Q?Hn1qfrIRXZz++jN2yom6TkjkHrhfiPXz2KA6lUWdEPeOrwA2oru75jenWlwN?= =?us-ascii?Q?7wdQZvoR0LZDK6JrhclTPur22NLZuNLbaeVCqiiITmY3qfw/c/ysouARNGfQ?= =?us-ascii?Q?zDoHgTu+xTZerLnuzCOLdYMFA1XWEHlQpGzB7p3zWNC05CTEynztitEjDw3o?= =?us-ascii?Q?YKUIownRS88cSB1WLW4jRIFdkvODiuIzQbRjWUDOmBS+TluvhOz+cROYyXmo?= =?us-ascii?Q?HpNfvpCdoLzJ47KVwENGglSoDImtvq8D777W5JOrs+5psheWI1aCLsV7Dnes?= =?us-ascii?Q?k+Ef39iEdBwIfiG58dbQo5/y7fItD59zL5fReu/eQdqP6LLxzyWwQ4AKLGG8?= =?us-ascii?Q?stGg6Na565T7An79kUYcVtKEJx3yIRvnSGYdWghyIQ84txSXop8ZsoXtywhs?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1; DBXPR07MB320; 5:SINPB57yFU+lMeHKeVL9WVvFICK+d8DN22tXswQ00M0fbxG2qiFv/lDijTeVaqzNfunAwn73GvYNr40LGdKCCa6gUOsrOJJvX0ZmcbgiqCXj0RRr6Z+/vXreTiLQvTT9kvcJUYW/AL+w/X/YCP7O6tY7Wtu6fQaBpbuWrYQWQoLqRnoeH5mQkS2eX6gQnKBah63EDJidZ7UnZlLUX0fveBWP2PZiiE2xxcy6/3LslHLomsQuSpelyw6oF0aLCzf0V/uFla50tfBsEnxIg2H+Q1dvFJx1msckQTrWMFL0KNI0QrQ0Nn1KunxqbOA0MHP1u8g11ViAedM/u2qVI0xcGbIsI4AHR1JEAGU+uyCqG7Enku7JbrmntfLEjuesCTLFUQYrJWJRGJYJ+RwJUJgJVshThlmMIOqdio5JiJWp/AnaWH3AoKroEE6z0rz2L/0rHd+JBHbvYuR+9fhFQjWts/4/gmw86JHPTtqTMLxpT/FwgpqwAUJx03GheX747PFF; 24:wiTsiVxeA8N1GymbBMzMB47lDR1uevsIWOuSuM/QxWdTCwyf3Cj4R2UvQn74+M2598D5mV75wPngH03b0/a1/4bqX+QFNYoxM60uUivNwzI= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DBXPR07MB320; 7:aaZDovPJR05+24oulhxxaPysaEvy4rQ7SHytc04j37IeAJSpthJEEzgxam2IuHyXXUEZ9QWbtyhDJRojjM9ph/ZplXCT+lx4jWvWgMoDlzR9NgPNWSf+Voy57ORwmiKd1xOItXFCzBBVYHZO+LlJbv+vaypxE9QlbSItiAPtKKtkjA6ppoRctjwUNlo727EFZoiRNxy7gN7H9tX9rktNcbugbSAnE+27ci1Z+DTdMiX7nZKaYTHE3eCiMRhE7Gd2yrEnCLxxNwrrNcEH8GInJA9TSwc8EuDu6fAOuRzE29n7D1zSK0M2/K9VFrM5l7v7WOKi2T6ZrjyK7Gls6Mm/F+0z5fc5VjQVWIQHlYDx4h1YeRPWO/JROo13MbTOMRw/ADrLOKK3dTuLGrwjXjMRNSBrMtd0htsSduICWsjYORLzDkeBGlm4xSRAuxGhSSjfQb94h0e+6eyo0WbVRkUwuvQso1i68gOLh5un3epvIj3MXHoqJWDnlvBot4PqexkHoIBrt9Ytiz5b/AkCRspbb5hDR7hopB+7V7kIXRY5YRcIHHuWcyxgUGv0pm9vazyZkVpldNPcixzuc9vnDwUb5zmyohcdIyxqeYfJjsgl2tni5itfIHoG7ngswrb6BZkraDI7uLc21rsTA8Ke1tBWwZQX6GGCa6RuOeQqnY4X9sWylO6vgKFevTbL9MfDx6EjTeonyGt8khcVxUeHAkmYuzRem8nzav6N/c8BqfMbuHsXHkN+w/KA/+vFreyyfaenxmcNI9hw8ORJ7hXXeu9nt9pCzaWbNn45Cpiu+NxTk2w= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jul 2017 10:27:22.8570 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBXPR07MB320 X-OriginatorOrg: ericsson.com X-IsSubscribed: yes I see the following failure on Ubuntu 16.04's gcc 5.4.0: Running /home/emaisin/src/binutils-gdb/gdb/testsuite/gdb.python/py-unwind.exp ... FAIL: gdb.python/py-unwind.exp: continue to breakpoint: break backtrace-broken FAIL: gdb.python/py-unwind.exp: Backtrace restored by unwinder (pattern 1) The problem is that the test expects a very particular stack layout. When stack protection is enabled, it adds a canary value which looks like an additional local variable. This makes the test complain about a bad stack layout and fail. The simple solution is to disable stack protection for that test using -fno-stack-protector. I checked older compilers (gcc 4.4, clang 3.5) and they support that flag, so I don't think it's necessary to probe for whether the compiler supports it. Maybe a better solution would be to change the test to make it cope with different stack layouts (perhaps it could save addresses of stuff in some global variables which GDB/the unwinder would read). I'll go with the simple solution for now though. gdb/testsuite/ChangeLog: * gdb.python/py-unwind.exp: Disable stack protection when building test file. --- gdb/testsuite/gdb.python/py-unwind.exp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gdb/testsuite/gdb.python/py-unwind.exp b/gdb/testsuite/gdb.python/py-unwind.exp index 625b04c..4a64f15 100644 --- a/gdb/testsuite/gdb.python/py-unwind.exp +++ b/gdb/testsuite/gdb.python/py-unwind.exp @@ -20,7 +20,12 @@ load_lib gdb-python.exp standard_testfile -if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile}] } { +# Stack protection can make the stack look a bit different, breaking the +# assumptions of this test about the stack lay out. + +set flags "additional_flags=-fno-stack-protector" + +if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile} "debug $flags"] } { return -1 }