From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 61253 invoked by alias); 28 Jan 2016 00:48:41 -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 61125 invoked by uid 89); 28 Jan 2016 00:48:41 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.8 required=5.0 tests=AWL,BAYES_00,FROM_12LTRDOM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=no version=3.3.2 spammy=UD:forking-threads-plus-breakpoint.exp, sk:forking, UD:gdb.threads, gdbthreads X-HELO: relay1.mentorg.com Received: from relay1.mentorg.com (HELO relay1.mentorg.com) (192.94.38.131) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 28 Jan 2016 00:48:40 +0000 Received: from svr-orw-fem-03.mgc.mentorg.com ([147.34.97.39]) by relay1.mentorg.com with esmtp id 1aOalG-00049B-Ty from Don_Breazeal@mentor.com for gdb-patches@sourceware.org; Wed, 27 Jan 2016 16:48:34 -0800 Received: from build4-lucid-cs (147.34.91.1) by svr-orw-fem-03.mgc.mentorg.com (147.34.97.39) with Microsoft SMTP Server id 14.3.224.2; Wed, 27 Jan 2016 16:48:34 -0800 Received: by build4-lucid-cs (Postfix, from userid 1905) id 5A64041284; Wed, 27 Jan 2016 16:48:34 -0800 (PST) From: Don Breazeal To: Subject: [PATCH 0/3] PR remote/19496, remote fork failures Date: Thu, 28 Jan 2016 00:48:00 -0000 Message-ID: <1453942111-1215-1-git-send-email-donb@codesourcery.com> MIME-Version: 1.0 Content-Type: text/plain X-IsSubscribed: yes X-SW-Source: 2016-01/txt/msg00686.txt.bz2 This patchset addresses several failures in gdb.threads/forking-threads-plus-breakpoint.exp with a Nios II Linux target, as described in PR remote/19496. The patches address the first three issues listed in the problem report. There are still some intermittent failures, but they are infrequent and as a result will probably take some time to track down. Since this patchset fixes the majority of the failures, it seemed to make sense to get it pushed in now and deal with any remaining failures later. Patch 1/3: fixes "internal error -- gdb/target.c:2713: internal-error: Can't determine the current address space of Thread". Patch 2/3: fixes interrupted system calls (fork and waitpid) in the test program. Patch 3/3: fixes timeout failures waiting for the inferior to exit. The patches were tested on x86_64 Linux with native, native-gdbserver, and native-extended-gdbserver, and on a Nios II Linux target with an x86 Linux host. Thanks, --Don