结合程序崩溃后的core文件分析bug

引言     在《I/O的效率比较》中,我们在修改图1程序的BUF_SIZE为8388608时,运行程序出现崩溃,如下图1:          图1. 段错误     一般而言,导致程序段错误的原因如下: 内存访问出错,这类问题的典型代表就是数组越界。 非法内存访问,出现这类问题主要是程序试图访问内核段内存而产生的错误。 栈溢出, Linux默认给一个进程分配的栈空间大小为8M,因此你的数组开得过
相关文章
相关标签/搜索