在linux环境下,程序运行被杀死了

在linux下,运行一个程序,调用某个功能时候发现程序直接被杀死,运行gdb调试时候显示,在调用fopen时,打开文件途中直接收到信号把程序杀死。
但是我找了一天都没找到为什么会出现调用fopen会出现这种情况,何况需要打开那个文件也是存在的。贴上代码,请大哥们救救这个孩子
图片说明
调试的时候到
s =load_stulist();里面就出现问题
图片说明
我录入信息的时候保存代码是这个
图片说明