代码很简单,就是顶楼里的那种写法,而且崩溃栈就是4楼的,这个时候在构造,是不可能析构的,只能是没构造/没初始化。
gdb没那么好用,我用thread apply xxx bt查看别的线程的栈,经常卡住不返回,gdb 12.1.
跟msvc或者windbg调试比,差得太远
【 在 weiwallz 的大作中提到: 】
: 要我的话,我就把io_context::io_context()和io_context::~io_context()加上断点,然后看看崩的时候,到底是还没创建io_context,还是因为某种原因(也许其依附的对象不在了),io_context已经不在了
:
--
修改:z16166 FROM 221.218.163.*
FROM 221.218.163.*