| 
 | 
 
 
 楼主 |
发表于 2021-3-24 20:25:33
|
显示全部楼层
 
 
 
这是GDB 调试出的信息 BT- corrupted size vs. prev_size
 
  
- Program received signal SIGABRT, Aborted.
 
 - __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
 
 - 51        ../sysdeps/unix/sysv/linux/raise.c: 没有那个文件或目录.
 
 - (gdb) bc
 
 - Undefined command: "bc".  Try "help".
 
 - (gdb) bt
 
 - #0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
 
 - #1  0x00007ffff7684921 in __GI_abort () at abort.c:79
 
 - #2  0x00007ffff76cd967 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7ffff77fab0d "%s\n")
 
 -     at ../sysdeps/posix/libc_fatal.c:181
 
 - #3  0x00007ffff76d49da in malloc_printerr (str=str@entry=0x7ffff77f8c1d "corrupted size vs. prev_size") at malloc.c:5342
 
 - #4  0x00007ffff76dc284 in _int_free (have_lock=0, p=<optimized out>, av=0x7ffff7a2fc40 <main_arena>) at malloc.c:4325
 
 - #5  __GI___libc_free (mem=<optimized out>) at malloc.c:3134
 
 - #6  0x00005555555552f2 in fmall3 (tt=0x5555595f3cc0, m=20, n=20) at srme.c:169
 
 - #7  0x00005555555550fd in main () at srme.c:124
 
 
  复制代码 |   
 
 
 
 |