Please narrow this down to a useful testcase
2010/12/27 Jan Köster <[email protected]>
> gdb backtrace:
>
> Program received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 0x7fffe8c23700 (LWP 12311)]
> 0x00007ffff78ea76b in Wt::Dbo::Transaction::Impl::open() () from
> /usr/lib/libwtdbo.so.26
> (gdb) bt
> #0 0x00007ffff78ea76b in Wt::Dbo::Transaction::Impl::open() () from
> /usr/lib/libwtdbo.so.26
> #1 0x00007ffff78e064c in Wt::Dbo::Session::connection(bool) () from
> /usr/lib/libwtdbo.so.26
> #2 0x00007ffff78e075e in Wt::Dbo::Session::getStatement(std::string
> const&)
> () from /usr/lib/libwtdbo.so.26
> #3 0x00007ffff78e0789 in
> Wt::Dbo::Session::getOrPrepareStatement(std::string
> const&) () from /usr/lib/libwtdbo.so.26
> #4 0x0000000000440bd0 in Wt::Dbo::Impl::QueryBase<Wt::Dbo::ptr<Twitter>
> >::statements(std::string const&, std::string const&, std::string const&,
> int,
> int) const ()
> #5 0x000000000043f220 in Wt::Dbo::Query<Wt::Dbo::ptr<Twitter>,
> Wt::Dbo::DynamicBinding>::resultList() const ()
> #6 0x000000000043f778 in Wt::Dbo::Query<Wt::Dbo::ptr<Twitter>,
> Wt::Dbo::DynamicBinding>::resultValue() const ()
> #7 0x000000000043de1c in Wt::Dbo::Query<Wt::Dbo::ptr<Twitter>,
> Wt::Dbo::DynamicBinding>::operator Wt::Dbo::ptr<Twitter>() const ()
> #8 0x000000000043a13f in Twitter::RegisterApp() ()
> #9 0x000000000044e2c4 in TuxistApp::RegisterApp() ()
> #10 0x000000000045555f in boost::_mfi::mf0<void, TuxistApp>::operator()
> (TuxistApp*) const ()
> #11 0x0000000000455070 in void
> boost::_bi::list1<boost::_bi::value<TuxistApp*>
> >::operator()<boost::_mfi::mf0<void, TuxistApp>,
> boost::_bi::list1<Wt::NoClass&> >(boost::_bi::type<void>,
> boost::_mfi::mf0<void, TuxistApp>&, boost::_bi::list1<Wt::NoClass&>&, int)
> ()
> #12 0x0000000000454b52 in void boost::_bi::bind_t<void,
> boost::_mfi::mf0<void,
> TuxistApp>, boost::_bi::list1<boost::_bi::value<TuxistApp*> >
> >::operator()<Wt::NoClass>(Wt::NoClass&) ()
> #13 0x00000000004544d7 in
>
> boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void,
> boost::_mfi::mf0<void, TuxistApp>,
> boost::_bi::list1<boost::_bi::value<TuxistApp*> > >, void,
> Wt::NoClass>::invoke(boost::detail::function::function_buffer&,
> Wt::NoClass)
> ()
> #14 0x00007ffff71826ac in boost::signal1<void, Wt::NoClass,
> boost::last_value<void>, int, std::less<int>, boost::function1<void,
> Wt::NoClass> >::operator()(Wt::NoClass) () from /usr/lib/libwt.so.26
> #15 0x00007ffff7182d19 in
> Wt::EventSignal<Wt::NoClass>::processDynamic(Wt::JavaScriptEvent const&) ()
> from /usr/lib/libwt.so.26
> #16 0x00007ffff735b9e6 in
> Wt::WebSession::processSignal(Wt::EventSignalBase*,
> std::string const&, Wt::WebRequest const&, Wt::WebSession::SignalKind) ()
> from
> /usr/lib/libwt.so.26
> #17 0x00007ffff735be46 in Wt::WebSession::notifySignal(Wt::WEvent const&)
> ()
> from /usr/lib/libwt.so.26
> #18 0x00007ffff735dacc in Wt::WebSession::notify(Wt::WEvent const&) () from
> /usr/lib/libwt.so.26
> #19 0x00007ffff7359198 in
> Wt::WebSession::handleRequest(Wt::WebSession::Handler&) () from
> /usr/lib/libwt.so.26
> #20 0x00007ffff7373d38 in
> Wt::WebController::handleAsyncRequest(Wt::WebRequest*) () from
> /usr/lib/libwt.so.26
> #21 0x00007ffff7bb21ff in http::server::WtReply::consumeRequestBody(char
> const*, char const*, http::server::Request::State) ()
> from /usr/lib/libwthttp.so.26
> #22 0x00007ffff7b72e78 in
> http::server::RequestParser::parseBody(http::server::Request&,
> boost::shared_ptr<http::server::Reply>, char const*&, char const*) () from
> /usr/lib/libwthttp.so.26
> #23 0x00007ffff7b570e2 in http::server::Connection::handleReadBody() ()
> from
> /usr/lib/libwthttp.so.26
> #24 0x00007ffff7b588f2 in http::server::Connection::handleReadRequest0() ()
> from /usr/lib/libwthttp.so.26
> #25 0x00007ffff7ba8151 in
>
> 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(boost::asio::detail::handler_queue::handler*) ()
> from /usr/lib/libwthttp.so.26
> ---Type <return> to continue, or q <return> to quit---
> #26 0x00007ffff7b7e83e in
>
> boost::asio::detail::task_io_service<boost::asio::detail::epoll_reactor<false>
> >::run(boost::system::error_code&)
> () from /usr/lib/libwthttp.so.26
> #27 0x00007ffff7b73a01 in http::server::Server::run() () from
> /usr/lib/libwthttp.so.26
> #28 0x00007ffff5227b70 in thread_proxy () from
> /usr/lib/libboost_thread.so.1.40.0
> #29 0x00007ffff5e459ca in start_thread (arg=<value optimized out>) at
> pthread_create.c:300
> #30 0x00007ffff614270d in clone () at
> ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
> #31 0x0000000000000000 in ?? ()
>
>
> ------------------------------------------------------------------------------
> Learn how Oracle Real Application Clusters (RAC) One Node allows customers
> to consolidate database storage, standardize their database environment,
> and,
> should the need arise, upgrade to a full multi-node Oracle RAC database
> without downtime or disruption
> http://p.sf.net/sfu/oracle-sfdevnl
> _______________________________________________
> witty-interest mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/witty-interest
>
------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and,
should the need arise, upgrade to a full multi-node Oracle RAC database
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
witty-interest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/witty-interest