1
A
回答
2
我怀疑是所属类别是该帧的顶部是完全在这种情况下,红色的鲱鱼。你需要继续调用堆栈,直到你找到你自己的代码并在那个时候查看更多细节。几乎肯定你试图从空指针获取typeinfo,但它有点可能只是一个垃圾指针值(这将不太明显)。
1
RTTI只适用于班至少有一个虚拟的方法,因此要确保你有一个。
另外请记住,你可以直接使用RTTI(dynamic_cast的,所属类别,typeid的)欧间接(美中不足的是,也可以在dynamic_cast的方面来实现)。
3
有同样的问题;张贴的解决方案,因为它可能会帮助别人:
制作该项目的一个干净的重建解决了这个问题 - 一些目标文件使用的头文件的不同版本,并导致不一致。实际的错误在我的构建脚本中,因为依赖关系没有正确表达。
相关问题
- 1. pthread_join()导致分段错误
- 2. vkCreateInstance导致分段错误
- 3. strncpy导致分段错误
- 4. NSNotification导致分段错误
- 5. fclose导致分段错误?
- 6. PyArg_ParseTuple导致分段错误
- 7. strcpy()导致分段错误?
- 8. pthread_create导致分段错误
- 9. g_file_new_for_path()导致分段错误
- 10. “this”关键字导致分段错误
- 11. 导致分段错误的WSDL模式
- 12. OpenGL glutInit():XOpenDisplay()导致分段错误
- 13. 返回到libc导致分段错误
- 14. 倒带导致分段错误
- 15. Pthread_create导致分段错误(C++,Kubutnu 15)
- 16. malloc问题导致分段错误
- 17. 系统调用导致分段错误
- 18. Qt App在GLWidget.show();导致分段错误;
- 19. 为什么printf导致分段错误?
- 20. malloc导致mprotect出现分段错误
- 21. OpenSSL d2i_RSA_PUBKEY导致分段错误
- 22. Kotlin构建导致JVM分段错误
- 23. Rails i18n方法导致分段错误?
- 24. scanf导致分段错误11
- 25. opencc python导致分段错误
- 26. pthread_join导致分段错误。为什么?
- 27. boost :: asio io_service :: run_one导致分段错误
- 28. 大对象导致分段错误
- 29. 睡眠()导致分段错误
- 30. QTime-> addSecs导致分段错误
你能粘贴一部分处理'typeinfo'或'typeid'的代码吗? – 2011-03-18 14:45:22
而你并没有编译'-fno-rtti'是你吗? – Rup 2011-03-18 14:47:42
我公司的计算机中的代码,并且此seg错误有时,现在每次都发生。没有-fno-rtti。 – user666199 2011-03-18 14:52:20