我正在创建一个包含太多代码的库,无法在此处提供。
我的问题是分段错误,Valgrind分析为:
跳转到下一行中指出的无效地址 在0x72612F656D6F682F:??? 在[...](堆栈电话)
感谢this question,我想这是因为我在某处有一个堆栈损坏。
我的问题是:如何找到它? 我尝试使用GDB,但分段错误似乎不在同一个地方。 GDB告诉我它位于函数的第一行,而Valgrind告诉我这个函数调用会导致分段错误。