I tried to upgrade from Wt 3.1.3 -> Wt 3.1.5 for my application that is working
properly under Wt 3.1.3. Most things are working, but one issue is that
WTreeView::setHeaderHeight(0) is crashing for me in a couple of places with the
following call stack.
Any suggestions would be appreciated.
Thanks!
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffe67fc710 (LWP 305)]
0x00007ffff7933d4e in Wt::WContainerWidget::widget (this=<value optimized out>,
index=-1) at
/chb/users/ginsburg/Downloads/wt-3.1.5/src/Wt/WContainerWidget.C:288
288 return children()[index];
(gdb) backtrace
#0 0x00007ffff7933d4e in Wt::WContainerWidget::widget (this=<value optimized
out>, index=-1) at
/chb/users/ginsburg/Downloads/wt-3.1.5/src/Wt/WContainerWidget.C:288
#1 0x00007ffff7a2ebbc in Wt::WTreeView::headerWidget (this=0x7d21f0,
column=<value optimized out>, contentsOnly=true) at
/chb/users/ginsburg/Downloads/wt-3.1.5/src/Wt/WTreeView.C:2217
#2 0x00007ffff78d8eac in Wt::WAbstractItemView::setHeaderHeight
(this=0x7d21f0, height=<value optimized out>, multiLine=<value optimized out>)
at /chb/users/ginsburg/Downloads/wt-3.1.5/src/Wt/WAbstractItemView.C:904
#3 0x00007ffff7a2f231 in Wt::WTreeView::setHeaderHeight (this=0x7dbcc0,
height=..., multiLine=<value optimized out>) at
/chb/users/ginsburg/Downloads/wt-3.1.5/src/Wt/WTreeView.C:1386
#4 0x000000000049fe12 in MRIBrowser (this=0x7d2010, parent=<value optimized
out>) at
/chb/users/ginsburg/workspace3/trunk/www/wt/src/pl_gui/MRIBrowser.cpp:487
#5 0x00000000004e9c3d in SelectScans (this=0x7caa80, parent=<value optimized
out>) at
/chb/users/ginsburg/workspace3/trunk/www/wt/src/pl_gui/SelectScans.cpp:50
#6 0x00000000004ebd49 in SubjectPage (this=0x7ca7d0, parent=<value optimized
out>) at
/chb/users/ginsburg/workspace3/trunk/www/wt/src/pl_gui/SubjectPage.cpp:68
#7 0x00000000004adfea in PipelineApp::createUI (this=0x7beb00) at
/chb/users/ginsburg/workspace3/trunk/www/wt/src/pl_gui/PipelineApp.cpp:250
#8 0x00000000004aeb82 in PipelineApp (this=0x7beb00, env=<value optimized
out>) at
/chb/users/ginsburg/workspace3/trunk/www/wt/src/pl_gui/PipelineApp.cpp:158
#9 0x00000000004aed7d in createApplication (env=...) at
/chb/users/ginsburg/workspace3/trunk/www/wt/src/pl_gui/PipelineApp.cpp:439
#10 0x00007ffff7aaedf4 in Wt::WebSession::start (this=0x7bc6f0) at
/chb/users/ginsburg/Downloads/wt-3.1.5/src/web/WebSession.C:370
#11 0x00007ffff7ab1937 in Wt::WebSession::handleRequest (this=0x7bc6f0,
handler=...) at /chb/users/ginsburg/Downloads/wt-3.1.5/src/web/WebSession.C:920
#12 0x00007ffff7ac674a in Wt::WebController::handleAsyncRequest (this=0x7b4878,
request=0x7bc420) at
/chb/users/ginsburg/Downloads/wt-3.1.5/src/web/WebController.C:512
#13 0x00007ffff7554439 in http::server::WtReply::consumeRequestBody
(this=0x7b33a0, begin=<value optimized out>, end=<value optimized out>,
endOfRequest=<value optimized out>) at
/chb/users/ginsburg/Downloads/wt-3.1.5/src/http/WtReply.C:76
#14 0x00007ffff752babd in http::server::RequestParser::parseBody (this=<value
optimized out>, req=<value optimized out>, reply=<value optimized out>,
begin=<value optimized out>, end=<value optimized out>)
at /chb/users/ginsburg/Downloads/wt-3.1.5/src/http/RequestParser.C:118
#15 0x00007ffff7514162 in http::server::Connection::handleReadBody
(this=0x7b6140) at
/chb/users/ginsburg/Downloads/wt-3.1.5/src/http/Connection.C:135
#16 0x00007ffff75159ae in http::server::Connection::handleReadRequest0
(this=0x7b6140) at
/chb/users/ginsburg/Downloads/wt-3.1.5/src/http/Connection.C:99
#17 0x00007ffff7515f72 in http::server::Connection::handleReadRequest
(this=0x7b6140, e=..., bytes_transferred=350) at
/chb/users/ginsburg/Downloads/wt-3.1.5/src/http/Connection.C:124
#18 0x00007ffff75491d1 in call<boost::shared_ptr<http::server::Connection>,
boost::system::error_code const, unsigned long> (base=<value optimized out>) at
/usr/include/boost/bind/mem_fn_template.hpp:265
#19 operator()<boost::shared_ptr<http::server::Connection> > (base=<value
optimized out>) at /usr/include/boost/bind/mem_fn_template.hpp:279
#20 operator()<boost::_mfi::mf2<void, http::server::Connection, const
asio_error_code&, long unsigned int>,
boost::_bi::list2<boost::system::error_code&, long unsigned int&> >
(base=<value optimized out>) at /usr/include/boost/bind/bind.hpp:385
#21 operator()<boost::system::error_code, long unsigned int> (base=<value
optimized out>) at /usr/include/boost/bind/bind_template.hpp:61
#22 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::Connection>
>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code,
unsigned long>::operator() (base=<value optimized out>) at
/usr/include/boost/asio/detail/bind_handler.hpp:96
#23 asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void,
boost::_mfi::mf2<void, http::server::Connection, asio_error_code const&,
unsigned long>,
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<http::server::Connection>
>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code,
unsigned long> > (base=<value optimized out>) at
/usr/include/boost/asio/handler_invoke_hook.hpp:62
#24 invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void,
boost::_mfi::mf2<void, http::server::Connection, asio_error_code const&,
unsigned long>,
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<http::server::Connection>
>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code,
unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void,
http::server::Connection, asio_error_code const&, unsigned long>,
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<http::server::Connection>
>, boost::arg<1> (*)(), boost::arg<2> (*)()> > > (base=<value optimized out>)
at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:39
#25 asio_handler_invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void,
boost::_mfi::mf2<void, http::server::Connection, asio_error_code const&,
unsigned long>,
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<http::server::Connection>
>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code,
unsigned long>, boost::_bi::bind_t<void, boost::_mfi::mf2<void,
http::server::Connection, asio_error_code const&, unsigned long>,
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<http::server::Connection>
>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code,
unsigned long> (base=<value optimized out>) at
/usr/include/boost/asio/detail/bind_handler.hpp:130
#26 invoke<boost::asio::detail::binder2<boost::_bi::bind_t<void,
boost::_mfi::mf2<void, http::server::Connection, asio_error_code const&,
unsigned long>,
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<http::server::Connection>
>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code,
unsigned long>, boost::asio::detail::binder2<boost::_bi::bind_t<void,
boost::_mfi::mf2<void, http::server::Connection, asio_error_code const&,
unsigned long>,
boost::_bi::list3<boost::_bi::value<boost::shared_ptr<http::server::Connection>
>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code,
unsigned long> > (base=<value optimized out>) at
/usr/include/boost/asio/detail/handler_invoke_helpers.hpp:39
#27
boost::asio::detail::handler_queue::handler_wrapper<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::Connection>
>, boost::arg<1> (*)(), boost::arg<2> (*)()> >, boost::system::error_code,
unsigned long> >::do_call (base=<value optimized out>) at
/usr/include/boost/asio/detail/handler_queue.hpp:192
#28 0x00007ffff753dcbe in
boost::asio::detail::task_io_service<boost::asio::detail::epoll_reactor<false>
>::run(boost::system::error_code&) () from /usr/local/lib/libwthttp.so.23
#29 0x00007ffff753052b in boost::asio::io_service::run (this=0x7b55a0) at
/usr/include/boost/asio/impl/io_service.ipp:58
#30 http::server::Server::run (this=0x7b55a0) at
/chb/users/ginsburg/Downloads/wt-3.1.5/src/http/Server.C:209
#31 0x00007ffff3fe4b70 in thread_proxy () from
/usr/lib/libboost_thread.so.1.40.0
#32 0x00007ffff43f99ca in start_thread () from /lib/libpthread.so.0
#33 0x00007ffff222e6fd in clone () from /lib/libc.so.6
#34 0x0000000000000000 in ?? ()
--
Dan Ginsburg / email: [email protected]
Principal Software Architect
Fetal-Neonatal Neuroimaging and Development Science Center
Children's Hospital Boston
300 Longwood Avenue
Boston, MA 02115
Phone: 857-218-5140
------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
witty-interest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/witty-interest