From patchwork Fri Jul 14 10:29:41 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Simon Marchi X-Patchwork-Id: 21616 Received: (qmail 16567 invoked by alias); 14 Jul 2017 10:30:52 -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 8276 invoked by uid 89); 14 Jul 2017 10:30:34 -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=Hx-languages-length:2035 X-HELO: sesbmg23.ericsson.net Received: from sesbmg23.ericsson.net (HELO sesbmg23.ericsson.net) (193.180.251.37) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 14 Jul 2017 10:30:18 +0000 Received: from ESESSHC010.ericsson.se (Unknown_Domain [153.88.183.48]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id F8.33.07915.03D98695; Fri, 14 Jul 2017 12:30:08 +0200 (CEST) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (153.88.183.145) by oa.msg.ericsson.com (153.88.183.48) with Microsoft SMTP Server (TLS) id 14.3.352.0; Fri, 14 Jul 2017 12:29:50 +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 AMSPR07MB312.eurprd07.prod.outlook.com (2a01:111:e400:802f::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.4; Fri, 14 Jul 2017 10:29:49 +0000 From: Simon Marchi To: CC: Simon Marchi Subject: [PATCH v2] gdb.python/py-unwind: Disable stack protection Date: Fri, 14 Jul 2017 12:29:41 +0200 Message-ID: <1500028181-20419-1-git-send-email-simon.marchi@ericsson.com> In-Reply-To: <1500028034-19731-1-git-send-email-simon.marchi@ericsson.com> References: <1500028034-19731-1-git-send-email-simon.marchi@ericsson.com> MIME-Version: 1.0 X-ClientProxiedBy: AM4PR0202CA0013.eurprd02.prod.outlook.com (2603:10a6:200:89::23) To AMSPR07MB312.eurprd07.prod.outlook.com (2a01:111:e400:802f::24) X-MS-Office365-Filtering-Correlation-Id: 3045c52e-00d2-491b-b226-08d4caa341dc 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:AMSPR07MB312; X-Microsoft-Exchange-Diagnostics: 1; AMSPR07MB312; 3:A5L9czhJG85vtS64Pcs2W7qXWGlbK0Hl7JJJHBrvQsuBZGsT+6HDvFKbykvzhBfXTbhOKdYAA84ExHFLMv35LxDMIJwSW2glFyOCa8EDIuy6K8RaxHYLTFDX2Z0dgqwgulkivzByyPfllQnQDGsUNvd8MyBI+ByhfKnvTdnvhjmJ96e+FMrux4JGCX1kb3nSfvxr1qdD9hrAWpkoP0nov2l1k8PLYlnumOGksskyULRqGx7Aw5bJQjhIPm/X95dSkAvwnWzCAFJrPARzT56GU5V3tHvBkHfsDWuhxaKmk44zCryFjNY1egRx1X4bqn6Xo0A8x1Bwe7bgTrb99kI62SI1J/zoJI2Dh8NHqm+FZXGSWJ3dMrYEoqUZiPMDgQyG8rGHBMw/9OqgGqytexuH+GaU7PoqLz+c/YBNJan5xVD832uGB8ShNB7tGZzGQ8htm/z95EfFwgQ9p9QPkn4PJhlBlfGJhqTwaIHvCtx/QQJcuZL8zvvnHF1+OMVr+TQiNE3X4Gs4zaVAgmANQcrw1ZNLufFhXqwI7RhhSeIDuiGh4/daBsCNbNmXM7OqN0rhRzaocTYpuiqXLJIqMLtXUDzobmKXB1Rzzppr40pW/GhUrY2JBfISa8CJGuZxBXIcAo7YBHOtDkLueFPOeTTvOSytZDSP8/zNdpXy3oxpf3TDypszK4wgzO7QmMSm7jjKBRxxf+OeNZ1TwZD1M3IcnnQAEf3j35zvHcttsM0qyII= X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AMSPR07MB312: X-Microsoft-Exchange-Diagnostics: 1; AMSPR07MB312; 25:3EPd3x+A5Rt75ROXAAW5gIBTDB+dzK50JOAB5rccInuHMG1NJS6rAJxtuahNKVFkSNiM3XqLm5NnyeX6D+ZUku8u+8fdGQ6sMl11urv1onJI4H2h5adEIKh7MExjkA+9sDC86qxU9ti0SBs3tt3+TtV/gq/NVflYRNlZawPvvBuSgFHID4EJSmXbgTKmthMUagx6ESO4OrOfmMoAYcco3t9kRhSVPxqZvd34Y9RFOe8o8BPoZ5cEmyQb4tAJuqIZygJjXnS7ljHx+jLEbgs7nnlHdAs3i1at+N12Aa9pL1ePgJJG2zkV/ZYv/NQcyULAtceGIf1Z0oTKv/z/QCn85pV90suJznpgaLoof+/Gbkpep5uu25Ujc/7LZCkW6wOv5xG4Lr/sMZK4y4PR/mMcR2c0TS+kCBXETnuAcFIlwJtkObuB95em84GtV8UU2BqvgmXK8CZGl7VGng6h9xxuTyw7B9wkb5wASiGt5sYZOTlQRvvPiUks+c+LjmqY34AbGaxnZwSGpWXjNt/+mPPpLXPRjt1gOZ2vppY5j2fsvSCdVdV0e9LZNpk8WMZ/cQXLPhmHmIZwdk7YyZaGTzZ4BVOB35D5W/dHTmXIaoEUuPMvqWqNnL6YduvHF1/SbusxzJks7Gt9Iy4EPaOa0Ch9fFlPdrkVLukOB8kpf5AMGVNRTq005DoubAy7yYLHYJXS15MbKLRbbss3L318ian9XNez4UgvT2VU4ExDE6POf5BYbqewxcqW2obAUViNi9riFVqZuu5HllYQAEkEfNlIGem8IWwbso1XmSHQHaLJtyM6YV6JvwbHv55MYtJ55xaEBibXESDTHeV1BvZfVzfWIdyT8u0HkWTOag8FK2ERthmsMiPE+tCl5dBljSKpm1FE6ZTIO7CznoIYoRGDYgiy7THSRJZwnxASKh+K6FUoTNI= X-Microsoft-Exchange-Diagnostics: 1; AMSPR07MB312; 31:ImYykf1Je945UUTo+fVWUUDRVdJPG1KNXElW9E3f2PI1XwPK+25fmH7GVfYWAOrk/8tnusBhSjZvvsvwtum88qBO6YGGrqI2gu8jR1cH/am6FCQGfUU3yeFgI9bPBQRhmDMAWi70TKngougsMDLT5HmnBOAS2gfQ0T38XM/uBqIUrKcoEOflffMC/ZFcgzMEMQ4oKOE3tcwdPmXtha1P13RsHMDIxActkhHus1gT7HHoi4OdN+2AeCVK0G82C51Uoz82RY9bKk3vkjXkLxY4zk1bAM/uRZQSJCHOqDeZch9ecWAIiijTLsXfX+CtHVFy5y5aJgq722V9kBWw/F6pWL82+urJn1QPqbR0VS+fWAOinEhQaDpDUifsBgww0B2sr0gTa6206XVQVEnj57Vq7+QugB9NgxjXO4zX8XN9Y7WP7a06gKDWsrNsHrhpJLTqCZKqp0C0+tyLLchd/GGAw94M7ovLbH6Qf99zXPT4OimUlCGcD+XQFd+zgn8QA3ils26IQHRoGS35B98FWskqlkF1e9Ihd9RC2HT9g59eWPeIGq3qhM34QhXJdr5x+1PUx7ooUIjsPmXDkLajmRdn7pcUPmYoBZ86XbDqwL4mvdFWSuSXpG3/ssbF6mjurtIfcb8AwSfv4YxuNfWz+guhQW9qq1jDSvBzxKFR5tGYvaw= X-Microsoft-Exchange-Diagnostics: 1; AMSPR07MB312; 20:hMa6wCXW5DcaL5nWeInt8KD5Ka9KyXHhUNvlbE7l56ECPS9UJaOX1pPwBJZH2v3Wq9Hva8mVzN1JBc46kkoPIJL7qx5sjgMWNu5WaVTWyofv4NzHt7/zBRXaScBtuUbXKRkRoqjv3nVmhNRcYf5TYYWAV6yPg1Ys2cZpYZ6zGT+YxXFuXHRGZVVRmCwWT/CDhN01sQJl8EkH/NBiIAWHiy6fmWe7Ox8s9xc3U38i7/+w0/vMpfuL4C3M6bots76xCYR2nq7npSuIuq1Rw2iUQQXRrQTwcu2pH7H2ExjD/4Wf3plmJXt81d2ktj5BFl0IaUVHOVEY1NWbANYcbcn6xTP6gy0nE/H8f3o6z2yQG0urCadp+SqpRQ5O80GVDBLLZmRSZMHLhyMOG3yiC9uFT4ZpzZ0yBfhg1trtoWJCmSRBNu+VWYg+PU5L+oXGWT7Izf4+uMArZjbyUgW2RJkRm/bCczFxFkcHJidSmpnMy/on3I1apBy3/578agWd8tGM 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)(2017060910075)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(6041248)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123564025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:AMSPR07MB312; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:AMSPR07MB312; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AMSPR07MB312; 4:m67pQG4CAKBnjLy4S/26YysjKiTHfmSBP795j0DyGQF?= =?us-ascii?Q?XRExF+T+0ln6CJYzgZN9EGlzFckMMiors3bdg6UlIibeTxCPFlyJVnPbXdD0?= =?us-ascii?Q?/GNIWSGB5P454TDT3snpoJk4XdUGoLURMJvjwoETtcTdowstqT7Mlyx37qyf?= =?us-ascii?Q?roxgl+LaxhpcGJZfsrEGx7gKy7ZhvequHMsnaYTKNIGnwXtmZE9Nuz2gu140?= =?us-ascii?Q?PQjtEXUQ9A/tZz7BDW6Ufo2y4U6stjFE+/eoEw/0U1hcDT3nxADBWi/CJVHV?= =?us-ascii?Q?QbbBn6Q8HovaOlULMA5iC0ocvlXQtOK1ddUc0U2Cx7DhCs1lpVWFm7bxyU7+?= =?us-ascii?Q?QfuVz5shHFogoAMfzrXTYBmGWB2S2iwCqEbusZYj2szqKr/ZfEzgeTWSXQQa?= =?us-ascii?Q?IEi1y9h2BK0nmTuxWGTAHEbl8h5Hb3+XGX0X+15Yl1BShhmuwUo6X3kDsvGc?= =?us-ascii?Q?WhSpZF1uKnDKR8BNdPFdnZNDLH1nkryf+pgKm+Bjd55tNqNYfDkUusV5eM3Q?= =?us-ascii?Q?RBsFyGqvGPwk093ONv5ti+jy2Pdcn8EPY2Da2jCRV1KP2CeQd/3MULMM96dj?= =?us-ascii?Q?S5KurWgwMgVEwKFT0C/MIR1SgwrFPkGNVROSqd+JqTdOo2VyJWC9lxMGDQtG?= =?us-ascii?Q?FGQSd/lZFyoPDrmv/VjpofCJPkxN/5wbBEnHMWmGTUif++TInPcE+DqjW5LH?= =?us-ascii?Q?C11W3MyXkE4+TLCfIlyFbsVRUOUblEdCWyK+5+Qf3ctG4GIs2zOb4+l2/9Xj?= =?us-ascii?Q?0WI6CsRRiKG7I3gckRw0hf/b4dgSUY+09Ymy8Vszir4wvWnQ4A4ebzVlihyd?= =?us-ascii?Q?qPSq0taBH2RMNdApJKq1f7gHPXJgz17Zp0Gn3Grx+evZIOzBTayG72KXnIIa?= =?us-ascii?Q?8YvbN3tD+W5r5Db6roFR882Yw3kQPpTcGG4KI1AVQIEcq3XySML54q7VD/MC?= =?us-ascii?Q?ll6oe8jDeW6v4ZxuxXUxCvs0Gnnutatni8oSU/utKD/bhEHFuzh1duTLCSFb?= =?us-ascii?Q?o8ltrrHy/x57PlyJYKC/4R5mjqWEtlZaNuhK2oZTE3Fwk4XuB9+G00s4I4BI?= =?us-ascii?Q?qwWuL4/PMgWL+JP1RvZP1gXFaBPBXsaqI3FWjtvdw8uM7JQ81gm6wiulnDtA?= =?us-ascii?Q?ZXrfFjUsgfJtrcU7NSlh20LPbyReZ5qZV2T1SSn6D77iVtwynxUOSZ3ytcHf?= =?us-ascii?Q?2T8wGRTebOPTqW6W40D+ZZP4YmHsHPj/QcZwEy1mD3Yx8WPFnlHVVp0iaZJk?= =?us-ascii?Q?g7qXriRfWG8/4fL8=3D?= X-Forefront-PRVS: 0368E78B5B X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(7370300001)(6009001)(39850400002)(39410400002)(39400400002)(39450400003)(39840400002)(39860400002)(7350300001)(2906002)(50226002)(305945005)(50986999)(25786009)(36756003)(6512007)(48376002)(4326008)(6506006)(7736002)(42186005)(76176999)(5660300001)(81166006)(6486002)(6666003)(2950100002)(3846002)(478600001)(6116002)(6916009)(33646002)(189998001)(53936002)(5003940100001)(86362001)(66066001)(2351001)(50466002)(110136004)(38730400002)(107886003)(8676002)(47776003)(2361001); DIR:OUT; SFP:1101; SCL:1; SRVR:AMSPR07MB312; H:elxacz23q12.ki.sw.ericsson.se; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AMSPR07MB312; 23:YyB6E4Pre/xx/sX+N0pgwlbRbU7cfSmVJlFKo/UXYn?= =?us-ascii?Q?XN6JN/0a5AfXCiBO1GAW1pqHouICgJv7gAB8T3P0jon5zLAsdqzz6oJShjeA?= =?us-ascii?Q?LtXE5yB+taD7Rn/4tL/hznp+s8NzXaxOIe1Jti3G3burQ7OHf+2D4j7z2qpW?= =?us-ascii?Q?nFFQeOecMAUl7xRp2JM66rlJicT3RysBxG8Py7X4lASYeOeQNXvMoWlJCOcc?= =?us-ascii?Q?bEEds5twXh/rlAILCwRMkWPOhh+eoQUAbFeJBLxfZDMoqGLglFNQQN9B4kU2?= =?us-ascii?Q?BzMATXQY5w6oPz2qRDZHqnlfJSajyah9W1O8uvanoHwp+2kOCFjYll1kuql1?= =?us-ascii?Q?awOX2kHvfMNJSOkta3Tmj1y7JaNcFCrDknfqyd4Fen85opxrL7J8H6joHnXR?= =?us-ascii?Q?wcfIPvvydk2MMN56qIqt0rGj7SRUW75O1Qd1DXl1L6dInQJb+fh5UEjKwGRw?= =?us-ascii?Q?zOBzc0tzFbzeIRC/0aXm7DjYuaWGIjpv5y8AvtL/IhiUfgl94agVmfCbfQda?= =?us-ascii?Q?HElFR/AFFa06OTVvXowbJqD7wsx3/TVfX5aqimD4KR1TSijA7oP8fFsnwAYE?= =?us-ascii?Q?2MilIad6uZzVtq6zzbkclcZ1lQS77nLDnKNAKFQNNxqtYt3GSpF628v6VWIE?= =?us-ascii?Q?jiDAg8HQBWxbft/cNUkDhK+nXlNcr36V+rqhJwm/ofImNl8QaQyG6Yp95NFJ?= =?us-ascii?Q?DzMITN/jLdvpNuyr6kW7hhkM0GSWk5uNKbvnvdOLPjNUbntU7x+pbv6LXxc+?= =?us-ascii?Q?oJvNTOqtpb88nz2MC1nYZfuw6o0g2Pr/Je3Z6Vadudonr2m8wFucgORt5h2b?= =?us-ascii?Q?luO8DOzL57E0a3MZScLQNVH4pdSWpTwfoMbk2x1qzdCeKVf9I5pGnso5LYPu?= =?us-ascii?Q?HdK/e4kkeRBdr1vEXF5t82h/6jXx0OZgtr9mRErEQDxNmDxrue3hP+7uwaa/?= =?us-ascii?Q?HGaz87kzu5a0OUZ0oL27W5gYAAmLYt1mCayZZtY0xgl28DuHWz7uiYJrDi2W?= =?us-ascii?Q?LsZ9tng/LILnw4JR5Wd+Ke9WswHhmPS0UImfHpzjlOPnlOitarDiXaNwv3K0?= =?us-ascii?Q?frNq4Ls9BSwWKZw+p+vbEuMKFHlHcC9cyH+rMkjx09UxjaeX56F8oVN47Z1v?= =?us-ascii?Q?NYBdOVW3LiZ6GaepkXbvEzQraUL8mP3cvAfpFoFrTUfCxWR/7KWQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AMSPR07MB312; 6:pbyOagrhs4ukFfVlDeFLhGMrJ9DkDkZMSNUxW9d5C5V?= =?us-ascii?Q?QJZmwm75MyGEK2DOSH34WChNby/2lCikNa7YgLARe0Dds0Ko+J3GF3pvwo4Y?= =?us-ascii?Q?Qio++PiHA/pL6QSJDvGGmIdXQNj/kunRIqk9/mUD0fRjzFokl8tbmi1vfqaz?= =?us-ascii?Q?fXxYxSpvWQNMSZyY9XxipA8uTVgSjxO1l59ovzVVKpFoH5137E6OG9HLZ5ym?= =?us-ascii?Q?XbZi/pRf0DS4tQZVizCZm62lXDvmys8HlpW+F+mg14CIi9llRgC9hTfxQkAh?= =?us-ascii?Q?ergbjxNBvR3zEAog/+n4jHEKHP8e0my/lK3iotiVM14t7QFRkVlF7FcZul7O?= =?us-ascii?Q?w5c/1a17AWH5P+f+BA6zd6ErkTjRjdX7mMGBqChCIcGQ1xJGSrIE1Gv/Jh6O?= =?us-ascii?Q?Olt6vihtU6X9fbigd7WpTszzDXqDaJj6mjJa7NHIttjqfPfTVYsqYN7+UoHg?= =?us-ascii?Q?mvP1+A3+ru9+1zgflvvr61ZCXeQhXaC5h9/7i6wGqynH0B31gA3t1Y9uYsBT?= =?us-ascii?Q?yB+9QicKw410uEJKhC8oX7H/LvmqVAN+kDaA/Xes70/Z4WVyfPRfGzEuMFSi?= =?us-ascii?Q?XXf2Hdf30XZesj66T+e21h35QYyT1CsVBV9/67dFuLr61H7S/GyOqmQkP9Db?= =?us-ascii?Q?Ed7IbLrVXqATsPucgpcNNgiilaNVByJSpUtytMqMBmp1C21zpoeWysUlRpA8?= =?us-ascii?Q?QIFlmpvPZ0+b6/3TY9AZhddyiN+fGo7GdDAl0G5LXaFzN+kAYMlccz4Fzjns?= =?us-ascii?Q?b2KGF2YRxYJA2og31GwWkhFFOrskBotvJ0TczuAFAKvvK7RMW04r8GzMSKLA?= =?us-ascii?Q?v9S/XiEY+LZWZ1fssFF/rQczQrt8YzXceu+hV45xoO8OoaI2bQ+dzxQWmN/+?= =?us-ascii?Q?M3znCUBCtHqjkzhlUYhSNxZhNXS/9xDyY7X45BExBb/E7fLlKbiPOh7wn+zM?= =?us-ascii?Q?7CwsC6Gi3xTwaWjlHKI6iS4x1K3tEnq55J4RgTgenmbQyAvKZqj5mNYMuTEI?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1; AMSPR07MB312; 5:Q3DEUrePky8Rn2K497crGSUHQFw3SB0SVtLHA5dF+vO7ScfEVlcYFrXiaesDUsUll3zX95XEMrko/pSgZkVYMu2zBY/2elU+4SwX1WOXv0B84+RiaxMQ51IRDapdhAk4OuJMIMcopr3/udxd/lKw1zzVpMtGSvhWTvIkKs+EDO2bSc1q11PAhbEJJXACIDOP75FUIMH7h2XgN1Hb6rE0kqqx7aaTJ3nIVe30OMfyq0S7eEgQGLlRAbj2q18fCvQ3WsHI6hBSuZP2cZXMkTqCyuXKyj5MKgPa4VGZYcdploMrEo12xVsvGDVg65DZPJtxj6QQNFCx+MA8BU9ZRODBmkuhKQTpwSq2H178IkwpYwqOO/VJX3fzMFHxWXFjN7VU0YlPolR/rRVdl/h4xN783JjaiGuj6D0kfaekTJ8ARdz2q3PtQTHrXhNUkJkt6B4udnYghCDk3FfN7SFfq4aAhExZVLCfJ66F4gMqJBqDgNWuB9NIO5axmFTHHtwW3Wa3; 24:MI4YGz/wxUcvhtlnUkwcsYjyBBYSrKzEf36HUl5wm8ekconmvYUkqm1hxOzRpTkaVyMdvAXklne74t7gDCfszEFbo/gt0TOFR2Bn9J/cIhA= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; AMSPR07MB312; 7:eGm3sMDz9mdyRMJugg8UgWnxiQRRlVHoIfbmRCBNxtrqR//oI6nLoSNI1jR6OzhUGL0GqQZH/33FsUOZ67GUFaLPWJ8YUwEI+muQIjA2kwahpxJHGM9OcHyrM387CYraGUjeGMJEZX3t3wQwHVeomGMVTsmI74m70D+gJ6AJacAIswevxt/0H/2ODWdNIy9zWZJtPp01epc52vnOJ4ZrLIhNZ4z05fdFVXnfBJ42p024O7rg4eKjTahq3yVylaq181m3WOp87Sl53rwAqd+3x6OPO3YzW9HF68ZSSB+2l9xGD1PgZjJJcRX3YWETnH2W1wjiFGYpbPljBHrBVusXClEpXiulTX33r9mB3sEQ5xmklN+YD7DxAvzU5ebtZE9J0SwbaFNLLh3cmTS1Lyt3wPQ60YoxN0ydApcC9oL6ye4+Bm08N87TizIBs4RzKxZsu08OFRTpksZWpaPy34KAbxNI+UdIF+oc+Nq98XUloooNhpKzvpMML9F4nXc757S8uGSfVPtlZCAyS0lVT5k4e6CqPZzzarS9D03TinjKeZ48MBZQ1DGM8TrfY+MYr8aH6D2NkrYBsRC+ZVV5Ikubrhkt2i6xBEgYTVuUZaDsVGYYGf2ixRou2wgnDQDoIOS4zdZcVyhkWAv0hJbvnqj2zs4AE5YrV9KCifLgkiJH9QaLH14/OGozPLY5bKu8s+6GygDmDo+Yj2dfCZrATxja0noH479mjX5KLT47j0VLdIly7HmD63DAKqoJKXbuxw9Fr8oZgsevGGN0YT3wvoINVm0V7CEXSJi6wyfKUYt7LC4= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jul 2017 10:29:49.8204 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AMSPR07MB312 X-OriginatorOrg: ericsson.com X-IsSubscribed: yes [I made some typo fixes but forgot to amend my commit before sending the patch, hence this v2.] 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..86e695c 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 this test has about its layout. + +set flags "additional_flags=-fno-stack-protector" + +if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile} "debug $flags"] } { return -1 }