This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
我有在Linux Ubuntu 17.04 ,内核4.10 .0-22-generic上工作的CCS。 内核升级 到4.10 .0-24-generic后,CCS将不再启动。
已使用CCS 7.1 和7.2 进行测试
使用"strace CCStudio | tail"可以显示以下内容:
mmap (NULL,105.2672万,PROT_READ|PROT_WRITE,MAP_PRIVILE|MAP_ANONYMOUS,-1, 0)= 0x7f9e25e1f000 mmap (NULL,105.2672万,PROT_READ|PROT_WRITE,MAP_PRIVILE|MAP_ANONYMOUS,-1, 0)= 0x7f9e25d1e000 mmap (NULL,105.2672万,PROT_READ|PROT_WRITE,MAP_PRIVILE|MAP_ANONYMOUS,-1, 0)= 0x7f9e25c1d000 mmap (NULL,13.5168万,PROT_READ|PROT_WRITE,MAP_PRIVILE|MAP_ANONYMOUS,-1, 0)= 0x7f9e6001万 mmap (NULL,105.2672万,PROT_READ|PROT_WRITE,MAP_PRIVILE|MAP_ANONYMOUS,-1, 0)= 0x7f9e25b1c000 mmap (NULL,13.5168万,PROT_READ|PROT_WRITE,MAP_PRIVILE|MAP_ANONYMOUS,-1, 0)= 0x7f9e4403a000 mmap (NULL,105.2672万,PROT_READ|PROT_WRITE,MAP_PRIVILE|MAP_ANONYMOUS,-1, 0)= 0x7f9e25a1b000 mmap (NULL,13.5168万,PROT_READ|PROT_WRITE,MAP_PRIVILE|MAP_ANONYMOUS,-1, 0)= 0x7f9e4401.9万 mmap (NULL,105.2672万,PROT_READ|PROT_WRITE,MAP_PRIVILE|MAP_ANONYMOUS,-1, 0)= 0x7f9e2591a000 mmap (NULL,13.5168万,PROT_READ|PROT_WRITE,MAP_PRIVILE|MAP_ANONYMOUS,-1, 0)= 0x7f9e258f9000 mmap (NULL,105.2672万,PROT_READ|PROT_WRITE,MAP_PRIVILE|MAP_ANONYMOUS,-1, 0)= 0x7f9e257f8000 mmap (NULL,13.5168万,PROT_READ|PROT_WRITE,MAP_PRIVILE|MAP_ANONYMOUS,-1, 0)= 0x7f9e257d7000 mmap (NULL,105.2672万,PROT_READ|PROT_WRITE,MAP_PRIVILE|MAP_ANONYMOUS,-1, 0)= 0x7f9e256d6000 mmap (NULL,13.5168万,PROT_READ|PROT_WRITE,MAP_PRIVILE|MAP_ANONYMOUS,-1, 0)= 0x7f9e256b5000 mmap (NULL,105.2672万,PROT_READ|PROT_WRITE,MAP_PRIVILE|MAP_ANONYMOUS,-1, 0)= 0x7f9e255b4000 mmap (NULL,13.5168万,PROT_READ|PROT_WRITE,MAP_PRIVILE|MAP_ANONYMOUS,-1, 0)= 0x7f9e2559.3万 mmap (NULL,105.2672万,PROT_READ|PROT_WRITE,MAP_PRIVILE|MAP_ANONYMOUS,-1, 0)= 0x7f9e2549.2万 mmap (NULL,13.5168万,PROT_READ|PROT_WRITE,MAP_PRIVILE|MAP_ANONYMOUS,-1, 0)= 0x7f9e2547.1万 mmap (NULL,105.2672万,PROT_READ|PROT_WRITE,MAP_PRIVILE|MAP_ANONYMOUS,-1, 0)= 0x7f9e2537万 mmap (NULL,13.5168万,PROT_READ|PROT_WRITE,MAP_PRIVILE|MAP_ANONYMOUS,-1, 0)= 0x7f9e2534f000 brk (0xbe3000) = 0xbe3000 mmap (NULL,105.2672万,PROT_READ|PROT_WRITE,MAP_PRIVILE|MAP_ANONYMOUS,-1, 0)= 0x7f9e2524e000 mmap (NULL,105.2672万,PROT_READ|PROT_WRITE,MAP_PRIVILE|MAP_ANONYMOUS,-1, 0)= 0x7f9e2514d000 mmap (NULL,105.2672万,PROT_READ|PROT_WRITE,MAP_PRIVILE|MAP_ANONYMOUS,-1, 0)= 0x7f9e2504c000 mmap (NULL,105.2672万,PROT_READ|PROT_WRITE,MAP_PRIVILE|MAP_ANONYMOUS,-1, 0)= 0x7f9e24f4b000 mmap (NULL,105.2672万,PROT_READ|PROT_WRITE,MAP_PRIVILE|MAP_ANONYMOUS,-1, 0)= 0x7f9e24e4a000 mmap (NULL,105.2672万,PROT_READ|PROT_WRITE,MAP_PRIVILE|MAP_ANONYMOUS,-1, 0)= 0x7f9e24d4.9万 mmap (NULL,105.2672万,PROT_READ|PROT_WRITE,MAP_PRIVILE|MAP_ANONYMOUS,-1, 0)= 0x7f9e24c4.8万 mmap (NULL,105.2672万,PROT_READ|PROT_WRITE,MAP_PRIVILE|MAP_ANONYMOUS,-1, 0)= 0x7f9e24b4.7万 mmap (NULL,105.2672万,PROT_READ|PROT_WRITE,MAP_PRIVILE|MAP_ANONYMOUS,-1, 0)= 0x7f9e24a4.6万 mmap (NULL,105.2672万,PROT_READ|PROT_WRITE,MAP_PRIVILE|MAP_ANONYMOUSE|MAP_STACK,-1, 0)= 0x7f9e2494.5万 mprotect (0x7f9e2494.5万,4096,PROT_NONE)= 0 clone (child_stack=0x7f9e24a44ff0,flags=clone_vm|clone_fs|clone_files|clon_TTHAND|ARTPO_THREAD|TLS_SYSVLESEM|clon_SE_SE24a44ff0,0x451c1c1c1c1c1cy_chem_se_45d0, c1c1c1cex_cex_d0, c1cex_cabitle_cex=0, c1c1cex_cex_cex_cex_cex_cex_cex_cex_cex_cabit_c451c1c1c1cex=0, cex_c1c {FUTEX_OP_SET,0, FUTEX_OP_CMP_GT, 1})= 1 futex(0xbc5c28, FUTEX_WAKE_PRIVE, 1)= 1 futex(0x4fERR, FUTEX_WAIT_PRIVE, 1, NULL)=-1 EAGAIN(资源 信号928) ftex(RE_ST_SP_SE0, ~=~ 8 mask_SIG_SS_SE0, MASS_PE_SE0, - SIGSEGV {si_signo=SIGSEGV,si_code=SEGH_MAPERR,si_addr=0x7ffcdfb8cfe0}--++ 被SIGSEGV +++[1] 1.6031万段故障strace CCStudio终止
和使用GDB运行:
正在从./CCStudio...读取符号...(未找到调试符号)...完成。 (gdb) r 启动程序:/opt/ti/ccsv7/eclipse/CcsStudio [使用libthread_db启用的线程调试] 使用host libthread_db库"/lib/x86_64-linux-gnu/libthread_db.so.1"。 进程2.0242万正在执行新程序:/opt/ti/cclibsv7/eclipse/Ccsstudio 使用GNU/thread_db_linux.thread启用 的新程序[thread_db/libthread_db.lipx6.1"使用gnu/libthread调试。 [新线程0x7fffeadfe700 (LWP 2.0246万)] [新线程0x7fffe5fd700 (LWP 2.0247万)] [新线程0x7fffe9dfc700 (LWP 2.0248万)] 线程1“CCStudio”收到信号SIGSEGV,分段故障。 ??中的0x0.0007万fffccbb92b4 ()(gdb)c 继续。 [新线程0x7fffcc6f8700 (LWP 2.7127万)] [新线程0x7fffcc5f7700 (LWP 2.7128万)] [新线程0x7fffcc4f6700 (LWP 2.7129万)] [新线程0x7fffcc3f5700 (bbP 2.713万)] [新线程LW0x7fffcc2f4700 ( 新线程)[0x7ff1f2.7131万f131 (新线程)[0x7ff1f27fsp (LWP 2.7135万)] 线程1“CCStudio”接收到信号SIGSEGV,分段故障。 ??中的0x0.0007万fffccbcbf17 ()(gdb)c 继续。 线程1“CCStudio”接收到信号SIGSEGV,分段故障。 Check Alignment of PHs>/opt/ti/ccsv7/eclipse/jre/lib/amd64/server/libjvm.so (gdb) c中的_expand_stack_to_(unsigned char*)中的0x0.0007万fffe8cc7ec7继续。 无法获取注册:无此类进程。 无法获取注册:无此类进程。 (gdb)[Thread 0x7fffbbdfd700 (LWP 2.7135万) exited ] [Thread 0x7fffcbff1700 (LWP 2.7134万) exited ] [Thread 0x7fffcc0f2700 (LWP 2.7133万) exited Thread 0x7fffcc1f700] [Thread 0x7ff7f2.77万][LWP exited LWP 27.77万 [LWP exited LW27.77万 [LW7f700][LW7f7700] [lexited lexited luded wx7f7f7f700][lexited LWP exited) [Thread 0x7fffe5fd700 (LWP 2.0247万) exited ] [Thread 0x7fffeadfe700 (LWP 2.0246万) exited ] Program terminated with signal SIGSEGV,Segmentation fault.(已退出线程0x7fffeadfe700 (LWP 2.0246万)程序,信号 程序已不存在。