[swift-lldb-dev] Cannot use swift REPL from stand alone lldb build
Rex Fenley
rex at remind101.com
Fri Oct 7 12:45:56 CDT 2016
Hey Todd! Any news from this investigation on your end? Still haven't
figured out a way around this on my end yet.
On Fri, Oct 7, 2016 at 7:54 AM, Rex Fenley <rex at remind101.com> wrote:
> 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> 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/d
>>> ata/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
>>> 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>
>
>
--
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/1fc517c2/attachment.html>
More information about the swift-lldb-dev
mailing list