clang++
如果我在终端 (Konsole) 中不带参数直接运行,则会得到以下输出。我从extra/clang
带有 kernel 的 7.0.1-1 版本软件包安装了 Clang 4.19.8-arch1-1-ARCH
。其他软件包(如 gcc)运行良好,重新启动也没有任何影响。
[overv@arch ~]$ clang++ 堆栈转储: 0. 程序参数:clang++ 1. 汇编构造 /usr/bin/../lib/libLLVM-7.so(_ZN4llvm3sys15PrintStackTraceERNS_11raw_ostreamE+0x2b)[0x7f41d2c5db1b] /usr/bin/../lib/libLLVM-7.so(_ZN4llvm3sys17RunSignalHandlersEv+0x34)[0x7f41d2c5bf74] /usr/bin/../lib/libLLVM-7.so(+0x8fd0fe)[0x7f41d2c5c0fe] /usr/bin/../lib/libc.so.6(+0x37e00)[0x7f41d1562e00] /usr/bin/../lib/libLLVM-7.so(_ZNSt23_Sp_counted_ptr_inplaceIN4llvm3sys2fs6detail12DirIterStateESaIS4_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info+0x1b)[0x7f41d2bb4ecb] /usr/bin/../lib/libclangBasic.so.7(+0x1ddd04)[0x7f41d2207d04] /usr/bin/../lib/libclangDriver.so.7(+0x114e69)[0x7f41d1b06e69] /usr/bin/../lib/libclangDriver.so.7(+0x115de0)[0x7f41d1b07de0] /usr/bin/../lib/libclangDriver.so.7(+0x12a895)[0x7f41d1b1c895] /usr/bin/../lib/libclangDriver.so.7(_ZNK5clang6driver6Driver12getToolChainERKN4llvm3opt7ArgListERKNS2_6TripleE+0x34b)[0x7f41d1a5aacb] /usr/bin/../lib/libclangDriver.so.7(_ZN5clang6driver6Driver16BuildCompilationEN4llvm8ArrayRefIPKcEE+0x7f3)[0x7f41d1a65e93] clang++(main+0x10bc)[0x55d8d255b0ec] /usr/bin/../lib/libc.so.6(__libc_start_main+0xf3)[0x7f41d154f223] clang++(_start+0x2e)[0x55d8d255d5fe] 复制代码 分段错误(核心转储)
该版本目前是否不稳定,或者我做错了什么?我该如何调试它?
答案1
我通过安装包含该软件包的系统更新解决了该问题llvm-libs
。