Created
March 26, 2015 21:25
-
-
Save emaxerrno/02e073aa42c0b08fed9a to your computer and use it in GitHub Desktop.
taaaaaaafuck.sh
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #0 0x0000000000000000 in ?? () | |
| #1 0x00007ffff0a1b6d6 in folly::wangle::ThreadPoolExecutor::addThreads (this=this@entry=0x61700002f880, n=n@entry=1) at wangle/concurrent/ThreadPoolExecutor.cpp:95 | |
| #2 0x00007ffff0a0ff01 in folly::wangle::IOThreadPoolExecutor::IOThreadPoolExecutor (this=0x61700002f880, numThreads=1, threadFactory=..., __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at wangle/concurrent/IOThreadPoolExecutor.cpp:71 | |
| #3 0x00007ffff14ead4b in void __gnu_cxx::new_allocator<folly::wangle::IOThreadPoolExecutor>::construct<folly::wangle::IOThreadPoolExecutor, int, std::shared_ptr<folly::wangle::NamedThreadFactory> >(folly::wangle::IOThreadPoolExecutor*, int&&, std::shared_ptr<folly::wangle::NamedThreadFactory>&&) () from /usr/local/lib/libthriftcpp2.so.23 | |
| #4 0x00007ffff14ea99c in std::enable_if<std::allocator_traits<std::allocator<folly::wangle::IOThreadPoolExecutor> >::__construct_helper<folly::wangle::IOThreadPoolExecutor, int, std::shared_ptr<folly::wangle::NamedThreadFactory> >::value, void>::type std::allocator_traits<std::allocator<folly::wangle::IOThreadPoolExecutor> >::_S_construct<folly::wangle::IOThreadPoolExecutor, int, std::shared_ptr<folly::wangle::NamedThreadFactory> >(std::allocator<folly::wangle::IOThreadPoolExecutor>&, folly::wangle::IOThreadPoolExecutor*, int&&, std::shared_ptr<folly::wangle::NamedThreadFactory>&&) () from /usr/local/lib/libthriftcpp2.so.23 | |
| #5 0x00007ffff14ea328 in decltype (_S_construct({parm#1}, {parm#2}, (forward<int>)({parm#3}), (forward<std::shared_ptr<folly::wangle::NamedThreadFactory> >)({parm#3}))) std::allocator_traits<std::allocator<folly::wangle::IOThreadPoolExecutor> >::construct<folly::wangle::IOThreadPoolExecutor, int, std::shared_ptr<folly::wangle::NamedThreadFactory> >(std::allocator<folly::wangle::IOThreadPoolExecutor>&, folly::wangle::IOThreadPoolExecutor*, int&&, std::shared_ptr<folly::wangle::NamedThreadFactory>&&) () from /usr/local/lib/libthriftcpp2.so.23 | |
| #6 0x00007ffff14e99b9 in std::_Sp_counted_ptr_inplace<folly::wangle::IOThreadPoolExecutor, std::allocator<folly::wangle::IOThreadPoolExecutor>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<int, std::shared_ptr<folly::wangle::NamedThreadFactory> >(std::allocator<folly::wangle::IOThreadPoolExecutor>, int&&, std::shared_ptr<folly::wangle::NamedThreadFactory>&&) () from /usr/local/lib/libthriftcpp2.so.23 | |
| #7 0x00007ffff14e8e33 in void __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<folly::wangle::IOThreadPoolExecutor, std::allocator<folly::wangle::IOThreadPoolExecutor>, (__gnu_cxx::_Lock_policy)2> >::construct<std::_Sp_counted_ptr_inplace<folly::wangle::IOThreadPoolExecutor, std::allocator<folly::wangle::IOThreadPoolExecutor>, (__gnu_cxx::_Lock_policy)2>, std::allocator<folly::wangle::IOThreadPoolExecutor> const, int, std::shared_ptr<folly::wangle::NamedThreadFactory> >(std::_Sp_counted_ptr_inplace<folly::wangle::IOThreadPoolExecutor, std::allocator<folly::wangle::IOThreadPoolExecutor>, (__gnu_cxx::_Lock_policy)2>*, std::allocator<folly::wangle::IOThreadPoolExecutor> const&&, int&&, std::shared_ptr<folly::wangle::NamedThreadFactory>&&) () from /usr/local/lib/libthriftcpp2.so.23 | |
| #8 0x00007ffff14e7e55 in std::enable_if<std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<folly::wangle::IOThreadPoolExecutor, std::allocator<folly::wangle::IOThreadPoolExecutor>, (__gnu_cxx::_Lock_policy)2> > >::__construct_helper<std::_Sp_counted_ptr_inplace<folly::wangle::IOThreadPoolExecutor, std::allocator<folly::wangle::IOThreadPoolExecutor>, (__gnu_cxx::_Lock_policy)2>, std::allocator<folly::wangle::IOThreadPoolExecutor> const, int, std::shared_ptr<folly::wangle::NamedThreadFactory> >::value, void>::type std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<folly::wangle::IOThreadPoolExecutor, std::allocator<folly::wangle::IOThreadPoolExecutor>, (__gnu_cxx::_Lock_policy)2> > >::_S_construct<std::_Sp_counted_ptr_inplace<folly::wangle::IOThreadPoolExecutor, std::allocator<folly::wangle::IOThreadPoolExecutor>, (__gnu_cxx::_Lock_policy)2>, std::allocator<folly::wangle::IOThreadPoolExecutor> const, int, std::shared_ptr<folly::wangle::NamedThreadFactory> >(std::allocator<std::_Sp_counted_ptr_inplace<folly::wangle::IOThreadPoolExecutor, std::allocator<folly::wangle::IOThreadPoolExecutor>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<folly::wangle::IOThreadPoolExecutor, std::allocator<folly::wangle::IOThreadPoolExecutor>, (__gnu_cxx::_Lock_policy)2>*, std::allocator<folly::wangle::IOThreadPoolExecutor> const&&, int&&, std::shared_ptr<folly::wangle::NamedThreadFactory>&&) () from /usr/local/lib/libthriftcpp2.so.23 | |
| #9 0x00007ffff14e6f31 in decltype (_S_construct({parm#1}, {parm#2}, (forward<std::allocator<folly::wangle::IOThreadPoolExecutor> const>)({parm#3}), (forward<int>)({parm#3}), (forward<std::shared_ptr<folly::wangle::NamedThreadFactory> >)({parm#3}))) std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<folly::wangle::IOThreadPoolExecutor, std::allocator<folly::wangle::IOThreadPoolExecutor>, (__gnu_cxx::_Lock_policy)2> > >::construct<std::_Sp_counted_ptr_inplace<folly::wangle::IOThreadPoolExecutor, std::allocator<folly::wangle::IOThreadPoolExecutor>, (__gnu_cxx::_Lock_policy)2>, std::allocator<folly::wangle::IOThreadPoolExecutor> const, int, std::shared_ptr<folly::wangle::NamedThreadFactory> >(std::allocator<std::_Sp_counted_ptr_inplace<folly::wangle::IOThreadPoolExecutor, std::allocator<folly::wangle::IOThreadPoolExecutor>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<folly::wangle::IOThreadPoolExecutor, std::allocator<folly::wangle::IOThreadPoolExecutor>, (__gnu_cxx::_Lock_policy)2>*, std::allocator<folly::wangle::IOThreadPoolExecutor> const&&, int&&, std::shared_ptr<folly::wangle::NamedThreadFactory>&&) () from /usr/local/lib/libthriftcpp2.so.23 | |
| #10 0x00007ffff14e5733 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<folly::wangle::IOThreadPoolExecutor, std::allocator<folly::wangle::IOThreadPoolExecutor>, int, std::shared_ptr<folly::wangle::NamedThreadFactory> >(std::_Sp_make_shared_tag, folly::wangle::IOThreadPoolExecutor*, std::allocator<folly::wangle::IOThreadPoolExecutor> const&, int&&, std::shared_ptr<folly::wangle::NamedThreadFactory>&&) () from /usr/local/lib/libthriftcpp2.so.23 | |
| #11 0x00007ffff14e3cf9 in std::__shared_ptr<folly::wangle::IOThreadPoolExecutor, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<folly::wangle::IOThreadPoolExecutor>, int, std::shared_ptr<folly::wangle::NamedThreadFactory> >(std::_Sp_make_shared_tag, std::allocator<folly::wangle::IOThreadPoolExecutor> const&, int&&, std::shared_ptr<folly::wangle::NamedThreadFactory>&&) () from /usr/local/lib/libthriftcpp2.so.23 | |
| #12 0x00007ffff14e1afc in std::shared_ptr<folly::wangle::IOThreadPoolExecutor>::shared_ptr<std::allocator<folly::wangle::IOThreadPoolExecutor>, int, std::shared_ptr<folly::wangle::NamedThreadFactory> >(std::_Sp_make_shared_tag, std::allocator<folly::wangle::IOThreadPoolExecutor> const&, int&&, std::shared_ptr<folly::wangle::NamedThreadFactory>&&) () from /usr/local/lib/libthriftcpp2.so.23 | |
| #13 0x00007ffff14df168 in std::shared_ptr<folly::wangle::IOThreadPoolExecutor> std::allocate_shared<folly::wangle::IOThreadPoolExecutor, std::allocator<folly::wangle::IOThreadPoolExecutor>, int, std::shared_ptr<folly::wangle::NamedThreadFactory> >(std::allocator<folly::wangle::IOThreadPoolExecutor> const&, int&&, std::shared_ptr<folly::wangle::NamedThreadFactory>&&) () from /usr/local/lib/libthriftcpp2.so.23 | |
| #14 0x00007ffff14db594 in std::shared_ptr<folly::wangle::IOThreadPoolExecutor> std::make_shared<folly::wangle::IOThreadPoolExecutor, int, std::shared_ptr<folly::wangle::NamedThreadFactory> >(int&&, std::shared_ptr<folly::wangle::NamedThreadFactory>&&) () | |
| from /usr/local/lib/libthriftcpp2.so.23 | |
| #15 0x00007ffff14d807c in folly::ServerBootstrap<folly::wangle::ChannelPipeline<folly::IOBufQueue&, std::unique_ptr<folly::IOBuf, std::default_delete<folly::IOBuf> >> >::group(std::shared_ptr<folly::wangle::IOThreadPoolExecutor>, std::shared_ptr<folly::wangle::IOThreadPoolExecutor>) () from /usr/local/lib/libthriftcpp2.so.23 | |
| #16 0x00007ffff14ceb8e in apache::thrift::ThriftServer::setup() () from /usr/local/lib/libthriftcpp2.so.23 | |
| #17 0x00007ffff14cf20b in apache::thrift::ThriftServer::serve() () from /usr/local/lib/libthriftcpp2.so.23 | |
| #18 0x000000000042bd38 in operator() (__closure=<optimized out>) at lib/bolt/thrift/TServer.hpp:72 | |
| #19 _M_invoke<> (this=<optimized out>) at /usr/include/c++/4.9/functional:1700 | |
| #20 operator() (this=<optimized out>) at /usr/include/c++/4.9/functional:1688 | |
| #21 std::thread::_Impl<std::_Bind_simple<bolt::TServer<bolt::BoltTraceAggregator>::serve()::{lambda()#1} ()> >::_M_run() (this=<optimized out>) at /usr/include/c++/4.9/thread:115 | |
| #22 0x00007fffeee984a0 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | |
| #23 0x00007fffef396182 in start_thread (arg=0x7fffd9e86700) at pthread_create.c:312 | |
| #24 0x00007fffee81047d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment