Created
April 27, 2015 15:03
-
-
Save stormsilver/1e065ce8838d94f14e71 to your computer and use it in GitHub Desktop.
This file contains 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
[ pid=81628, timestamp=1430146697 ] Process aborted! signo=SIGSEGV(11), reason=#0, signal sent by PID 0 with UID 0, si_addr=0x0, randomSeed=1430146121 | |
[ pid=81628 ] Crash log dumped to /var/tmp/passenger-crash-log.1430146697 | |
[ pid=81628 ] Date, uname and ulimits: | |
Mon Apr 27 09:58:17 CDT 2015 | |
Darwin 14.3.0 Darwin Kernel Version 14.3.0: Mon Mar 23 11:59:05 PDT 2015; root:xnu-2782.20.48~5/RELEASE_X86_64 x86_64 i386 | |
core file size (blocks, -c) 0 | |
data seg size (kbytes, -d) unlimited | |
file size (blocks, -f) unlimited | |
max locked memory (kbytes, -l) unlimited | |
max memory size (kbytes, -m) unlimited | |
open files (-n) 256 | |
pipe size (512 bytes, -p) 1 | |
stack size (kbytes, -s) 8192 | |
cpu time (seconds, -t) unlimited | |
max user processes (-u) 709 | |
virtual memory (kbytes, -v) unlimited | |
[ pid=81628 ] Phusion Passenger version: 5.0.6 | |
[ pid=81628 ] libc backtrace available! | |
-------------------------------------- | |
[ pid=81628 ] Backtrace with 34 frames: | |
0 PassengerAgent 0x000000010df00cad Passenger::dumpBacktrace(Passenger::AbortHandlerState&, void*) + 61 | |
1 PassengerAgent 0x000000010df00b0b Passenger::runInSubprocessWithTimeLimit(Passenger::AbortHandlerState&, void (*)(Passenger::AbortHandlerState&, void*), void*, int) + 251 | |
2 PassengerAgent 0x000000010df008be Passenger::dumpDiagnostics(Passenger::AbortHandlerState&) + 1182 | |
3 PassengerAgent 0x000000010def93d8 Passenger::abortHandler(int, __siginfo*, void*) + 2408 | |
4 libsystem_platform.dylib 0x00007fff8b20ff1a _sigtramp + 26 | |
5 ??? 0x0000000000000000 0x0 + 0 | |
6 PassengerAgent 0x000000010deb39ca Passenger::ApplicationPool2::Group::get(Passenger::ApplicationPool2::Options const&, Passenger::ApplicationPool2::GetCallback const&, boost::container::vector<boost::function<void ()>, std::__1::allocator<boost::function<void ()> > >&) + 1658 | |
7 PassengerAgent 0x000000010dead1ae Passenger::ApplicationPool2::SuperGroup::get(Passenger::ApplicationPool2::Options const&, Passenger::ApplicationPool2::GetCallback const&, boost::container::vector<boost::function<void ()>, std::__1::allocator<boost::function<void ()> > >&) + 670 | |
8 PassengerAgent 0x000000010e055116 Passenger::ApplicationPool2::Pool::asyncGet(Passenger::ApplicationPool2::Options const&, Passenger::ApplicationPool2::GetCallback const&, bool) + 1126 | |
9 PassengerAgent 0x000000010e0544ff Passenger::RequestHandler::checkoutSession(Passenger::Client*, Passenger::Request*) + 1247 | |
10 PassengerAgent 0x000000010e04c346 Passenger::RequestHandler::onRequestBegin(Passenger::Client*, Passenger::Request*) + 1590 | |
11 PassengerAgent 0x000000010e08cfd3 Passenger::ServerKit::HttpServer<Passenger::RequestHandler, Passenger::Client>::processClientDataWhenParsingHeaders(Passenger::Client*, Passenger::Request*, Passenger::MemoryKit::mbuf const&, int) + 2035 | |
12 PassengerAgent 0x000000010e049a36 Passenger::ServerKit::HttpServer<Passenger::RequestHandler, Passenger::Client>::onClientDataReceived(Passenger::Client*, Passenger::MemoryKit::mbuf const&, int) + 1078 | |
13 PassengerAgent 0x000000010e0942e0 Passenger::ServerKit::BaseServer<Passenger::RequestHandler, Passenger::Client>::_onClientDataReceived(Passenger::ServerKit::Channel*, Passenger::MemoryKit::mbuf const&, int) + 256 | |
14 PassengerAgent 0x000000010df55308 Passenger::ServerKit::Channel::callDataCallbackWithoutRefGuard() + 552 | |
15 PassengerAgent 0x000000010df6178a Passenger::ServerKit::Channel::feedWithoutRefGuard(Passenger::MemoryKit::mbuf&&) + 1738 | |
16 PassengerAgent 0x000000010df8bbc3 Passenger::ServerKit::FdSourceChannel::onReadableWithoutRefGuard() + 995 | |
17 PassengerAgent 0x000000010df8b7b0 Passenger::ServerKit::FdSourceChannel::onReadable(ev_io*, int) + 80 | |
18 PassengerAgent 0x000000010df8b752 Passenger::ServerKit::FdSourceChannel::_onReadable(ev_loop*, ev_io*, int) + 50 | |
19 PassengerAgent 0x000000010e2091cd ev_invoke_pending + 205 | |
20 PassengerAgent 0x000000010e2097bb ev_run + 1483 | |
21 PassengerAgent 0x000000010dfc0d8e Passenger::startBackgroundLoop(Passenger::BackgroundEventLoop*) + 142 | |
22 PassengerAgent 0x000000010dfd7b00 void boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> >::operator()<void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list0>(boost::_bi::type<void>, void (*&)(Passenger::BackgroundEventLoop*), boost::_bi::list0&, int) + 80 | |
23 PassengerAgent 0x000000010dfd7a9c boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> > >::operator()() + 60 | |
24 PassengerAgent 0x000000010dfd785d boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> > >, void>::invoke(boost::detail::function::function_buffer&) + 29 | |
25 PassengerAgent 0x000000010de1413b boost::function0<void>::operator()() const + 123 | |
26 PassengerAgent 0x000000010e1ffcf0 oxt::thread::thread_main(boost::function<void ()>, boost::shared_ptr<oxt::thread_local_context>) + 528 | |
27 PassengerAgent 0x000000010ded5284 void boost::_bi::list2<boost::_bi::value<boost::function<void ()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > >::operator()<void (*)(boost::function<void ()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list0>(boost::_bi::type<void>, void (*&)(boost::function<void ()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list0&, int) + 148 | |
28 PassengerAgent 0x000000010ded51dc boost::_bi::bind_t<void, void (*)(boost::function<void ()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > >::operator()() + 60 | |
29 PassengerAgent 0x000000010ded3f2c boost::detail::thread_data<boost::_bi::bind_t<void, void (*)(boost::function<void ()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > > >::run() + 28 | |
30 PassengerAgent 0x000000010e1f9215 boost::(anonymous namespace)::thread_proxy(void*) + 133 | |
31 libsystem_pthread.dylib 0x00007fff8fe2f268 _pthread_body + 131 | |
32 libsystem_pthread.dylib 0x00007fff8fe2f1e5 _pthread_body + 0 | |
33 libsystem_pthread.dylib 0x00007fff8fe2d41d thread_start + 13 | |
-------------------------------------- | |
[ pid=81628 ] Dumping additional diagnostical information... | |
-------------------------------------- | |
### Backtraces | |
Thread 'Main thread' (0x7fff75184300): | |
in 'void waitForExitEvent()' (Main.cpp:788) | |
in 'void mainLoop()' (Main.cpp:681) | |
in 'int runServer()' (Main.cpp:903) | |
Thread 'Pool garbage collector' (0x10e7cf000): | |
in 'static void Passenger::ApplicationPool2::Pool::garbageCollect(PoolPtr)' (GarbageCollection.h:50) | |
Thread 'Pool analytics collector' (0x10e78c000): | |
in 'static void Passenger::ApplicationPool2::Pool::collectAnalytics(PoolPtr)' (AnalyticsCollection.h:56) | |
Thread 'Main event loop: thread 1' (0x10eb1d000): | |
(empty) | |
Thread 'Main event loop: thread 2' (0x10eba0000): | |
(empty) | |
Thread 'Main event loop: thread 3' (0x10ec23000): | |
in 'virtual Channel::Result Passenger::ServerKit::HttpServer<Passenger::RequestHandler, Passenger::Client>::onClientDataReceived(Client *, const MemoryKit::mbuf &, int) [DerivedServer = Passenger::RequestHandler, Client = Passenger::Client]' (HttpServer.h:891) -- Client 3-2 | |
Thread 'Main event loop: thread 4' (0x10eca6000): | |
(empty) | |
Thread 'Main event loop: thread 5' (0x10ed29000): | |
(empty) | |
Thread 'Main event loop: thread 6' (0x10edac000): | |
(empty) | |
Thread 'Main event loop: thread 7' (0x10ee2f000): | |
(empty) | |
Thread 'Main event loop: thread 8' (0x10eeb2000): | |
(empty) | |
Thread 'Admin event loop' (0x10ef35000): | |
(empty) | |
Thread 'Load balancer' (0x10efb8000): | |
(empty) | |
Thread 'PipeWatcher: PID 81657 stderr, fd 50' (0x10f081000): | |
in 'void Passenger::ApplicationPool2::PipeWatcher::threadMain()' (Implementation.cpp:1679) | |
in 'static void Passenger::ApplicationPool2::PipeWatcher::threadMain(boost::shared_ptr<PipeWatcher>)' (Implementation.cpp:1660) | |
Thread 'PipeWatcher: PID 81912 stdout, fd 51' (0x10f1ea000): | |
in 'void Passenger::ApplicationPool2::PipeWatcher::threadMain()' (Implementation.cpp:1679) | |
in 'static void Passenger::ApplicationPool2::PipeWatcher::threadMain(boost::shared_ptr<PipeWatcher>)' (Implementation.cpp:1660) | |
Thread 'Group process spawner: /app_path (development)#default' (0x10f1a7000): | |
in 'string Passenger::ApplicationPool2::Spawner::readMessageLine(Details &) [Details = Passenger::ApplicationPool2::SmartSpawner::StartupDetails]' (Spawner.h:788) | |
in 'string Passenger::ApplicationPool2::SmartSpawner::negotiatePreloaderStartup(Passenger::ApplicationPool2::SmartSpawner::StartupDetails &)' (SmartSpawner.h:583) | |
in 'void Passenger::ApplicationPool2::SmartSpawner::startPreloader()' (SmartSpawner.h:264) | |
in 'virtual Passenger::ApplicationPool2::SpawnObject Passenger::ApplicationPool2::SmartSpawner::spawn(const Passenger::ApplicationPool2::Options &)' (SmartSpawner.h:765) | |
in 'void Passenger::ApplicationPool2::Group::spawnThreadRealMain(const SpawnerPtr &, const Passenger::ApplicationPool2::Options &, unsigned int)' (Implementation.cpp:1038) | |
Thread 'Background I/O capturer' (0x10f01d000): | |
in 'void Passenger::ApplicationPool2::Spawner::BackgroundIOCapturer::capture()' (Spawner.h:136) | |
### Request handler state (thread 1) | |
{ | |
"active_client_count" : 0, | |
"active_clients" : {}, | |
"disconnected_client_count" : 0, | |
"disconnected_clients" : {}, | |
"free_client_count" : 128, | |
"free_request_count" : 1, | |
"mbuf_pool" : | |
{ | |
"active_blocks" : 0, | |
"active_memory" : | |
{ | |
"bytes" : 0, | |
"human_readable" : "0 bytes" | |
}, | |
"chunk_size" : 512, | |
"free_blocks" : 8, | |
"offset" : 448, | |
"spare_memory" : | |
{ | |
"bytes" : 4096, | |
"human_readable" : "4.0 KB" | |
} | |
}, | |
"pid" : 83080, | |
"server_state" : "ACTIVE", | |
"total_bytes_consumed" : 3467, | |
"total_clients_accepted" : 2, | |
"total_requests_begun" : 2, | |
"turbocaching" : | |
{ | |
"fetches" : 1, | |
"hit_ratio" : 0.0, | |
"hits" : 0, | |
"store_success_ratio" : 0.0, | |
"store_successes" : 0, | |
"stores" : 1 | |
} | |
} | |
### Request handler state (thread 2) | |
{ | |
"active_client_count" : 0, | |
"active_clients" : {}, | |
"disconnected_client_count" : 0, | |
"disconnected_clients" : {}, | |
"free_client_count" : 128, | |
"free_request_count" : 1, | |
"mbuf_pool" : | |
{ | |
"active_blocks" : 0, | |
"active_memory" : | |
{ | |
"bytes" : 0, | |
"human_readable" : "0 bytes" | |
}, | |
"chunk_size" : 512, | |
"free_blocks" : 9, | |
"offset" : 448, | |
"spare_memory" : | |
{ | |
"bytes" : 4608, | |
"human_readable" : "4.5 KB" | |
} | |
}, | |
"pid" : 83080, | |
"server_state" : "ACTIVE", | |
"total_bytes_consumed" : 3673, | |
"total_clients_accepted" : 2, | |
"total_requests_begun" : 2, | |
"turbocaching" : | |
{ | |
"fetches" : 1, | |
"hit_ratio" : 0.0, | |
"hits" : 0, | |
"store_success_ratio" : 0.0, | |
"store_successes" : 0, | |
"stores" : 1 | |
} | |
} | |
### Request handler state (thread 3) | |
{ | |
"active_client_count" : 1, | |
"active_clients" : | |
{ | |
"3-2" : | |
{ | |
"connected_at" : | |
{ | |
"local" : "Mon Apr 27 09:58:17 2015", | |
"relative" : "0s ago", | |
"timestamp" : 1430146697.512191 | |
}, | |
"connection_state" : "ACTIVE", | |
"current_request" : | |
{ | |
"app_response_body_already_read" : | |
{ | |
"bytes" : 209306, | |
"human_readable" : "204.4 KB" | |
}, | |
"app_response_body_fully_read" : true, | |
"app_response_body_type" : "CONTENT_LENGTH", | |
"app_response_content_length" : | |
{ | |
"bytes" : 209306, | |
"human_readable" : "204.4 KB" | |
}, | |
"app_response_http_major" : 1, | |
"app_response_http_minor" : 1, | |
"app_response_http_state" : "PARSING_BODY_WITH_LENGTH", | |
"app_response_want_keep_alive" : false, | |
"app_sink_state" : | |
{ | |
"callback_in_progress" : false, | |
"initialized" : false, | |
"io_watcher_active" : false | |
}, | |
"app_source_state" : | |
{ | |
"callback_in_progress" : true, | |
"initialized" : false, | |
"io_watcher_active" : false | |
}, | |
"flags" : | |
{ | |
"dechunk_response" : true, | |
"https" : true, | |
"request_body_buffering" : false | |
}, | |
"host" : "localhost", | |
"http_major" : 1, | |
"http_minor" : 1, | |
"http_state" : "COMPLETE", | |
"method" : "GET", | |
"path" : "/foo", | |
"refcount" : 3, | |
"request_body_already_read" : 0, | |
"request_body_fully_read" : true, | |
"request_body_type" : "NO_BODY", | |
"response_begun" : false, | |
"session_checkout_try" : 0, | |
"started_at" : | |
{ | |
"local" : "Mon Apr 27 09:58:17 2015", | |
"relative" : "0s ago", | |
"timestamp" : 1430146697.512282 | |
}, | |
"state" : "CHECKING_OUT_SESSION", | |
"sticky_session" : false, | |
"want_keep_alive" : false | |
}, | |
"lingering_request_count" : 0, | |
"name" : "3-2", | |
"number" : 2, | |
"output_channel_state" : | |
{ | |
"bytes_buffered" : | |
{ | |
"bytes" : 0, | |
"human_readable" : "0 bytes" | |
}, | |
"callback_in_progress" : false, | |
"mode" : "IN_MEMORY_MODE", | |
"nbuffers" : 0, | |
"reader_state" : "RS_INACTIVE" | |
}, | |
"refcount" : 3, | |
"requests_begun" : 1 | |
} | |
}, | |
"disconnected_client_count" : 0, | |
"disconnected_clients" : {}, | |
"free_client_count" : 127, | |
"free_request_count" : 0, | |
"mbuf_pool" : | |
{ | |
"active_blocks" : 5, | |
"active_memory" : | |
{ | |
"bytes" : 2560, | |
"human_readable" : "2.5 KB" | |
}, | |
"chunk_size" : 512, | |
"free_blocks" : 145, | |
"offset" : 448, | |
"spare_memory" : | |
{ | |
"bytes" : 74240, | |
"human_readable" : "72.5 KB" | |
} | |
}, | |
"pid" : 83080, | |
"server_state" : "ACTIVE", | |
"total_bytes_consumed" : 4267, | |
"total_clients_accepted" : 2, | |
"total_requests_begun" : 2, | |
"turbocaching" : | |
{ | |
"fetches" : 1, | |
"hit_ratio" : 0.0, | |
"hits" : 0, | |
"store_success_ratio" : null, | |
"store_successes" : 0, | |
"stores" : 1 | |
} | |
} | |
### Request handler state (thread 4) | |
{ | |
"active_client_count" : 0, | |
"active_clients" : {}, | |
"disconnected_client_count" : 0, | |
"disconnected_clients" : {}, | |
"free_client_count" : 128, | |
"free_request_count" : 1, | |
"mbuf_pool" : | |
{ | |
"active_blocks" : 0, | |
"active_memory" : | |
{ | |
"bytes" : 0, | |
"human_readable" : "0 bytes" | |
}, | |
"chunk_size" : 512, | |
"free_blocks" : 19, | |
"offset" : 448, | |
"spare_memory" : | |
{ | |
"bytes" : 9728, | |
"human_readable" : "9.5 KB" | |
} | |
}, | |
"pid" : 83080, | |
"server_state" : "ACTIVE", | |
"total_bytes_consumed" : 2475, | |
"total_clients_accepted" : 1, | |
"total_requests_begun" : 1, | |
"turbocaching" : | |
{ | |
"fetches" : 0, | |
"hit_ratio" : null, | |
"hits" : 0, | |
"store_success_ratio" : null, | |
"store_successes" : 0, | |
"stores" : 0 | |
} | |
} | |
### Request handler state (thread 5) | |
{ | |
"active_client_count" : 0, | |
"active_clients" : {}, | |
"disconnected_client_count" : 0, | |
"disconnected_clients" : {}, | |
"free_client_count" : 128, | |
"free_request_count" : 1, | |
"mbuf_pool" : | |
{ | |
"active_blocks" : 0, | |
"active_memory" : | |
{ | |
"bytes" : 0, | |
"human_readable" : "0 bytes" | |
}, | |
"chunk_size" : 512, | |
"free_blocks" : 26, | |
"offset" : 448, | |
"spare_memory" : | |
{ | |
"bytes" : 13312, | |
"human_readable" : "13.0 KB" | |
} | |
}, | |
"pid" : 83080, | |
"server_state" : "ACTIVE", | |
"total_bytes_consumed" : 2518, | |
"total_clients_accepted" : 1, | |
"total_requests_begun" : 1, | |
"turbocaching" : | |
{ | |
"fetches" : 0, | |
"hit_ratio" : null, | |
"hits" : 0, | |
"store_success_ratio" : null, | |
"store_successes" : 0, | |
"stores" : 0 | |
} | |
} | |
### Request handler state (thread 6) | |
{ | |
"active_client_count" : 0, | |
"active_clients" : {}, | |
"disconnected_client_count" : 0, | |
"disconnected_clients" : {}, | |
"free_client_count" : 128, | |
"free_request_count" : 1, | |
"mbuf_pool" : | |
{ | |
"active_blocks" : 0, | |
"active_memory" : | |
{ | |
"bytes" : 0, | |
"human_readable" : "0 bytes" | |
}, | |
"chunk_size" : 512, | |
"free_blocks" : 10, | |
"offset" : 448, | |
"spare_memory" : | |
{ | |
"bytes" : 5120, | |
"human_readable" : "5.0 KB" | |
} | |
}, | |
"pid" : 83080, | |
"server_state" : "ACTIVE", | |
"total_bytes_consumed" : 2565, | |
"total_clients_accepted" : 1, | |
"total_requests_begun" : 1, | |
"turbocaching" : | |
{ | |
"fetches" : 0, | |
"hit_ratio" : null, | |
"hits" : 0, | |
"store_success_ratio" : null, | |
"store_successes" : 0, | |
"stores" : 0 | |
} | |
} | |
### Request handler state (thread 7) | |
{ | |
"active_client_count" : 0, | |
"active_clients" : {}, | |
"disconnected_client_count" : 0, | |
"disconnected_clients" : {}, | |
"free_client_count" : 128, | |
"free_request_count" : 1, | |
"mbuf_pool" : | |
{ | |
"active_blocks" : 0, | |
"active_memory" : | |
{ | |
"bytes" : 0, | |
"human_readable" : "0 bytes" | |
}, | |
"chunk_size" : 512, | |
"free_blocks" : 27, | |
"offset" : 448, | |
"spare_memory" : | |
{ | |
"bytes" : 13824, | |
"human_readable" : "13.5 KB" | |
} | |
}, | |
"pid" : 83080, | |
"server_state" : "ACTIVE", | |
"total_bytes_consumed" : 1925, | |
"total_clients_accepted" : 1, | |
"total_requests_begun" : 1, | |
"turbocaching" : | |
{ | |
"fetches" : 0, | |
"hit_ratio" : null, | |
"hits" : 0, | |
"store_success_ratio" : null, | |
"store_successes" : 0, | |
"stores" : 0 | |
} | |
} | |
### Request handler state (thread 8) | |
{ | |
"active_client_count" : 0, | |
"active_clients" : {}, | |
"disconnected_client_count" : 0, | |
"disconnected_clients" : {}, | |
"free_client_count" : 128, | |
"free_request_count" : 1, | |
"mbuf_pool" : | |
{ | |
"active_blocks" : 0, | |
"active_memory" : | |
{ | |
"bytes" : 0, | |
"human_readable" : "0 bytes" | |
}, | |
"chunk_size" : 512, | |
"free_blocks" : 8, | |
"offset" : 448, | |
"spare_memory" : | |
{ | |
"bytes" : 4096, | |
"human_readable" : "4.0 KB" | |
} | |
}, | |
"pid" : 83080, | |
"server_state" : "ACTIVE", | |
"total_bytes_consumed" : 1777, | |
"total_clients_accepted" : 1, | |
"total_requests_begun" : 1, | |
"turbocaching" : | |
{ | |
"fetches" : 0, | |
"hit_ratio" : null, | |
"hits" : 0, | |
"store_success_ratio" : null, | |
"store_successes" : 0, | |
"stores" : 0 | |
} | |
} | |
### Request handler config (thread 1) | |
{ | |
"accept_burst_count" : 32, | |
"client_freelist_limit" : 1024, | |
"data_buffer_dir" : "/tmp", | |
"min_spare_clients" : 128, | |
"request_freelist_limit" : 1024, | |
"show_version_in_header" : true, | |
"single_app_mode" : false, | |
"start_reading_after_accept" : true, | |
"stat_throttle_rate" : 10 | |
} | |
### Request handler config (thread 2) | |
{ | |
"accept_burst_count" : 32, | |
"client_freelist_limit" : 1024, | |
"data_buffer_dir" : "/tmp", | |
"min_spare_clients" : 128, | |
"request_freelist_limit" : 1024, | |
"show_version_in_header" : true, | |
"single_app_mode" : false, | |
"start_reading_after_accept" : true, | |
"stat_throttle_rate" : 10 | |
} | |
### Request handler config (thread 3) | |
{ | |
"accept_burst_count" : 32, | |
"client_freelist_limit" : 1024, | |
"data_buffer_dir" : "/tmp", | |
"min_spare_clients" : 128, | |
"request_freelist_limit" : 1024, | |
"show_version_in_header" : true, | |
"single_app_mode" : false, | |
"start_reading_after_accept" : true, | |
"stat_throttle_rate" : 10 | |
} | |
### Request handler config (thread 4) | |
{ | |
"accept_burst_count" : 32, | |
"client_freelist_limit" : 1024, | |
"data_buffer_dir" : "/tmp", | |
"min_spare_clients" : 128, | |
"request_freelist_limit" : 1024, | |
"show_version_in_header" : true, | |
"single_app_mode" : false, | |
"start_reading_after_accept" : true, | |
"stat_throttle_rate" : 10 | |
} | |
### Request handler config (thread 5) | |
{ | |
"accept_burst_count" : 32, | |
"client_freelist_limit" : 1024, | |
"data_buffer_dir" : "/tmp", | |
"min_spare_clients" : 128, | |
"request_freelist_limit" : 1024, | |
"show_version_in_header" : true, | |
"single_app_mode" : false, | |
"start_reading_after_accept" : true, | |
"stat_throttle_rate" : 10 | |
} | |
### Request handler config (thread 6) | |
{ | |
"accept_burst_count" : 32, | |
"client_freelist_limit" : 1024, | |
"data_buffer_dir" : "/tmp", | |
"min_spare_clients" : 128, | |
"request_freelist_limit" : 1024, | |
"show_version_in_header" : true, | |
"single_app_mode" : false, | |
"start_reading_after_accept" : true, | |
"stat_throttle_rate" : 10 | |
} | |
### Request handler config (thread 7) | |
{ | |
"accept_burst_count" : 32, | |
"client_freelist_limit" : 1024, | |
"data_buffer_dir" : "/tmp", | |
"min_spare_clients" : 128, | |
"request_freelist_limit" : 1024, | |
"show_version_in_header" : true, | |
"single_app_mode" : false, | |
"start_reading_after_accept" : true, | |
"stat_throttle_rate" : 10 | |
} | |
### Request handler config (thread 8) | |
{ | |
"accept_burst_count" : 32, | |
"client_freelist_limit" : 1024, | |
"data_buffer_dir" : "/tmp", | |
"min_spare_clients" : 128, | |
"request_freelist_limit" : 1024, | |
"show_version_in_header" : true, | |
"single_app_mode" : false, | |
"start_reading_after_accept" : true, | |
"stat_throttle_rate" : 10 | |
} | |
### Pool state (simple) | |
----------- General information ----------- | |
Max pool size : 6 | |
Processes : 1 | |
Requests in top-level queue : 0 | |
----------- Application groups ----------- | |
/app_path (development)#default: | |
App root: /app_path | |
(spawning 1 new process...) | |
Requests in queue: 0 | |
* PID: 81912 Sessions: 0 Processed: 5 Uptime: 7m 12s | |
CPU: 0% Memory : 273M Last used: 3s ago | |
Disabling... | |
URL : http://127.0.0.1:61129 | |
Password: DmQ4r7i8ff1Q2XT8 | |
### mbuf stats | |
nfree_mbuf_blockq : 8 | |
nactive_mbuf_blockq: 0 | |
mbuf_block_chunk_size: 512 | |
### Pool state (XML) | |
<?xml version="1.0" encoding="iso8859-1" ?> | |
<info version="3"><passenger_version>5.0.6</passenger_version><process_count>1</process_count><max>6</max><capacity_used>2</capacity_used><get_wait_list_size>0</get_wait_list_size><get_wait_list></get_wait_list><supergroups><supergroup><name>/app_path (development)</name><state>READY</state><get_wait_list_size>0</get_wait_list_size><capacity_used>2</capacity_used><secret>FCM6SzuMiK4h560CpDgTk3kUWJAXk1Ed7kNfobVt5dD</secret><group default="true"><name>/app_path (development)#default</name><component_name>default</component_name><app_root>/app_path</app_root><app_type>rack</app_type><environment>development</environment><uuid>21wgnzkTIgTivY2wIAI7</uuid><enabled_process_count>0</enabled_process_count><disabling_process_count>1</disabling_process_count><disabled_process_count>0</disabled_process_count><capacity_used>2</capacity_used><get_wait_list_size>0</get_wait_list_size><disable_wait_list_size>1</disable_wait_list_size><processes_being_spawned>1</processes_being_spawned><spawning/><secret>DmQ4r7i8ff1Q2XT8</secret><life_status>ALIVE</life_status><options><app_root>/app_path</app_root><app_group_name>/app_path (development)</app_group_name><app_type>rack</app_type><start_command>/Users/ssilver/.rvm/gems/ruby-2.1.2/wrappers/ruby	/Users/ssilver/.rvm/gems/ruby-2.1.2/gems/passenger-5.0.6/helper-scripts/rack-loader.rb</start_command><startup_file>config.ru</startup_file><process_title>Passenger RubyApp</process_title><log_level>3</log_level><start_timeout>90000</start_timeout><environment>development</environment><base_uri>/</base_uri><spawn_method>smart</spawn_method><default_user>nobody</default_user><default_group>nobody</default_group><ruby>/Users/ssilver/.rvm/gems/ruby-2.1.2/wrappers/ruby</ruby><python>python</python><nodejs>node</nodejs><logging_agent_address>unix:/tmp/passenger.JVfzfk6/agents.s/logging</logging_agent_address><logging_agent_username>logging</logging_agent_username><logging_agent_password>lh7c5a6jrCyfFig0TpD7EqxC</logging_agent_password><debugger>false</debugger><analytics>false</analytics><group_secret>DmQ4r7i8ff1Q2XT8</group_secret><min_processes>1</min_processes><max_processes>0</max_processes><max_preloader_idle_time>-1</max_preloader_idle_time><max_out_of_band_work_instances>1</max_out_of_band_work_instances></options><processes><process><pid>81912</pid><sticky_session_id>1026215850</sticky_session_id><gupid>16bb47b-qPtyF7FlnO</gupid><concurrency>1</concurrency><sessions>0</sessions><busyness>0</busyness><processed>5</processed><spawner_creation_time>1430146140103358</spawner_creation_time><spawn_start_time>1430146265676810</spawn_start_time><spawn_end_time>1430146265680940</spawn_end_time><last_used>1430146694875836</last_used><last_used_desc>3s ago</last_used_desc><uptime>7m 12s</uptime><life_status>ALIVE</life_status><enabled>DISABLING</enabled><has_metrics>true</has_metrics><cpu>0</cpu><rss>325368</rss><pss>499400</pss><private_dirty>280132</private_dirty><swap>-1</swap><real_memory>280132</real_memory><vmsize>3461536</vmsize><process_group_id>81628</process_group_id><command>Passenger RubyApp: /app_path (development)</command><sockets><socket><name>main</name><address>unix:/tmp/passenger.JVfzfk6/apps.s/ruby.uaAERgy4ZGgSHoqQ8pRud0gtOUfddzPwfs7aPPmUkDEg3yZLCQr5T02z4wX</address><protocol>session</protocol><concurrency>1</concurrency><sessions>0</sessions></socket><socket><name>http</name><address>tcp://127.0.0.1:61129</address><protocol>http</protocol><concurrency>1</concurrency><sessions>0</sessions></socket></sockets></process></processes></group></supergroup></supergroups></info> | |
-------------------------------------- | |
[ pid=81628 ] Open files and file descriptors: | |
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME | |
Passenger 81628 root cwd DIR 1,4 1292 2 / | |
Passenger 81628 root txt REG 1,4 9208348 8166998 /Users/ssilver/.rvm/gems/ruby-2.1.2/gems/passenger-5.0.6/buildout/support-binaries/PassengerAgent | |
Passenger 81628 root txt REG 1,4 622896 6769793 /usr/lib/dyld | |
Passenger 81628 root txt REG 1,4 383870815 7529174 /private/var/db/dyld/dyld_shared_cache_x86_64h | |
Passenger 81628 root 0r CHR 3,2 0t0 303 /dev/null | |
Passenger 81628 root 1 PIPE 0x75efaa81c5eccd25 16384 ->0x75efaa81d1bccb35 | |
Passenger 81628 root 2 PIPE 0x75efaa81c5eccd25 16384 ->0x75efaa81d1bccb35 | |
Passenger 81628 root 3u unix 0x75efaa81cea6f30d 0t0 ->0x75efaa81b0eb2d35 | |
Passenger 81628 root 5 PIPE 0x75efaa81c5eccd25 16384 ->0x75efaa81d1bccb35 | |
Passenger 81628 root 8 PIPE 0x75efaa81bf785325 16384 ->0x75efaa81c5ece485 | |
Passenger 81628 root 9 PIPE 0x75efaa81c5ece485 16384 ->0x75efaa81bf785325 | |
Passenger 81628 root 10 PIPE 0x75efaa81d0ca3825 16384 ->0x75efaa81d0ca38d5 | |
Passenger 81628 root 11 PIPE 0x75efaa81d0ca38d5 16384 ->0x75efaa81d0ca3825 | |
Passenger 81628 root 12 PIPE 0x75efaa81d0ca3985 16384 ->0x75efaa81d0ca3775 | |
Passenger 81628 root 13 PIPE 0x75efaa81d0ca3775 16384 ->0x75efaa81d0ca3985 | |
Passenger 81628 root 14u unix 0x75efaa81d0f20ccd 0t0 /tmp/passenger.JVfzfk6/agents.s/server | |
Passenger 81628 root 15u unix 0x75efaa81cea6ee5d 0t0 /tmp/passenger.JVfzfk6/agents.s/server_admin | |
Passenger 81628 root 16r CHR 11,1 0t65536 577 /dev/urandom | |
Passenger 81628 root 17r CHR 11,1 0t0 577 /dev/urandom | |
Passenger 81628 root 18u KQUEUE count=0, state=0x2 | |
Passenger 81628 root 19 PIPE 0x75efaa81d0ca36c5 16384 ->0x75efaa81d0ca2fe5 | |
Passenger 81628 root 20 PIPE 0x75efaa81bf7844b5 16384 ->0x75efaa81d0e4bbe5 | |
Passenger 81628 root 21 PIPE 0x75efaa81d0e4bbe5 16384 ->0x75efaa81bf7844b5 | |
Passenger 81628 root 22 PIPE 0x75efaa81d0ca2fe5 16384 ->0x75efaa81d0ca36c5 | |
Passenger 81628 root 23u KQUEUE count=0, state=0x2 | |
Passenger 81628 root 24 PIPE 0x75efaa81d0ca3615 16384 ->0x75efaa81d1bccdf5 | |
Passenger 81628 root 25 PIPE 0x75efaa81d1bccdf5 16384 ->0x75efaa81d0ca3615 | |
Passenger 81628 root 26u KQUEUE count=1, state=0 | |
Passenger 81628 root 27 PIPE 0x75efaa81d0ca4f85 16384 ->0x75efaa81d0e4aa05 | |
Passenger 81628 root 28 PIPE 0x75efaa81d0e4aa05 16384 ->0x75efaa81d0ca4f85 | |
Passenger 81628 root 29u KQUEUE count=0, state=0x2 | |
Passenger 81628 root 30 PIPE 0x75efaa81d0ca5c95 16384 ->0x75efaa81d0ca5245 | |
Passenger 81628 root 31 PIPE 0x75efaa81d0ca5245 16384 ->0x75efaa81d0ca5c95 | |
Passenger 81628 root 32u KQUEUE count=0, state=0x2 | |
Passenger 81628 root 33 PIPE 0x75efaa81c5ecc2d5 16384 ->0x75efaa81d0ca2dd5 | |
Passenger 81628 root 34 PIPE 0x75efaa81d0ca2dd5 16384 ->0x75efaa81c5ecc2d5 | |
Passenger 81628 root 35u KQUEUE count=0, state=0x2 | |
Passenger 81628 root 36 PIPE 0x75efaa81d0ca3405 16384 ->0x75efaa81c5ecf7c5 | |
Passenger 81628 root 37 PIPE 0x75efaa81c5ecf7c5 16384 ->0x75efaa81d0ca3405 | |
Passenger 81628 root 38u KQUEUE count=0, state=0x2 | |
Passenger 81628 root 39 PIPE 0x75efaa81d0ca32a5 16384 ->0x75efaa81c5eceab5 | |
Passenger 81628 root 40 PIPE 0x75efaa81c5eceab5 16384 ->0x75efaa81d0ca32a5 | |
Passenger 81628 root 41u KQUEUE count=0, state=0x2 | |
Passenger 81628 root 42 PIPE 0x75efaa81d0ca4e25 16384 ->0x75efaa81c5ece275 | |
Passenger 81628 root 43 PIPE 0x75efaa81c5ece275 16384 ->0x75efaa81d0ca4e25 | |
Passenger 81628 root 44u KQUEUE count=0, state=0x2 | |
Passenger 81628 root 45 PIPE 0x75efaa81c5ecd775 16384 ->0x75efaa81c5ece535 | |
Passenger 81628 root 46 PIPE 0x75efaa81c5ece535 16384 ->0x75efaa81c5ecd775 | |
Passenger 81628 root 47u unix 0x75efaa81cea6e81d 0t0 /tmp/passenger.JVfzfk6/agents.s/server | |
Passenger 81628 root 48u unix 0x75efaa81cea6e2a5 0t0 ->0x75efaa81d0f21565 | |
Passenger 81628 root 49u unix 0x75efaa81cea6f3d5 0t0 ->(none) | |
Passenger 81628 root 50 PIPE 0x75efaa81d0ca2175 16384 ->0x75efaa81c5ece115 | |
Passenger 81628 root 51u unix 0x75efaa81d0f21a15 0t0 ->0x75efaa81d0f20a75 | |
Passenger 81628 root 52u unix 0x75efaa81de6bbdf5 0t0 ->0x75efaa81d0f21ba5 | |
Passenger 81628 root 53 PIPE 0x75efaa81d0e4b2f5 16384 ->0x75efaa81c5ece065 | |
-------------------------------------- | |
[ pid=81628 ] Dumping a more detailed backtrace with crash-watch... | |
Found gdb at: /usr/bin/gdb | |
******************************************************* | |
* | |
* Current thread (6) backtrace | |
* | |
******************************************************* | |
#0 Passenger::ApplicationPool2::Process::isTotallyBusy (this=0x535352202020000a) at Process.h:557 | |
No locals. | |
#1 0x000000010deb39ca in Passenger::ApplicationPool2::Group::get (this=0x7fb42902d620, newOptions=@0x7fb429008ad8, callback=@0x10ec1b1c0, postLockActions=@0x10ec18860) at Group.h:1012 | |
process = ('Passenger::ApplicationPool2::Process' *) 0x535352202020000a | |
#2 0x000000010dead1ae in Passenger::ApplicationPool2::SuperGroup::get (this=0x7fb428d017c0, newOptions=@0x7fb429008ad8, callback=@0x10ec1b1c0, postLockActions=@0x10ec18860) at SuperGroup.h:619 | |
No locals. | |
#3 0x000000010e055116 in Passenger::ApplicationPool2::Pool::asyncGet (this=0x7fb428c13110, options=@0x7fb429008ad8, callback=@0x10ec1b1c0, lockNow=true) at Pool.h:566 | |
session = { | |
px = 0x10ec18478 | |
} | |
lock = { | |
<boost::unique_lock<boost::mutex>> = { | |
m = 0x7fb428c13130, | |
is_locked = true | |
}, <No data fields>} | |
actions = { | |
m_holder = { | |
<std::__1::allocator<boost::function<void ()> >> = {<No data fields>}, | |
members of boost::container::container_detail::vector_alloc_holder<std::__1::allocator<boost::function<void ()> >, boost::container::container_detail::integral_constant<unsigned int, 1> >: | |
m_start = 0x0, | |
m_size = 0, | |
m_capacity = 0 | |
} | |
} | |
existingSuperGroup = ('Passenger::ApplicationPool2::SuperGroup' *) 0x7fb428d017c0 | |
#4 0x000000010e0544ff in Passenger::RequestHandler::checkoutSession (this=0x10e863000, client=0x7fb428c49560, req=0x7fb429008a00) at CheckoutSession.cpp:54 | |
callback = { | |
func = 0x10e054790 <Passenger::RequestHandler::sessionCheckedOut(boost::intrusive_ptr<Passenger::ApplicationPool2::Session> const&, boost::shared_ptr<oxt::tracable_exception> const&, void*)>, | |
userData = 0x7fb429008a00 | |
} | |
options = ('Passenger::ApplicationPool2::Options' &) @0x7fb429008ad8: { | |
storage = { | |
px = 0x7fb428c9d780 "/app_path", | |
pn = { | |
pi_ = 0x7fb428c9a0d0 | |
} | |
}, | |
appRoot = { | |
<Passenger::StaticString> = { | |
content = 0x7fb428c9d780 "/app_path", | |
len = 23 | |
}, | |
members of Passenger::HashedStaticString: | |
m_hash = 437338909 | |
}, | |
appGroupName = { | |
<Passenger::StaticString> = { | |
content = 0x7fb428c9d798 "/app_path (development)", | |
len = 37 | |
}, | |
members of Passenger::HashedStaticString: | |
m_hash = 3589227434 | |
}, | |
appType = { | |
content = 0x7fb428c9d7be "rack", | |
len = 4 | |
}, | |
startCommand = { | |
content = 0x7fb428c9d7c3 "", | |
len = 0 | |
}, | |
startupFile = { | |
content = 0x7fb428c9d7c4 "", | |
len = 0 | |
}, | |
processTitle = { | |
content = 0x7fb428c9d7c5 "", | |
len = 0 | |
}, | |
logLevel = 3, | |
startTimeout = 90000, | |
environment = { | |
content = 0x7fb428c9d7c6 "development", | |
len = 11 | |
}, | |
baseURI = { | |
content = 0x7fb428c9d7d2 "/", | |
len = 1 | |
}, | |
spawnMethod = { | |
content = 0x7fb428c9d7d4 "smart", | |
len = 5 | |
}, | |
user = { | |
content = 0x7fb428c9d7da "", | |
len = 0 | |
}, | |
group = { | |
content = 0x7fb428c9d7db "", | |
len = 0 | |
}, | |
defaultUser = { | |
content = 0x7fb428c9d7dc "nobody", | |
len = 6 | |
}, | |
defaultGroup = { | |
content = 0x7fb428c9d7e3 "nobody", | |
len = 6 | |
}, | |
restartDir = { | |
content = 0x7fb428c9d7ea "", | |
len = 0 | |
}, | |
preexecChroot = { | |
content = 0x7fb428c9d7eb "", | |
len = 0 | |
}, | |
postexecChroot = { | |
content = 0x7fb428c9d7ec "", | |
len = 0 | |
}, | |
ruby = { | |
content = 0x7fb428c9d7ed "/Users/ssilver/.rvm/gems/ruby-2.1.2/wrappers/ruby", | |
len = 49 | |
}, | |
python = { | |
content = 0x7fb428c9d81f "python", | |
len = 6 | |
}, | |
nodejs = { | |
content = 0x7fb428c9d826 "node", | |
len = 4 | |
}, | |
rights = Passenger::Account::DETACH, | |
environmentVariables = { | |
content = 0x7fb428c9d82b "SFRUUFMAb24AU1NMX1RMU19TTkkAZm1zLmRldi5yZWRub3ZhbGFicy5uZXQA", | |
len = 60 | |
}, | |
debugger = false, | |
loadShellEnvvars = true, | |
userSwitching = true, | |
analytics = false, | |
loggingAgentAddress = { | |
content = 0x7fb428c9d868 "unix:/tmp/passenger.JVfzfk6/agents.s/logging", | |
len = 44 | |
}, | |
loggingAgentUsername = { | |
content = 0x7fb428c9d895 "logging", | |
len = 7 | |
}, | |
loggingAgentPassword = { | |
content = 0x7fb428c9d89d "lh7c5a6jrCyfFig0TpD7EqxC", | |
len = 24 | |
}, | |
raiseInternalError = false, | |
minProcesses = 1, | |
maxProcesses = 0, | |
maxPreloaderIdleTime = -1, | |
maxOutOfBandWorkInstances = 1, | |
maxRequestQueueSize = 100, | |
unionStationKey = { | |
content = 0x7fb428c9d8b9 "", | |
len = 0 | |
}, | |
hostName = { | |
content = 0x10e212340 "", | |
len = 0 | |
}, | |
uri = { | |
content = 0x10e212340 "", | |
len = 0 | |
}, | |
transaction = { | |
px = 0x0, | |
pn = { | |
pi_ = 0x0 | |
} | |
}, | |
stickySessionId = 0, | |
statThrottleRate = 10, | |
maxRequests = 0, | |
currentTime = 1430146697512282, | |
noop = false, | |
groupSecret = { | |
content = 0x7fb428c9d8b6 "", | |
len = 0 | |
}, | |
groupUuid = { | |
content = 0x10e212340 "", | |
len = 0 | |
} | |
} | |
#5 0x000000010e04c346 in Passenger::RequestHandler::onRequestBegin (this=0x10e863000, client=0x7fb428c49560, req=0x7fb429008a00) at InitRequest.cpp:80 | |
No locals. | |
#6 0x000000010e08cfd3 in Passenger::ServerKit::HttpServer<Passenger::RequestHandler, Passenger::Client>::processClientDataWhenParsingHeaders (this=0x10e863000, client=0x7fb428c49560, req=0x7fb429008a00, buffer=@0x10ec1fde0, errcode=0) at HttpServer.h:281 | |
ret = 92 | |
#7 0x000000010e049a36 in Passenger::ServerKit::HttpServer<Passenger::RequestHandler, Passenger::Client>::onClientDataReceived (this=0x10e863000, client=0x7fb428c49560, buffer=@0x10ec1fde0, errcode=0) at HttpServer.h:899 | |
__p = { | |
function = 0x10e22bc20 "virtual Channel::Result Passenger::ServerKit::HttpServer<Passenger::RequestHandler, Passenger::Client>::onClientDataReceived(Client *, const MemoryKit::mbuf &, int) [DerivedServer = Passenger::Request"..., | |
source = 0x10e21b32c "ext/common/ServerKit/HttpServer.h", | |
u = { | |
data = 0x10e053ac0 "UH��H��pH�}��u�H�U�H�U�H�U�H�}������H�}�H�5]�\034", | |
dataFunc = { | |
func = 0x10e053ac0 <Passenger::ServerKit::BaseServer<Passenger::RequestHandler, Passenger::Client>::_getClientNameFromTracePoint(char*, unsigned int, void*)>, | |
userData = 0x7fb428c49560 | |
} | |
}, | |
line = 891, | |
m_detached = false, | |
m_hasDataFunc = true | |
} | |
req = (Request *) 0x7fb429008a00 | |
ref = { | |
request = 0x7fb429008a00, | |
file = 0x10e21b32c "ext/common/ServerKit/HttpServer.h", | |
line = 894 | |
} | |
#8 0x000000010e0942e0 in Passenger::ServerKit::BaseServer<Passenger::RequestHandler, Passenger::Client>::_onClientDataReceived (_channel=0x7fb428c49588, buffer=@0x10ec1fde0, errcode=0) at Server.h:483 | |
channel = ('Passenger::ServerKit::FdSourceChannel' *) 0x7fb428c49588 | |
client = ('Passenger::Client' *) 0x7fb428c49560 | |
server = ('Passenger::ServerKit::BaseServer<Passenger::RequestHandler, Passenger::Client>' *) 0x10e863000 | |
bufferSize = 92 | |
result = { | |
consumed = 448, | |
end = false | |
} | |
consumed = 448 | |
#9 0x000000010df55308 in Passenger::ServerKit::Channel::callDataCallbackWithoutRefGuard (this=0x7fb428c49588) at Channel.h:280 | |
copy = { | |
mbuf_block = 0x7fb428f117f0, | |
start = 0x7fb428f11630 "ER_ENV_VARS: SFRUUFMAb24AU1NMX1RMU19TTkkAZm1zLmRldi5yZWRub3ZhbGFicy5uZXQA\r\n!~FLAGS: CDBS\r\n\r\non changeSourceExtract(frameId) {\n var el = document.getElementById('frame-source-' + frameId);\n if (curre"..., | |
end = 0x7fb428f1168c "on changeSourceExtract(frameId) {\n var el = document.getElementById('frame-source-' + frameId);\n if (currentSource && el) {\n currentSource.className += \" hidden\";\n el.className = el.className."... | |
} | |
generation = 1 | |
cbResult = { | |
consumed = 448, | |
end = false | |
} | |
#10 0x000000010df6178a in Passenger::ServerKit::Channel::feedWithoutRefGuard (this=0x7fb428c49588, mbuf=@0x10ec22938) at Channel.h:510 | |
No locals. | |
#11 0x000000010df8bbc3 in Passenger::ServerKit::FdSourceChannel::onReadableWithoutRefGuard (this=0x7fb428c49588) at FdSourceChannel.h:90 | |
buffer2 = { | |
mbuf_block = 0x7fb428f117f0, | |
start = 0x7fb428f11630 "ER_ENV_VARS: SFRUUFMAb24AU1NMX1RMU19TTkkAZm1zLmRldi5yZWRub3ZhbGFicy5uZXQA\r\n!~FLAGS: CDBS\r\n\r\non changeSourceExtract(frameId) {\n var el = document.getElementById('frame-source-' + frameId);\n if (curre"..., | |
end = 0x7fb428f1168c "on changeSourceExtract(frameId) {\n var el = document.getElementById('frame-source-' + frameId);\n if (currentSource && el) {\n currentSource.className += \" hidden\";\n el.className = el.className."... | |
} | |
generation = 1 | |
i = 0 | |
origBufferSize = 448 | |
done = false | |
ret = 92 | |
e = 32692 | |
#12 0x000000010df8b7b0 in Passenger::ServerKit::FdSourceChannel::onReadable (this=0x7fb428c49588, io=0x7fb428c495d0, revents=1) at FdSourceChannel.h:55 | |
guard = { | |
hooks = 0x7fb428c49578, | |
source = 0x7fb428c49588, | |
file = 0x10e21dc7a "ext/common/ServerKit/FdSourceChannel.h", | |
line = 54 | |
} | |
#13 0x000000010df8b752 in Passenger::ServerKit::FdSourceChannel::_onReadable (loop=0x7fb428c15900, io=0x7fb428c495d0, revents=1) at FdSourceChannel.h:50 | |
No locals. | |
#14 0x000000010e2091cd in ev_invoke_pending (loop=0x7fb428c15900) at /Users/ssilver/.rvm/gems/ruby-2.1.2/gems/passenger-5.0.6/ext/libev/ev.c:3006 | |
p = (ANPENDING *) 0x7fb428c9a740 | |
#15 0x000000010e2097bb in ev_run (loop=0x7fb428c15900, flags=0) at /Users/ssilver/.rvm/gems/ruby-2.1.2/gems/passenger-5.0.6/ext/libev/ev.c:3406 | |
No locals. | |
#16 0x000000010dfc0d8e in Passenger::startBackgroundLoop (bg=0x7fb428c158d0) at BackgroundEventLoop.cpp:69 | |
l = { | |
m = 0x7fb428c15f28, | |
is_locked = false | |
} | |
#17 0x000000010dfd7b00 in boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> >::operator()<void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list0> (this=0x10ec22dd8, f=@0x10ec22dd0, a=@0x10ec22ba0) at bind.hpp:253 | |
No locals. | |
#18 0x000000010dfd7a9c in boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> > >::operator() (this=0x10ec22dd0) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#19 0x000000010dfd785d in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> > >, void>::invoke (function_obj_ptr=@0x10ec22dd0) at function_template.hpp:153 | |
f = ('boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop *), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop *> > >' *) 0x10ec22dd0 | |
#20 0x000000010de1413b in boost::function0<void>::operator() (this=0x10ec22dc8) at function_template.hpp:766 | |
No locals. | |
#21 0x000000010e1ffcf0 in oxt::thread::thread_main (func=Unexpected type (16) encountered for integer constant. | |
) at ext/oxt/implementation.cpp:409 | |
No locals. | |
#22 0x000000010ded5284 in boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > >::operator()<void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list0> (this=0x7fb428c9b558, f=@0x7fb428c9b550, a=@0x10ec22e30) at bind.hpp:313 | |
No locals. | |
#23 0x000000010ded51dc in boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > >::operator() (this=0x7fb428c9b550) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#24 0x000000010ded3f2c in boost::detail::thread_data<boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > > >::run (this=0x7fb428c9b350) at thread.hpp:117 | |
No locals. | |
#25 0x000000010e1f9215 in boost::(anonymous namespace)::thread_proxy (param=0x7fb428c9b350) at ext/boost/libs/thread/src/pthread/thread.cpp:164 | |
thread_info = { | |
px = 0x7fb428c9b350, | |
pn = { | |
pi_ = 0x7fb428c9abf0 | |
} | |
} | |
lock = { | |
m = @0x0 | |
} | |
#26 0x00007fff8fe2f268 in _pthread_body () | |
No symbol table info available. | |
#27 0x00007fff8fe2f1e5 in _pthread_start () | |
No symbol table info available. | |
#28 0x00007fff8fe2d41d in thread_start () | |
No symbol table info available. | |
******************************************************* | |
* | |
* All thread backtraces | |
* | |
******************************************************* | |
########### Thread 17 (process 81628) ########### | |
#0 0x00007fff9137f682 in read () | |
No symbol table info available. | |
#1 0x000000010e203fd7 in oxt::syscalls::read (fd=53, buf=0x10f01aae0, count=8192) at ext/oxt/system_calls.cpp:177 | |
ctx = ('oxt::thread_local_context' *) 0x7fb428f00480 | |
_my_errno = 1 | |
_intr_requested = false | |
ret = 4294967296 | |
#2 0x000000010e0cdeb4 in Passenger::ApplicationPool2::Spawner::BackgroundIOCapturer::capture (this=0x7fb428f12570) at Spawner.h:137 | |
buf = '\0' <repeats 6888 times>, "\031\000\000\000\000\000\000\000\020�\001\017\001\000\000\000>�7��\000\000\000*l\016\001\000\000\000\003\000\000\000\000\000\000\000\000�k\016\001\000\000\000\003\000\020*�\000\000\002\000\000\000\000\000\000\000\000Hl\016\001\000\000\000\000�\001\017\001\000\000\000��7��\000\000\000\000\000\000\000\000\000\000\027\000\000\000\000\000\000\000p�\001\017\001\000\000\000>�7��\000\000\000*l\016\001\000\000\000\003\000\000\000\000\000\000\000\000�k\016\001\000\000\000\003\000\020*�\000\000\002\000\000\000\000\000\000\000\000Hl\016\001\000\000\000`�\001\017\001\000\000\000��7��\000\000\003\020\000\000\000\000"... | |
ret = 0 | |
e = 0 | |
dsi = { | |
last_value = false | |
} | |
__p = { | |
function = 0x10e22e6aa "void Passenger::ApplicationPool2::Spawner::BackgroundIOCapturer::capture()", | |
source = 0x10e22d6c8 "ext/common/ApplicationPool2/Spawner.h", | |
u = { | |
data = 0x0, | |
dataFunc = { | |
func = 0, | |
userData = 0x0 | |
} | |
}, | |
line = 136, | |
m_detached = false, | |
m_hasDataFunc = false | |
} | |
#3 0x000000010e0ced12 in boost::_mfi::mf0<void, Passenger::ApplicationPool2::Spawner::BackgroundIOCapturer>::operator() (this=0x10f01cdd0, p=0x7fb428f12570) at mem_fn_template.hpp:49 | |
No locals. | |
#4 0x000000010e0cec70 in boost::_bi::list1<boost::_bi::value<Passenger::ApplicationPool2::Spawner::BackgroundIOCapturer*> >::operator()<boost::_mfi::mf0<void, Passenger::ApplicationPool2::Spawner::BackgroundIOCapturer>, boost::_bi::list0> (this=0x10f01cde0, f=@0x10f01cdd0, a=@0x10f01cba0) at bind.hpp:253 | |
No locals. | |
#5 0x000000010e0cec0c in boost::_bi::bind_t<void, boost::_mfi::mf0<void, Passenger::ApplicationPool2::Spawner::BackgroundIOCapturer>, boost::_bi::list1<boost::_bi::value<Passenger::ApplicationPool2::Spawner::BackgroundIOCapturer*> > >::operator() (this=0x10f01cdd0) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#6 0x000000010e0ce98d in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, Passenger::ApplicationPool2::Spawner::BackgroundIOCapturer>, boost::_bi::list1<boost::_bi::value<Passenger::ApplicationPool2::Spawner::BackgroundIOCapturer*> > >, void>::invoke (function_obj_ptr=@0x10f01cdd0) at function_template.hpp:153 | |
f = ('boost::_bi::bind_t<void, boost::_mfi::mf0<void, Passenger::ApplicationPool2::Spawner::BackgroundIOCapturer>, boost::_bi::list1<boost::_bi::value<Passenger::ApplicationPool2::Spawner::BackgroundIOCapturer *> > >' *) 0x10f01cdd0 | |
#7 0x000000010de1413b in boost::function0<void>::operator() (this=0x10f01cdc8) at function_template.hpp:766 | |
No locals. | |
#8 0x000000010e1ffcf0 in oxt::thread::thread_main (func=Unexpected type (16) encountered for integer constant. | |
) at ext/oxt/implementation.cpp:409 | |
No locals. | |
#9 0x000000010ded5284 in boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > >::operator()<void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list0> (this=0x7fb428f00808, f=@0x7fb428f00800, a=@0x10f01ce30) at bind.hpp:313 | |
No locals. | |
#10 0x000000010ded51dc in boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > >::operator() (this=0x7fb428f00800) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#11 0x000000010ded3f2c in boost::detail::thread_data<boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > > >::run (this=0x7fb428f00600) at thread.hpp:117 | |
No locals. | |
#12 0x000000010e1f9215 in boost::(anonymous namespace)::thread_proxy (param=0x7fb428f00600) at ext/boost/libs/thread/src/pthread/thread.cpp:164 | |
thread_info = { | |
px = 0x7fb428f00600, | |
pn = { | |
pi_ = 0x7fb428f13400 | |
} | |
} | |
lock = { | |
m = @0x0 | |
} | |
#13 0x00007fff8fe2f268 in _pthread_body () | |
No symbol table info available. | |
#14 0x00007fff8fe2f1e5 in _pthread_start () | |
No symbol table info available. | |
#15 0x00007fff8fe2d41d in thread_start () | |
No symbol table info available. | |
########### Thread 16 (process 81628) ########### | |
#0 0x00007fff9137f5c2 in poll () | |
No symbol table info available. | |
#1 0x000000010e205ef4 in oxt::syscalls::poll (fds=0x10f19b350, nfds=1, timeout=89664) at ext/oxt/system_calls.cpp:475 | |
ctx = ('oxt::thread_local_context' *) 0x7fb428d04f40 | |
_my_errno = 1 | |
_intr_requested = false | |
ret = 1 | |
#2 0x000000010de0086c in Passenger::waitUntilIOEvent (fd=<value temporarily unavailable, due to optimizations>, event=<value temporarily unavailable, due to optimizations>, timeout=0x10f19f240) at ext/common/Utils/IOUtils.cpp:699 | |
timer = <value temporarily unavailable, due to optimizations> | |
#3 0x000000010e0c805d in Passenger::BufferedIO::readUntil (this=0x10f19f1f0, acceptor=@0x10f19daf8, timeout=0x10f19f240) at BufferedIO.h:133 | |
tmp = "!> I have control 1.0\n", '\0' <repeats 42 times>, "\t\000\000\000\000\000\000\000|l!\016\001\000\000\000|l!\016\001\000\000\000\027\000\000\000\000\000\000\000��\031\017\001\000\000\0001\002�(�\000\0000\002�(�\000\000��\031\017\001\000\000\000��\031\017\001", '\0' <repeats 67 times>, "��\031\017\001\000\000\000��\031\017\001\000\000\000��\031\017\001\000\000\000\000\000\000\000\001\000\000\000�%�(�\000\000P%�(�\000\000P%�(�\000\000�%�(�\000\000�%�(�\000\000�%�(�\000\000\000\000\000\000\000\000\000\001", '\0' <repeats 24 times>... | |
ret = 22 | |
acceptResult = { | |
first = 0, | |
second = false | |
} | |
totalRead = 0 | |
#4 0x000000010e0cc942 in Passenger::BufferedIO::readLine (this=0x10f19f1f0, max=4096, timeout=0x10f19f240) at BufferedIO.h:190 | |
output = { | |
<std::__1::__basic_string_common<true>> = {<No data fields>}, | |
members of std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >: | |
__r_ = { | |
<std::__1::__libcpp_compressed_pair_imp<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__rep, std::__1::allocator<char>, 2>> = { | |
<std::__1::allocator<char>> = {<No data fields>}, | |
members of std::__1::__libcpp_compressed_pair_imp<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__rep, std::__1::allocator<char>, 2>: | |
__first_ = { | |
{ | |
__l = { | |
__cap_ = 0, | |
__size_ = 0, | |
__data_ = 0x0 | |
}, | |
__s = { | |
{ | |
__size_ = 0 '\0', | |
__lx = 0 '\0' | |
}, | |
__data_ = '\0' <repeats 22 times> | |
}, | |
__r = { | |
__words = {0, 0, 0} | |
} | |
} | |
} | |
}, <No data fields>}, | |
static npos = <optimized out> | |
} | |
#5 0x000000010e0ebc55 in Passenger::ApplicationPool2::Spawner::readMessageLine<Passenger::ApplicationPool2::SmartSpawner::StartupDetails> (this=0x7fb42902dc20, details=@0x10f19f1d8) at Spawner.h:790 | |
line = { | |
<std::__1::__basic_string_common<true>> = {<No data fields>}, | |
members of std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >: | |
__r_ = { | |
<std::__1::__libcpp_compressed_pair_imp<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__rep, std::__1::allocator<char>, 2>> = { | |
<std::__1::allocator<char>> = {<No data fields>}, | |
members of std::__1::__libcpp_compressed_pair_imp<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__rep, std::__1::allocator<char>, 2>: | |
__first_ = { | |
{ | |
__l = { | |
__cap_ = 140411767176712, | |
__size_ = 4548317544, | |
__data_ = 0x7fb429813e08 " DmQ4r7i8ff1Q2XT8" | |
}, | |
__s = { | |
{ | |
__size_ = 8 '\b', | |
__lx = 8 '\b' | |
}, | |
__data_ = ">�)�\000\000h�\031\017\001\000\000\000\b>�)�\000" | |
}, | |
__r = { | |
__words = {140411767176712, 4548317544, 140411767176712} | |
} | |
} | |
} | |
}, <No data fields>}, | |
static npos = <optimized out> | |
} | |
result = { | |
<std::__1::__basic_string_common<true>> = {<No data fields>}, | |
members of std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >: | |
__r_ = { | |
<std::__1::__libcpp_compressed_pair_imp<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__rep, std::__1::allocator<char>, 2>> = { | |
<std::__1::allocator<char>> = {<No data fields>}, | |
members of std::__1::__libcpp_compressed_pair_imp<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__rep, std::__1::allocator<char>, 2>: | |
__first_ = { | |
{ | |
__l = { | |
__cap_ = 0, | |
__size_ = 0, | |
__data_ = 0x0 | |
}, | |
__s = { | |
{ | |
__size_ = 0 '\0', | |
__lx = 0 '\0' | |
}, | |
__data_ = '\0' <repeats 22 times> | |
}, | |
__r = { | |
__words = {0, 0, 0} | |
} | |
} | |
} | |
}, <No data fields>}, | |
static npos = <optimized out> | |
} | |
__p = { | |
function = 0x10e23037d "string Passenger::ApplicationPool2::Spawner::readMessageLine(Details &) [Details = Passenger::ApplicationPool2::SmartSpawner::StartupDetails]", | |
source = 0x10e22d6c8 "ext/common/ApplicationPool2/Spawner.h", | |
u = { | |
data = 0x0, | |
dataFunc = { | |
func = 0, | |
userData = 0x7fb429813e08 | |
} | |
}, | |
line = 788, | |
m_detached = false, | |
m_hasDataFunc = false | |
} | |
#6 0x000000010e0ead48 in Passenger::ApplicationPool2::SmartSpawner::negotiatePreloaderStartup (this=0x7fb42902dc20, details=@0x10f19f1d8) at SmartSpawner.h:586 | |
e = (const 'Passenger::SystemException' &) @0x10f19e648: { | |
<oxt::tracable_exception> = { | |
<std::exception> = { | |
_vptr$exception = 0x8ff | |
}, | |
members of oxt::tracable_exception: | |
backtrace_copy = { | |
<std::__1::__vector_base<oxt::trace_point *, std::__1::allocator<oxt::trace_point *> >> = { | |
<std::__1::__vector_base_common<true>> = {<No data fields>}, | |
members of std::__1::__vector_base<oxt::trace_point *, std::__1::allocator<oxt::trace_point *> >: | |
__begin_ = 0x7fb428d05af0, | |
__end_ = 0x0, | |
__end_cap_ = { | |
<std::__1::__libcpp_compressed_pair_imp<oxt::trace_point **, std::__1::allocator<oxt::trace_point *>, 2>> = { | |
<std::__1::allocator<oxt::trace_point *>> = {<No data fields>}, | |
members of std::__1::__libcpp_compressed_pair_imp<oxt::trace_point **, std::__1::allocator<oxt::trace_point *>, 2>: | |
__first_ = 0x0 | |
}, <No data fields>} | |
}, <No data fields>} | |
}, | |
members of Passenger::SystemException: | |
briefMessage = { | |
<std::__1::__basic_string_common<true>> = {<No data fields>}, | |
members of std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >: | |
__r_ = { | |
<std::__1::__libcpp_compressed_pair_imp<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__rep, std::__1::allocator<char>, 2>> = { | |
<std::__1::allocator<char>> = {<No data fields>}, | |
members of std::__1::__libcpp_compressed_pair_imp<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__rep, std::__1::allocator<char>, 2>: | |
__first_ = { | |
{ | |
__l = { | |
__cap_ = 0, | |
__size_ = 2334402142592321830, | |
__data_ = 0x206c6f72746e6f63 <Address 0x206c6f72746e6f63 out of bounds> | |
}, | |
__s = { | |
{ | |
__size_ = 0 '\0', | |
__lx = 0 '\0' | |
}, | |
__data_ = "\000\000\000\000\000\000\000&I have control " | |
}, | |
__r = { | |
__words = {0, 2334402142592321830, 2336364844068794211} | |
} | |
} | |
} | |
}, <No data fields>}, | |
static npos = <optimized out> | |
}, | |
systemMessage = { | |
<std::__1::__basic_string_common<true>> = {<No data fields>}, | |
members of std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >: | |
__r_ = { | |
<std::__1::__libcpp_compressed_pair_imp<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__rep, std::__1::allocator<char>, 2>> = { | |
<std::__1::allocator<char>> = {<No data fields>}, | |
members of std::__1::__libcpp_compressed_pair_imp<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__rep, std::__1::allocator<char>, 2>: | |
__first_ = { | |
{ | |
__l = { | |
__cap_ = 2867526496169521, | |
__size_ = 4532140653, | |
__data_ = 0x10e22f1f2 "ext/common/ApplicationPool2/SmartSpawner.h" | |
}, | |
__s = { | |
{ | |
__size_ = 49 '1', | |
__lx = 49 '1' | |
}, | |
__data_ = ".0\n\0000\n\000m�\"\016\001\000\000\000��\"\016\001\000\000" | |
}, | |
__r = { | |
__words = {2867526496169521, 4532140653, 4532138482} | |
} | |
} | |
} | |
}, <No data fields>}, | |
static npos = <optimized out> | |
}, | |
fullMessage = { | |
<std::__1::__basic_string_common<true>> = {<No data fields>}, | |
members of std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >: | |
__r_ = { | |
<std::__1::__libcpp_compressed_pair_imp<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__rep, std::__1::allocator<char>, 2>> = { | |
<std::__1::allocator<char>> = {<No data fields>}, | |
members of std::__1::__libcpp_compressed_pair_imp<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__rep, std::__1::allocator<char>, 2>: | |
__first_ = { | |
{ | |
__l = { | |
__cap_ = 0, | |
__size_ = 140411757733360, | |
__data_ = 0x7fb400000247 <Address 0x7fb400000247 out of bounds> | |
}, | |
__s = { | |
{ | |
__size_ = 0 '\0', | |
__lx = 0 '\0' | |
}, | |
__data_ = "\000\000\000\000\000\000\000�%�(�\000\000G\002\000\000�\000" | |
}, | |
__r = { | |
__words = {0, 140411757733360, 140411070841415} | |
} | |
} | |
} | |
}, <No data fields>}, | |
static npos = <optimized out> | |
}, | |
m_code = 253358552 | |
} | |
__p = { | |
function = 0x10e22fa6d "string Passenger::ApplicationPool2::SmartSpawner::negotiatePreloaderStartup(Passenger::ApplicationPool2::SmartSpawner::StartupDetails &)", | |
source = 0x10e22f1f2 "ext/common/ApplicationPool2/SmartSpawner.h", | |
u = { | |
data = 0x0, | |
dataFunc = { | |
func = 0, | |
userData = 0x7fb428f125f0 | |
} | |
}, | |
line = 583, | |
m_detached = false, | |
m_hasDataFunc = false | |
} | |
result = { | |
<std::__1::__basic_string_common<true>> = {<No data fields>}, | |
members of std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >: | |
__r_ = { | |
<std::__1::__libcpp_compressed_pair_imp<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__rep, std::__1::allocator<char>, 2>> = { | |
<std::__1::allocator<char>> = {<No data fields>}, | |
members of std::__1::__libcpp_compressed_pair_imp<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__rep, std::__1::allocator<char>, 2>: | |
__first_ = { | |
{ | |
__l = { | |
__cap_ = 2334402142592321830, | |
__size_ = 2336364844068794211, | |
__data_ = 0xa30000a302e31 <Address 0xa30000a302e31 out of bounds> | |
}, | |
__s = { | |
{ | |
__size_ = 38 '&', | |
__lx = 38 '&' | |
}, | |
__data_ = "I have control 1.0\n\0000\n" | |
}, | |
__r = { | |
__words = {2334402142592321830, 2336364844068794211, 2867526496169521} | |
} | |
} | |
} | |
}, <No data fields>}, | |
static npos = <optimized out> | |
} | |
e = (const 'Passenger::SystemException' &) @0x7fb428f00628: { | |
<oxt::tracable_exception> = { | |
<std::exception> = { | |
_vptr$exception = 0x10f01d000 | |
}, | |
members of oxt::tracable_exception: | |
backtrace_copy = { | |
<std::__1::__vector_base<oxt::trace_point *, std::__1::allocator<oxt::trace_point *> >> = { | |
<std::__1::__vector_base_common<true>> = {<No data fields>}, | |
members of std::__1::__vector_base<oxt::trace_point *, std::__1::allocator<oxt::trace_point *> >: | |
__begin_ = 0x4d555458, | |
__end_ = 0x206000000000, | |
__end_cap_ = { | |
<std::__1::__libcpp_compressed_pair_imp<oxt::trace_point **, std::__1::allocator<oxt::trace_point *>, 2>> = { | |
<std::__1::allocator<oxt::trace_point *>> = {<No data fields>}, | |
members of std::__1::__libcpp_compressed_pair_imp<oxt::trace_point **, std::__1::allocator<oxt::trace_point *>, 2>: | |
__first_ = 0xd0000000000 | |
}, <No data fields>} | |
}, <No data fields>} | |
}, | |
members of Passenger::SystemException: | |
briefMessage = { | |
<std::__1::__basic_string_common<true>> = {<No data fields>}, | |
members of std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >: | |
__r_ = { | |
<std::__1::__libcpp_compressed_pair_imp<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__rep, std::__1::allocator<char>, 2>> = { | |
<std::__1::allocator<char>> = {<No data fields>}, | |
members of std::__1::__libcpp_compressed_pair_imp<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__rep, std::__1::allocator<char>, 2>: | |
__first_ = { | |
{ | |
__l = { | |
__cap_ = 0, | |
__size_ = 1099511628032, | |
__data_ = 0x0 | |
}, | |
__s = { | |
{ | |
__size_ = 0 '\0', | |
__lx = 0 '\0' | |
}, | |
__data_ = "\000\000\000\000\000\000\000\000\001\000\000\000\001\000\000\000\000\000\000\000\000\000" | |
}, | |
__r = { | |
__words = {0, 1099511628032, 0} | |
} | |
} | |
} | |
}, <No data fields>}, | |
static npos = <optimized out> | |
}, | |
systemMessage = { | |
<std::__1::__basic_string_common<true>> = {<No data fields>}, | |
members of std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >: | |
__r_ = { | |
<std::__1::__libcpp_compressed_pair_imp<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__rep, std::__1::allocator<char>, 2>> = { | |
<std::__1::allocator<char>> = {<No data fields>}, | |
members of std::__1::__libcpp_compressed_pair_imp<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__rep, std::__1::allocator<char>, 2>: | |
__first_ = { | |
{ | |
__l = { | |
__cap_ = 140411757659600, | |
__size_ = 140411757659600, | |
__data_ = 0x4d555458 <Address 0x4d555458 out of bounds> | |
}, | |
__s = { | |
{ | |
__size_ = 208 '�', | |
__lx = -48 '�' | |
}, | |
__data_ = "\005�(�\000\000�\005�(�\000\000XTUM\000\000\000" | |
}, | |
__r = { | |
__words = {140411757659600, 140411757659600, 1297437784} | |
} | |
} | |
} | |
}, <No data fields>}, | |
static npos = <optimized out> | |
}, | |
fullMessage = { | |
<std::__1::__basic_string_common<true>> = {<No data fields>}, | |
members of std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >: | |
__r_ = { | |
<std::__1::__libcpp_compressed_pair_imp<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__rep, std::__1::allocator<char>, 2>> = { | |
<std::__1::allocator<char>> = {<No data fields>}, | |
members of std::__1::__libcpp_compressed_pair_imp<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__rep, std::__1::allocator<char>, 2>: | |
__first_ = { | |
{ | |
__l = { | |
__cap_ = 35596688949248, | |
__size_ = 0, | |
__data_ = 0x0 | |
}, | |
__s = { | |
{ | |
__size_ = 0 '\0', | |
__lx = 0 '\0' | |
}, | |
__data_ = "\000\000\000` ", '\0' <repeats 17 times> | |
}, | |
__r = { | |
__words = {35596688949248, 0, 0} | |
} | |
} | |
} | |
}, <No data fields>}, | |
static npos = <optimized out> | |
}, | |
m_code = 0 | |
} | |
#7 0x000000010e0e2604 in Passenger::ApplicationPool2::SmartSpawner::startPreloader (this=0x7fb42902dc20) at SmartSpawner.h:288 | |
ri = {<No data fields>} | |
rsi = { | |
last_value = false | |
} | |
guard = { | |
<boost::noncopyable_::noncopyable> = {<No data fields>}, | |
members of Passenger::ScopeGuard: | |
func = { | |
<boost::function0<void>> = { | |
<boost::function_base> = { | |
vtable = 0x10e289499, | |
functor = { | |
obj_ptr = 0x10e0bb390, | |
type = { | |
type = 0x10e0bb390, | |
const_qualified = 31, | |
volatile_qualified = 68 | |
}, | |
func_ptr = 0x10e0bb390 <Passenger::ApplicationPool2::Spawner::nonInterruptableKillAndWaitpid(int)>, | |
bound_memfunc_ptr = { | |
memfunc_ptr = #8 0x000000010e0dd886 in Passenger::ApplicationPool2::SmartSpawner::spawn (this=0x7fb42902dc20, options=@0x10f1a6458) at SmartSpawner.h:766 | |
__p = { | |
function = 0x10e22f28e "virtual Passenger::ApplicationPool2::SpawnObject Passenger::ApplicationPool2::SmartSpawner::spawn(const Passenger::ApplicationPool2::Options &)", | |
source = 0x10e22f1f2 "ext/common/ApplicationPool2/SmartSpawner.h", | |
u = { | |
data = 0x0, | |
dataFunc = { | |
func = 0, | |
userData = 0x0 | |
} | |
}, | |
line = 765, | |
m_detached = false, | |
m_hasDataFunc = false | |
} | |
l = { | |
m = @0x7fb42902df10 | |
} | |
result = { | |
pid = 0, | |
adminSocket = { | |
data = { | |
px = 0x0, | |
pn = { | |
pi_ = 0x0 | |
} | |
} | |
}, | |
io = { | |
fd = { | |
data = { | |
px = 0x0, | |
pn = { | |
pi_ = 0x0 | |
} | |
} | |
}, | |
buffer = { | |
<std::__1::__basic_string_common<true>> = {<No data fields>}, | |
members of std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >: | |
__r_ = { | |
<std::__1::__libcpp_compressed_pair_imp<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__rep, std::__1::allocator<char>, 2>> = { | |
<std::__1::allocator<char>> = {<No data fields>}, | |
members of std::__1::__libcpp_compressed_pair_imp<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__rep, std::__1::allocator<char>, 2>: | |
__first_ = { | |
{ | |
__l = { | |
__cap_ = 0, | |
__size_ = 0, | |
__data_ = 0x0 | |
}, | |
__s = { | |
{ | |
__size_ = 0 '\0', | |
__lx = 0 '\0' | |
}, | |
__data_ = '\0' <repeats 22 times> | |
}, | |
__r = { | |
__words = {0, 0, 0} | |
} | |
} | |
} | |
}, <No data fields>}, | |
static npos = <optimized out> | |
} | |
} | |
} | |
e = (const 'Passenger::SystemException' &) @0x0: #9 0x000000010de4793b in Passenger::ApplicationPool2::Group::spawnThreadRealMain (this=0x7fb42902d620, spawner=@0x10f1a66a8, options=@0x10f1a6458, restartsInitiated=0) at ext/common/ApplicationPool2/Implementation.cpp:1046 | |
ri = {<No data fields>} | |
rsi = { | |
last_value = false | |
} | |
process = { | |
px = 0x0, | |
pn = { | |
pi_ = 0x0 | |
} | |
} | |
exception = { | |
px = 0x0, | |
pn = { | |
pi_ = 0x0 | |
} | |
} | |
e = (const 'oxt::tracable_exception' &) @0x0: #10 0x000000010de45f8a in Passenger::ApplicationPool2::Group::spawnThreadMain (this=0x7fb42902d620, self={px = 0x7fb42902d620, pn = {pi_ = 0x7fb42902d600}}, spawner=<value temporarily unavailable, due to optimizations>, options=<value temporarily unavailable, due to optimizations>, restartsInitiated=0) at ext/common/ApplicationPool2/Implementation.cpp:997 | |
No locals. | |
#11 0x000000010de9f9f2 in boost::_mfi::mf4<void, Passenger::ApplicationPool2::Group, boost::shared_ptr<Passenger::ApplicationPool2::Group>, boost::shared_ptr<Passenger::ApplicationPool2::Spawner>, Passenger::ApplicationPool2::Options, unsigned int>::operator() (this=0x7fb428d05860, p=0x7fb42902d620, a1={px = 0x7fb42902d620, pn = {pi_ = 0x7fb42902d600}}, a2={px = 0x7fb42902dc20, pn = {pi_ = 0x7fb42902dc00}}, a3={storage = {px = 0x7fb428d05480 "/app_path", pn = {pi_ = 0x7fb428d029d0}}, appRoot = {<Passenger::StaticString> = {content = 0x7fb428d05480 "/app_path", len = 23}, m_hash = 437338909}, appGroupName = {<Passenger::StaticString> = {content = 0x7fb428d05498 "/app_path (development)", len = 37}, m_hash = 3589227434}, appType = {content = 0x7fb428d054be "rack", len = 4}, startCommand = {content = 0x7fb428d054c3 "", len = 0}, startupFile = {content = 0x7fb428d054c4 "", len = 0}, processTitle = {content = 0x7fb428d054c5 "", len = 0}, logLevel = 3, startTimeout = 90000, environment = {content = 0x7fb428d054c6 "development", len = 11}, baseURI = {content = 0x7fb428d054d2 "/", len = 1}, spawnMethod = {content = 0x7fb428d054d4 "smart", len = 5}, user = {content = 0x7fb428d054da "", len = 0}, group = {content = 0x7fb428d054db "", len = 0}, defaultUser = {content = 0x7fb428d054dc "nobody", len = 6}, defaultGroup = {content = 0x7fb428d054e3 "nobody", len = 6}, restartDir = {content = 0x7fb428d054ea "", len = 0}, preexecChroot = {content = 0x7fb428d054eb "", len = 0}, postexecChroot = {content = 0x7fb428d054ec "", len = 0}, ruby = {content = 0x7fb428d054ed "/Users/ssilver/.rvm/gems/ruby-2.1.2/wrappers/ruby", len = 49}, python = {content = 0x7fb428d0551f "python", len = 6}, nodejs = {content = 0x7fb428d05526 "node", len = 4}, rights = Passenger::Account::DETACH, environmentVariables = {content = 0x7fb428d0552b "SFRUUFMAb24AU1NMX1RMU19TTkkAZm1zLmRldi5yZWRub3ZhbGFicy5uZXQA", len = 60}, debugger = false, loadShellEnvvars = true, userSwitching = true, analytics = false, loggingAgentAddress = {content = 0x7fb428d05568 "unix:/tmp/passenger.JVfzfk6/agents.s/logging", len = 44}, loggingAgentUsername = {content = 0x7fb428d05595 "logging", len = 7}, loggingAgentPassword = {content = 0x7fb428d0559d "lh7c5a6jrCyfFig0TpD7EqxC", len = 24}, raiseInternalError = false, minProcesses = 1, maxProcesses = 0, maxPreloaderIdleTime = -1, maxOutOfBandWorkInstances = 1, maxRequestQueueSize = 100, unionStationKey = {content = 0x7fb428d055c9 "", len = 0}, hostName = {content = 0x10e212340 "", len = 0}, uri = {content = 0x10e212340 "", len = 0}, transaction = {px = 0x0, pn = {pi_ = 0x0}}, stickySessionId = 0, statThrottleRate = 10, maxRequests = 0, currentTime = 0, noop = false, groupSecret = {content = 0x7fb428d055b6 "DmQ4r7i8ff1Q2XT8", len = 16}, groupUuid = {content = 0x7fb42902da11 "21wgnzkTIgTivY2wIAI7", len = 20}}, a4=0) at mem_fn_template.hpp:506 | |
No locals. | |
#12 0x000000010de9f852 in boost::_bi::list5<boost::_bi::value<Passenger::ApplicationPool2::Group*>, boost::_bi::value<boost::shared_ptr<Passenger::ApplicationPool2::Group> >, boost::_bi::value<boost::shared_ptr<Passenger::ApplicationPool2::Spawner> >, boost::_bi::value<Passenger::ApplicationPool2::Options>, boost::_bi::value<unsigned int> >::operator()<boost::_mfi::mf4<void, Passenger::ApplicationPool2::Group, boost::shared_ptr<Passenger::ApplicationPool2::Group>, boost::shared_ptr<Passenger::ApplicationPool2::Spawner>, Passenger::ApplicationPool2::Options, unsigned int>, boost::_bi::list0> (this=0x7fb428d05870, f=@0x7fb428d05860, a=@0x10f1a69f0) at bind.hpp:525 | |
No locals. | |
#13 0x000000010de9f70c in boost::_bi::bind_t<void, boost::_mfi::mf4<void, Passenger::ApplicationPool2::Group, boost::shared_ptr<Passenger::ApplicationPool2::Group>, boost::shared_ptr<Passenger::ApplicationPool2::Spawner>, Passenger::ApplicationPool2::Options, unsigned int>, boost::_bi::list5<boost::_bi::value<Passenger::ApplicationPool2::Group*>, boost::_bi::value<boost::shared_ptr<Passenger::ApplicationPool2::Group> >, boost::_bi::value<boost::shared_ptr<Passenger::ApplicationPool2::Spawner> >, boost::_bi::value<Passenger::ApplicationPool2::Options>, boost::_bi::value<unsigned int> > >::operator() (this=0x7fb428d05860) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#14 0x000000010de9f410 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf4<void, Passenger::ApplicationPool2::Group, boost::shared_ptr<Passenger::ApplicationPool2::Group>, boost::shared_ptr<Passenger::ApplicationPool2::Spawner>, Passenger::ApplicationPool2::Options, unsigned int>, boost::_bi::list5<boost::_bi::value<Passenger::ApplicationPool2::Group*>, boost::_bi::value<boost::shared_ptr<Passenger::ApplicationPool2::Group> >, boost::_bi::value<boost::shared_ptr<Passenger::ApplicationPool2::Spawner> >, boost::_bi::value<Passenger::ApplicationPool2::Options>, boost::_bi::value<unsigned int> > >, void>::invoke (function_obj_ptr=@0x7fb428d04ef8) at function_template.hpp:153 | |
f = ('boost::_bi::bind_t<void, boost::_mfi::mf4<void, Passenger::ApplicationPool2::Group, boost::shared_ptr<Passenger::ApplicationPool2::Group>, boost::shared_ptr<Passenger::ApplicationPool2::Spawner>, Passenger::ApplicationPool2::Options, unsigned int>, boost::_bi::list5<boost::_bi::value<Passenger::ApplicationPool2::Group *>, boost::_bi::value<boost::shared_ptr<Passenger::ApplicationPool2::Group> >, boost::_bi::value<boost::shared_ptr<Passenger::ApplicationPool2::Spawner> >, boost::_bi::value<Passenger::ApplicationPool2::Options>, boost::_bi::value<unsigned int> > >' *) 0x7fb428d05860 | |
#15 0x000000010de1413b in boost::function0<void>::operator() (this=0x7fb428d04ef0) at function_template.hpp:766 | |
No locals. | |
#16 0x000000010ded0677 in oxt::dynamic_thread_group::thread_main (this=0x7fb42902d650, data=0x7fb428d04ef0) at dynamic_thread_group.hpp:131 | |
guard = { | |
data = 0x7fb428d04ef0 | |
} | |
c = { | |
thread_group = 0x7fb42902d650, | |
handle = 0x7fb428d04d30 | |
} | |
#17 0x000000010ded102a in boost::_mfi::mf1<void, oxt::dynamic_thread_group, oxt::dynamic_thread_group::thread_func_data*>::operator() (this=0x7fb42a200000, p=0x7fb42902d650, a1=0x7fb428d04ef0) at mem_fn_template.hpp:165 | |
No locals. | |
#18 0x000000010ded0f81 in boost::_bi::list2<boost::_bi::value<oxt::dynamic_thread_group*>, boost::_bi::value<oxt::dynamic_thread_group::thread_func_data*> >::operator()<boost::_mfi::mf1<void, oxt::dynamic_thread_group, oxt::dynamic_thread_group::thread_func_data*>, boost::_bi::list0> (this=0x7fb42a200010, f=@0x7fb42a200000, a=@0x10f1a6ba0) at bind.hpp:313 | |
No locals. | |
#19 0x000000010ded0efc in boost::_bi::bind_t<void, boost::_mfi::mf1<void, oxt::dynamic_thread_group, oxt::dynamic_thread_group::thread_func_data*>, boost::_bi::list2<boost::_bi::value<oxt::dynamic_thread_group*>, boost::_bi::value<oxt::dynamic_thread_group::thread_func_data*> > >::operator() (this=0x7fb42a200000) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#20 0x000000010ded0c50 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf1<void, oxt::dynamic_thread_group, oxt::dynamic_thread_group::thread_func_data*>, boost::_bi::list2<boost::_bi::value<oxt::dynamic_thread_group*>, boost::_bi::value<oxt::dynamic_thread_group::thread_func_data*> > >, void>::invoke (function_obj_ptr=@0x10f1a6dd0) at function_template.hpp:153 | |
f = ('boost::_bi::bind_t<void, boost::_mfi::mf1<void, oxt::dynamic_thread_group, oxt::dynamic_thread_group::thread_func_data *>, boost::_bi::list2<boost::_bi::value<oxt::dynamic_thread_group *>, boost::_bi::value<oxt::dynamic_thread_group::thread_func_data *> > >' *) 0x7fb42a200000 | |
#21 0x000000010de1413b in boost::function0<void>::operator() (this=0x10f1a6dc8) at function_template.hpp:766 | |
No locals. | |
#22 0x000000010e1ffcf0 in oxt::thread::thread_main (func=Unexpected type (16) encountered for integer constant. | |
) at ext/oxt/implementation.cpp:409 | |
No locals. | |
#23 0x000000010ded5284 in boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > >::operator()<void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list0> (this=0x7fb428d05cf8, f=@0x7fb428d05cf0, a=@0x10f1a6e30) at bind.hpp:313 | |
No locals. | |
#24 0x000000010ded51dc in boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > >::operator() (this=0x7fb428d05cf0) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#25 0x000000010ded3f2c in boost::detail::thread_data<boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > > >::run (this=0x7fb428d05af0) at thread.hpp:117 | |
No locals. | |
#26 0x000000010e1f9215 in boost::(anonymous namespace)::thread_proxy (param=0x7fb428d05af0) at ext/boost/libs/thread/src/pthread/thread.cpp:164 | |
thread_info = { | |
px = 0x7fb428d05af0, | |
pn = { | |
pi_ = 0x7fb428d04fe0 | |
} | |
} | |
lock = { | |
m = @0x0 | |
} | |
#27 0x00007fff8fe2f268 in _pthread_body () | |
No symbol table info available. | |
#28 0x00007fff8fe2f1e5 in _pthread_start () | |
No symbol table info available. | |
#29 0x00007fff8fe2d41d in thread_start () | |
No symbol table info available. | |
########### Thread 15 (process 81628) ########### | |
#0 0x00007fff9137f682 in read () | |
No symbol table info available. | |
#1 0x000000010e203fd7 in oxt::syscalls::read (fd=51, buf=0x10f1e7aa0, count=8192) at ext/oxt/system_calls.cpp:177 | |
ctx = ('oxt::thread_local_context' *) 0x7fb428f00280 | |
_my_errno = 1 | |
_intr_requested = false | |
ret = 4548621120 | |
#2 0x000000010de4eb95 in Passenger::ApplicationPool2::PipeWatcher::threadMain (this=0x7fb428f122e0) at ext/common/ApplicationPool2/Implementation.cpp:1680 | |
buf = '\0' <repeats 6952 times>, "\006\000\000\000\000\000\000\000\020�\036\017\001\000\000\000>�7��\000\000\000*l\016\001", '\0' <repeats 12 times>, "�k\016\001", '\0' <repeats 11 times>, "\002\000\000\000\000\000\000\000\000>l\016\001\000\000\000\000�\036\017\001\000\000\000��7��\000\000\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000p�\036\017\001\000\000\000>�7��\000\000\000*l\016\001", '\0' <repeats 12 times>, "�k\016\001", '\0' <repeats 11 times>, "\002\000\000\000\000\000\000\000\000>l\016\001\000\000\000`�\036\017\001\000\000\000��7��\000\000\002\020\000\000\000\000\000\000\000>l\016"... | |
ret = 0 | |
__p = { | |
function = 0x10e21424e "void Passenger::ApplicationPool2::PipeWatcher::threadMain()", | |
source = 0x10e2128fe "ext/common/ApplicationPool2/Implementation.cpp", | |
u = { | |
data = 0x0, | |
dataFunc = { | |
func = 0, | |
userData = 0x0 | |
} | |
}, | |
line = 1679, | |
m_detached = false, | |
m_hasDataFunc = false | |
} | |
#3 0x000000010de4e97d in Passenger::ApplicationPool2::PipeWatcher::threadMain (self={px = 0x7fb428f122e0, pn = {pi_ = 0x7fb428f122c0}}) at ext/common/ApplicationPool2/Implementation.cpp:1661 | |
__p = { | |
function = 0x10e2141ed "static void Passenger::ApplicationPool2::PipeWatcher::threadMain(boost::shared_ptr<PipeWatcher>)", | |
source = 0x10e2128fe "ext/common/ApplicationPool2/Implementation.cpp", | |
u = { | |
data = 0x0, | |
dataFunc = { | |
func = 0, | |
userData = 0x10f1e9dd8 | |
} | |
}, | |
line = 1660, | |
m_detached = false, | |
m_hasDataFunc = false | |
} | |
#4 0x000000010de6a890 in boost::_bi::list1<boost::_bi::value<boost::shared_ptr<Passenger::ApplicationPool2::PipeWatcher> > >::operator()<void (*)(boost::shared_ptr<Passenger::ApplicationPool2::PipeWatcher>), boost::_bi::list0> (this=0x10f1e9dd8, f=@0x10f1e9dd0, a=@0x10f1e9ba0) at bind.hpp:253 | |
No locals. | |
#5 0x000000010de6a7fc in boost::_bi::bind_t<void, void (*)(boost::shared_ptr<Passenger::ApplicationPool2::PipeWatcher>), boost::_bi::list1<boost::_bi::value<boost::shared_ptr<Passenger::ApplicationPool2::PipeWatcher> > > >::operator() (this=0x10f1e9dd0) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#6 0x000000010de6a42d in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, void (*)(boost::shared_ptr<Passenger::ApplicationPool2::PipeWatcher>), boost::_bi::list1<boost::_bi::value<boost::shared_ptr<Passenger::ApplicationPool2::PipeWatcher> > > >, void>::invoke (function_obj_ptr=@0x10f1e9dd0) at function_template.hpp:153 | |
f = ('boost::_bi::bind_t<void, void (*)(boost::shared_ptr<Passenger::ApplicationPool2::PipeWatcher>), boost::_bi::list1<boost::_bi::value<boost::shared_ptr<Passenger::ApplicationPool2::PipeWatcher> > > >' *) 0x10f1e9dd0 | |
#7 0x000000010de1413b in boost::function0<void>::operator() (this=0x10f1e9dc8) at function_template.hpp:766 | |
No locals. | |
#8 0x000000010e1ffcf0 in oxt::thread::thread_main (func=Unexpected type (16) encountered for integer constant. | |
) at ext/oxt/implementation.cpp:409 | |
No locals. | |
#9 0x000000010ded5284 in boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > >::operator()<void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list0> (this=0x7fb428f12848, f=@0x7fb428f12840, a=@0x10f1e9e30) at bind.hpp:313 | |
No locals. | |
#10 0x000000010ded51dc in boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > >::operator() (this=0x7fb428f12840) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#11 0x000000010ded3f2c in boost::detail::thread_data<boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > > >::run (this=0x7fb428f12640) at thread.hpp:117 | |
No locals. | |
#12 0x000000010e1f9215 in boost::(anonymous namespace)::thread_proxy (param=0x7fb428f12640) at ext/boost/libs/thread/src/pthread/thread.cpp:164 | |
thread_info = { | |
px = 0x7fb428f12640, | |
pn = { | |
pi_ = 0x7fb428f00170 | |
} | |
} | |
lock = { | |
m = @0x0 | |
} | |
#13 0x00007fff8fe2f268 in _pthread_body () | |
No symbol table info available. | |
#14 0x00007fff8fe2f1e5 in _pthread_start () | |
No symbol table info available. | |
#15 0x00007fff8fe2d41d in thread_start () | |
No symbol table info available. | |
########### Thread 14 (process 81628) ########### | |
#0 0x00007fff9137f682 in read () | |
No symbol table info available. | |
#1 0x000000010e203fd7 in oxt::syscalls::read (fd=50, buf=0x10f07eaa0, count=8192) at ext/oxt/system_calls.cpp:177 | |
ctx = ('oxt::thread_local_context' *) 0x7fb428c9be90 | |
_my_errno = 1 | |
_intr_requested = false | |
ret = 4547142464 | |
#2 0x000000010de4eb95 in Passenger::ApplicationPool2::PipeWatcher::threadMain (this=0x7fb428c9c650) at ext/common/ApplicationPool2/Implementation.cpp:1680 | |
buf = '\0' <repeats 6952 times>, "\005\000\000\000\000\000\000\000\020\006\b\017\001\000\000\000>�7��\000\000\000*l\016\001", '\0' <repeats 12 times>, "�k\016\001", '\0' <repeats 11 times>, "\002\000\000\000\000\000\000\000\000fl\016\001\000\000\000\000\a\b\017\001\000\000\000��7��\000\000\000\000\000\000\000\000\000\000\003\000\000\000\000\000\000\000p\006\b\017\001\000\000\000>�7��\000\000\000*l\016\001", '\0' <repeats 12 times>, "�k\016\001", '\0' <repeats 11 times>, "\002\000\000\000\000\000\000\000\000fl\016\001\000\000\000`\a\b\017\001\000\000\000��7��\000\000\006\020\000\000\000\000\000\000\000fl\016"... | |
ret = 0 | |
__p = { | |
function = 0x10e21424e "void Passenger::ApplicationPool2::PipeWatcher::threadMain()", | |
source = 0x10e2128fe "ext/common/ApplicationPool2/Implementation.cpp", | |
u = { | |
data = 0x0, | |
dataFunc = { | |
func = 0, | |
userData = 0x0 | |
} | |
}, | |
line = 1679, | |
m_detached = false, | |
m_hasDataFunc = false | |
} | |
#3 0x000000010de4e97d in Passenger::ApplicationPool2::PipeWatcher::threadMain (self={px = 0x7fb428c9c650, pn = {pi_ = 0x7fb428c9c630}}) at ext/common/ApplicationPool2/Implementation.cpp:1661 | |
__p = { | |
function = 0x10e2141ed "static void Passenger::ApplicationPool2::PipeWatcher::threadMain(boost::shared_ptr<PipeWatcher>)", | |
source = 0x10e2128fe "ext/common/ApplicationPool2/Implementation.cpp", | |
u = { | |
data = 0x0, | |
dataFunc = { | |
func = 0, | |
userData = 0x10f080dd8 | |
} | |
}, | |
line = 1660, | |
m_detached = false, | |
m_hasDataFunc = false | |
} | |
#4 0x000000010de6a890 in boost::_bi::list1<boost::_bi::value<boost::shared_ptr<Passenger::ApplicationPool2::PipeWatcher> > >::operator()<void (*)(boost::shared_ptr<Passenger::ApplicationPool2::PipeWatcher>), boost::_bi::list0> (this=0x10f080dd8, f=@0x10f080dd0, a=@0x10f080ba0) at bind.hpp:253 | |
No locals. | |
#5 0x000000010de6a7fc in boost::_bi::bind_t<void, void (*)(boost::shared_ptr<Passenger::ApplicationPool2::PipeWatcher>), boost::_bi::list1<boost::_bi::value<boost::shared_ptr<Passenger::ApplicationPool2::PipeWatcher> > > >::operator() (this=0x10f080dd0) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#6 0x000000010de6a42d in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, void (*)(boost::shared_ptr<Passenger::ApplicationPool2::PipeWatcher>), boost::_bi::list1<boost::_bi::value<boost::shared_ptr<Passenger::ApplicationPool2::PipeWatcher> > > >, void>::invoke (function_obj_ptr=@0x10f080dd0) at function_template.hpp:153 | |
f = ('boost::_bi::bind_t<void, void (*)(boost::shared_ptr<Passenger::ApplicationPool2::PipeWatcher>), boost::_bi::list1<boost::_bi::value<boost::shared_ptr<Passenger::ApplicationPool2::PipeWatcher> > > >' *) 0x10f080dd0 | |
#7 0x000000010de1413b in boost::function0<void>::operator() (this=0x10f080dc8) at function_template.hpp:766 | |
No locals. | |
#8 0x000000010e1ffcf0 in oxt::thread::thread_main (func=Unexpected type (16) encountered for integer constant. | |
) at ext/oxt/implementation.cpp:409 | |
No locals. | |
#9 0x000000010ded5284 in boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > >::operator()<void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list0> (this=0x7fb428c9cbb8, f=@0x7fb428c9cbb0, a=@0x10f080e30) at bind.hpp:313 | |
No locals. | |
#10 0x000000010ded51dc in boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > >::operator() (this=0x7fb428c9cbb0) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#11 0x000000010ded3f2c in boost::detail::thread_data<boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > > >::run (this=0x7fb428c9c9b0) at thread.hpp:117 | |
No locals. | |
#12 0x000000010e1f9215 in boost::(anonymous namespace)::thread_proxy (param=0x7fb428c9c9b0) at ext/boost/libs/thread/src/pthread/thread.cpp:164 | |
thread_info = { | |
px = 0x7fb428c9c9b0, | |
pn = { | |
pi_ = 0x7fb428c9a760 | |
} | |
} | |
lock = { | |
m = @0x0 | |
} | |
#13 0x00007fff8fe2f268 in _pthread_body () | |
No symbol table info available. | |
#14 0x00007fff8fe2f1e5 in _pthread_start () | |
No symbol table info available. | |
#15 0x00007fff8fe2d41d in thread_start () | |
No symbol table info available. | |
########### Thread 13 (process 81628) ########### | |
#0 0x00007fff9137f5c2 in poll () | |
No symbol table info available. | |
#1 0x000000010dff0e80 in Passenger::ServerKit::AcceptLoadBalancer<Passenger::RequestHandler>::pollAllEndpoints (this=0x7fb428c127f0) at AcceptLoadBalancer.h:109 | |
ret = 0 | |
#2 0x000000010dfef8d5 in Passenger::ServerKit::AcceptLoadBalancer<Passenger::RequestHandler>::mainLoop (this=0x7fb428c127f0) at AcceptLoadBalancer.h:220 | |
i = 1 | |
#3 0x000000010dff0bf2 in boost::_mfi::mf0<void, Passenger::ServerKit::AcceptLoadBalancer<Passenger::RequestHandler> >::operator() (this=0x7fb428c12560, p=0x7fb428c127f0) at mem_fn_template.hpp:49 | |
No locals. | |
#4 0x000000010dff0b50 in boost::_bi::list1<boost::_bi::value<Passenger::ServerKit::AcceptLoadBalancer<Passenger::RequestHandler>*> >::operator()<boost::_mfi::mf0<void, Passenger::ServerKit::AcceptLoadBalancer<Passenger::RequestHandler> >, boost::_bi::list0> (this=0x7fb428c12570, f=@0x7fb428c12560, a=@0x10efb7510) at bind.hpp:253 | |
No locals. | |
#5 0x000000010dff0aec in boost::_bi::bind_t<void, boost::_mfi::mf0<void, Passenger::ServerKit::AcceptLoadBalancer<Passenger::RequestHandler> >, boost::_bi::list1<boost::_bi::value<Passenger::ServerKit::AcceptLoadBalancer<Passenger::RequestHandler>*> > >::operator() (this=0x7fb428c12560) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#6 0x000000010dff086d in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf0<void, Passenger::ServerKit::AcceptLoadBalancer<Passenger::RequestHandler> >, boost::_bi::list1<boost::_bi::value<Passenger::ServerKit::AcceptLoadBalancer<Passenger::RequestHandler>*> > >, void>::invoke (function_obj_ptr=@0x7fb428c12560) at function_template.hpp:153 | |
f = ('boost::_bi::bind_t<void, boost::_mfi::mf0<void, Passenger::ServerKit::AcceptLoadBalancer<Passenger::RequestHandler> >, boost::_bi::list1<boost::_bi::value<Passenger::ServerKit::AcceptLoadBalancer<Passenger::RequestHandler> *> > >' *) 0x7fb428c12560 | |
#7 0x000000010de1413b in boost::function0<void>::operator() (this=0x7fb428c12558) at function_template.hpp:766 | |
No locals. | |
#8 0x000000010de0fa77 in Passenger::runAndPrintExceptions (func=@0x7fb428c12558, toAbort=true) at ext/common/Utils.cpp:846 | |
e = (const 'oxt::tracable_exception' &) @0x10efb7700: { | |
<std::exception> = { | |
_vptr$exception = 0xefb7730 | |
}, | |
members of oxt::tracable_exception: | |
backtrace_copy = { | |
<std::__1::__vector_base<oxt::trace_point *, std::__1::allocator<oxt::trace_point *> >> = { | |
<std::__1::__vector_base_common<true>> = {<No data fields>}, | |
members of std::__1::__vector_base<oxt::trace_point *, std::__1::allocator<oxt::trace_point *> >: | |
__begin_ = 0x7fb428c9b788, | |
__end_ = 0x10efb7730, | |
__end_cap_ = { | |
<std::__1::__libcpp_compressed_pair_imp<oxt::trace_point **, std::__1::allocator<oxt::trace_point *>, 2>> = { | |
<std::__1::allocator<oxt::trace_point *>> = {<No data fields>}, | |
members of std::__1::__libcpp_compressed_pair_imp<oxt::trace_point **, std::__1::allocator<oxt::trace_point *>, 2>: | |
__first_ = 0x10de1737c | |
}, <No data fields>} | |
}, <No data fields>} | |
} | |
#9 0x000000010dff0147 in boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<bool> >::operator()<void (*)(boost::function<void ()()> const&, bool), boost::_bi::list0> (this=0x7fb428c12558, f=@0x7fb428c12550, a=@0x10efb7ba0) at bind.hpp:313 | |
No locals. | |
#10 0x000000010dff00bc in boost::_bi::bind_t<void, void (*)(boost::function<void ()()> const&, bool), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<bool> > >::operator() (this=0x7fb428c12550) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#11 0x000000010dfefe00 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, void (*)(boost::function<void ()()> const&, bool), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<bool> > >, void>::invoke (function_obj_ptr=@0x10efb7dd0) at function_template.hpp:153 | |
f = ('boost::_bi::bind_t<void, void (*)(const boost::function<void ()> &, bool), boost::_bi::list2<boost::_bi::value<boost::function<void ()> >, boost::_bi::value<bool> > >' *) 0x7fb428c12550 | |
#12 0x000000010de1413b in boost::function0<void>::operator() (this=0x10efb7dc8) at function_template.hpp:766 | |
No locals. | |
#13 0x000000010e1ffcf0 in oxt::thread::thread_main (func=Unexpected type (16) encountered for integer constant. | |
) at ext/oxt/implementation.cpp:409 | |
No locals. | |
#14 0x000000010ded5284 in boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > >::operator()<void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list0> (this=0x7fb428c9a028, f=@0x7fb428c9a020, a=@0x10efb7e30) at bind.hpp:313 | |
No locals. | |
#15 0x000000010ded51dc in boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > >::operator() (this=0x7fb428c9a020) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#16 0x000000010ded3f2c in boost::detail::thread_data<boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > > >::run (this=0x7fb428c99e20) at thread.hpp:117 | |
No locals. | |
#17 0x000000010e1f9215 in boost::(anonymous namespace)::thread_proxy (param=0x7fb428c99e20) at ext/boost/libs/thread/src/pthread/thread.cpp:164 | |
thread_info = { | |
px = 0x7fb428c99e20, | |
pn = { | |
pi_ = 0x7fb428c9a060 | |
} | |
} | |
lock = { | |
m = @0x0 | |
} | |
#18 0x00007fff8fe2f268 in _pthread_body () | |
No symbol table info available. | |
#19 0x00007fff8fe2f1e5 in _pthread_start () | |
No symbol table info available. | |
#20 0x00007fff8fe2d41d in thread_start () | |
No symbol table info available. | |
########### Thread 12 (process 81628) ########### | |
#0 0x00007fff9137f21a in kevent () | |
No symbol table info available. | |
#1 0x000000010e20d11b in kqueue_poll (loop=0x7fb428c18a50, timeout=59.743000000000002) at ev_kqueue.c:101 | |
res = 1 | |
i = 237017734 | |
ts = { | |
tv_sec = 59, | |
tv_nsec = 743000000 | |
} | |
#2 0x000000010e20966c in ev_run (loop=0x7fb428c18a50, flags=0) at /Users/ssilver/.rvm/gems/ruby-2.1.2/gems/passenger-5.0.6/ext/libev/ev.c:3372 | |
waittime = 59.743000000000002 | |
sleeptime = 0 | |
prev_mn_now = 1430146658.7087381 | |
#3 0x000000010dfc0d8e in Passenger::startBackgroundLoop (bg=0x7fb428c18a20) at BackgroundEventLoop.cpp:69 | |
l = { | |
m = 0x7fb428c18e88, | |
is_locked = false | |
} | |
#4 0x000000010dfd7b00 in boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> >::operator()<void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list0> (this=0x10ef34dd8, f=@0x10ef34dd0, a=@0x10ef34ba0) at bind.hpp:253 | |
No locals. | |
#5 0x000000010dfd7a9c in boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> > >::operator() (this=0x10ef34dd0) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#6 0x000000010dfd785d in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> > >, void>::invoke (function_obj_ptr=@0x10ef34dd0) at function_template.hpp:153 | |
f = ('boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop *), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop *> > >' *) 0x10ef34dd0 | |
#7 0x000000010de1413b in boost::function0<void>::operator() (this=0x10ef34dc8) at function_template.hpp:766 | |
No locals. | |
#8 0x000000010e1ffcf0 in oxt::thread::thread_main (func=Unexpected type (16) encountered for integer constant. | |
) at ext/oxt/implementation.cpp:409 | |
No locals. | |
#9 0x000000010ded5284 in boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > >::operator()<void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list0> (this=0x7fb428e01a68, f=@0x7fb428e01a60, a=@0x10ef34e30) at bind.hpp:313 | |
No locals. | |
#10 0x000000010ded51dc in boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > >::operator() (this=0x7fb428e01a60) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#11 0x000000010ded3f2c in boost::detail::thread_data<boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > > >::run (this=0x7fb428e01860) at thread.hpp:117 | |
No locals. | |
#12 0x000000010e1f9215 in boost::(anonymous namespace)::thread_proxy (param=0x7fb428e01860) at ext/boost/libs/thread/src/pthread/thread.cpp:164 | |
thread_info = { | |
px = 0x7fb428e01860, | |
pn = { | |
pi_ = 0x7fb428e01aa0 | |
} | |
} | |
lock = { | |
m = @0x0 | |
} | |
#13 0x00007fff8fe2f268 in _pthread_body () | |
No symbol table info available. | |
#14 0x00007fff8fe2f1e5 in _pthread_start () | |
No symbol table info available. | |
#15 0x00007fff8fe2d41d in thread_start () | |
No symbol table info available. | |
########### Thread 11 (process 81628) ########### | |
#0 0x00007fff9137f21a in kevent () | |
No symbol table info available. | |
#1 0x000000010e20d11b in kqueue_poll (loop=0x7fb428c182c0, timeout=59.743000000000002) at ev_kqueue.c:101 | |
res = 1 | |
i = 237017734 | |
ts = { | |
tv_sec = 59, | |
tv_nsec = 743000000 | |
} | |
#2 0x000000010e20966c in ev_run (loop=0x7fb428c182c0, flags=0) at /Users/ssilver/.rvm/gems/ruby-2.1.2/gems/passenger-5.0.6/ext/libev/ev.c:3372 | |
waittime = 59.743000000000002 | |
sleeptime = 0 | |
prev_mn_now = 1430146684.9949989 | |
#3 0x000000010dfc0d8e in Passenger::startBackgroundLoop (bg=0x7fb428c18290) at BackgroundEventLoop.cpp:69 | |
l = { | |
m = 0x7fb428c186f8, | |
is_locked = false | |
} | |
#4 0x000000010dfd7b00 in boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> >::operator()<void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list0> (this=0x10eeb1dd8, f=@0x10eeb1dd0, a=@0x10eeb1ba0) at bind.hpp:253 | |
No locals. | |
#5 0x000000010dfd7a9c in boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> > >::operator() (this=0x10eeb1dd0) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#6 0x000000010dfd785d in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> > >, void>::invoke (function_obj_ptr=@0x10eeb1dd0) at function_template.hpp:153 | |
f = ('boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop *), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop *> > >' *) 0x10eeb1dd0 | |
#7 0x000000010de1413b in boost::function0<void>::operator() (this=0x10eeb1dc8) at function_template.hpp:766 | |
No locals. | |
#8 0x000000010e1ffcf0 in oxt::thread::thread_main (func=Unexpected type (16) encountered for integer constant. | |
) at ext/oxt/implementation.cpp:409 | |
No locals. | |
#9 0x000000010ded5284 in boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > >::operator()<void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list0> (this=0x7fb428e01548, f=@0x7fb428e01540, a=@0x10eeb1e30) at bind.hpp:313 | |
No locals. | |
#10 0x000000010ded51dc in boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > >::operator() (this=0x7fb428e01540) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#11 0x000000010ded3f2c in boost::detail::thread_data<boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > > >::run (this=0x7fb428e01340) at thread.hpp:117 | |
No locals. | |
#12 0x000000010e1f9215 in boost::(anonymous namespace)::thread_proxy (param=0x7fb428e01340) at ext/boost/libs/thread/src/pthread/thread.cpp:164 | |
thread_info = { | |
px = 0x7fb428e01340, | |
pn = { | |
pi_ = 0x7fb428e01580 | |
} | |
} | |
lock = { | |
m = @0x0 | |
} | |
#13 0x00007fff8fe2f268 in _pthread_body () | |
No symbol table info available. | |
#14 0x00007fff8fe2f1e5 in _pthread_start () | |
No symbol table info available. | |
#15 0x00007fff8fe2d41d in thread_start () | |
No symbol table info available. | |
########### Thread 10 (process 81628) ########### | |
#0 0x00007fff9137f21a in kevent () | |
No symbol table info available. | |
#1 0x000000010e20d11b in kqueue_poll (loop=0x7fb428c17b30, timeout=59.743000000000002) at ev_kqueue.c:101 | |
res = 1 | |
i = 237017734 | |
ts = { | |
tv_sec = 59, | |
tv_nsec = 743000000 | |
} | |
#2 0x000000010e20966c in ev_run (loop=0x7fb428c17b30, flags=0) at /Users/ssilver/.rvm/gems/ruby-2.1.2/gems/passenger-5.0.6/ext/libev/ev.c:3372 | |
waittime = 59.743000000000002 | |
sleeptime = 0 | |
prev_mn_now = 1430146684.994957 | |
#3 0x000000010dfc0d8e in Passenger::startBackgroundLoop (bg=0x7fb428c17b00) at BackgroundEventLoop.cpp:69 | |
l = { | |
m = 0x7fb428c17f68, | |
is_locked = false | |
} | |
#4 0x000000010dfd7b00 in boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> >::operator()<void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list0> (this=0x10ee2edd8, f=@0x10ee2edd0, a=@0x10ee2eba0) at bind.hpp:253 | |
No locals. | |
#5 0x000000010dfd7a9c in boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> > >::operator() (this=0x10ee2edd0) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#6 0x000000010dfd785d in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> > >, void>::invoke (function_obj_ptr=@0x10ee2edd0) at function_template.hpp:153 | |
f = ('boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop *), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop *> > >' *) 0x10ee2edd0 | |
#7 0x000000010de1413b in boost::function0<void>::operator() (this=0x10ee2edc8) at function_template.hpp:766 | |
No locals. | |
#8 0x000000010e1ffcf0 in oxt::thread::thread_main (func=Unexpected type (16) encountered for integer constant. | |
) at ext/oxt/implementation.cpp:409 | |
No locals. | |
#9 0x000000010ded5284 in boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > >::operator()<void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list0> (this=0x7fb428e01008, f=@0x7fb428e01000, a=@0x10ee2ee30) at bind.hpp:313 | |
No locals. | |
#10 0x000000010ded51dc in boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > >::operator() (this=0x7fb428e01000) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#11 0x000000010ded3f2c in boost::detail::thread_data<boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > > >::run (this=0x7fb428e00e00) at thread.hpp:117 | |
No locals. | |
#12 0x000000010e1f9215 in boost::(anonymous namespace)::thread_proxy (param=0x7fb428e00e00) at ext/boost/libs/thread/src/pthread/thread.cpp:164 | |
thread_info = { | |
px = 0x7fb428e00e00, | |
pn = { | |
pi_ = 0x7fb428e01040 | |
} | |
} | |
lock = { | |
m = @0x0 | |
} | |
#13 0x00007fff8fe2f268 in _pthread_body () | |
No symbol table info available. | |
#14 0x00007fff8fe2f1e5 in _pthread_start () | |
No symbol table info available. | |
#15 0x00007fff8fe2d41d in thread_start () | |
No symbol table info available. | |
########### Thread 9 (process 81628) ########### | |
#0 0x00007fff9137f21a in kevent () | |
No symbol table info available. | |
#1 0x000000010e20d11b in kqueue_poll (loop=0x7fb428c173a0, timeout=59.743000000000002) at ev_kqueue.c:101 | |
res = 1 | |
i = 237017734 | |
ts = { | |
tv_sec = 59, | |
tv_nsec = 743000000 | |
} | |
#2 0x000000010e20966c in ev_run (loop=0x7fb428c173a0, flags=0) at /Users/ssilver/.rvm/gems/ruby-2.1.2/gems/passenger-5.0.6/ext/libev/ev.c:3372 | |
waittime = 59.743000000000002 | |
sleeptime = 0 | |
prev_mn_now = 1430146684.994997 | |
#3 0x000000010dfc0d8e in Passenger::startBackgroundLoop (bg=0x7fb428c17370) at BackgroundEventLoop.cpp:69 | |
l = { | |
m = 0x7fb428c177d8, | |
is_locked = false | |
} | |
#4 0x000000010dfd7b00 in boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> >::operator()<void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list0> (this=0x10edabdd8, f=@0x10edabdd0, a=@0x10edabba0) at bind.hpp:253 | |
No locals. | |
#5 0x000000010dfd7a9c in boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> > >::operator() (this=0x10edabdd0) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#6 0x000000010dfd785d in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> > >, void>::invoke (function_obj_ptr=@0x10edabdd0) at function_template.hpp:153 | |
f = ('boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop *), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop *> > >' *) 0x10edabdd0 | |
#7 0x000000010de1413b in boost::function0<void>::operator() (this=0x10edabdc8) at function_template.hpp:766 | |
No locals. | |
#8 0x000000010e1ffcf0 in oxt::thread::thread_main (func=Unexpected type (16) encountered for integer constant. | |
) at ext/oxt/implementation.cpp:409 | |
No locals. | |
#9 0x000000010ded5284 in boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > >::operator()<void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list0> (this=0x7fb428e00ac8, f=@0x7fb428e00ac0, a=@0x10edabe30) at bind.hpp:313 | |
No locals. | |
#10 0x000000010ded51dc in boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > >::operator() (this=0x7fb428e00ac0) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#11 0x000000010ded3f2c in boost::detail::thread_data<boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > > >::run (this=0x7fb428e008c0) at thread.hpp:117 | |
No locals. | |
#12 0x000000010e1f9215 in boost::(anonymous namespace)::thread_proxy (param=0x7fb428e008c0) at ext/boost/libs/thread/src/pthread/thread.cpp:164 | |
thread_info = { | |
px = 0x7fb428e008c0, | |
pn = { | |
pi_ = 0x7fb428e00b00 | |
} | |
} | |
lock = { | |
m = @0x0 | |
} | |
#13 0x00007fff8fe2f268 in _pthread_body () | |
No symbol table info available. | |
#14 0x00007fff8fe2f1e5 in _pthread_start () | |
No symbol table info available. | |
#15 0x00007fff8fe2d41d in thread_start () | |
No symbol table info available. | |
########### Thread 8 (process 81628) ########### | |
#0 0x00007fff9137f21a in kevent () | |
No symbol table info available. | |
#1 0x000000010e20d11b in kqueue_poll (loop=0x7fb428c16c10, timeout=59.743000000000002) at ev_kqueue.c:101 | |
res = 1 | |
i = 237017734 | |
ts = { | |
tv_sec = 59, | |
tv_nsec = 743000000 | |
} | |
#2 0x000000010e20966c in ev_run (loop=0x7fb428c16c10, flags=0) at /Users/ssilver/.rvm/gems/ruby-2.1.2/gems/passenger-5.0.6/ext/libev/ev.c:3372 | |
waittime = 59.743000000000002 | |
sleeptime = 0 | |
prev_mn_now = 1430146684.994992 | |
#3 0x000000010dfc0d8e in Passenger::startBackgroundLoop (bg=0x7fb428c16be0) at BackgroundEventLoop.cpp:69 | |
l = { | |
m = 0x7fb428c17048, | |
is_locked = false | |
} | |
#4 0x000000010dfd7b00 in boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> >::operator()<void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list0> (this=0x10ed28dd8, f=@0x10ed28dd0, a=@0x10ed28ba0) at bind.hpp:253 | |
No locals. | |
#5 0x000000010dfd7a9c in boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> > >::operator() (this=0x10ed28dd0) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#6 0x000000010dfd785d in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> > >, void>::invoke (function_obj_ptr=@0x10ed28dd0) at function_template.hpp:153 | |
f = ('boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop *), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop *> > >' *) 0x10ed28dd0 | |
#7 0x000000010de1413b in boost::function0<void>::operator() (this=0x10ed28dc8) at function_template.hpp:766 | |
No locals. | |
#8 0x000000010e1ffcf0 in oxt::thread::thread_main (func=Unexpected type (16) encountered for integer constant. | |
) at ext/oxt/implementation.cpp:409 | |
No locals. | |
#9 0x000000010ded5284 in boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > >::operator()<void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list0> (this=0x7fb428e00588, f=@0x7fb428e00580, a=@0x10ed28e30) at bind.hpp:313 | |
No locals. | |
#10 0x000000010ded51dc in boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > >::operator() (this=0x7fb428e00580) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#11 0x000000010ded3f2c in boost::detail::thread_data<boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > > >::run (this=0x7fb428e00380) at thread.hpp:117 | |
No locals. | |
#12 0x000000010e1f9215 in boost::(anonymous namespace)::thread_proxy (param=0x7fb428e00380) at ext/boost/libs/thread/src/pthread/thread.cpp:164 | |
thread_info = { | |
px = 0x7fb428e00380, | |
pn = { | |
pi_ = 0x7fb428e005c0 | |
} | |
} | |
lock = { | |
m = @0x0 | |
} | |
#13 0x00007fff8fe2f268 in _pthread_body () | |
No symbol table info available. | |
#14 0x00007fff8fe2f1e5 in _pthread_start () | |
No symbol table info available. | |
#15 0x00007fff8fe2d41d in thread_start () | |
No symbol table info available. | |
########### Thread 7 (process 81628) ########### | |
#0 0x00007fff9137f21a in kevent () | |
No symbol table info available. | |
#1 0x000000010e20d11b in kqueue_poll (loop=0x7fb428c16280, timeout=59.743000000000002) at ev_kqueue.c:101 | |
res = 1 | |
i = 237017734 | |
ts = { | |
tv_sec = 59, | |
tv_nsec = 743000000 | |
} | |
#2 0x000000010e20966c in ev_run (loop=0x7fb428c16280, flags=0) at /Users/ssilver/.rvm/gems/ruby-2.1.2/gems/passenger-5.0.6/ext/libev/ev.c:3372 | |
waittime = 59.743000000000002 | |
sleeptime = 0 | |
prev_mn_now = 1430146684.9950061 | |
#3 0x000000010dfc0d8e in Passenger::startBackgroundLoop (bg=0x7fb428c16250) at BackgroundEventLoop.cpp:69 | |
l = { | |
m = 0x7fb428c168b8, | |
is_locked = false | |
} | |
#4 0x000000010dfd7b00 in boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> >::operator()<void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list0> (this=0x10eca5dd8, f=@0x10eca5dd0, a=@0x10eca5ba0) at bind.hpp:253 | |
No locals. | |
#5 0x000000010dfd7a9c in boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> > >::operator() (this=0x10eca5dd0) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#6 0x000000010dfd785d in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> > >, void>::invoke (function_obj_ptr=@0x10eca5dd0) at function_template.hpp:153 | |
f = ('boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop *), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop *> > >' *) 0x10eca5dd0 | |
#7 0x000000010de1413b in boost::function0<void>::operator() (this=0x10eca5dc8) at function_template.hpp:766 | |
No locals. | |
#8 0x000000010e1ffcf0 in oxt::thread::thread_main (func=Unexpected type (16) encountered for integer constant. | |
) at ext/oxt/implementation.cpp:409 | |
No locals. | |
#9 0x000000010ded5284 in boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > >::operator()<void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list0> (this=0x7fb42a000518, f=@0x7fb42a000510, a=@0x10eca5e30) at bind.hpp:313 | |
No locals. | |
#10 0x000000010ded51dc in boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > >::operator() (this=0x7fb42a000510) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#11 0x000000010ded3f2c in boost::detail::thread_data<boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > > >::run (this=0x7fb42a000310) at thread.hpp:117 | |
No locals. | |
#12 0x000000010e1f9215 in boost::(anonymous namespace)::thread_proxy (param=0x7fb42a000310) at ext/boost/libs/thread/src/pthread/thread.cpp:164 | |
thread_info = { | |
px = 0x7fb42a000310, | |
pn = { | |
pi_ = 0x7fb42a000550 | |
} | |
} | |
lock = { | |
m = @0x0 | |
} | |
#13 0x00007fff8fe2f268 in _pthread_body () | |
No symbol table info available. | |
#14 0x00007fff8fe2f1e5 in _pthread_start () | |
No symbol table info available. | |
#15 0x00007fff8fe2d41d in thread_start () | |
No symbol table info available. | |
########### Thread 6 (process 81628) ########### | |
#0 Passenger::ApplicationPool2::Process::isTotallyBusy (this=0x535352202020000a) at Process.h:557 | |
No locals. | |
#1 0x000000010deb39ca in Passenger::ApplicationPool2::Group::get (this=0x7fb42902d620, newOptions=@0x7fb429008ad8, callback=@0x10ec1b1c0, postLockActions=@0x10ec18860) at Group.h:1012 | |
process = ('Passenger::ApplicationPool2::Process' *) 0x535352202020000a | |
#2 0x000000010dead1ae in Passenger::ApplicationPool2::SuperGroup::get (this=0x7fb428d017c0, newOptions=@0x7fb429008ad8, callback=@0x10ec1b1c0, postLockActions=@0x10ec18860) at SuperGroup.h:619 | |
No locals. | |
#3 0x000000010e055116 in Passenger::ApplicationPool2::Pool::asyncGet (this=0x7fb428c13110, options=@0x7fb429008ad8, callback=@0x10ec1b1c0, lockNow=true) at Pool.h:566 | |
session = { | |
px = 0x10ec18478 | |
} | |
lock = { | |
<boost::unique_lock<boost::mutex>> = { | |
m = 0x7fb428c13130, | |
is_locked = true | |
}, <No data fields>} | |
actions = { | |
m_holder = { | |
<std::__1::allocator<boost::function<void ()> >> = {<No data fields>}, | |
members of boost::container::container_detail::vector_alloc_holder<std::__1::allocator<boost::function<void ()> >, boost::container::container_detail::integral_constant<unsigned int, 1> >: | |
m_start = 0x0, | |
m_size = 0, | |
m_capacity = 0 | |
} | |
} | |
existingSuperGroup = ('Passenger::ApplicationPool2::SuperGroup' *) 0x7fb428d017c0 | |
#4 0x000000010e0544ff in Passenger::RequestHandler::checkoutSession (this=0x10e863000, client=0x7fb428c49560, req=0x7fb429008a00) at CheckoutSession.cpp:54 | |
callback = { | |
func = 0x10e054790 <Passenger::RequestHandler::sessionCheckedOut(boost::intrusive_ptr<Passenger::ApplicationPool2::Session> const&, boost::shared_ptr<oxt::tracable_exception> const&, void*)>, | |
userData = 0x7fb429008a00 | |
} | |
options = ('Passenger::ApplicationPool2::Options' &) @0x7fb429008ad8: { | |
storage = { | |
px = 0x7fb428c9d780 "/app_path", | |
pn = { | |
pi_ = 0x7fb428c9a0d0 | |
} | |
}, | |
appRoot = { | |
<Passenger::StaticString> = { | |
content = 0x7fb428c9d780 "/app_path", | |
len = 23 | |
}, | |
members of Passenger::HashedStaticString: | |
m_hash = 437338909 | |
}, | |
appGroupName = { | |
<Passenger::StaticString> = { | |
content = 0x7fb428c9d798 "/app_path (development)", | |
len = 37 | |
}, | |
members of Passenger::HashedStaticString: | |
m_hash = 3589227434 | |
}, | |
appType = { | |
content = 0x7fb428c9d7be "rack", | |
len = 4 | |
}, | |
startCommand = { | |
content = 0x7fb428c9d7c3 "", | |
len = 0 | |
}, | |
startupFile = { | |
content = 0x7fb428c9d7c4 "", | |
len = 0 | |
}, | |
processTitle = { | |
content = 0x7fb428c9d7c5 "", | |
len = 0 | |
}, | |
logLevel = 3, | |
startTimeout = 90000, | |
environment = { | |
content = 0x7fb428c9d7c6 "development", | |
len = 11 | |
}, | |
baseURI = { | |
content = 0x7fb428c9d7d2 "/", | |
len = 1 | |
}, | |
spawnMethod = { | |
content = 0x7fb428c9d7d4 "smart", | |
len = 5 | |
}, | |
user = { | |
content = 0x7fb428c9d7da "", | |
len = 0 | |
}, | |
group = { | |
content = 0x7fb428c9d7db "", | |
len = 0 | |
}, | |
defaultUser = { | |
content = 0x7fb428c9d7dc "nobody", | |
len = 6 | |
}, | |
defaultGroup = { | |
content = 0x7fb428c9d7e3 "nobody", | |
len = 6 | |
}, | |
restartDir = { | |
content = 0x7fb428c9d7ea "", | |
len = 0 | |
}, | |
preexecChroot = { | |
content = 0x7fb428c9d7eb "", | |
len = 0 | |
}, | |
postexecChroot = { | |
content = 0x7fb428c9d7ec "", | |
len = 0 | |
}, | |
ruby = { | |
content = 0x7fb428c9d7ed "/Users/ssilver/.rvm/gems/ruby-2.1.2/wrappers/ruby", | |
len = 49 | |
}, | |
python = { | |
content = 0x7fb428c9d81f "python", | |
len = 6 | |
}, | |
nodejs = { | |
content = 0x7fb428c9d826 "node", | |
len = 4 | |
}, | |
rights = Passenger::Account::DETACH, | |
environmentVariables = { | |
content = 0x7fb428c9d82b "SFRUUFMAb24AU1NMX1RMU19TTkkAZm1zLmRldi5yZWRub3ZhbGFicy5uZXQA", | |
len = 60 | |
}, | |
debugger = false, | |
loadShellEnvvars = true, | |
userSwitching = true, | |
analytics = false, | |
loggingAgentAddress = { | |
content = 0x7fb428c9d868 "unix:/tmp/passenger.JVfzfk6/agents.s/logging", | |
len = 44 | |
}, | |
loggingAgentUsername = { | |
content = 0x7fb428c9d895 "logging", | |
len = 7 | |
}, | |
loggingAgentPassword = { | |
content = 0x7fb428c9d89d "lh7c5a6jrCyfFig0TpD7EqxC", | |
len = 24 | |
}, | |
raiseInternalError = false, | |
minProcesses = 1, | |
maxProcesses = 0, | |
maxPreloaderIdleTime = -1, | |
maxOutOfBandWorkInstances = 1, | |
maxRequestQueueSize = 100, | |
unionStationKey = { | |
content = 0x7fb428c9d8b9 "", | |
len = 0 | |
}, | |
hostName = { | |
content = 0x10e212340 "", | |
len = 0 | |
}, | |
uri = { | |
content = 0x10e212340 "", | |
len = 0 | |
}, | |
transaction = { | |
px = 0x0, | |
pn = { | |
pi_ = 0x0 | |
} | |
}, | |
stickySessionId = 0, | |
statThrottleRate = 10, | |
maxRequests = 0, | |
currentTime = 1430146697512282, | |
noop = false, | |
groupSecret = { | |
content = 0x7fb428c9d8b6 "", | |
len = 0 | |
}, | |
groupUuid = { | |
content = 0x10e212340 "", | |
len = 0 | |
} | |
} | |
#5 0x000000010e04c346 in Passenger::RequestHandler::onRequestBegin (this=0x10e863000, client=0x7fb428c49560, req=0x7fb429008a00) at InitRequest.cpp:80 | |
No locals. | |
#6 0x000000010e08cfd3 in Passenger::ServerKit::HttpServer<Passenger::RequestHandler, Passenger::Client>::processClientDataWhenParsingHeaders (this=0x10e863000, client=0x7fb428c49560, req=0x7fb429008a00, buffer=@0x10ec1fde0, errcode=0) at HttpServer.h:281 | |
ret = 92 | |
#7 0x000000010e049a36 in Passenger::ServerKit::HttpServer<Passenger::RequestHandler, Passenger::Client>::onClientDataReceived (this=0x10e863000, client=0x7fb428c49560, buffer=@0x10ec1fde0, errcode=0) at HttpServer.h:899 | |
__p = { | |
function = 0x10e22bc20 "virtual Channel::Result Passenger::ServerKit::HttpServer<Passenger::RequestHandler, Passenger::Client>::onClientDataReceived(Client *, const MemoryKit::mbuf &, int) [DerivedServer = Passenger::Request"..., | |
source = 0x10e21b32c "ext/common/ServerKit/HttpServer.h", | |
u = { | |
data = 0x10e053ac0 "UH��H��pH�}��u�H�U�H�U�H�U�H�}������H�}�H�5]�\034", | |
dataFunc = { | |
func = 0x10e053ac0 <Passenger::ServerKit::BaseServer<Passenger::RequestHandler, Passenger::Client>::_getClientNameFromTracePoint(char*, unsigned int, void*)>, | |
userData = 0x7fb428c49560 | |
} | |
}, | |
line = 891, | |
m_detached = false, | |
m_hasDataFunc = true | |
} | |
req = (Request *) 0x7fb429008a00 | |
ref = { | |
request = 0x7fb429008a00, | |
file = 0x10e21b32c "ext/common/ServerKit/HttpServer.h", | |
line = 894 | |
} | |
#8 0x000000010e0942e0 in Passenger::ServerKit::BaseServer<Passenger::RequestHandler, Passenger::Client>::_onClientDataReceived (_channel=0x7fb428c49588, buffer=@0x10ec1fde0, errcode=0) at Server.h:483 | |
channel = ('Passenger::ServerKit::FdSourceChannel' *) 0x7fb428c49588 | |
client = ('Passenger::Client' *) 0x7fb428c49560 | |
server = ('Passenger::ServerKit::BaseServer<Passenger::RequestHandler, Passenger::Client>' *) 0x10e863000 | |
bufferSize = 92 | |
result = { | |
consumed = 448, | |
end = false | |
} | |
consumed = 448 | |
#9 0x000000010df55308 in Passenger::ServerKit::Channel::callDataCallbackWithoutRefGuard (this=0x7fb428c49588) at Channel.h:280 | |
copy = { | |
mbuf_block = 0x7fb428f117f0, | |
start = 0x7fb428f11630 "ER_ENV_VARS: SFRUUFMAb24AU1NMX1RMU19TTkkAZm1zLmRldi5yZWRub3ZhbGFicy5uZXQA\r\n!~FLAGS: CDBS\r\n\r\non changeSourceExtract(frameId) {\n var el = document.getElementById('frame-source-' + frameId);\n if (curre"..., | |
end = 0x7fb428f1168c "on changeSourceExtract(frameId) {\n var el = document.getElementById('frame-source-' + frameId);\n if (currentSource && el) {\n currentSource.className += \" hidden\";\n el.className = el.className."... | |
} | |
generation = 1 | |
cbResult = { | |
consumed = 448, | |
end = false | |
} | |
#10 0x000000010df6178a in Passenger::ServerKit::Channel::feedWithoutRefGuard (this=0x7fb428c49588, mbuf=@0x10ec22938) at Channel.h:510 | |
No locals. | |
#11 0x000000010df8bbc3 in Passenger::ServerKit::FdSourceChannel::onReadableWithoutRefGuard (this=0x7fb428c49588) at FdSourceChannel.h:90 | |
buffer2 = { | |
mbuf_block = 0x7fb428f117f0, | |
start = 0x7fb428f11630 "ER_ENV_VARS: SFRUUFMAb24AU1NMX1RMU19TTkkAZm1zLmRldi5yZWRub3ZhbGFicy5uZXQA\r\n!~FLAGS: CDBS\r\n\r\non changeSourceExtract(frameId) {\n var el = document.getElementById('frame-source-' + frameId);\n if (curre"..., | |
end = 0x7fb428f1168c "on changeSourceExtract(frameId) {\n var el = document.getElementById('frame-source-' + frameId);\n if (currentSource && el) {\n currentSource.className += \" hidden\";\n el.className = el.className."... | |
} | |
generation = 1 | |
i = 0 | |
origBufferSize = 448 | |
done = false | |
ret = 92 | |
e = 32692 | |
#12 0x000000010df8b7b0 in Passenger::ServerKit::FdSourceChannel::onReadable (this=0x7fb428c49588, io=0x7fb428c495d0, revents=1) at FdSourceChannel.h:55 | |
guard = { | |
hooks = 0x7fb428c49578, | |
source = 0x7fb428c49588, | |
file = 0x10e21dc7a "ext/common/ServerKit/FdSourceChannel.h", | |
line = 54 | |
} | |
#13 0x000000010df8b752 in Passenger::ServerKit::FdSourceChannel::_onReadable (loop=0x7fb428c15900, io=0x7fb428c495d0, revents=1) at FdSourceChannel.h:50 | |
No locals. | |
#14 0x000000010e2091cd in ev_invoke_pending (loop=0x7fb428c15900) at /Users/ssilver/.rvm/gems/ruby-2.1.2/gems/passenger-5.0.6/ext/libev/ev.c:3006 | |
p = (ANPENDING *) 0x7fb428c9a740 | |
#15 0x000000010e2097bb in ev_run (loop=0x7fb428c15900, flags=0) at /Users/ssilver/.rvm/gems/ruby-2.1.2/gems/passenger-5.0.6/ext/libev/ev.c:3406 | |
No locals. | |
#16 0x000000010dfc0d8e in Passenger::startBackgroundLoop (bg=0x7fb428c158d0) at BackgroundEventLoop.cpp:69 | |
l = { | |
m = 0x7fb428c15f28, | |
is_locked = false | |
} | |
#17 0x000000010dfd7b00 in boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> >::operator()<void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list0> (this=0x10ec22dd8, f=@0x10ec22dd0, a=@0x10ec22ba0) at bind.hpp:253 | |
No locals. | |
#18 0x000000010dfd7a9c in boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> > >::operator() (this=0x10ec22dd0) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#19 0x000000010dfd785d in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> > >, void>::invoke (function_obj_ptr=@0x10ec22dd0) at function_template.hpp:153 | |
f = ('boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop *), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop *> > >' *) 0x10ec22dd0 | |
#20 0x000000010de1413b in boost::function0<void>::operator() (this=0x10ec22dc8) at function_template.hpp:766 | |
No locals. | |
#21 0x000000010e1ffcf0 in oxt::thread::thread_main (func=Unexpected type (16) encountered for integer constant. | |
) at ext/oxt/implementation.cpp:409 | |
No locals. | |
#22 0x000000010ded5284 in boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > >::operator()<void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list0> (this=0x7fb428c9b558, f=@0x7fb428c9b550, a=@0x10ec22e30) at bind.hpp:313 | |
No locals. | |
#23 0x000000010ded51dc in boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > >::operator() (this=0x7fb428c9b550) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#24 0x000000010ded3f2c in boost::detail::thread_data<boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > > >::run (this=0x7fb428c9b350) at thread.hpp:117 | |
No locals. | |
#25 0x000000010e1f9215 in boost::(anonymous namespace)::thread_proxy (param=0x7fb428c9b350) at ext/boost/libs/thread/src/pthread/thread.cpp:164 | |
thread_info = { | |
px = 0x7fb428c9b350, | |
pn = { | |
pi_ = 0x7fb428c9abf0 | |
} | |
} | |
lock = { | |
m = @0x0 | |
} | |
#26 0x00007fff8fe2f268 in _pthread_body () | |
No symbol table info available. | |
#27 0x00007fff8fe2f1e5 in _pthread_start () | |
No symbol table info available. | |
#28 0x00007fff8fe2d41d in thread_start () | |
No symbol table info available. | |
########### Thread 5 (process 81628) ########### | |
#0 0x00007fff9137f21a in kevent () | |
No symbol table info available. | |
#1 0x000000010e20d11b in kqueue_poll (loop=0x7fb428c14fa0, timeout=59.743000000000002) at ev_kqueue.c:101 | |
res = 1 | |
i = 237017734 | |
ts = { | |
tv_sec = 59, | |
tv_nsec = 743000000 | |
} | |
#2 0x000000010e20966c in ev_run (loop=0x7fb428c14fa0, flags=0) at /Users/ssilver/.rvm/gems/ruby-2.1.2/gems/passenger-5.0.6/ext/libev/ev.c:3372 | |
waittime = 59.743000000000002 | |
sleeptime = 0 | |
prev_mn_now = 1430146695.245892 | |
#3 0x000000010dfc0d8e in Passenger::startBackgroundLoop (bg=0x7fb428c14f70) at BackgroundEventLoop.cpp:69 | |
l = { | |
m = 0x7fb428c155b8, | |
is_locked = false | |
} | |
#4 0x000000010dfd7b00 in boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> >::operator()<void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list0> (this=0x10eb9fdd8, f=@0x10eb9fdd0, a=@0x10eb9fba0) at bind.hpp:253 | |
No locals. | |
#5 0x000000010dfd7a9c in boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> > >::operator() (this=0x10eb9fdd0) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#6 0x000000010dfd785d in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> > >, void>::invoke (function_obj_ptr=@0x10eb9fdd0) at function_template.hpp:153 | |
f = ('boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop *), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop *> > >' *) 0x10eb9fdd0 | |
#7 0x000000010de1413b in boost::function0<void>::operator() (this=0x10eb9fdc8) at function_template.hpp:766 | |
No locals. | |
#8 0x000000010e1ffcf0 in oxt::thread::thread_main (func=Unexpected type (16) encountered for integer constant. | |
) at ext/oxt/implementation.cpp:409 | |
No locals. | |
#9 0x000000010ded5284 in boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > >::operator()<void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list0> (this=0x7fb428c9b188, f=@0x7fb428c9b180, a=@0x10eb9fe30) at bind.hpp:313 | |
No locals. | |
#10 0x000000010ded51dc in boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > >::operator() (this=0x7fb428c9b180) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#11 0x000000010ded3f2c in boost::detail::thread_data<boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > > >::run (this=0x7fb428c9af80) at thread.hpp:117 | |
No locals. | |
#12 0x000000010e1f9215 in boost::(anonymous namespace)::thread_proxy (param=0x7fb428c9af80) at ext/boost/libs/thread/src/pthread/thread.cpp:164 | |
thread_info = { | |
px = 0x7fb428c9af80, | |
pn = { | |
pi_ = 0x7fb428c99bd0 | |
} | |
} | |
lock = { | |
m = @0x0 | |
} | |
#13 0x00007fff8fe2f268 in _pthread_body () | |
No symbol table info available. | |
#14 0x00007fff8fe2f1e5 in _pthread_start () | |
No symbol table info available. | |
#15 0x00007fff8fe2d41d in thread_start () | |
No symbol table info available. | |
########### Thread 4 (process 81628) ########### | |
#0 0x00007fff9137f21a in kevent () | |
No symbol table info available. | |
#1 0x000000010e20d11b in kqueue_poll (loop=0x7fb428c14410, timeout=59.743000000000002) at ev_kqueue.c:101 | |
res = 1 | |
i = 237017734 | |
ts = { | |
tv_sec = 59, | |
tv_nsec = 743000000 | |
} | |
#2 0x000000010e20966c in ev_run (loop=0x7fb428c14410, flags=0) at /Users/ssilver/.rvm/gems/ruby-2.1.2/gems/passenger-5.0.6/ext/libev/ev.c:3372 | |
waittime = 59.743000000000002 | |
sleeptime = 0 | |
prev_mn_now = 1430146691.7832861 | |
#3 0x000000010dfc0d8e in Passenger::startBackgroundLoop (bg=0x7fb428c140d0) at BackgroundEventLoop.cpp:69 | |
l = { | |
m = 0x7fb428c14a28, | |
is_locked = false | |
} | |
#4 0x000000010dfd7b00 in boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> >::operator()<void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list0> (this=0x10eb1cdd8, f=@0x10eb1cdd0, a=@0x10eb1cba0) at bind.hpp:253 | |
No locals. | |
#5 0x000000010dfd7a9c in boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> > >::operator() (this=0x10eb1cdd0) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#6 0x000000010dfd785d in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> > >, void>::invoke (function_obj_ptr=@0x10eb1cdd0) at function_template.hpp:153 | |
f = ('boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop *), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop *> > >' *) 0x10eb1cdd0 | |
#7 0x000000010de1413b in boost::function0<void>::operator() (this=0x10eb1cdc8) at function_template.hpp:766 | |
No locals. | |
#8 0x000000010e1ffcf0 in oxt::thread::thread_main (func=Unexpected type (16) encountered for integer constant. | |
) at ext/oxt/implementation.cpp:409 | |
No locals. | |
#9 0x000000010ded5284 in boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > >::operator()<void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list0> (this=0x7fb428c9ab38, f=@0x7fb428c9ab30, a=@0x10eb1ce30) at bind.hpp:313 | |
No locals. | |
#10 0x000000010ded51dc in boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > >::operator() (this=0x7fb428c9ab30) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#11 0x000000010ded3f2c in boost::detail::thread_data<boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > > >::run (this=0x7fb428c9a930) at thread.hpp:117 | |
No locals. | |
#12 0x000000010e1f9215 in boost::(anonymous namespace)::thread_proxy (param=0x7fb428c9a930) at ext/boost/libs/thread/src/pthread/thread.cpp:164 | |
thread_info = { | |
px = 0x7fb428c9a930, | |
pn = { | |
pi_ = 0x7fb428c9ba60 | |
} | |
} | |
lock = { | |
m = @0x0 | |
} | |
#13 0x00007fff8fe2f268 in _pthread_body () | |
No symbol table info available. | |
#14 0x00007fff8fe2f1e5 in _pthread_start () | |
No symbol table info available. | |
#15 0x00007fff8fe2d41d in thread_start () | |
No symbol table info available. | |
########### Thread 3 (process 81628) ########### | |
#0 0x00007fff9137e136 in __psynch_cvwait () | |
No symbol table info available. | |
#1 0x00007fff8fe2fe0c in _pthread_cond_wait () | |
No symbol table info available. | |
#2 0x000000010de8e5bb in boost::condition_variable::do_wait_until (this=0x7fb428c133a0, m=@0x10e7ce400, timeout=@0x10e7ce298) at condition_variable.hpp:108 | |
check_for_interruption = { | |
thread_info = 0x7fb428c14110, | |
m = 0x7fb428c133a0, | |
set = true | |
} | |
guard = { | |
m = 0x10e7ce400 | |
} | |
cond_res = 1 | |
#3 0x000000010de8e3bc in boost::condition_variable::timed_wait (this=0x7fb428c133a0, m=@0x10e7ce400, wait_until=@0x10e7ce2f0) at condition_variable_fwd.hpp:108 | |
timeout = { | |
tv_sec = 1430146920, | |
tv_nsec = 684943000 | |
} | |
#4 0x000000010e09ab95 in boost::condition_variable::timed_wait<boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000000ll> > (this=0x7fb428c133a0, m=@0x10e7ce400, wait_duration=@0x10e7ce3f8) at condition_variable_fwd.hpp:123 | |
No locals. | |
#5 0x000000010e0994c4 in Passenger::ApplicationPool2::Pool::garbageCollect (self={px = 0x7fb428c13110, pn = {pi_ = 0x7fb428c130f0}}) at GarbageCollection.h:52 | |
sleepTime = 300000000 | |
lock = { | |
m = 0x7fb428c13130, | |
is_locked = false | |
} | |
e = (const 'oxt::tracable_exception' &) @0x0: #6 0x000000010e099e80 in boost::_bi::list1<boost::_bi::value<boost::shared_ptr<Passenger::ApplicationPool2::Pool> > >::operator()<void (*)(boost::shared_ptr<Passenger::ApplicationPool2::Pool>), boost::_bi::list0> (this=0x7fb428c13bb0, f=@0x7fb428c13ba8, a=@0x10e7ce9f0) at bind.hpp:253 | |
No locals. | |
#7 0x000000010e099e0c in boost::_bi::bind_t<void, void (*)(boost::shared_ptr<Passenger::ApplicationPool2::Pool>), boost::_bi::list1<boost::_bi::value<boost::shared_ptr<Passenger::ApplicationPool2::Pool> > > >::operator() (this=0x7fb428c13ba8) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#8 0x000000010e099b7d in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, void (*)(boost::shared_ptr<Passenger::ApplicationPool2::Pool>), boost::_bi::list1<boost::_bi::value<boost::shared_ptr<Passenger::ApplicationPool2::Pool> > > >, void>::invoke (function_obj_ptr=@0x7fb428c13ba8) at function_template.hpp:153 | |
f = ('boost::_bi::bind_t<void, void (*)(boost::shared_ptr<Passenger::ApplicationPool2::Pool>), boost::_bi::list1<boost::_bi::value<boost::shared_ptr<Passenger::ApplicationPool2::Pool> > > >' *) 0x7fb428c13ba8 | |
#9 0x000000010de1413b in boost::function0<void>::operator() (this=0x7fb428c13ba0) at function_template.hpp:766 | |
No locals. | |
#10 0x000000010ded0677 in oxt::dynamic_thread_group::thread_main (this=0x7fb428c13188, data=0x7fb428c13ba0) at dynamic_thread_group.hpp:131 | |
guard = { | |
data = 0x7fb428c13ba0 | |
} | |
c = { | |
thread_group = 0x7fb428c13188, | |
handle = 0x7fb428c12f80 | |
} | |
#11 0x000000010ded102a in boost::_mfi::mf1<void, oxt::dynamic_thread_group, oxt::dynamic_thread_group::thread_func_data*>::operator() (this=0x7fb428d00230, p=0x7fb428c13188, a1=0x7fb428c13ba0) at mem_fn_template.hpp:165 | |
No locals. | |
#12 0x000000010ded0f81 in boost::_bi::list2<boost::_bi::value<oxt::dynamic_thread_group*>, boost::_bi::value<oxt::dynamic_thread_group::thread_func_data*> >::operator()<boost::_mfi::mf1<void, oxt::dynamic_thread_group, oxt::dynamic_thread_group::thread_func_data*>, boost::_bi::list0> (this=0x7fb428d00240, f=@0x7fb428d00230, a=@0x10e7ceba0) at bind.hpp:313 | |
No locals. | |
#13 0x000000010ded0efc in boost::_bi::bind_t<void, boost::_mfi::mf1<void, oxt::dynamic_thread_group, oxt::dynamic_thread_group::thread_func_data*>, boost::_bi::list2<boost::_bi::value<oxt::dynamic_thread_group*>, boost::_bi::value<oxt::dynamic_thread_group::thread_func_data*> > >::operator() (this=0x7fb428d00230) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#14 0x000000010ded0c50 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf1<void, oxt::dynamic_thread_group, oxt::dynamic_thread_group::thread_func_data*>, boost::_bi::list2<boost::_bi::value<oxt::dynamic_thread_group*>, boost::_bi::value<oxt::dynamic_thread_group::thread_func_data*> > >, void>::invoke (function_obj_ptr=@0x10e7cedd0) at function_template.hpp:153 | |
f = ('boost::_bi::bind_t<void, boost::_mfi::mf1<void, oxt::dynamic_thread_group, oxt::dynamic_thread_group::thread_func_data *>, boost::_bi::list2<boost::_bi::value<oxt::dynamic_thread_group *>, boost::_bi::value<oxt::dynamic_thread_group::thread_func_data *> > >' *) 0x7fb428d00230 | |
#15 0x000000010de1413b in boost::function0<void>::operator() (this=0x10e7cedc8) at function_template.hpp:766 | |
No locals. | |
#16 0x000000010e1ffcf0 in oxt::thread::thread_main (func=Unexpected type (16) encountered for integer constant. | |
) at ext/oxt/implementation.cpp:409 | |
No locals. | |
#17 0x000000010ded5284 in boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > >::operator()<void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list0> (this=0x7fb428c14318, f=@0x7fb428c14310, a=@0x10e7cee30) at bind.hpp:313 | |
No locals. | |
#18 0x000000010ded51dc in boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > >::operator() (this=0x7fb428c14310) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#19 0x000000010ded3f2c in boost::detail::thread_data<boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > > >::run (this=0x7fb428c14110) at thread.hpp:117 | |
No locals. | |
#20 0x000000010e1f9215 in boost::(anonymous namespace)::thread_proxy (param=0x7fb428c14110) at ext/boost/libs/thread/src/pthread/thread.cpp:164 | |
thread_info = { | |
px = 0x7fb428c14110, | |
pn = { | |
pi_ = 0x7fb428c14090 | |
} | |
} | |
lock = { | |
m = @0x0 | |
} | |
#21 0x00007fff8fe2f268 in _pthread_body () | |
No symbol table info available. | |
#22 0x00007fff8fe2f1e5 in _pthread_start () | |
No symbol table info available. | |
#23 0x00007fff8fe2d41d in thread_start () | |
No symbol table info available. | |
########### Thread 2 (process 81628) ########### | |
#0 0x00007fff9137e48a in __semwait_signal () | |
No symbol table info available. | |
#1 0x00007fff84422f5d in nanosleep () | |
No symbol table info available. | |
#2 0x000000010e206f0f in oxt::syscalls::nanosleep (req=0x10e78a838, rem=0x0) at ext/oxt/system_calls.cpp:624 | |
req2 = { | |
tv_sec = 4, | |
tv_nsec = 993353000 | |
} | |
rem2 = { | |
tv_sec = 1430146694, | |
tv_nsec = 4294973943 | |
} | |
ret = 0 | |
e = 242788408 | |
intr_requested = false | |
ctx = ('oxt::thread_local_context' *) 0x7fb428c13910 | |
#3 0x000000010e20714f in oxt::syscalls::usleep (usec=4993353) at ext/oxt/system_calls.cpp:606 | |
spec = { | |
tv_sec = 4, | |
tv_nsec = 993353000 | |
} | |
#4 0x000000010e09c1fb in Passenger::ApplicationPool2::Pool::collectAnalytics (self={px = 0x7fb428c13110, pn = {pi_ = 0x7fb428c130f0}}) at AnalyticsCollection.h:64 | |
e = (const 'oxt::tracable_exception' &) @0x0: #5 0x000000010e099e80 in boost::_bi::list1<boost::_bi::value<boost::shared_ptr<Passenger::ApplicationPool2::Pool> > >::operator()<void (*)(boost::shared_ptr<Passenger::ApplicationPool2::Pool>), boost::_bi::list0> (this=0x7fb428c12fb0, f=@0x7fb428c12fa8, a=@0x10e78b9f0) at bind.hpp:253 | |
No locals. | |
#6 0x000000010e099e0c in boost::_bi::bind_t<void, void (*)(boost::shared_ptr<Passenger::ApplicationPool2::Pool>), boost::_bi::list1<boost::_bi::value<boost::shared_ptr<Passenger::ApplicationPool2::Pool> > > >::operator() (this=0x7fb428c12fa8) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#7 0x000000010e099b7d in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, void (*)(boost::shared_ptr<Passenger::ApplicationPool2::Pool>), boost::_bi::list1<boost::_bi::value<boost::shared_ptr<Passenger::ApplicationPool2::Pool> > > >, void>::invoke (function_obj_ptr=@0x7fb428c12fa8) at function_template.hpp:153 | |
f = ('boost::_bi::bind_t<void, void (*)(boost::shared_ptr<Passenger::ApplicationPool2::Pool>), boost::_bi::list1<boost::_bi::value<boost::shared_ptr<Passenger::ApplicationPool2::Pool> > > >' *) 0x7fb428c12fa8 | |
#8 0x000000010de1413b in boost::function0<void>::operator() (this=0x7fb428c12fa0) at function_template.hpp:766 | |
No locals. | |
#9 0x000000010ded0677 in oxt::dynamic_thread_group::thread_main (this=0x7fb428c13188, data=0x7fb428c12fa0) at dynamic_thread_group.hpp:131 | |
guard = { | |
data = 0x7fb428c12fa0 | |
} | |
c = { | |
thread_group = 0x7fb428c13188, | |
handle = 0x7fb428c12a80 | |
} | |
#10 0x000000010ded102a in boost::_mfi::mf1<void, oxt::dynamic_thread_group, oxt::dynamic_thread_group::thread_func_data*>::operator() (this=0x7fb428e00000, p=0x7fb428c13188, a1=0x7fb428c12fa0) at mem_fn_template.hpp:165 | |
No locals. | |
#11 0x000000010ded0f81 in boost::_bi::list2<boost::_bi::value<oxt::dynamic_thread_group*>, boost::_bi::value<oxt::dynamic_thread_group::thread_func_data*> >::operator()<boost::_mfi::mf1<void, oxt::dynamic_thread_group, oxt::dynamic_thread_group::thread_func_data*>, boost::_bi::list0> (this=0x7fb428e00010, f=@0x7fb428e00000, a=@0x10e78bba0) at bind.hpp:313 | |
No locals. | |
#12 0x000000010ded0efc in boost::_bi::bind_t<void, boost::_mfi::mf1<void, oxt::dynamic_thread_group, oxt::dynamic_thread_group::thread_func_data*>, boost::_bi::list2<boost::_bi::value<oxt::dynamic_thread_group*>, boost::_bi::value<oxt::dynamic_thread_group::thread_func_data*> > >::operator() (this=0x7fb428e00000) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#13 0x000000010ded0c50 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf1<void, oxt::dynamic_thread_group, oxt::dynamic_thread_group::thread_func_data*>, boost::_bi::list2<boost::_bi::value<oxt::dynamic_thread_group*>, boost::_bi::value<oxt::dynamic_thread_group::thread_func_data*> > >, void>::invoke (function_obj_ptr=@0x10e78bdd0) at function_template.hpp:153 | |
f = ('boost::_bi::bind_t<void, boost::_mfi::mf1<void, oxt::dynamic_thread_group, oxt::dynamic_thread_group::thread_func_data *>, boost::_bi::list2<boost::_bi::value<oxt::dynamic_thread_group *>, boost::_bi::value<oxt::dynamic_thread_group::thread_func_data *> > >' *) 0x7fb428e00000 | |
#14 0x000000010de1413b in boost::function0<void>::operator() (this=0x10e78bdc8) at function_template.hpp:766 | |
No locals. | |
#15 0x000000010e1ffcf0 in oxt::thread::thread_main (func=Unexpected type (16) encountered for integer constant. | |
) at ext/oxt/implementation.cpp:409 | |
No locals. | |
#16 0x000000010ded5284 in boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > >::operator()<void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list0> (this=0x7fb428c13de8, f=@0x7fb428c13de0, a=@0x10e78be30) at bind.hpp:313 | |
No locals. | |
#17 0x000000010ded51dc in boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > >::operator() (this=0x7fb428c13de0) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#18 0x000000010ded3f2c in boost::detail::thread_data<boost::_bi::bind_t<void, void (*)(boost::function<void ()()>, boost::shared_ptr<oxt::thread_local_context>), boost::_bi::list2<boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<boost::shared_ptr<oxt::thread_local_context> > > > >::run (this=0x7fb428c13be0) at thread.hpp:117 | |
No locals. | |
#19 0x000000010e1f9215 in boost::(anonymous namespace)::thread_proxy (param=0x7fb428c13be0) at ext/boost/libs/thread/src/pthread/thread.cpp:164 | |
thread_info = { | |
px = 0x7fb428c13be0, | |
pn = { | |
pi_ = 0x7fb428c13b60 | |
} | |
} | |
lock = { | |
m = @0x0 | |
} | |
#20 0x00007fff8fe2f268 in _pthread_body () | |
No symbol table info available. | |
#21 0x00007fff8fe2f1e5 in _pthread_start () | |
No symbol table info available. | |
#22 0x00007fff8fe2d41d in thread_start () | |
No symbol table info available. | |
########### Thread 1 (process 81628) ########### | |
#0 0x00007fff9137e3fa in select$DARWIN_EXTSN () | |
No symbol table info available. | |
#1 0x000000010e205cf6 in oxt::syscalls::select (nfds=11, readfds=0x7fff51e09fc0, writefds=0x0, errorfds=0x0, timeout=0x0) at ext/oxt/system_calls.cpp:463 | |
ctx = ('oxt::thread_local_context' *) 0x7fb428c10ae0 | |
_my_errno = 4 | |
_intr_requested = false | |
ret = -1 | |
#2 0x000000010dfd2d14 in waitForExitEvent () at ext/common/agents/HelperAgent/Main.cpp:789 | |
dsi = { | |
last_value = true | |
} | |
wo = ('Passenger::ServerAgent::WorkingObjects' *) 0x7fb428c12690 | |
fds = { | |
fds_bits = {1032, 0 <repeats 31 times>} | |
} | |
largestFd = 10 | |
__p = { | |
function = 0x10e224391 "void waitForExitEvent()", | |
source = 0x10e224027 "ext/common/agents/HelperAgent/Main.cpp", | |
u = { | |
data = 0x0, | |
dataFunc = { | |
func = 0, | |
userData = 0x0 | |
} | |
}, | |
line = 788, | |
m_detached = false, | |
m_hasDataFunc = false | |
} | |
#3 0x000000010dfd187e in mainLoop () at ext/common/agents/HelperAgent/Main.cpp:717 | |
__p = { | |
function = 0x10e224357 "void mainLoop()", | |
source = 0x10e224027 "ext/common/agents/HelperAgent/Main.cpp", | |
u = { | |
data = 0x0, | |
dataFunc = { | |
func = 0, | |
userData = 0x7fff51e0ae60 | |
} | |
}, | |
line = 681, | |
m_detached = false, | |
m_hasDataFunc = false | |
} | |
wo = ('Passenger::ServerAgent::WorkingObjects' *) 0x7fb428c12690 | |
#4 0x000000010dfc73a5 in runServer () at ext/common/agents/HelperAgent/Main.cpp:905 | |
__p = { | |
function = 0x10e224017 "int runServer()", | |
source = 0x10e224027 "ext/common/agents/HelperAgent/Main.cpp", | |
u = { | |
data = 0x0, | |
dataFunc = { | |
func = 0, | |
userData = 0x7fff51e0aa40 | |
} | |
}, | |
line = 903, | |
m_detached = false, | |
m_hasDataFunc = false | |
} | |
e = (const 'oxt::tracable_exception' &) @0x65646f6d5f6b72: #5 0x000000010dfc0e74 in serverMain (argc=3, argv=0x7fb428c0e190) at ext/common/agents/HelperAgent/Main.cpp:1125 | |
No locals. | |
#6 0x000000010ddf4c5c in dispatchSubcommand (argc=3, argv=0x7fff51e0bdf0) at ext/common/agents/Main.cpp:83 | |
No locals. | |
#7 0x000000010ddf4af6 in main (argc=3, argv=0x7fff51e0bdf0) at ext/common/agents/Main.cpp:104 | |
No locals. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment