rstudio - R Session Aborted when attaching lldb debuger -
i try use lldb
debug seg fault error in r package developing. i've seen other questions on use lldb
debug r packages successfully. can't work....
i first start new rstudio
process , want attach lldb
rsession
process following command:
(lldb) process attach -name rsession
and rstudio
"r session aborted" , have following message in lldb
:
process 20658 stopped * thread #1, queue = 'com.apple.main-thread', stop reason = signal sigstop frame #0: 0x00007fffb69b2bf2 libsystem_kernel.dylib`__psynch_cvwait + 10 libsystem_kernel.dylib`__psynch_cvwait: -> 0x7fffb69b2bf2 <+10>: jae 0x7fffb69b2bfc ; <+20> 0x7fffb69b2bf4 <+12>: movq %rax, %rdi 0x7fffb69b2bf7 <+15>: jmp 0x7fffb69abcaf ; cerror_nocancel 0x7fffb69b2bfc <+20>: retq
and type c
command lldb
, lldb
gives me message process resuming, rstudio
still stucked "r session aborted".
(lldb) c process 20658 resuming (lldb)
if click rstudio
's start new session, have new rsession
process, not attached lldb
....
what should debug rsession
using lldb
?
i'm using mac sierra 10.12.5
this approach worked me
in first terminal window
> lldb /applications/rstudio.app/contents/macos/rstudio (lldb) b fork (lldb) run # breakpoint hit - start second lldb # after running second lldb (lldb) cont # first fork (lldb) cont # second call fork
in second terminal window
lldb (lldb) pro @ -n rsession -w process 1428 stopped .... executable module set "/applications/rstudio.app/contents/macos/rsession". architecture set to: x86_64-apple-macosx. (lldb) cont process 1428 resuming (lldb)
i inside lldb , don't nasty message regarding failing session.
update:
it reported @consistency using different command in lldb might required:
(lldb) pro @ -n rsession
Comments
Post a Comment