I built an lldb myself. As far as I remember, this error has been seen in
swift's CI on machines running Linux. Adrian, could you correct me if I'm
wrong?

On Wed, Aug 15, 2018 at 8:02 PM <ted.woodw...@codeaurora.org> wrote:

> That definitely points to an issue with either your install or your system.
>
>
>
> Is that an lldb you built, or one you installed with apt-get?
>
>
>
> Turning on the lldb-server logs might help. Unfortunately, I forget how to
> do that 😊. Pavel, do you remember?
>
>
>
> *From:* Александр Поляков <polyakov....@gmail.com>
> *Sent:* Tuesday, August 14, 2018 6:15 PM
> *To:* Ted Woodward <ted.woodw...@codeaurora.org>
> *Cc:* Adrian Prantl <apra...@apple.com>; LLDB <lldb-dev@lists.llvm.org>
> *Subject:* Re: [lldb-dev] Failing LIT-based lldb-mi tests
>
>
>
> LLDB fails with the same symptoms:
>
> lldb             <   1> send packet: +
>
> lldb             history[1] tid=0x0c09 <   1> send packet: +
>
> lldb             <  19> send packet: $QStartNoAckMode#b0
>
> lldb             <   1> read packet: +
>
> lldb             <   6> read packet: $OK#9a
>
> lldb             <   1> send packet: +
>
> lldb             <  41> send packet:
> $qSupported:xmlRegisters=i386,arm,mips#12
>
> lldb             < 124> read packet:
> $PacketSize=20000;QStartNoAckMode+;QThreadSuffixSupported+;QListThreadsInStopReply+;qEcho+;QPassSignals+;qXfer:auxv:read+#be
>
> lldb             <  26> send packet: $QThreadSuffixSupported#e4
>
> lldb             <   6> read packet: $OK#9a
>
> lldb             <  27> send packet: $QListThreadsInStopReply#21
>
> lldb             <   6> read packet: $OK#9a
>
> lldb             <  13> send packet: $qHostInfo#9b
>
> lldb             <  11> send packet: $qEcho:1#5b
>
> error: process launch failed: 'A' packet returned an error: -1
>
>
>
> `gdb-remote process` log is the same as for lldb-mi.
>
>
>
> On Wed, Aug 15, 2018 at 2:01 AM <ted.woodw...@codeaurora.org> wrote:
>
> Yes, the communications back and forth indicate that lldb-server is
> running and lldb-mi is connected to it.
>
>
>
> My run was successful. You mentioned load on the machine; do you see any
> failed runs from lldb? Both lldb and lldb-mi make the same call
> (Target::Launch) to start the process.
>
>
>
> My log looks like this:
>
> lldb-mi          <   1> send packet: +
>
> lldb-mi          history[1] tid=0x33d0 <   1> send packet: +
>
> lldb-mi          <  19> send packet: $QStartNoAckMode#b0
>
> lldb-mi          <   1> read packet: +
>
> lldb-mi          <   6> read packet: $OK#9a
>
> lldb-mi          <   1> send packet: +
>
> lldb-mi          <  41> send packet:
> $qSupported:xmlRegisters=i386,arm,mips#12
>
> lldb-mi          < 124> read packet:
> $PacketSize=20000;QStartNoAckMode+;QThreadS
>
>
> uffixSupported+;QListThreadsInStopReply+;qEcho+;QPassSignals+;qXfer:auxv:read+#b
>
> e
>
> lldb-mi          <  26> send packet: $QThreadSuffixSupported#e4
>
> lldb-mi          <   6> read packet: $OK#9a
>
> lldb-mi          <  27> send packet: $QListThreadsInStopReply#21
>
> lldb-mi          <   6> read packet: $OK#9a
>
> lldb-mi          <  13> send packet: $qHostInfo#9b
>
> lldb-mi          < 363> read packet:
> $triple:7838365f36342d2d6c696e75782d676e75;ptrsize:8;distribution_id:7562756e7475;watchpoint_exceptions_received:after;endian:little;os_version:3.13.0;os_build:332e31332e302d3135332d67656e65726963;os_kernel:233230332d5562756e747520534d5020546875204a756e2031342030383a35323a3238205554432032303138;hostname:746564776f6f642d7562756e74752e7175616c636f6d6d2e636f6d;#73
>
> lldb-mi          <  10> send packet: $vCont?#49
>
> lldb-mi          <  17> read packet: $vCont;c;C;s;S#62
>
> lldb-mi          <  27> send packet: $qVAttachOrWaitSupported#38
>
> lldb-mi          <   4> read packet: $#00
>
> lldb-mi          <  23> send packet: $QEnableErrorStrings#8c
>
> lldb-mi          <   6> read packet: $OK#9a
>
> lldb-mi          <  36> send packet: $QSetSTDIN:2f6465762f7074732f3235#4c
>
> lldb-mi          <   6> read packet: $OK#9a
>
> lldb-mi          <  37> send packet: $QSetSTDOUT:2f6465762f7074732f3235#ad
>
> lldb-mi          <   6> read packet: $OK#9a
>
> lldb-mi          <  37> send packet: $QSetSTDERR:2f6465762f7074732f3235#9e
>
> lldb-mi          <   6> read packet: $OK#9a
>
> lldb-mi          <  21> send packet: $QSetDisableASLR:1#ce
>
> lldb-mi          <   6> read packet: $OK#9a
>
> lldb-mi          <  23> send packet: $QSetDetachOnError:1#f8
>
> lldb-mi          <   6> read packet: $OK#9a
>
> lldb-mi          <  22> send packet: $QLaunchArch:x86_64#13
>
> lldb-mi          <   6> read packet: $OK#9a
>
> lldb-mi          <  72> send packet:
> $A62,0,2f757372322f746564776f6f642f6c6c6462
>
> 5f746573742f666163746c696e#19
>
> lldb-mi          <   6> read packet: $OK#9a
>
> lldb-mi          <  18> send packet: $qLaunchSuccess#a5
>
> lldb-mi          <   6> read packet: $OK#9a
>
> lldb-mi          <  16> send packet: $qProcessInfo#dc
>
> lldb-mi          < 172> read packet:
> $pid:378a;parent-pid:3785;real-uid:34004;real-gid:c8;effective-uid:34004;effective-gid:c8;triple:7838365f36342d2d6c696e7578
>
>
>
> the rest of the log is full of qRegisterInfo and other packets from a
> successful run.
>
>
>
> *From:* apra...@apple.com <apra...@apple.com>
> *Sent:* Tuesday, August 14, 2018 4:50 PM
> *To:* Александр Поляков <polyakov....@gmail.com>
> *Cc:* Ted Woodward <ted.woodw...@codeaurora.org>; LLDB <
> lldb-dev@lists.llvm.org>
> *Subject:* Re: [lldb-dev] Failing LIT-based lldb-mi tests
>
>
>
>
>
>
>
> On Aug 14, 2018, at 2:43 PM, Александр Поляков <polyakov....@gmail.com>
> wrote:
>
>
>
> Here is what I got from gdb-remote packet log:
>
> (gdb)
>
> lldb-mi          <   1> send packet: +
>
> lldb-mi          history[1] tid=0x784a <   1> send packet: +
>
> lldb-mi          <  19> send packet: $QStartNoAckMode#b0
>
> lldb-mi          <   1> read packet: +
>
> lldb-mi          <   6> read packet: $OK#9a
>
> lldb-mi          <   1> send packet: +
>
> lldb-mi          <  41> send packet:
> $qSupported:xmlRegisters=i386,arm,mips#12
>
> lldb-mi          < 124> read packet:
> $PacketSize=20000;QStartNoAckMode+;QThreadSuffixSupported+;QListThreadsInStopReply+;qEcho+;QPassSignals+;qXfer:auxv:read+#be
>
> lldb-mi          <  26> send packet: $QThreadSuffixSupported#e4
>
> lldb-mi          <   6> read packet: $OK#9a
>
> lldb-mi          <  27> send packet: $QListThreadsInStopReply#21
>
> lldb-mi          <   6> read packet: $OK#9a
>
> lldb-mi          <  13> send packet: $qHostInfo#9b
>
> lldb-mi          <  11> send packet: $qEcho:1#5b
>
> Could somebody help me with understanding of what is happening here?
>
>
>
>
>
> Just to clarify: Is this from a session that failed with the symptoms you
> described earlier?
>
> I'm not familiar with the protocol, but the fact that there are send and
> read log entries makes it sound like the communication itself is working.
>
>
>
> -- adrian
>
>
>
>
> --
>
> Alexander
>


-- 
Alexander
_______________________________________________
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev

Reply via email to