在 Linux 中,主线程的栈大小通常默认为 8MB。如果主线程的栈大小过大,可能是因为程序中存在大量的嵌套函数调用、递归调用或者大量使用了局部变量。此外,程序中存在内存泄漏或者无限循环等情况也可能导致栈大小过大。