Hey Jim! Anything we can do here to have the toolchain lldb find our simulator?
On Fri, Oct 7, 2016 at 11:57 AM, Rex Fenley <r...@remind101.com> wrote: > Hey Jim! > > I downloaded the toolchain from the swift website, attached the toolchain > to Xcode 8, rebuilt the app, ran the lldb included in the toolchain, but > then got stuck trying to select the correct platform and simulator > > $ /Library/Developer/Toolchains/swift-3.0-RELEASE.xctoolchain/usr/bin/lldb > > (lldb) platform select ios-simulator > > Platform: ios-simulator > > Triple: x86_64h-apple-macosx > > OS Version: 10.11.6 (15G1004) > > Kernel: Darwin Kernel Version 15.6.0: Mon Aug 29 20:21:34 PDT 2016; > root:xnu-3248.60.11~1/RELEASE_X86_64 > > Hostname: 127.0.0.1 > > WorkingDir: /Users/Rex/Documents/projects/swift-lldb > > SDK Path: error: unable to locate SDK > > No devices are available. > > > On Fri, Oct 7, 2016 at 11:30 AM, Rex Fenley <r...@remind101.com> wrote: > >> We're using the `swift-3.0-RELEASE` tag from the swift-lldb github repo >> to build lldb and we are building our app with Xcode 8. Are these not the >> same swift versions? >> >> On Fri, Oct 7, 2016 at 10:48 AM, Jim Ingham <jing...@apple.com> wrote: >> >>> This error usually comes from some Swift component in you app not being >>> built with exactly the same Swift compiler as the one that the lldb you are >>> using is built with. For instance, if you are building your own lldb, you >>> have to use the Swift compiler that's built in the process of building lldb. >>> >>> If that's not the case we'll need to look at the logs generated by >>> putting: >>> >>> log enable -f /tmp/lldb-log.txt lldb expr types >>> >>> in your ~/.lldbinit and then running your debug session. These logs can >>> get pretty big so it's better to file a bug and attach these logs to the >>> bug. Note, the logs get overwritten every time you start a debug session, >>> so when you get the failure, grab the logs and add them to the bug you file. >>> >>> Thanks, >>> >>> Jim >>> >>> > On Oct 6, 2016, at 9:18 PM, Todd Fiala via swift-lldb-dev < >>> swift-lldb-dev@swift.org> wrote: >>> > >>> > Hi Rex, >>> > >>> > >>> > >>> > On Thu, Oct 6, 2016 at 5:22 PM, Rex Fenley via swift-lldb-dev < >>> swift-lldb-dev@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 | BLOG | FOLLOW US | LIKE US >>> > >>> > _______________________________________________ >>> > swift-lldb-dev mailing list >>> > swift-lldb-dev@swift.org >>> > https://lists.swift.org/mailman/listinfo/swift-lldb-dev >>> > >>> > >>> > >>> > >>> > -- >>> > -Todd >>> > _______________________________________________ >>> > swift-lldb-dev mailing list >>> > swift-lldb-dev@swift.org >>> > https://lists.swift.org/mailman/listinfo/swift-lldb-dev >>> >>> >> >> >> -- >> >> 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> > -- 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@swift.org https://lists.swift.org/mailman/listinfo/swift-lldb-dev