Avatar
omochimetaru 8/17/2018 3:29 AM
lldbのリモートデバッグ機能を使って、LinuxのプロセスをMacからデバッグしようとしているのですがうまくいきません・・・
3:29 AM
Linuxのホスト内で、 lldb-server と lldb を使って、自分で自分にリモートデバッグ接続をして、 attach することはできました
3:30 AM
Linux上のlldb-server に Mac のlldbから接続して、 platform connect には成功しているのですが
3:30 AM
(lldb) attach 572 error: attach failed: Failed to connect port
3:30 AM
アタッチするところで失敗していまいます
3:31 AM
バージョンはどちらも4.1.0 releaseを使っていて
3:31 AM
// Linux root@031ab2443e1a:/var/vapor# lldb-server v lldb version 5.0.0 (git@github.com:apple/swift-lldb.git revision 76dfa56ed35eaa392f7e51088c08f08f1150d142) Swift-4.1 (revision f01501c324876fc07820dc28923d7088fb7af847) clang revision cd84be6c4294f9ec302c20c63a601cbaeaa6a017 llvm revision cf364153438b3ac07a4a7d721159936e439ba2e7 (edited)
3:31 AM
[omochi@omochi-iMac-PC43 ~]$ lldb --version lldb-360.0.0 (buildbot 2018-03-29) Swift-4.1 (revision f01501c324876fc07820dc28923d7088fb7af847) clang revision cd84be6c4294f9ec302c20c63a601cbaeaa6a017 llvm revision cf364153438b3ac07a4a7d721159936e439ba2e7
3:32 AM
このlldb自体のバージョン表記が異なっているのがちょっと気になっていますが依存パッケージ3つはリビジョンも一致しているしあってそう
3:36 AM
それともattachするときにlldb sv/cl通信とは別のポートを使うのでしょうか?