向共享内存赋值一个50000INT数组的结构体赋值,内核崩溃问题

创建了一个大型的结构体,里面有许多子结构体,创建成功之后,使用全局指针指向其中一个子结构体,并创建了一个子结构体类型的实例进行,*指针=实例赋值。
如果子结构体中的数组小于2000个,不会崩溃,再大就会崩溃。
个人推测:
1.应该不是指针使用错误吧?毕竟小一点的没有报错崩溃!

复制指定的一个值并不会崩溃,溢出问题?