From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 77334 invoked by alias); 21 Sep 2018 12:57:13 -0000 Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org Received: (qmail 77323 invoked by uid 89); 21 Sep 2018 12:57:13 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=traceback, Traceback, H*c:alternative X-HELO: mail-ua1-f54.google.com Received: from mail-ua1-f54.google.com (HELO mail-ua1-f54.google.com) (209.85.222.54) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 21 Sep 2018 12:57:11 +0000 Received: by mail-ua1-f54.google.com with SMTP id c12-v6so5790414uan.3 for ; Fri, 21 Sep 2018 05:57:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=vetBk5L7d4LH1G9H7boo3PcjlA6AQNvcAF+B2tgn1Yg=; b=Cd7Ke1xBdVmzx4G32EyRv49PD4dP74NxyE52kghPr8krK8cTfmm4H81EE8BydcecaL VOD7tXdaDbPYe9VO5vPd54YK+1a6E5V3J3JZCRC6pit4Bw+o72hj47otOCT96nzuk/RQ z5vufU52uzrTIljtVcRQu3bvY1wWCxPEqji+2IDPbDDQ+DX7CodEtC+fHjUVzVj80Z3P h1qZcmxECPTa7pBG0sFfS7yxJdtVunhokXWBYjVsnW2asWGnEKcPHjpI8TPJYjMpCgVN 2NkweRO3pXrPPwfOxAeMv0O0hjgecapDikt4b2Z7iSF7sK5h9Qe1H24AQKQkAGu17zUR RFGg== MIME-Version: 1.0 References: <1537505346.14561.6.camel@gmail.com> In-Reply-To: <1537505346.14561.6.camel@gmail.com> From: Bill Morgan Date: Fri, 21 Sep 2018 12:57:00 -0000 Message-ID: Subject: Re: gdb tcp connection closing To: christo.crause@gmail.com Cc: gdb@sourceware.org Content-Type: text/plain; charset="UTF-8" X-IsSubscribed: yes X-SW-Source: 2018-09/txt/msg00026.txt.bz2 On Thu, Sep 20, 2018 at 11:49 PM Christo wrote: > On Thu, 2018-09-20 at 17:48 -0500, Bill Morgan wrote: > > I'm trying to write a GDB stub for an embedded application > > > > For some reason the GDB host is closing the TCP connection after it > > requests qOffsets, and the stub sends an empty reply. > > > > Is that expected? > > Have you activated the debug remote option in gdb (set debug remote 1)? > This is sometimes useful > in pinpointing rsp problems. > Thanks. It is saying the remote register packet is badly formatted. Which part of the packet is wrong? gdb.error: Remote register badly formatted: T050b:00000000;0d:d87e2030;0f:d4523060;thread:9 signal: 05 reg 0b (r11):00000000 reg 0d (sp):d87e2030 reg 0f: (pc): d4523060 thread: 9 full output: Sending packet: $qSupported:multiprocess+;swbreak+;hwbreak+;qRelocInsn+;fork-events+;vfork-events+;exec-events+;vContSupported+;QThreadEvents+;no-resumed+#df...Ack Packet received: PacketSize=3fff;QPassSignals+;qXfer:features:read+ Packet qSupported (supported-packets) is supported Sending packet: $vMustReplyEmpty#3a...Ack Packet received: Sending packet: $Hg0#df...Ack Packet received: OK Sending packet: $qXfer:features:read:target.xml:0,fff#7d...Ack Packet received: larm Sending packet: $qTStatus#49...Ack Packet received: Packet qTStatus (trace-status) is NOT supported Sending packet: $?#3f...Ack Packet received: T050b:00000000;0d:d87e2030;0f:d4523060;thread:9 Sending packet: $qfThreadInfo#bb...Ack Packet received: m9 Sending packet: $qsThreadInfo#c8...Ack Packet received: me Sending packet: $qsThreadInfo#c8...Ack Packet received: mf Sending packet: $qsThreadInfo#c8...Ack Packet received: m13 Sending packet: $qsThreadInfo#c8...Ack Packet received: l Sending packet: $qAttached#8f...Ack Packet received: 1 Packet qAttached (query-attached) is supported Sending packet: $Hc-1#09...Ack Packet received: OK Sending packet: $qOffsets#4b...Ack Packet received: Traceback (most recent call last): File "gdbinit_hosted_apps.py", line 92, in gdb.execute( 'target remote ' + target_path ) gdb.error: Remote register badly formatted: T050b:00000000;0d:d87e2030;0f:d4523060;thread:9 here: (gdb)