here是一個C++(克利翁)項目的鏈接。我儘可能多地提煉/簡化了這個問題。LLDB 3.9.0崩潰(克利翁)
的問題是,在調試時,LLDB(3.9.0版本)崩潰。
步驟來重現崩潰:
- 開放項目與克利翁2017.1(使用內置LLDB調試)
- 編譯項目的main.cpp線
- 將斷點14
- 在調試模式下運行。
- 一旦你在第14行的斷點,然後輸出變量「an_integer」通過「打印an_integer」命令。
- 崩潰
的錯誤/崩潰報告:
斷言失敗:(D-> getCachedLinkage()== LV.getLinkage()),功能 getLVForDecl,文件 /應用/ buildAgent /工作/ 92515a49514b3993/LLDB/LLVM /工具/鐺/ lib目錄/ AST/Decl.cpp, 線1360
注意,兼容Mac v10.12.4 LLDB v3.9.0出現這種崩潰。但在Mac 10.12.4上,LLDB 3.7.0不會發生這種情況。
最終,我想知道我是否在我的項目代碼中做了一些愚蠢的事情?如果沒有,這是CLION還是LLDB的錯誤?有什麼地方我應該發佈這個幫助得到錯誤(如果是的話)解決?
我觀察了撞車,步入重元編程模板時。在我的情況下提升元狀態機。如果我只是跳過進入MSM,一切都可以找到。 – ovanes
嘿!最終找到解決辦法? – Fashizel