[swift-lldb-dev] Cannot use swift REPL from stand alone lldb build

Rex Fenley rex at remind101.com
Fri Oct 7 09:54:42 CDT 2016


Indeed, that's our app name, there are no spaces. Thanks for all the help!

On Thursday, October 6, 2016, Todd Fiala <todd.fiala at gmail.com> wrote:

> Hi Rex,
>
>
>
> On Thu, Oct 6, 2016 at 5:22 PM, Rex Fenley via swift-lldb-dev <
> swift-lldb-dev at swift.org
> <javascript:_e(%7B%7D,'cvml','swift-lldb-dev at swift.org');>> wrote:
>
>> Hi!
>>
>> I run lldb, platform select ios-simulator, connect to the right simulator
>> and attach to my app and when trying to try to do anything in the repl I
>> get the following kind of error at the bottom for an Abort, please help!
>> The repl works fine in Xcode, not sure why it wouldn't work in this case.
>>
>> (lldb) process attach -n <App Name> --waitfor
>>
>> Process 27857 stopped
>>
>> * thread #1: tid = 0x1eadf9, 0x00007fff6d4ca5e2 dyld`pread + 10, stop
>> reason = signal SIGSTOP
>>
>>     frame #0: 0x00007fff6d4ca5e2 dyld`pread + 10
>>
>> dyld`pread:
>>
>> ->  0x7fff6d4ca5e2 <+10>: jae    0x7fff6d4ca5ec            ; <+20>
>>
>>     0x7fff6d4ca5e4 <+12>: movq   %rax, %rdi
>>
>>     0x7fff6d4ca5e7 <+15>: jmp    0x7fff6d4c9c01            ; cerror
>>
>>     0x7fff6d4ca5ec <+20>: retq
>>
>>
>> Executable module set to "/Users/Rex/Library/Developer/
>> CoreSimulator/Devices/ACC5BC4E-C7B1-4635-A591-6BE65F05B7EC/
>> data/Containers/Bundle/Application/ECA295A8-DB79-4A4A-8ADE-0E616CAB0093/<App
>> Name>.app/<App Name>".
>>
>> Architecture set to: x86_64h-apple-ios.
>>
>> (lldb) continue
>>
>> Process 27857 resuming
>>
>> (lldb) process interrupt
>>
>> Process 27857 stopped
>>
>> * thread #1: tid = 0x1eadf9, 0x0000000115929f72
>> libsystem_kernel.dylib`mach_msg_trap + 10, stop reason = signal SIGSTOP
>>
>>     frame #0: 0x0000000115929f72 libsystem_kernel.dylib`mach_msg_trap +
>> 10
>>
>> libsystem_kernel.dylib`mach_msg_trap:
>>
>> ->  0x115929f72 <+10>: retq
>>
>>     0x115929f73 <+11>: nop
>>
>>
>> libsystem_kernel.dylib`mach_msg_overwrite_trap:
>>
>>     0x115929f74 <+0>:  movq   %rcx, %r10
>>
>>     0x115929f77 <+3>:  movl   $0x1000020, %eax          ; imm = 0x1000020
>>
>> (lldb) repl
>>
>>   1> import Foundation
>>
>> warning: Swift error in module <App Name>.
>>
>> Debug info from this module will be unavailable in the debugger.
>>
>>
>>
> This part looks suspicious.  I'm assuming <App Name> is really something
> else on your end.  If you do have a space in the name, you might want to
> try without a space as something in the toolchain might be mishandling
> spaces in pathnames.
>
>
>> Assertion failed: (!HasFatalErrors()), function GetNumModuleSearchPaths,
>> file /Users/Rex/Documents/projects/swift-lldb/lldb/source/Symbol/SwiftASTContext.cpp,
>> line 3587.
>>
>> Abort trap: 6
>>
>>
>>
> This bit above definitely means something is wrong.  I suspect it's a
> cascading error for the debugger not being able to find debug info.
>
> There are a couple members of the team that will likely have some thoughts
> on what to try.  I'll make sure they see this tomorrow.
>
> Thanks for passing that along,
> Todd
>
>
>> --
>>
>> Rex Fenley  |  IOS DEVELOPER
>>
>> Remind.com <https://www.remind.com/> |  BLOG <http://blog.remind.com/>
>>  |  FOLLOW US <https://twitter.com/remindhq>  |  LIKE US
>> <https://www.facebook.com/remindhq>
>>
>> _______________________________________________
>> swift-lldb-dev mailing list
>> swift-lldb-dev at swift.org
>> <javascript:_e(%7B%7D,'cvml','swift-lldb-dev at swift.org');>
>> https://lists.swift.org/mailman/listinfo/swift-lldb-dev
>>
>>
>
>
> --
> -Todd
>


-- 

Rex Fenley  |  IOS DEVELOPER

Remind.com <https://www.remind.com/> |  BLOG <http://blog.remind.com/>
 |  FOLLOW
US <https://twitter.com/remindhq>  |  LIKE US
<https://www.facebook.com/remindhq>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-lldb-dev/attachments/20161007/4e1273b7/attachment.html>


More information about the swift-lldb-dev mailing list