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/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 | 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