調用堆棧:應用程序崩潰與中止錯誤從_Unwind_Resume
#0 0x00007faf7fdb8ed5 in raise() from /lib/libc.so.6
#1 0x00007faf7fdba3f3 in abort() from /lib/libc.so.6
#2 0x00007faf8063c294 in _gnu_cxx::_verbose_terminate_handler() from /usr/lib/libstdc++.so.6
#3 0x00007faf8063a696 in ??() from /usr/lib/libstdc++.so.6
#4 0x00007faf8063988b in ??() from /usr/lib/libstdc++.so.6
#5 0x00007faf8063a458 in _gxx_personality_v0() from /usr/lib/libstdc++.so.6
#6 0x00007faf800eacb3 in ??() from /lib/libgcc_s.so.1
#7 0x00007faf800ead78 in _Unwind_Resume() from /lib/libgcc_s.so.1
#8 0x0000000000a0ea6c in ~ServletRequest (this=0x7faf60a156c0) at ../myapp/servlets/server.cpp:124
#9 0x00000000009d8be2 in boost::detail::sp_counted_impl_p<MyApp::ServletRequest>::dispose (this=<value optimized out> at /usr/include/boost/checked_delete.hpp:34
#10 0x00000000006f5569 in ~shared_count (this=<value optimized out> at /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:145
#11 0x00000000009d4a59 in MyApp::Dispatcher::request (this=0x19413b8, req={px = 0x7faf732dfc70, pn = {pi = 0x7faf732dfb60}}) at /usr/include/boost/smart_ptr/shared_ptr.hpp:169
#12 0x00000000009afd9e in boost::detail::function::void_function_ref_invoker1<MyApp::Dispatcher, void, boost::shared_ptr<MyLib::HTTP::ServerRequest> >::invoke (function_obj_ptr=<value optimized out>, a0=<value optimized out> at ../libtriton/mordor/mordor/http/servlet.h:28
#13 0x0000000000cd2bb3 in boost::function1<void, boost::shared_ptr<MyLib::HTTP::ServerRequest> >::operator() (this=<value optimized out>, a0=<value optimized out> at /usr/include/boost/function/function_template.hpp:1013
任何人都遇到過這個問題,可能能夠解釋爲什麼在_Unwind_Resume
中止happpened光?
也許是因爲124行文件'../ trogdor/servlets/server.cpp'中的某個問題?看起來像一個未捕獲的異常。 – 2013-02-22 02:01:29
未找到任何明確的未捕獲異常。 – tsing 2013-02-24 04:06:33
您能否顯示'〜ServletRequest'析構函數?還有其中使用的任何變量的聲明? – 2013-02-24 05:01:14