Core was generated by `./cut --output-d=: -b1,1234567890- /dev/fd/63'.Program terminated with signal SIGSEGV,Segmentation fault.#0 is_printable_fIEld (i=1234567890) at src/cut.c:266266 return (printable_fIEld[n] >> (i % CHAR_BIT)) & 1;(gdb) bt#0 is_printable_fIEld (i=1234567890) at src/cut.c:266#1 set_fIElds (fIEldstr=0x7ffccb0561c4 "") at src/cut.c:533#2 main (argc=4,argv=0x7ffccb055cf8) at src/cut.c:865解决方法 一种可能性是设置:
(gdb)layout asm
当GDB停止时,指向相应的装配线.
例:
│0x7ffff7aa441d <strtok+45> je 0x7ffff7aa44d6 <strtok+230> │ │0x7ffff7aa4423 <strtok+51> mov %rsi,%rax │ >│0x7ffff7aa4426 <strtok+54> mov (%rax),%cl │ │0x7ffff7aa4428 <strtok+56> test %cl,%cl │ │0x7ffff7aa442a <strtok+58> je 0x7ffff7aa4454 <strtok+100>Program received signal SIGSEGV,Segmentation fault.0x00007ffff7aa4426 in strtok () from /lib64/libc.so.6(gdb)总结
以上是内存溢出为你收集整理的在Linux上从核心转储中查找崩溃的汇编指令全部内容,希望文章能够帮你解决在Linux上从核心转储中查找崩溃的汇编指令所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)