|
GNU gdb (GDB) Red Hat Enterprise Linux (7.2-56.el6)
|
|
Copyright (C) 2010 Free Software Foundation, Inc.
|
|
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
|
|
This is free software: you are free to change and redistribute it.
|
|
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
|
|
and "show warranty" for details.
|
|
This GDB was configured as "x86_64-redhat-linux-gnu".
|
|
For bug reporting instructions, please see:
|
|
<http://www.gnu.org/software/gdb/bugs/>...
|
|
Reading symbols from /home/nsharma/workspace/imr/Debug/imr...done.
|
|
[?1034h(gdb) b iManageRisk::~iManageRisk
|
|
Breakpoint 1 at 0x4b7500: file ui/iManageRisk.cpp, line 110. (2 locations)
|
|
(gdb) r
|
|
Starting program: /home/nsharma/workspace/imr/Debug/imr --http-address 127.0.0.1 --http-port 8080 --docroot . --config css/wt_config.xml
|
|
[Thread debugging using libthread_db enabled]
|
|
[2013-Feb-01 11:16:58.281124] 21953 - [info] "config: reading Wt config file: css/wt_config.xml (location = '/home/nsharma/workspace/imr/Debug/imr')"
|
|
[2013-Feb-01 11:16:58.290085] 21953 - [info] "Auth.GoogleService: not configured: OAuth: no 'google-oauth2-redirect-endpoint' property configured"
|
|
[2013-Feb-01 11:16:58.290159] 21953 - [info] "WServer/wthttp: initializing built-in wthttpd"
|
|
[2013-Feb-01 11:16:58.290986] 21953 - [info] "wthttp: started server: http://127.0.0.1:8080"
|
|
[2013-Feb-01 11:16:59.148656] 21953 - [info] "Wt: session created (#sessions = 1)"
|
|
[2013-Feb-01 11:16:59.149021] 21953 [/ EGCSv884ELtFDsPi] [info] "WEnvironment: UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11"
|
|
[2013-Feb-01 11:16:59.149346] 21953 [/ EGCSv884ELtFDsPi] [info] "Wt: signal from dead session, sending reload."
|
|
[2013-Feb-01 11:16:59.150086] 21953 [/ EGCSv884ELtFDsPi] [info] "Wt: session destroyed (#sessions = 0)"
|
|
[2013-Feb-01 11:16:59.150449] 21953 - [info] "WebRequest: took 2.196ms"
|
|
[2013-Feb-01 11:17:01.429360] 21953 - [info] "Wt: session created (#sessions = 1)"
|
|
[2013-Feb-01 11:17:01.429443] 21953 [/ 85mO73I5SpKP6Bly] [info] "WEnvironment: UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11"
|
|
127.0.0.1 - - [2013-Feb-01 11:17:01.430333] "GET / HTTP/1.1" 200 1897
|
|
[2013-Feb-01 11:17:01.430450] 21953 - [info] "WebRequest: took 1.153ms"
|
|
[New Thread 0x7ffff52c6700 (LWP 21956)]
|
|
[Thread 0x7ffff52c6700 (LWP 21956) exited]
|
|
[New Thread 0x7fffeffff700 (LWP 21957)]
|
|
[New Thread 0x7fffef5fe700 (LWP 21958)]
|
|
[New Thread 0x7fffe6bfd700 (LWP 21959)]
|
|
[New Thread 0x7fffeebfd700 (LWP 21960)]
|
|
[New Thread 0x7fffd7fff700 (LWP 21961)]
|
|
[New Thread 0x7fffee1fc700 (LWP 21962)]
|
|
[New Thread 0x7fffed7fb700 (LWP 21963)]
|
|
[New Thread 0x7fffc7fff700 (LWP 21964)]
|
|
[New Thread 0x7fffecdfa700 (LWP 21965)]
|
|
[New Thread 0x7fffe7fff700 (LWP 21966)]
|
|
begin transaction
|
|
rollback transaction
|
|
[2013-Feb-01 11:17:01.484172] 21953 [/ 85mO73I5SpKP6Bly] [info] "Using existing database"
|
|
[2013-Feb-01 11:17:01.484507] 21953 [/ 85mO73I5SpKP6Bly] [warning] "WApplication: Deploy-path ends with '/', using /?_= for internal paths"
|
|
127.0.0.1 - - [2013-Feb-01 11:17:01.486646] "GET /?wtd=85mO73I5SpKP6Bly&request=style HTTP/1.1" 200 107
|
|
[2013-Feb-01 11:17:01.486712] 21953 [/ 85mO73I5SpKP6Bly] [info] "WebRequest: took 24.599ms"
|
|
127.0.0.1 - - [2013-Feb-01 11:17:01.500717] "GET /?wtd=85mO73I5SpKP6Bly&sid=1497388120&htmlHistory=true&deployPath=%2F&request=script&rand=1164871313 HTTP/1.1" 200 40056
|
|
[2013-Feb-01 11:17:01.500777] 21953 - [info] "WebRequest: took 35.451ms"
|
|
127.0.0.1 - - [2013-Feb-01 11:17:01.598466] "POST /?wtd=85mO73I5SpKP6Bly HTTP/1.1" 200 50
|
|
[2013-Feb-01 11:17:01.598525] 21953 - [info] "WebRequest: took 1.009ms"
|
|
127.0.0.1 - - [2013-Feb-01 11:17:01.604029] "GET /favicon.ico HTTP/1.1" 404 85
|
|
begin transaction
|
|
select u."id", u."version", u."user_id", u."password_hash", u."password_method", u."password_salt", u."status", u."failed_login_attempts", u."last_login_attempt", u."email", u."unverified_email", u."email_token", u."email_token_expires", u."email_token_role" from "auth_info" u join "auth_identity" i on u.id = i.auth_info_id where (i.provider = ?) and (i.identity = ?)
|
|
update "auth_info" set "version" = ?, "user_id" = ?, "password_hash" = ?, "password_method" = ?, "password_salt" = ?, "status" = ?, "failed_login_attempts" = ?, "last_login_attempt" = ?, "email" = ?, "unverified_email" = ?, "email_token" = ?, "email_token_expires" = ?, "email_token_role" = ? where "id" = ? and "version" = ?
|
|
commit transaction
|
|
begin transaction
|
|
select "id", "version", "auth_info_id", "provider", "identity" from "auth_identity" where ("auth_info_id" = ?) and (provider = ?)
|
|
commit transaction
|
|
begin transaction
|
|
select count(1) from sqlite_master where (type = ?)
|
|
commit transaction
|
|
begin transaction
|
|
commit transaction
|
|
127.0.0.1 - - [2013-Feb-01 11:17:05.623562] "POST /?wtd=85mO73I5SpKP6Bly HTTP/1.1" 200 7893
|
|
[2013-Feb-01 11:17:05.623615] 21953 - [info] "WebRequest: took 141.678ms"
|
|
127.0.0.1 - - [2013-Feb-01 11:17:05.773544] "POST /?wtd=85mO73I5SpKP6Bly HTTP/1.1" 200 99
|
|
[2013-Feb-01 11:17:05.773590] 21953 - [info] "WebRequest: took 0.97ms"
|
|
[New Thread 0x7fffe75fe700 (LWP 21978)]
|
|
[New Thread 0x7fffe61fc700 (LWP 21979)]
|
|
[Switching to Thread 0x7fffc7fff700 (LWP 21964)]
|
|
|
|
Breakpoint 1, iManageRisk::~iManageRisk (this=0x7fffcc0096a0, __in_chrg=<value optimized out>) at ui/iManageRisk.cpp:110
|
|
110 iManageRisk::~iManageRisk() {
|
|
Missing separate debuginfos, use: debuginfo-install audit-libs-2.2-2.el6.x86_64 db4-4.7.25-17.el6.x86_64 glibc-2.12-1.80.el6_3.6.x86_64 keyutils-libs-1.4-4.el6.x86_64 krb5-libs-1.9-33.el6_3.3.x86_64 libcom_err-1.41.12-12.el6.x86_64 libselinux-2.0.94-5.3.el6.x86_64 libxml2-2.7.6-8.el6_3.4.x86_64 nss-softokn-freebl-3.12.9-11.el6.x86_64 openssl-1.0.0-25.el6_3.1.x86_64 pam-1.1.1-10.el6_2.1.x86_64 zlib-1.2.3-27.el6.x86_64
|
|
(gdb) print this->screens_
|
|
$1 = std::map with 1 elements = {
|
|
[0] = {first = {static Empty = {static Empty = <same as static member of an already seen type>, utf8_ = Traceback (most recent call last):
|
|
File "/usr/local/lib64/../share/gcc-4.7.2/python/libstdcxx/v6/printers.py", line 605, in to_string
|
|
return ptr.lazy_string (length = len)
|
|
RuntimeError: Cannot access memory at address 0xffffffffffffffe8
|
|
, static stArguments_ = {<std::_Vector_base<Wt::WString, std::allocator<Wt::WString> >> = {
|
|
_M_impl = {<std::allocator<Wt::WString>> = {<__gnu_cxx::new_allocator<Wt::WString>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
|
|
_M_end_of_storage = 0x0}}, <No data fields>}, impl_ = 0x0}, utf8_ = "STP", static stArguments_ = <same as static member of an already seen type>, impl_ = 0x0}, second =
|
|
std::shared_ptr (count 1, weak 0) 0x7fffcc033b30}
|
|
}
|
|
(gdb) bt
|
|
#0 iManageRisk::~iManageRisk (this=0x7fffcc0096a0, __in_chrg=<value optimized out>) at ui/iManageRisk.cpp:110
|
|
#1 0x00007ffff7b61466 in Wt::WWebWidget::~WWebWidget (this=0x7fffcc002520, __in_chrg=<value optimized out>) at /usr/local/wt-3.2.3/src/Wt/WWebWidget.C:251
|
|
#2 0x00007ffff7a12529 in Wt::WContainerWidget::~WContainerWidget (this=0x7fffcc002520, __in_chrg=<value optimized out>) at /usr/local/wt-3.2.3/src/Wt/WContainerWidget.C:72
|
|
#3 0x00007ffff7b61466 in Wt::WWebWidget::~WWebWidget (this=0x7fffcc001fb0, __in_chrg=<value optimized out>) at /usr/local/wt-3.2.3/src/Wt/WWebWidget.C:251
|
|
#4 0x00007ffff7a12529 in Wt::WContainerWidget::~WContainerWidget (this=0x7fffcc001fb0, __in_chrg=<value optimized out>) at /usr/local/wt-3.2.3/src/Wt/WContainerWidget.C:72
|
|
#5 0x00007ffff79d0a8e in Wt::WApplication::~WApplication (this=0x7fffcc004730, __in_chrg=<value optimized out>) at /usr/local/wt-3.2.3/src/Wt/WApplication.C:373
|
|
#6 0x00007ffff79d1239 in Wt::WApplication::~WApplication (this=0x7fffcc004730, __in_chrg=<value optimized out>) at /usr/local/wt-3.2.3/src/Wt/WApplication.C:388
|
|
#7 0x00007ffff7c4994a in Wt::WebSession::~WebSession (this=0x7fffb8014e50, __in_chrg=<value optimized out>) at /usr/local/wt-3.2.3/src/web/WebSession.C:219
|
|
#8 0x00007ffff7c36202 in checked_delete<Wt::WebSession> (this=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/include/boost/checked_delete.hpp:34
|
|
#9 boost::detail::sp_counted_impl_p<Wt::WebSession>::dispose (this=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/include/boost/smart_ptr/detail/sp_counted_impl.hpp:78
|
|
#10 0x00007ffff7c365c9 in release (this=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:145
|
|
#11 ~shared_count (this=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/include/boost/smart_ptr/detail/shared_count.hpp:371
|
|
#12 ~shared_ptr (this=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/include/boost/smart_ptr/shared_ptr.hpp:327
|
|
#13 boost::shared_ptr<Wt::WebSession>::reset (this=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/include/boost/smart_ptr/shared_ptr.hpp:551
|
|
#14 0x00007ffff7c351ff in Wt::WebController::handleRequest (this=0x7c9470, request=0x7fffcc001940) at /usr/local/wt-3.2.3/src/web/WebController.C:641
|
|
#15 0x00007ffff6d2e75f in http::server::WtReply::consumeRequestBody (this=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/wt-3.2.3/src/http/WtReply.C:140
|
|
#16 0x00007ffff6d0f1e4 in http::server::RequestParser::parseBody (this=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/wt-3.2.3/src/http/RequestParser.C:141
|
|
#17 0x00007ffff6cf936c in http::server::Connection::handleReadBody (this=0x7fffb8000a90) at /usr/local/wt-3.2.3/src/http/Connection.C:226
|
|
#18 0x00007ffff6cfa7ef in http::server::Connection::handleReadRequest0 (this=0x7fffb8000a90) at /usr/local/wt-3.2.3/src/http/Connection.C:165
|
|
#19 0x00007ffff6d29e16 in call<boost::shared_ptr<http::server::TcpConnection>, boost::system::error_code const, unsigned long> (owner=0x7c9a50, base=Unhandled dwarf expression opcode 0xf3
|
|
)
|
|
at /usr/local/include/boost/bind/mem_fn_template.hpp:271
|
|
#20 operator()<boost::shared_ptr<http::server::TcpConnection> > (owner=0x7c9a50, base=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/include/boost/bind/mem_fn_template.hpp:286
|
|
#21 operator()<boost::_mfi::mf2<void, http::server::Connection, const boost::system::error_code&, long unsigned int>, boost::_bi::list2<const boost::system::error_code&, const long unsigned int&> > (
|
|
owner=0x7c9a50, base=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/include/boost/bind/bind.hpp:392
|
|
#22 operator()<boost::system::error_code, long unsigned int> (owner=0x7c9a50, base=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/include/boost/bind/bind_template.hpp:102
|
|
#23 operator() (owner=0x7c9a50, base=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/include/boost/asio/detail/bind_handler.hpp:118
|
|
#24 asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, http::server::Connection, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<boost::shared_ptr<http::server::TcpConnection> >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> > (owner=0x7c9a50, base=Unhandled dwarf expression opcode 0xf3
|
|
)
|
|
at /usr/local/include/boost/asio/handler_invoke_hook.hpp:64
|
|
#25 invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, http::server::Connection, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<boost::shared_ptr<http::server::TcpConnection> >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, http::server::Connection, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<boost::shared_ptr<http::server::TcpConnection> >, boost::arg<1> (*)(), boost::arg<2> (*)()> > > (owner=0x7c9a50, base=Unhandled dwarf expression opcode 0xf3
|
|
)
|
|
at /usr/local/include/boost/asio/detail/handler_invoke_helpers.hpp:39
|
|
#26 boost::asio::detail::reactive_socket_recv_op<boost::asio::mutable_buffers_1, boost::_bi::bind_t<void, boost::_mfi::mf2<void, http::server::Connection, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<boost::shared_ptr<http::server::TcpConnection> >, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::do_complete (owner=0x7c9a50, base=Unhandled dwarf expression opcode 0xf3
|
|
)
|
|
at /usr/local/include/boost/asio/detail/reactive_socket_recv_op.hpp:110
|
|
#27 0x00007ffff7a73cd3 in complete (this=0x7c9a50, ec=...) at /usr/local/include/boost/asio/detail/task_io_service_operation.hpp:37
|
|
#28 do_run_one (this=0x7c9a50, ec=...) at /usr/local/include/boost/asio/detail/impl/task_io_service.ipp:419
|
|
#29 boost::asio::detail::task_io_service::run (this=0x7c9a50, ec=...) at /usr/local/include/boost/asio/detail/impl/task_io_service.ipp:160
|
|
#30 0x00007ffff7a70d0b in run (this=0x7c9f50) at /usr/local/include/boost/asio/impl/io_service.ipp:59
|
|
#31 Wt::WIOService::run (this=0x7c9f50) at /usr/local/wt-3.2.3/src/Wt/WIOService.C:133
|
|
#32 0x00007ffff67b2819 in thread_proxy () from /usr/local/lib/libboost_thread.so.1.53.0
|
|
#33 0x00000033ecc07851 in start_thread () from /lib64/libpthread.so.0
|
|
#34 0x00000033ec0e811d in clone () from /lib64/libc.so.6
|
|
(gdb) c
|
|
Continuing.
|
|
|
|
Breakpoint 1, iManageRisk::~iManageRisk (this=0x7fffcc0096a0, __in_chrg=<value optimized out>) at ui/iManageRisk.cpp:110
|
|
110 iManageRisk::~iManageRisk() {
|
|
(gdb) cbtprint this->screens_
|
|
$2 = std::map with 1 elements = {
|
|
[0] = {first = {static Empty = {static Empty = <same as static member of an already seen type>, utf8_ = Traceback (most recent call last):
|
|
File "/usr/local/lib64/../share/gcc-4.7.2/python/libstdcxx/v6/printers.py", line 605, in to_string
|
|
return ptr.lazy_string (length = len)
|
|
RuntimeError: Cannot access memory at address 0xffffffffffffffe8
|
|
, static stArguments_ = {<std::_Vector_base<Wt::WString, std::allocator<Wt::WString> >> = {
|
|
_M_impl = {<std::allocator<Wt::WString>> = {<__gnu_cxx::new_allocator<Wt::WString>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0,
|
|
_M_end_of_storage = 0x0}}, <No data fields>}, impl_ = 0x0}, utf8_ = "STP", static stArguments_ = <same as static member of an already seen type>, impl_ = 0x0},
|
|
second = std::shared_ptr (count 1, weak 0) 0x7fffcc033b30}
|
|
}
|
|
(gdb) bt
|
|
#0 iManageRisk::~iManageRisk (this=0x7fffcc0096a0, __in_chrg=<value optimized out>) at ui/iManageRisk.cpp:110
|
|
#1 0x00000000004b7679 in iManageRisk::~iManageRisk (this=0x7fffcc0096a0, __in_chrg=<value optimized out>) at ui/iManageRisk.cpp:111
|
|
#2 0x00007ffff7b61466 in Wt::WWebWidget::~WWebWidget (this=0x7fffcc002520, __in_chrg=<value optimized out>) at /usr/local/wt-3.2.3/src/Wt/WWebWidget.C:251
|
|
#3 0x00007ffff7a12529 in Wt::WContainerWidget::~WContainerWidget (this=0x7fffcc002520, __in_chrg=<value optimized out>) at /usr/local/wt-3.2.3/src/Wt/WContainerWidget.C:72
|
|
#4 0x00007ffff7b61466 in Wt::WWebWidget::~WWebWidget (this=0x7fffcc001fb0, __in_chrg=<value optimized out>) at /usr/local/wt-3.2.3/src/Wt/WWebWidget.C:251
|
|
#5 0x00007ffff7a12529 in Wt::WContainerWidget::~WContainerWidget (this=0x7fffcc001fb0, __in_chrg=<value optimized out>) at /usr/local/wt-3.2.3/src/Wt/WContainerWidget.C:72
|
|
#6 0x00007ffff79d0a8e in Wt::WApplication::~WApplication (this=0x7fffcc004730, __in_chrg=<value optimized out>) at /usr/local/wt-3.2.3/src/Wt/WApplication.C:373
|
|
#7 0x00007ffff79d1239 in Wt::WApplication::~WApplication (this=0x7fffcc004730, __in_chrg=<value optimized out>) at /usr/local/wt-3.2.3/src/Wt/WApplication.C:388
|
|
#8 0x00007ffff7c4994a in Wt::WebSession::~WebSession (this=0x7fffb8014e50, __in_chrg=<value optimized out>) at /usr/local/wt-3.2.3/src/web/WebSession.C:219
|
|
#9 0x00007ffff7c36202 in checked_delete<Wt::WebSession> (this=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/include/boost/checked_delete.hpp:34
|
|
#10 boost::detail::sp_counted_impl_p<Wt::WebSession>::dispose (this=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/include/boost/smart_ptr/detail/sp_counted_impl.hpp:78
|
|
#11 0x00007ffff7c365c9 in release (this=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:145
|
|
#12 ~shared_count (this=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/include/boost/smart_ptr/detail/shared_count.hpp:371
|
|
#13 ~shared_ptr (this=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/include/boost/smart_ptr/shared_ptr.hpp:327
|
|
#14 boost::shared_ptr<Wt::WebSession>::reset (this=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/include/boost/smart_ptr/shared_ptr.hpp:551
|
|
#15 0x00007ffff7c351ff in Wt::WebController::handleRequest (this=0x7c9470, request=0x7fffcc001940) at /usr/local/wt-3.2.3/src/web/WebController.C:641
|
|
#16 0x00007ffff6d2e75f in http::server::WtReply::consumeRequestBody (this=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/wt-3.2.3/src/http/WtReply.C:140
|
|
#17 0x00007ffff6d0f1e4 in http::server::RequestParser::parseBody (this=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/wt-3.2.3/src/http/RequestParser.C:141
|
|
#18 0x00007ffff6cf936c in http::server::Connection::handleReadBody (this=0x7fffb8000a90) at /usr/local/wt-3.2.3/src/http/Connection.C:226
|
|
#19 0x00007ffff6cfa7ef in http::server::Connection::handleReadRequest0 (this=0x7fffb8000a90) at /usr/local/wt-3.2.3/src/http/Connection.C:165
|
|
#20 0x00007ffff6d29e16 in call<boost::shared_ptr<http::server::TcpConnection>, boost::system::error_code const, unsigned long> (owner=0x7c9a50, base=Unhandled dwarf expression opcode 0xf3
|
|
)
|
|
at /usr/local/include/boost/bind/mem_fn_template.hpp:271
|
|
#21 operator()<boost::shared_ptr<http::server::TcpConnection> > (owner=0x7c9a50, base=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/include/boost/bind/mem_fn_template.hpp:286
|
|
#22 operator()<boost::_mfi::mf2<void, http::server::Connection, const boost::system::error_code&, long unsigned int>, boost::_bi::list2<const boost::system::error_code&, const long unsigned int&> > (
|
|
owner=0x7c9a50, base=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/include/boost/bind/bind.hpp:392
|
|
#23 operator()<boost::system::error_code, long unsigned int> (owner=0x7c9a50, base=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/include/boost/bind/bind_template.hpp:102
|
|
#24 operator() (owner=0x7c9a50, base=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/include/boost/asio/detail/bind_handler.hpp:118
|
|
#25 asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, http::server::Connection, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<boost::shared_ptr<http::server::TcpConnection> >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> > (owner=0x7c9a50, base=Unhandled dwarf expression opcode 0xf3
|
|
)
|
|
at /usr/local/include/boost/asio/handler_invoke_hook.hpp:64
|
|
#26 invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, http::server::Connection, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<boost::shared_ptr<http::server::TcpConnection> >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, http::server::Connection, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<boost::shared_ptr<http::server::TcpConnection> >, boost::arg<1> (*)(), boost::arg<2> (*)()> > > (owner=0x7c9a50, base=Unhandled dwarf expression opcode 0xf3
|
|
)
|
|
at /usr/local/include/boost/asio/detail/handler_invoke_helpers.hpp:39
|
|
#27 boost::asio::detail::reactive_socket_recv_op<boost::asio::mutable_buffers_1, boost::_bi::bind_t<void, boost::_mfi::mf2<void, http::server::Connection, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<boost::shared_ptr<http::server::TcpConnection> >, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::do_complete (owner=0x7c9a50, base=Unhandled dwarf expression opcode 0xf3
|
|
)
|
|
at /usr/local/include/boost/asio/detail/reactive_socket_recv_op.hpp:110
|
|
#28 0x00007ffff7a73cd3 in complete (this=0x7c9a50, ec=...) at /usr/local/include/boost/asio/detail/task_io_service_operation.hpp:37
|
|
#29 do_run_one (this=0x7c9a50, ec=...) at /usr/local/include/boost/asio/detail/impl/task_io_service.ipp:419
|
|
#30 boost::asio::detail::task_io_service::run (this=0x7c9a50, ec=...) at /usr/local/include/boost/asio/detail/impl/task_io_service.ipp:160
|
|
#31 0x00007ffff7a70d0b in run (this=0x7c9f50) at /usr/local/include/boost/asio/impl/io_service.ipp:59
|
|
#32 Wt::WIOService::run (this=0x7c9f50) at /usr/local/wt-3.2.3/src/Wt/WIOService.C:133
|
|
#33 0x00007ffff67b2819 in thread_proxy () from /usr/local/lib/libboost_thread.so.1.53.0
|
|
#34 0x00000033ecc07851 in start_thread () from /lib64/libpthread.so.0
|
|
#35 0x00000033ec0e811d in clone () from /lib64/libc.so.6
|
|
(gdb) c
|
|
Continuing.
|
|
127.0.0.1 - - [2013-Feb-01 11:18:28.005095] "POST /?wtd=85mO73I5SpKP6Bly HTTP/1.1" 200 913
|
|
|
|
Program received signal SIGSEGV, Segmentation fault.
|
|
0x00000000000000a1 in ?? () at /usr/local/include/boost/smart_ptr/shared_ptr.hpp:343
|
|
343 explicit shared_ptr( Y * p ): px( p ), pn() // Y must be complete
|
|
(gdb) bt
|
|
#0 0x00000000000000a1 in ?? () at /usr/local/include/boost/smart_ptr/shared_ptr.hpp:343
|
|
#1 0x00000000004ba465 in _M_release (this=0x7fffcc0099a0, __x=0x7fffcc03b1b0) at /usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.7.2/../../../../include/c++/4.7.2/bits/shared_ptr_base.h:147
|
|
#2 ~__shared_count (this=0x7fffcc0099a0, __x=0x7fffcc03b1b0) at /usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.7.2/../../../../include/c++/4.7.2/bits/shared_ptr_base.h:558
|
|
#3 ~__shared_ptr (this=0x7fffcc0099a0, __x=0x7fffcc03b1b0) at /usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.7.2/../../../../include/c++/4.7.2/bits/shared_ptr_base.h:813
|
|
#4 ~shared_ptr (this=0x7fffcc0099a0, __x=0x7fffcc03b1b0) at /usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.7.2/../../../../include/c++/4.7.2/bits/shared_ptr.h:93
|
|
#5 ~pair (this=0x7fffcc0099a0, __x=0x7fffcc03b1b0) at /usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.7.2/../../../../include/c++/4.7.2/bits/stl_pair.h:88
|
|
#6 ~pair (this=0x7fffcc0099a0, __x=0x7fffcc03b1b0) at /usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.7.2/../../../../include/c++/4.7.2/bits/stl_pair.h:88
|
|
#7 ~_Rb_tree_node (this=0x7fffcc0099a0, __x=0x7fffcc03b1b0) at /usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.7.2/../../../../include/c++/4.7.2/bits/stl_tree.h:130
|
|
#8 destroy<std::_Rb_tree_node<std::pair<int const, std::pair<Wt::WString, std::shared_ptr<imrScreen> > > > > (this=0x7fffcc0099a0, __x=0x7fffcc03b1b0)
|
|
at /usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.7.2/../../../../include/c++/4.7.2/ext/new_allocator.h:114
|
|
#9 _M_destroy_node (this=0x7fffcc0099a0, __x=0x7fffcc03b1b0) at /usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.7.2/../../../../include/c++/4.7.2/bits/stl_tree.h:419
|
|
#10 std::_Rb_tree<int, std::pair<int const, std::pair<Wt::WString, std::shared_ptr<imrScreen> > >, std::_Select1st<std::pair<int const, std::pair<Wt::WString, std::shared_ptr<imrScreen> > > >, std::less<int>, std::allocator<std::pair<int const, std::pair<Wt::WString, std::shared_ptr<imrScreen> > > > >::_M_erase (this=0x7fffcc0099a0, __x=0x7fffcc03b1b0)
|
|
at /usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.7.2/../../../../include/c++/4.7.2/bits/stl_tree.h:1084
|
|
#11 0x00000000004b755e in ~_Rb_tree (this=0x7fffcc0096a0, __in_chrg=<value optimized out>) at /usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.7.2/../../../../include/c++/4.7.2/bits/stl_tree.h:646
|
|
#12 ~map (this=0x7fffcc0096a0, __in_chrg=<value optimized out>) at /usr/local/lib/gcc/x86_64-unknown-linux-gnu/4.7.2/../../../../include/c++/4.7.2/bits/stl_map.h:90
|
|
#13 iManageRisk::~iManageRisk (this=0x7fffcc0096a0, __in_chrg=<value optimized out>) at ui/iManageRisk.cpp:110
|
|
#14 0x00000000004b7679 in iManageRisk::~iManageRisk (this=0x7fffcc0096a0, __in_chrg=<value optimized out>) at ui/iManageRisk.cpp:111
|
|
#15 0x00007ffff7b61466 in Wt::WWebWidget::~WWebWidget (this=0x7fffcc002520, __in_chrg=<value optimized out>) at /usr/local/wt-3.2.3/src/Wt/WWebWidget.C:251
|
|
#16 0x00007ffff7a12529 in Wt::WContainerWidget::~WContainerWidget (this=0x7fffcc002520, __in_chrg=<value optimized out>) at /usr/local/wt-3.2.3/src/Wt/WContainerWidget.C:72
|
|
#17 0x00007ffff7b61466 in Wt::WWebWidget::~WWebWidget (this=0x7fffcc001fb0, __in_chrg=<value optimized out>) at /usr/local/wt-3.2.3/src/Wt/WWebWidget.C:251
|
|
#18 0x00007ffff7a12529 in Wt::WContainerWidget::~WContainerWidget (this=0x7fffcc001fb0, __in_chrg=<value optimized out>) at /usr/local/wt-3.2.3/src/Wt/WContainerWidget.C:72
|
|
#19 0x00007ffff79d0a8e in Wt::WApplication::~WApplication (this=0x7fffcc004730, __in_chrg=<value optimized out>) at /usr/local/wt-3.2.3/src/Wt/WApplication.C:373
|
|
#20 0x00007ffff79d1239 in Wt::WApplication::~WApplication (this=0x7fffcc004730, __in_chrg=<value optimized out>) at /usr/local/wt-3.2.3/src/Wt/WApplication.C:388
|
|
#21 0x00007ffff7c4994a in Wt::WebSession::~WebSession (this=0x7fffb8014e50, __in_chrg=<value optimized out>) at /usr/local/wt-3.2.3/src/web/WebSession.C:219
|
|
#22 0x00007ffff7c36202 in checked_delete<Wt::WebSession> (this=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/include/boost/checked_delete.hpp:34
|
|
#23 boost::detail::sp_counted_impl_p<Wt::WebSession>::dispose (this=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/include/boost/smart_ptr/detail/sp_counted_impl.hpp:78
|
|
#24 0x00007ffff7c365c9 in release (this=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:145
|
|
#25 ~shared_count (this=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/include/boost/smart_ptr/detail/shared_count.hpp:371
|
|
#26 ~shared_ptr (this=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/include/boost/smart_ptr/shared_ptr.hpp:327
|
|
#27 boost::shared_ptr<Wt::WebSession>::reset (this=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/include/boost/smart_ptr/shared_ptr.hpp:551
|
|
#28 0x00007ffff7c351ff in Wt::WebController::handleRequest (this=0x7c9470, request=0x7fffcc001940) at /usr/local/wt-3.2.3/src/web/WebController.C:641
|
|
#29 0x00007ffff6d2e75f in http::server::WtReply::consumeRequestBody (this=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/wt-3.2.3/src/http/WtReply.C:140
|
|
#30 0x00007ffff6d0f1e4 in http::server::RequestParser::parseBody (this=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/wt-3.2.3/src/http/RequestParser.C:141
|
|
#31 0x00007ffff6cf936c in http::server::Connection::handleReadBody (this=0x7fffb8000a90) at /usr/local/wt-3.2.3/src/http/Connection.C:226
|
|
#32 0x00007ffff6cfa7ef in http::server::Connection::handleReadRequest0 (this=0x7fffb8000a90) at /usr/local/wt-3.2.3/src/http/Connection.C:165
|
|
#33 0x00007ffff6d29e16 in call<boost::shared_ptr<http::server::TcpConnection>, boost::system::error_code const, unsigned long> (owner=0x7c9a50, base=Unhandled dwarf expression opcode 0xf3
|
|
)
|
|
at /usr/local/include/boost/bind/mem_fn_template.hpp:271
|
|
#34 operator()<boost::shared_ptr<http::server::TcpConnection> > (owner=0x7c9a50, base=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/include/boost/bind/mem_fn_template.hpp:286
|
|
#35 operator()<boost::_mfi::mf2<void, http::server::Connection, const boost::system::error_code&, long unsigned int>, boost::_bi::list2<const boost::system::error_code&, const long unsigned int&> > (
|
|
owner=0x7c9a50, base=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/include/boost/bind/bind.hpp:392
|
|
#36 operator()<boost::system::error_code, long unsigned int> (owner=0x7c9a50, base=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/include/boost/bind/bind_template.hpp:102
|
|
#37 operator() (owner=0x7c9a50, base=Unhandled dwarf expression opcode 0xf3
|
|
) at /usr/local/include/boost/asio/detail/bind_handler.hpp:118
|
|
#38 asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, http::server::Connection, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<boost::shared_ptr<http::server::TcpConnection> >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long> > (owner=0x7c9a50, base=Unhandled dwarf expression opcode 0xf3
|
|
)
|
|
at /usr/local/include/boost/asio/handler_invoke_hook.hpp:64
|
|
#39 invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void, boost::_mfi::mf2<void, http::server::Connection, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<boost::shared_ptr<http::server::TcpConnection> >, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code, unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, http::server::Connection, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<boost::shared_ptr<http::server::TcpConnection> >, boost::arg<1> (*)(), boost::arg<2> (*)()> > > (owner=0x7c9a50, base=Unhandled dwarf expression opcode 0xf3
|
|
)
|
|
at /usr/local/include/boost/asio/detail/handler_invoke_helpers.hpp:39
|
|
#40 boost::asio::detail::reactive_socket_recv_op<boost::asio::mutable_buffers_1, boost::_bi::bind_t<void, boost::_mfi::mf2<void, http::server::Connection, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<boost::shared_ptr<http::server::TcpConnection> >, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::do_complete (owner=0x7c9a50, base=Unhandled dwarf expression opcode 0xf3
|
|
)
|
|
at /usr/local/include/boost/asio/detail/reactive_socket_recv_op.hpp:110
|
|
#41 0x00007ffff7a73cd3 in complete (this=0x7c9a50, ec=...) at /usr/local/include/boost/asio/detail/task_io_service_operation.hpp:37
|
|
#42 do_run_one (this=0x7c9a50, ec=...) at /usr/local/include/boost/asio/detail/impl/task_io_service.ipp:419
|
|
#43 boost::asio::detail::task_io_service::run (this=0x7c9a50, ec=...) at /usr/local/include/boost/asio/detail/impl/task_io_service.ipp:160
|
|
#44 0x00007ffff7a70d0b in run (this=0x7c9f50) at /usr/local/include/boost/asio/impl/io_service.ipp:59
|
|
#45 Wt::WIOService::run (this=0x7c9f50) at /usr/local/wt-3.2.3/src/Wt/WIOService.C:133
|
|
#46 0x00007ffff67b2819 in thread_proxy () from /usr/local/lib/libboost_thread.so.1.53.0
|
|
#47 0x00000033ecc07851 in start_thread () from /lib64/libpthread.so.0
|
|
#48 0x00000033ec0e811d in clone () from /lib64/libc.so.6
|
|
(gdb) quit
|
|
A debugging session is active.
|
|
|
|
Inferior 1 [process 21953] will be killed.
|
|
|
|
Quit anyway? (y or n)
|