码迷,mamicode.com
首页 > 其他好文 > 详细

【转】 glibc detected *** corrupted double-linked list:错误的原因有如下三种可能

时间:2019-04-18 20:00:54      阅读:670      评论:0      收藏:0      [点我收藏+]

标签:new   nbsp   lib   sdn   lin   printf   线程   ali   屏幕   

一个多线程的大程序运行的时候崩掉了,屏幕上打出这个: 
  
*** glibc detected *** corrupted double-linked list: 0xb78381d8 *** 

三个原因 
1.  
    int* a = new int(10); 
    delete a; 
    delete a;   // <----  这个 
  
2. int* a; 
    delete a;   // <----  这个 
  
3. char s[10]; 
    int* a = new int(10); 
    sprintf(s, "1234567890"); 
    delete a; // a 被前面的给覆盖了 

转自:https://blog.csdn.net/yalisiyi1/article/details/9284391

【转】 glibc detected *** corrupted double-linked list:错误的原因有如下三种可能

标签:new   nbsp   lib   sdn   lin   printf   线程   ali   屏幕   

原文地址:https://www.cnblogs.com/eleclsc/p/10731822.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!