Last active
August 29, 2015 14:11
-
-
Save FooBarWidget/ca9958d607e2fbe0f7bb to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ pid=10882, timestamp=1418892845 ] Process aborted! signo=SIGSEGV(11), reason=SEGV_MAPERR, si_addr=0x10, randomSeed=1418892817 | |
[ pid=10882 ] Crash log dumped to /var/tmp/passenger-crash-log.1418892845 | |
[ 2014-12-18 09:54:05.1460 10882/0x109996000 agents/HelperAgent/RequestHandler/ForwardResponse.cpp:180 ]: [Client 2.2] Processing 448 bytes of application data: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" | |
[ pid=10882 ] Date, uname and ulimits: | |
Thu Dec 18 09:54:05 CET 2014 | |
Darwin 13.4.0 Darwin Kernel Version 13.4.0: Sun Aug 17 19:50:11 PDT 2014; root:xnu-2422.115.4~1/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) 2560 | |
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=10882 ] Phusion Passenger version: 5.0.0.beta1 | |
[ pid=10882 ] libc backtrace available! | |
-------------------------------------- | |
[ pid=10882 ] Backtrace with 24 frames: | |
0 PassengerAgent 0x0000000108df050d Passenger::dumpBacktrace(Passenger::AbortHandlerState&, void*) + 61 | |
1 PassengerAgent 0x0000000108df02f1 Passenger::runInSubprocessWithTimeLimit(Passenger::AbortHandlerState&, void (*)(Passenger::AbortHandlerState&, void*), void*, int) + 321 | |
2 PassengerAgent 0x0000000108df0053 Passenger::dumpDiagnostics(Passenger::AbortHandlerState&) + 1315 | |
3 PassengerAgent 0x0000000108debe5a Passenger::abortHandler(int, __siginfo*, void*) + 2698 | |
4 libsystem_platform.dylib 0x00007fff8f9dd5aa _sigtramp + 26 | |
5 ??? 0x0000000000000090 0x0 + 144 | |
6 PassengerAgent 0x0000000108e86fe4 Passenger::ServerKit::FileBufferedChannel::_bufferWrittenToFile(eio_req*) + 36 | |
7 PassengerAgent 0x00000001091967ee eio_finish + 30 | |
8 PassengerAgent 0x0000000109195c8a eio_poll + 730 | |
9 PassengerAgent 0x0000000108efa368 Passenger::eioReady(ev_loop*, ev_async*, int) + 24 | |
10 PassengerAgent 0x000000010918fd79 ev_invoke_pending + 409 | |
11 PassengerAgent 0x00000001091903d3 ev_run + 1603 | |
12 PassengerAgent 0x0000000108efa70e Passenger::startBackgroundLoop(Passenger::BackgroundEventLoop*) + 142 | |
13 PassengerAgent 0x0000000108f171b5 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) + 85 | |
14 PassengerAgent 0x0000000108f1714f boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> > >::operator()() + 63 | |
15 PassengerAgent 0x0000000108f16f0d 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 | |
16 PassengerAgent 0x000000010918a4a3 oxt::thread::thread_main(boost::function<void ()>, boost::shared_ptr<oxt::thread_local_context>) + 275 | |
17 PassengerAgent 0x0000000108dc2a04 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 | |
18 PassengerAgent 0x0000000108dc295f 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()() + 63 | |
19 PassengerAgent 0x0000000108dc1afc 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 | |
20 PassengerAgent 0x0000000109186235 boost::(anonymous namespace)::thread_proxy(void*) + 133 | |
21 libsystem_pthread.dylib 0x00007fff8658b899 _pthread_body + 138 | |
22 libsystem_pthread.dylib 0x00007fff8658b72a _pthread_struct_init + 0 | |
23 libsystem_pthread.dylib 0x00007fff8658ffc9 thread_start + 13 | |
-------------------------------------- | |
[ pid=10882 ] Dumping additional diagnostical information... | |
-------------------------------------- | |
### Backtraces | |
Thread 'Main thread' (0x7fff742d0310): | |
in 'void waitForExitEvent()' (Main.cpp:778) | |
in 'void mainLoop()' (Main.cpp:671) | |
in 'int runServer()' (Main.cpp:893) | |
Thread 'Pool analytics collector' (0x1096a6000): | |
in 'static void Passenger::ApplicationPool2::Pool::collectAnalytics(PoolPtr)' (Pool.h:829) | |
Thread 'Pool garbage collector' (0x1096e9000): | |
in 'static void Passenger::ApplicationPool2::Pool::garbageCollect(PoolPtr)' (Pool.h:684) | |
Thread 'Main event loop: thread 1' (0x109913000): | |
(empty) | |
Thread 'Main event loop: thread 2' (0x109996000): | |
in 'Channel::Result Passenger::RequestHandler::onAppSourceData(Passenger::Client *, Request *, const MemoryKit::mbuf &, int)' (ForwardResponse.cpp:177) -- Client 2.2 | |
Thread 'Main event loop: thread 3' (0x109a19000): | |
(empty) | |
Thread 'Main event loop: thread 4' (0x109a9c000): | |
(empty) | |
Thread 'Admin event loop' (0x109b1f000): | |
(empty) | |
Thread 'Load balancer' (0x109ba2000): | |
(empty) | |
Thread 'PipeWatcher: PID 10897 stdout, fd 39' (0x109c28000): | |
in 'void Passenger::ApplicationPool2::PipeWatcher::threadMain()' (Implementation.cpp:1654) | |
in 'static void Passenger::ApplicationPool2::PipeWatcher::threadMain(boost::shared_ptr<PipeWatcher>)' (Implementation.cpp:1635) | |
Thread 'PipeWatcher: PID 10897 stderr, fd 40' (0x109c6b000): | |
in 'void Passenger::ApplicationPool2::PipeWatcher::threadMain()' (Implementation.cpp:1654) | |
in 'static void Passenger::ApplicationPool2::PipeWatcher::threadMain(boost::shared_ptr<PipeWatcher>)' (Implementation.cpp:1635) | |
Thread 'PipeWatcher: PID 10910 stdout, fd 38' (0x109cae000): | |
in 'void Passenger::ApplicationPool2::PipeWatcher::threadMain()' (Implementation.cpp:1654) | |
in 'static void Passenger::ApplicationPool2::PipeWatcher::threadMain(boost::shared_ptr<PipeWatcher>)' (Implementation.cpp:1635) | |
Thread 'PipeWatcher: PID 10919 stdout, fd 44' (0x109cf1000): | |
in 'void Passenger::ApplicationPool2::PipeWatcher::threadMain()' (Implementation.cpp:1654) | |
in 'static void Passenger::ApplicationPool2::PipeWatcher::threadMain(boost::shared_ptr<PipeWatcher>)' (Implementation.cpp:1635) | |
### Request handler state (thread 1) | |
{ | |
"active_client_count" : 1, | |
"active_clients" : | |
{ | |
"1.2" : | |
{ | |
"connected_at" : | |
{ | |
"local" : "Thu Dec 18 09:54:00 2014", | |
"relative" : "5s ago", | |
"timestamp" : 1418892840.273098 | |
}, | |
"connection_state" : "ACTIVE", | |
"current_request" : | |
{ | |
"app_response_body_already_read" : 4824375, | |
"app_response_body_fully_read" : false, | |
"app_response_body_type" : "CHUNKED", | |
"app_response_end_chunk_reached" : false, | |
"app_response_http_major" : 1, | |
"app_response_http_minor" : 1, | |
"app_response_http_state" : "PARSING_CHUNKED_BODY", | |
"app_response_want_keep_alive" : true, | |
"flags" : | |
{ | |
"dechunk_response" : false, | |
"https" : false, | |
"request_body_buffering" : false | |
}, | |
"http_major" : 1, | |
"http_minor" : 1, | |
"http_state" : "COMPLETE", | |
"method" : "GET", | |
"path" : "/", | |
"refcount" : 1, | |
"request_body_already_read" : 0, | |
"request_body_fully_read" : true, | |
"request_body_type" : "NO_BODY", | |
"response_begun" : true, | |
"session" : | |
{ | |
"gupid" : "168d7d5-oplsCNYkGO", | |
"pid" : 10910 | |
}, | |
"session_checkout_try" : 1, | |
"started_at" : | |
{ | |
"local" : "Thu Dec 18 09:54:00 2014", | |
"relative" : "5s ago", | |
"timestamp" : 1418892840.273098 | |
}, | |
"state" : "WAITING_FOR_APP_OUTPUT", | |
"sticky_session" : false, | |
"want_keep_alive" : true | |
}, | |
"lingering_request_count" : 0, | |
"name" : "1.2", | |
"number" : 2, | |
"refcount" : 2, | |
"requests_begun" : 1 | |
} | |
}, | |
"disconnected_client_count" : 0, | |
"disconnected_clients" : {}, | |
"free_client_count" : 127, | |
"free_request_count" : 0, | |
"mbuf_pool" : | |
{ | |
"active_blocks" : 3, | |
"active_memory" : | |
{ | |
"bytes" : 1536, | |
"human_readable" : "1.5 KB" | |
}, | |
"chunk_size" : 512, | |
"free_blocks" : 317, | |
"offset" : 448, | |
"spare_memory" : | |
{ | |
"bytes" : 162304, | |
"human_readable" : "158.5 KB" | |
} | |
}, | |
"pid" : 10937, | |
"server_state" : "ACTIVE", | |
"total_bytes_consumed" : 18, | |
"total_clients_accepted" : 2, | |
"total_requests_begun" : 1, | |
"turbocaching" : | |
{ | |
"fetches" : 0, | |
"hit_ratio" : nan, | |
"hits" : 0, | |
"store_success_ratio" : nan, | |
"store_successes" : 0, | |
"stores" : 0 | |
} | |
} | |
### Request handler state (thread 2) | |
{ | |
"active_client_count" : 1, | |
"active_clients" : | |
{ | |
"2.2" : | |
{ | |
"connected_at" : | |
{ | |
"local" : "Thu Dec 18 09:54:04 2014", | |
"relative" : "1s ago", | |
"timestamp" : 1418892844.106970 | |
}, | |
"connection_state" : "ACTIVE", | |
"current_request" : | |
{ | |
"app_response_body_already_read" : 916023, | |
"app_response_body_fully_read" : false, | |
"app_response_body_type" : "CHUNKED", | |
"app_response_end_chunk_reached" : false, | |
"app_response_http_major" : 1, | |
"app_response_http_minor" : 1, | |
"app_response_http_state" : "PARSING_CHUNKED_BODY", | |
"app_response_want_keep_alive" : true, | |
"flags" : | |
{ | |
"dechunk_response" : false, | |
"https" : false, | |
"request_body_buffering" : false | |
}, | |
"http_major" : 1, | |
"http_minor" : 1, | |
"http_state" : "COMPLETE", | |
"method" : "GET", | |
"path" : "/", | |
"refcount" : 2, | |
"request_body_already_read" : 0, | |
"request_body_fully_read" : true, | |
"request_body_type" : "NO_BODY", | |
"response_begun" : true, | |
"session" : | |
{ | |
"gupid" : "168d7d6-reEbgIaeXZ", | |
"pid" : 10919 | |
}, | |
"session_checkout_try" : 1, | |
"started_at" : | |
{ | |
"local" : "Thu Dec 18 09:54:04 2014", | |
"relative" : "1s ago", | |
"timestamp" : 1418892844.106970 | |
}, | |
"state" : "WAITING_FOR_APP_OUTPUT", | |
"sticky_session" : false, | |
"want_keep_alive" : true | |
}, | |
"lingering_request_count" : 0, | |
"name" : "2.2", | |
"number" : 2, | |
"refcount" : 2, | |
"requests_begun" : 1 | |
} | |
}, | |
"disconnected_client_count" : 0, | |
"disconnected_clients" : {}, | |
"free_client_count" : 127, | |
"free_request_count" : 0, | |
"mbuf_pool" : | |
{ | |
"active_blocks" : 424, | |
"active_memory" : | |
{ | |
"bytes" : 217088, | |
"human_readable" : "212.0 KB" | |
}, | |
"chunk_size" : 512, | |
"free_blocks" : 0, | |
"offset" : 448, | |
"spare_memory" : | |
{ | |
"bytes" : 0, | |
"human_readable" : "0 bytes" | |
} | |
}, | |
"pid" : 10937, | |
"server_state" : "ACTIVE", | |
"total_bytes_consumed" : 18, | |
"total_clients_accepted" : 2, | |
"total_requests_begun" : 1, | |
"turbocaching" : | |
{ | |
"fetches" : 0, | |
"hit_ratio" : nan, | |
"hits" : 0, | |
"store_success_ratio" : nan, | |
"store_successes" : 0, | |
"stores" : 0 | |
} | |
} | |
### Request handler state (thread 3) | |
{ | |
"active_client_count" : 1, | |
"active_clients" : | |
{ | |
"3.1" : | |
{ | |
"connected_at" : | |
{ | |
"local" : "Thu Dec 18 09:53:37 2014", | |
"relative" : "28s ago", | |
"timestamp" : 1418892817.240984 | |
}, | |
"connection_state" : "ACTIVE", | |
"current_request" : | |
{ | |
"flags" : | |
{ | |
"dechunk_response" : false, | |
"https" : false, | |
"request_body_buffering" : false | |
}, | |
"http_state" : "PARSING_HEADERS", | |
"refcount" : 1, | |
"session_checkout_try" : 0, | |
"state" : "ANALYZING_REQUEST", | |
"sticky_session" : false | |
}, | |
"lingering_request_count" : 0, | |
"name" : "3.1", | |
"number" : 1, | |
"refcount" : 2, | |
"requests_begun" : 0 | |
} | |
}, | |
"disconnected_client_count" : 0, | |
"disconnected_clients" : {}, | |
"free_client_count" : 127, | |
"free_request_count" : 0, | |
"mbuf_pool" : | |
{ | |
"active_blocks" : 0, | |
"active_memory" : | |
{ | |
"bytes" : 0, | |
"human_readable" : "0 bytes" | |
}, | |
"chunk_size" : 512, | |
"free_blocks" : 1, | |
"offset" : 448, | |
"spare_memory" : | |
{ | |
"bytes" : 512, | |
"human_readable" : "512 bytes" | |
} | |
}, | |
"pid" : 10937, | |
"server_state" : "ACTIVE", | |
"total_bytes_consumed" : 0, | |
"total_clients_accepted" : 1, | |
"total_requests_begun" : 0, | |
"turbocaching" : | |
{ | |
"fetches" : 0, | |
"hit_ratio" : nan, | |
"hits" : 0, | |
"store_success_ratio" : nan, | |
"store_successes" : 0, | |
"stores" : 0 | |
} | |
} | |
### 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" : 2, | |
"offset" : 448, | |
"spare_memory" : | |
{ | |
"bytes" : 1024, | |
"human_readable" : "1.0 KB" | |
} | |
}, | |
"pid" : 10937, | |
"server_state" : "ACTIVE", | |
"total_bytes_consumed" : 18, | |
"total_clients_accepted" : 1, | |
"total_requests_begun" : 1, | |
"turbocaching" : | |
{ | |
"fetches" : 0, | |
"hit_ratio" : nan, | |
"hits" : 0, | |
"store_success_ratio" : nan, | |
"store_successes" : 0, | |
"stores" : 0 | |
} | |
} | |
### Request handler config (thread 1) | |
{ | |
"accept_burst_count" : 32, | |
"client_freelist_limit" : 1024, | |
"data_buffer_dir" : "/var/folders/98/6tqkjq791_l02r4s2qkq1sfw0000gn/T", | |
"min_spare_clients" : 128, | |
"request_freelist_limit" : 1024, | |
"show_version_in_header" : true, | |
"single_app_mode" : true, | |
"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" : "/var/folders/98/6tqkjq791_l02r4s2qkq1sfw0000gn/T", | |
"min_spare_clients" : 128, | |
"request_freelist_limit" : 1024, | |
"show_version_in_header" : true, | |
"single_app_mode" : true, | |
"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" : "/var/folders/98/6tqkjq791_l02r4s2qkq1sfw0000gn/T", | |
"min_spare_clients" : 128, | |
"request_freelist_limit" : 1024, | |
"show_version_in_header" : true, | |
"single_app_mode" : true, | |
"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" : "/var/folders/98/6tqkjq791_l02r4s2qkq1sfw0000gn/T", | |
"min_spare_clients" : 128, | |
"request_freelist_limit" : 1024, | |
"show_version_in_header" : true, | |
"single_app_mode" : true, | |
"start_reading_after_accept" : true, | |
"stat_throttle_rate" : 10 | |
} | |
### Pool state (simple) | |
----------- General information ----------- | |
Max pool size : 6 | |
Processes : 2 | |
Requests in top-level queue : 0 | |
----------- Application groups ----------- | |
/Users/hongli/Sites/rack.test#default: | |
App root: /Users/hongli/Sites/rack.test | |
Requests in queue: 0 | |
* PID: 10910 Sessions: 1 Processed: 1 Uptime: 17s | |
CPU: 2% Memory : 7M Last used: 5s ago | |
URL : http://127.0.0.1:52362 | |
Password: prU4MWWYfT3oHG5e | |
* PID: 10919 Sessions: 1 Processed: 0 Uptime: 1s | |
CPU: 3% Memory : 5M Last used: 1s ago | |
URL : http://127.0.0.1:52367 | |
Password: prU4MWWYfT3oHG5e | |
### mbuf stats | |
nfree_mbuf_blockq : 317 | |
nactive_mbuf_blockq: 3 | |
mbuf_block_chunk_size: 512 | |
### Pool state (XML) | |
<?xml version="1.0" encoding="iso8859-1" ?> | |
<info version="3"><passenger_version>5.0.0.beta1</passenger_version><process_count>2</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>/Users/hongli/Sites/rack.test</name><state>READY</state><get_wait_list_size>0</get_wait_list_size><capacity_used>2</capacity_used><secret>AqoIpw5O0X8LSRgxwNa95Kat1Nd45gMYc4NE7BbaCMd</secret><group default="true"><name>/Users/hongli/Sites/rack.test#default</name><component_name>default</component_name><app_root>/Users/hongli/Sites/rack.test</app_root><app_type>rack</app_type><environment>development</environment><uuid>V2zp32GpaPu2c5yAxj9A</uuid><enabled_process_count>2</enabled_process_count><disabling_process_count>0</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>0</disable_wait_list_size><processes_being_spawned>0</processes_being_spawned><secret>prU4MWWYfT3oHG5e</secret><life_status>ALIVE</life_status><options><app_root>/Users/hongli/Sites/rack.test</app_root><app_group_name>/Users/hongli/Sites/rack.test</app_group_name><app_type>rack</app_type><start_command>ruby	/Users/hongli/Projects/passenger/helper-scripts/rack-loader.rb</start_command><startup_file>config.ru</startup_file><process_title>Passenger RubyApp</process_title><log_level>7</log_level><start_timeout>90000</start_timeout><environment>development</environment><base_uri>/</base_uri><spawn_method>smart</spawn_method><default_user>hongli</default_user><default_group>staff</default_group><ruby>ruby</ruby><python>python</python><nodejs>node</nodejs><logging_agent_address>unix:/var/folders/98/6tqkjq791_l02r4s2qkq1sfw0000gn/T/passenger.RnKcY44/agents.s/logging</logging_agent_address><logging_agent_username>logging</logging_agent_username><logging_agent_password>XvF0qMv1ffuHhmpxEECbrpQe</logging_agent_password><debugger>false</debugger><analytics>false</analytics><group_secret>prU4MWWYfT3oHG5e</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>10910</pid><sticky_session_id>1673159031</sticky_session_id><gupid>168d7d5-oplsCNYkGO</gupid><concurrency>1</concurrency><sessions>1</sessions><busyness>2147483647</busyness><processed>1</processed><spawner_creation_time>1418892828166707</spawner_creation_time><spawn_start_time>1418892828767022</spawn_start_time><spawn_end_time>1418892828770989</spawn_end_time><last_used>1418892840273098</last_used><last_used_desc>5s ago</last_used_desc><uptime>17s</uptime><code_revision>foo bar</code_revision><life_status>ALIVE</life_status><enabled>ENABLED</enabled><has_metrics>true</has_metrics><cpu>2</cpu><rss>7400</rss><pss>-1</pss><private_dirty>-1</private_dirty><swap>-1</swap><real_memory>7400</real_memory><vmsize>2471072</vmsize><process_group_id>10882</process_group_id><command>Passenger RubyApp: /Users/hongli/Sites/rack.test</command><sockets><socket><name>main</name><address>unix:/var/folders/98/6tqkjq791_l02r4s2qkq1sfw0000gn/T/passenger.RnKcY44/apps.s/ruby.F4XUN90l2zRaOnU</address><protocol>session</protocol><concurrency>1</concurrency><sessions>1</sessions></socket><socket><name>http</name><address>tcp://127.0.0.1:52362</address><protocol>http</protocol><concurrency>1</concurrency><sessions>0</sessions></socket></sockets></process><process><pid>10919</pid><sticky_session_id>321055933</sticky_session_id><gupid>168d7d6-reEbgIaeXZ</gupid><concurrency>1</concurrency><sessions>1</sessions><busyness>2147483647</busyness><processed>0</processed><spawner_creation_time>1418892828166707</spawner_creation_time><spawn_start_time>1418892844116283</spawn_start_time><spawn_end_time>1418892844122708</spawn_end_time><last_used>1418892844122814</last_used><last_used_desc>1s ago</last_used_desc><uptime>1s</uptime><code_revision>foo bar</code_revision><life_status>ALIVE</life_status><enabled>ENABLED</enabled><has_metrics>true</has_metrics><cpu>3</cpu><rss>6004</rss><pss>-1</pss><private_dirty>-1</private_dirty><swap>-1</swap><real_memory>6004</real_memory><vmsize>2471180</vmsize><process_group_id>10882</process_group_id><command>Passenger RubyApp: /Users/hongli/Sites/rack.test</command><sockets><socket><name>main</name><address>unix:/var/folders/98/6tqkjq791_l02r4s2qkq1sfw0000gn/T/passenger.RnKcY44/apps.s/ruby.essKNrO5ewZVTNe</address><protocol>session</protocol><concurrency>1</concurrency><sessions>1</sessions></socket><socket><name>http</name><address>tcp://127.0.0.1:52367</address><protocol>http</protocol><concurrency>1</concurrency><sessions>0</sessions></socket></sockets></process></processes></group></supergroup></supergroups></info> | |
-------------------------------------- | |
[ pid=10882 ] Open files and file descriptors: | |
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME | |
Passenger 10882 hongli cwd DIR 1,5 1734 2 / | |
Passenger 10882 hongli txt REG 1,5 9700520 10437409 /Users/hongli/Projects/passenger/buildout/support-binaries/PassengerAgent | |
Passenger 10882 hongli txt REG 1,5 600832 2689165 /usr/lib/dyld | |
Passenger 10882 hongli txt REG 1,5 344653566 5897131 /private/var/db/dyld/dyld_shared_cache_x86_64 | |
Passenger 10882 hongli 0r CHR 3,2 0t0 310 /dev/null | |
Passenger 10882 hongli 1 PIPE 0x4f8f7f0609de905d 16384 ->0x4f8f7f0609de8efd | |
Passenger 10882 hongli 2 PIPE 0x4f8f7f0609de905d 16384 ->0x4f8f7f0609de8efd | |
Passenger 10882 hongli 3u unix 0x4f8f7f061bb9442d 0t0 ->0x4f8f7f0615d5555d | |
Passenger 10882 hongli 5 PIPE 0x4f8f7f0609de905d 16384 ->0x4f8f7f0609de8efd | |
Passenger 10882 hongli 8 PIPE 0x4f8f7f0609de76ed 16384 ->0x4f8f7f0609de8a2d | |
Passenger 10882 hongli 9 PIPE 0x4f8f7f0609de8a2d 16384 ->0x4f8f7f0609de76ed | |
Passenger 10882 hongli 10 PIPE 0x4f8f7f0609de897d 16384 ->0x4f8f7f0609de86bd | |
Passenger 10882 hongli 11 PIPE 0x4f8f7f0609de86bd 16384 ->0x4f8f7f0609de897d | |
Passenger 10882 hongli 12 PIPE 0x4f8f7f0612c7dded 16384 ->0x4f8f7f0609de99fd | |
Passenger 10882 hongli 13 PIPE 0x4f8f7f0609de99fd 16384 ->0x4f8f7f0612c7dded | |
Passenger 10882 hongli 14u unix 0x4f8f7f0614fc64f5 0t0 /var/folders/98/6tqkjq791_l02r4s2qkq1sfw0000gn/T/passenger.RnKcY44/agents.s/server | |
Passenger 10882 hongli 15u IPv4 0x4f8f7f060dbed9cd 0t0 TCP *:3000 (LISTEN) | |
Passenger 10882 hongli 16u unix 0x4f8f7f0614fc7d2d 0t0 /var/folders/98/6tqkjq791_l02r4s2qkq1sfw0000gn/T/passenger.RnKcY44/agents.s/server_admin | |
Passenger 10882 hongli 17r CHR 13,1 0t65536 588 /dev/urandom | |
Passenger 10882 hongli 18r CHR 13,1 0t0 588 /dev/urandom | |
Passenger 10882 hongli 19u KQUEUE count=1, state=0 | |
Passenger 10882 hongli 20 PIPE 0x4f8f7f0609de7dcd 16384 ->0x4f8f7f0609de7a5d | |
Passenger 10882 hongli 21 PIPE 0x4f8f7f0609de7a5d 16384 ->0x4f8f7f0609de7dcd | |
Passenger 10882 hongli 22 PIPE 0x4f8f7f0609de910d 16384 ->0x4f8f7f0612c7e20d | |
Passenger 10882 hongli 23 PIPE 0x4f8f7f0612c7e20d 16384 ->0x4f8f7f0609de910d | |
Passenger 10882 hongli 24u KQUEUE count=1, state=0 | |
Passenger 10882 hongli 25 PIPE 0x4f8f7f0609de9d6d 16384 ->0x4f8f7f0609de881d | |
Passenger 10882 hongli 26 PIPE 0x4f8f7f0609de881d 16384 ->0x4f8f7f0609de9d6d | |
Passenger 10882 hongli 27u KQUEUE count=0, state=0x2 | |
Passenger 10882 hongli 28 PIPE 0x4f8f7f0609de7fdd 16384 ->0x4f8f7f0609de84ad | |
Passenger 10882 hongli 29 PIPE 0x4f8f7f0609de84ad 16384 ->0x4f8f7f0609de7fdd | |
Passenger 10882 hongli 30u KQUEUE count=0, state=0x2 | |
Passenger 10882 hongli 31 PIPE 0x4f8f7f0609de855d 16384 ->0x4f8f7f0609de78fd | |
Passenger 10882 hongli 32 PIPE 0x4f8f7f0609de78fd 16384 ->0x4f8f7f0609de855d | |
Passenger 10882 hongli 33u KQUEUE count=0, state=0x2 | |
Passenger 10882 hongli 34 PIPE 0x4f8f7f0609de926d 16384 ->0x4f8f7f0609de83fd | |
Passenger 10882 hongli 35 PIPE 0x4f8f7f0609de83fd 16384 ->0x4f8f7f0609de926d | |
Passenger 10882 hongli 36u IPv4 0x4f8f7f060f2581b5 0t0 TCP 127.0.0.1:3000->127.0.0.1:52358 (ESTABLISHED) | |
Passenger 10882 hongli 37u IPv4 0x4f8f7f060b4ef9cd 0t0 TCP 127.0.0.1:3000->127.0.0.1:52365 (ESTABLISHED) | |
Passenger 10882 hongli 38u unix 0x4f8f7f0611060fe5 0t0 ->0x4f8f7f061bb949a5 | |
Passenger 10882 hongli 39u unix 0x4f8f7f061bb9604d 0t0 ->0x4f8f7f0612194305 | |
Passenger 10882 hongli 40 PIPE 0x4f8f7f0612c7b8cd 16384 ->0x4f8f7f0609de742d | |
Passenger 10882 hongli 41u unix 0x4f8f7f061bb95f85 0t0 ->0x4f8f7f0614fc8ccd | |
Passenger 10882 hongli 42u REG 1,5 4138762 10464509 /private/var/folders/98/6tqkjq791_l02r4s2qkq1sfw0000gn/T/buffer.1632960199 | |
Passenger 10882 hongli 43u IPv4 0x4f8f7f060f2dc9cd 0t0 TCP 127.0.0.1:3000->127.0.0.1:52366 (ESTABLISHED) | |
Passenger 10882 hongli 44u unix 0x4f8f7f06110624fd 0t0 ->0x4f8f7f061bb953cd | |
Passenger 10882 hongli 45u unix 0x4f8f7f061bb9717d 0t0 ->0x4f8f7f061bb968e5 | |
Passenger 10882 hongli 46u REG 1,5 42698 10464512 /private/var/folders/98/6tqkjq791_l02r4s2qkq1sfw0000gn/T/buffer.1508144667 | |
-------------------------------------- | |
[ pid=10882 ] Dumping a more detailed backtrace with crash-watch... | |
Found gdb at: /usr/bin/gdb | |
[ 2014-12-18 09:54:05.1464 10882/0x109996000 ServerKit/HttpChunkedBodyParser.h:161 ]: [Client 2] ChunkedBodyParser: parsing 448 of 534 bytes of remaining chunk data; 86 now remaining | |
[ 2014-12-18 09:54:06.5496 10882/0x109996000 ServerKit/FileBufferedChannel.h:1265 ]: [FBC 0x7fec89526340] Feeding 448 bytes | |
[ 2014-12-18 09:54:06.5496 10882/0x109996000 ServerKit/FileBufferedChannel.h:400 ]: [FBC 0x7fec89526340] pushBuffer() completed: nbuffers = 603, bytesBuffered = 188587 | |
[ 2014-12-18 09:54:06.5497 10882/0x109996000 ServerKit/FdSourceChannel.h:53 ]: [Client 2.2] Request refcount decreased; it is now 1 | |
[ 2014-12-18 09:54:06.5497 10882/0x109996000 agents/HelperAgent/RequestHandler/TurboCaching.h:241 ]: Clearing turbocache | |
[ 2014-12-18 09:54:06.5497 10882/0x109996000 ServerKit/FdSourceChannel.h:53 ]: [Client 2.2] Request refcount increased; it is now 2 | |
[ 2014-12-18 09:54:06.5498 10882/0x109996000 agents/HelperAgent/RequestHandler/ForwardResponse.cpp:43 ]: [Client 2.2] Event: onAppSourceData | |
[ 2014-12-18 09:54:06.5498 10882/0x109996000 agents/HelperAgent/RequestHandler/ForwardResponse.cpp:180 ]: [Client 2.2] Processing 448 bytes of application data: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\r\n400\r\nxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" | |
[ 2014-12-18 09:54:06.5498 10882/0x109996000 ServerKit/HttpChunkedBodyParser.h:161 ]: [Client 2] ChunkedBodyParser: parsing 86 of 86 bytes of remaining chunk data; 0 now remaining | |
[ 2014-12-18 09:54:06.5498 10882/0x109996000 ServerKit/FileBufferedChannel.h:1265 ]: [FBC 0x7fec89526340] Feeding 86 bytes | |
[ 2014-12-18 09:54:06.5499 10882/0x109996000 ServerKit/FileBufferedChannel.h:400 ]: [FBC 0x7fec89526340] pushBuffer() completed: nbuffers = 604, bytesBuffered = 188673 | |
[ 2014-12-18 09:54:06.5499 10882/0x109996000 agents/HelperAgent/RequestHandler/ForwardResponse.cpp:43 ]: [Client 2.2] Event: onAppSourceData | |
[ 2014-12-18 09:54:06.5499 10882/0x109996000 agents/HelperAgent/RequestHandler/ForwardResponse.cpp:180 ]: [Client 2.2] Processing 362 bytes of application data: "\r\n400\r\nxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" | |
[ 2014-12-18 09:54:06.5499 10882/0x109996000 ServerKit/HttpChunkedBodyParser.h:247 ]: [Client 2] ChunkedBodyParser: done parsing a chunk | |
[ 2014-12-18 09:54:06.5499 10882/0x109996000 ServerKit/HttpChunkedBodyParser.h:182 ]: [Client 2] ChunkedBodyParser: parsing new chunk | |
[ 2014-12-18 09:54:06.5499 10882/0x109996000 ServerKit/HttpChunkedBodyParser.h:122 ]: [Client 2] ChunkedBodyParser: chunk size determined: 1024 bytes | |
[ 2014-12-18 09:54:06.5500 10882/0x109996000 ServerKit/HttpChunkedBodyParser.h:161 ]: [Client 2] ChunkedBodyParser: parsing 355 of 1024 bytes of remaining chunk data; 669 now remaining | |
[ 2014-12-18 09:54:06.5500 10882/0x109996000 ServerKit/FileBufferedChannel.h:1265 ]: [FBC 0x7fec89526340] Feeding 362 bytes | |
[ 2014-12-18 09:54:06.5500 10882/0x109996000 ServerKit/FileBufferedChannel.h:400 ]: [FBC 0x7fec89526340] pushBuffer() completed: nbuffers = 605, bytesBuffered = 189035 | |
[ 2014-12-18 09:54:06.5500 10882/0x109996000 ServerKit/FdSourceChannel.h:53 ]: [Client 2.2] Request refcount decreased; it is now 1 | |
[ 2014-12-18 09:54:06.5500 10882/0x109996000 ServerKit/FdSourceChannel.h:53 ]: [Client 2.2] Request refcount increased; it is now 2 | |
[ 2014-12-18 09:54:06.5500 10882/0x109996000 agents/HelperAgent/RequestHandler/ForwardResponse.cpp:43 ]: [Client 2.2] Event: onAppSourceData | |
[ 2014-12-18 09:54:06.5500 10882/0x109996000 agents/HelperAgent/RequestHandler/ForwardResponse.cpp:180 ]: [Client 2.2] Processing 448 bytes of application data: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" | |
[ 2014-12-18 09:54:06.5501 10882/0x109996000 ServerKit/HttpChunkedBodyParser.h:161 ]: [Client 2] ChunkedBodyParser: parsing 448 of 669 bytes of remaining chunk data; 221 now remaining | |
[ 2014-12-18 09:54:06.5501 10882/0x109996000 ServerKit/FileBufferedChannel.h:1265 ]: [FBC 0x7fec89526340] Feeding 448 bytes | |
[ 2014-12-18 09:54:06.5501 10882/0x109996000 ServerKit/FileBufferedChannel.h:400 ]: [FBC 0x7fec89526340] pushBuffer() completed: nbuffers = 606, bytesBuffered = 189483 | |
[ 2014-12-18 09:54:06.5501 10882/0x109996000 ServerKit/FdSourceChannel.h:53 ]: [Client 2.2] Request refcount decreased; it is now 1 | |
[ 2014-12-18 09:54:06.5501 10882/0x109996000 ServerKit/FdSourceChannel.h:53 ]: [Client 2.2] Request refcount increased; it is now 2 | |
[ 2014-12-18 09:54:06.5502 10882/0x109996000 agents/HelperAgent/RequestHandler/ForwardResponse.cpp:43 ]: [Client 2.2] Event: onAppSourceData | |
[ 2014-12-18 09:54:06.5502 10882/0x109996000 agents/HelperAgent/RequestHandler/ForwardResponse.cpp:180 ]: [Client 2.2] Processing 448 bytes of application data: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\r\n400\r\nxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" | |
[ 2014-12-18 09:54:06.5502 10882/0x109996000 ServerKit/HttpChunkedBodyParser.h:161 ]: [Client 2] ChunkedBodyParser: parsing 221 of 221 bytes of remaining chunk data; 0 now remaining | |
[ 2014-12-18 09:54:06.5502 10882/0x109996000 ServerKit/FileBufferedChannel.h:1265 ]: [FBC 0x7fec89526340] Feeding 221 bytes | |
[ 2014-12-18 09:54:06.5502 10882/0x109996000 ServerKit/FileBufferedChannel.h:400 ]: [FBC 0x7fec89526340] pushBuffer() completed: nbuffers = 607, bytesBuffered = 189704 | |
[ 2014-12-18 09:54:06.5502 10882/0x109996000 agents/HelperAgent/RequestHandler/ForwardResponse.cpp:43 ]: [Client 2.2] Event: onAppSourceData | |
[ 2014-12-18 09:54:06.5503 10882/0x109996000 agents/HelperAgent/RequestHandler/ForwardResponse.cpp:180 ]: [Client 2.2] Processing 227 bytes of application data: "\r\n400\r\nxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" | |
[ 2014-12-18 09:54:06.5503 10882/0x109996000 ServerKit/HttpChunkedBodyParser.h:247 ]: [Client 2] ChunkedBodyParser: done parsing a chunk | |
[ 2014-12-18 09:54:06.5503 10882/0x109996000 ServerKit/HttpChunkedBodyParser.h:182 ]: [Client 2] ChunkedBodyParser: parsing new chunk | |
[ 2014-12-18 09:54:06.5503 10882/0x109996000 ServerKit/HttpChunkedBodyParser.h:122 ]: [Client 2] ChunkedBodyParser: chunk size determined: 1024 bytes | |
[ 2014-12-18 09:54:06.5503 10882/0x109996000 ServerKit/HttpChunkedBodyParser.h:161 ]: [Client 2] ChunkedBodyParser: parsing 220 of 1024 bytes of remaining chunk data; 804 now remaining | |
[ 2014-12-18 09:54:06.5503 10882/0x109996000 ServerKit/FileBufferedChannel.h:1265 ]: [FBC 0x7fec89526340] Feeding 227 bytes | |
[ 2014-12-18 09:54:06.5504 10882/0x109996000 ServerKit/FileBufferedChannel.h:400 ]: [FBC 0x7fec89526340] pushBuffer() completed: nbuffers = 608, bytesBuffered = 189931 | |
[ 2014-12-18 09:54:06.5504 10882/0x109996000 ServerKit/FdSourceChannel.h:53 ]: [Client 2.2] Request refcount decreased; it is now 1 | |
[ 2014-12-18 09:54:06.5504 10882/0x109996000 ServerKit/FdSourceChannel.h:53 ]: [Client 2.2] Request refcount increased; it is now 2 | |
[ 2014-12-18 09:54:06.5504 10882/0x109996000 agents/HelperAgent/RequestHandler/ForwardResponse.cpp:43 ]: [Client 2.2] Event: onAppSourceData | |
[ 2014-12-18 09:54:06.5505 10882/0x109996000 agents/HelperAgent/RequestHandler/ForwardResponse.cpp:180 ]: [Client 2.2] Processing 448 bytes of application data: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" | |
[ 2014-12-18 09:54:06.5505 10882/0x109996000 ServerKit/HttpChunkedBodyParser.h:161 ]: [Client 2] ChunkedBodyParser: parsing 448 of 804 bytes of remaining chunk data; 356 now remaining | |
[ 2014-12-18 09:54:06.5505 10882/0x109996000 ServerKit/FileBufferedChannel.h:1265 ]: [FBC 0x7fec89526340] Feeding 448 bytes | |
[ 2014-12-18 09:54:06.5505 10882/0x109996000 ServerKit/FileBufferedChannel.h:400 ]: [FBC 0x7fec89526340] pushBuffer() completed: nbuffers = 609, bytesBuffered = 190379 | |
[ 2014-12-18 09:54:06.5505 10882/0x109996000 ServerKit/FdSourceChannel.h:53 ]: [Client 2.2] Request refcount decreased; it is now 1 | |
[ 2014-12-18 09:54:06.5506 10882/0x109996000 ServerKit/FdSourceChannel.h:53 ]: [Client 2.2] Request refcount increased; it is now 2 | |
[ 2014-12-18 09:54:06.5506 10882/0x109996000 agents/HelperAgent/RequestHandler/ForwardResponse.cpp:43 ]: [Client 2.2] Event: onAppSourceData | |
[ 2014-12-18 09:54:06.5506 10882/0x109996000 agents/HelperAgent/RequestHandler/ForwardResponse.cpp:180 ]: [Client 2.2] Processing 448 bytes of application data: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\r\n400\r\nxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" | |
[ 2014-12-18 09:54:06.5506 10882/0x109996000 ServerKit/HttpChunkedBodyParser.h:161 ]: [Client 2] ChunkedBodyParser: parsing 356 of 356 bytes of remaining chunk data; 0 now remaining | |
[ 2014-12-18 09:54:06.5506 10882/0x109996000 ServerKit/FileBufferedChannel.h:1265 ]: [FBC 0x7fec89526340] Feeding 356 bytes | |
[ 2014-12-18 09:54:06.5507 10882/0x109996000 ServerKit/FileBufferedChannel.h:400 ]: [FBC 0x7fec89526340] pushBuffer() completed: nbuffers = 610, bytesBuffered = 190735 | |
[ 2014-12-18 09:54:06.5507 10882/0x109996000 agents/HelperAgent/RequestHandler/ForwardResponse.cpp:43 ]: [Client 2.2] Event: onAppSourceData | |
[ 2014-12-18 09:54:06.5507 10882/0x109996000 agents/HelperAgent/RequestHandler/ForwardResponse.cpp:180 ]: [Client 2.2] Processing 92 bytes of application data: "\r\n400\r\nxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" | |
[ 2014-12-18 09:54:06.5507 10882/0x109996000 ServerKit/HttpChunkedBodyParser.h:247 ]: [Client 2] ChunkedBodyParser: done parsing a chunk | |
[ 2014-12-18 09:54:06.5507 10882/0x109996000 ServerKit/HttpChunkedBodyParser.h:182 ]: [Client 2] ChunkedBodyParser: parsing new chunk | |
[ 2014-12-18 09:54:06.5508 10882/0x109996000 ServerKit/HttpChunkedBodyParser.h:122 ]: [Client 2] ChunkedBodyParser: chunk size determined: 1024 bytes | |
[ 2014-12-18 09:54:06.5508 10882/0x109996000 ServerKit/HttpChunkedBodyParser.h:161 ]: [Client 2] ChunkedBodyParser: parsing 85 of 1024 bytes of remaining chunk data; 939 now remaining | |
[ 2014-12-18 09:54:06.5508 10882/0x109996000 ServerKit/FileBufferedChannel.h:1265 ]: [FBC 0x7fec89526340] Feeding 92 bytes | |
[ 2014-12-18 09:54:06.5508 10882/0x109996000 ServerKit/FileBufferedChannel.h:400 ]: [FBC 0x7fec89526340] pushBuffer() completed: nbuffers = 611, bytesBuffered = 190827 | |
[ 2014-12-18 09:54:06.5508 10882/0x109996000 ServerKit/FdSourceChannel.h:53 ]: [Client 2.2] Request refcount decreased; it is now 1 | |
[ 2014-12-18 09:54:06.5508 10882/0x109996000 ServerKit/FdSourceChannel.h:53 ]: [Client 2.2] Request refcount increased; it is now 2 | |
[ 2014-12-18 09:54:06.5509 10882/0x109996000 agents/HelperAgent/RequestHandler/ForwardResponse.cpp:43 ]: [Client 2.2] Event: onAppSourceData | |
[ 2014-12-18 09:54:06.5509 10882/0x109996000 agents/HelperAgent/RequestHandler/ForwardResponse.cpp:180 ]: [Client 2.2] Processing 448 bytes of application data: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" | |
[ 2014-12-18 09:54:06.5509 10882/0x109996000 ServerKit/HttpChunkedBodyParser.h:161 ]: [Client 2] ChunkedBodyParser: parsing 448 of 939 bytes of remaining chunk data; 491 now remaining | |
[ 2014-12-18 09:54:06.5509 10882/0x109996000 ServerKit/FileBufferedChannel.h:1265 ]: [FBC 0x7fec89526340] Feeding 448 bytes | |
[ 2014-12-18 09:54:06.5510 10882/0x109996000 ServerKit/FileBufferedChannel.h:400 ]: [FBC 0x7fec89526340] pushBuffer() completed: nbuffers = 612, bytesBuffered = 191275 | |
[ 2014-12-18 09:54:06.5510 10882/0x109996000 ServerKit/FdSourceChannel.h:53 ]: [Client 2.2] Request refcount decreased; it is now 1 | |
[ 2014-12-18 09:54:06.5510 10882/0x109996000 ServerKit/FdSourceChannel.h:53 ]: [Client 2.2] Request refcount increased; it is now 2 | |
[ 2014-12-18 09:54:06.5510 10882/0x109996000 agents/HelperAgent/RequestHandler/ForwardResponse.cpp:43 ]: [Client 2.2] Event: onAppSourceData | |
[ 2014-12-18 09:54:06.5510 10882/0x109996000 agents/HelperAgent/RequestHandler/ForwardResponse.cpp:180 ]: [Client 2.2] Processing 448 bytes of application data: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" | |
[ 2014-12-18 09:54:06.5511 10882/0x109996000 ServerKit/HttpChunkedBodyParser.h:161 ]: [Client 2] ChunkedBodyParser: parsing 448 of 491 bytes of remaining chunk data; 43 now remaining | |
[ 2014-12-18 09:54:06.5511 10882/0x109996000 ServerKit/FileBufferedChannel.h:1265 ]: [FBC 0x7fec89526340] Feeding 448 bytes | |
[ 2014-12-18 09:54:06.5511 10882/0x109996000 ServerKit/FileBufferedChannel.h:400 ]: [FBC 0x7fec89526340] pushBuffer() completed: nbuffers = 613, bytesBuffered = 191723 | |
[ 2014-12-18 09:54:06.5511 10882/0x109996000 ServerKit/FdSourceChannel.h:53 ]: [Client 2.2] Request refcount decreased; it is now 1 | |
[ 2014-12-18 09:54:06.5511 10882/0x109996000 ServerKit/FdSourceChannel.h:53 ]: [Client 2.2] Request refcount increased; it is now 2 | |
[ 2014-12-18 09:54:06.5512 10882/0x109996000 agents/HelperAgent/RequestHandler/ForwardResponse.cpp:43 ]: [Client 2.2] Event: onAppSourceData | |
[ 2014-12-18 09:54:06.5512 10882/0x109996000 agents/HelperAgent/RequestHandler/ForwardResponse.cpp:180 ]: [Client 2.2] Processing 448 bytes of application data: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\r\n400\r\nxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" | |
[ 2014-12-18 09:54:06.5512 10882/0x109996000 ServerKit/HttpChunkedBodyParser.h:161 ]: [Client 2] ChunkedBodyParser: parsing 43 of 43 bytes of remaining chunk data; 0 now remaining | |
[ 2014-12-18 09:54:06.5513 10882/0x109996000 ServerKit/FileBufferedChannel.h:1265 ]: [FBC 0x7fec89526340] Feeding 43 bytes | |
Current thread (4) backtrace: | |
#0 0x0000000108e57f00 in Passenger::ServerKit::FileBufferedChannel::IOContext::eioFinished (this=0x7fec8954a1b0) at FileBufferedChannel.h:228 | |
No locals. | |
#1 0x0000000108e86fe4 in Passenger::ServerKit::FileBufferedChannel::_bufferWrittenToFile (req=0x7fec89502aa0) at FileBufferedChannel.h:994 | |
moveContext = ('Passenger::ServerKit::FileBufferedChannel::MoveContext' *) 0x7fec8954a1b0 | |
#2 0x00000001091967ee in eio_finish (req=0x7fec89502aa0) at /Users/hongli/Projects/passenger/ext/libeio/eio.c:873 | |
res = <value temporarily unavailable, due to optimizations> | |
#3 0x0000000109195c8a in etp_poll [inlined] () at /Users/hongli/Projects/passenger/ext/libeio/eio.c:711 | |
tv_start = { | |
tv_sec = 140653892740800, | |
tv_usec = 160508800 | |
} | |
tv_now = { | |
tv_sec = 2251802118455664, | |
tv_usec = -1991234184 | |
} | |
maxreqs = <value temporarily unavailable, due to optimizations> | |
maxtime = <value temporarily unavailable, due to optimizations> | |
req = (eio_req *) 0x7fec89502aa0 | |
#4 0x0000000109195c8a in eio_poll () at /Users/hongli/Projects/passenger/ext/libeio/eio.c:979 | |
tv_start = { | |
tv_sec = 140653892740800, | |
tv_usec = 160508800 | |
} | |
tv_now = { | |
tv_sec = 2251802118455664, | |
tv_usec = -1991234184 | |
} | |
maxreqs = <value temporarily unavailable, due to optimizations> | |
maxtime = <value temporarily unavailable, due to optimizations> | |
req = (eio_req *) 0x7fec89502aa0 | |
#5 0x0000000108efa368 in Passenger::eioReady (loop=0x7fec895026c0, w=0x7fec89502d78, revents=524288) at BackgroundEventLoop.cpp:81 | |
No locals. | |
#6 0x000000010918fd79 in ev_invoke_pending (loop=0x7fec895026c0) at /Users/hongli/Projects/passenger/ext/libev/ev.c:2994 | |
p = (ANPENDING *) 0x7fec89600780 | |
#7 0x00000001091903d3 in ev_run (loop=0x7fec895026c0, flags=0) at /Users/hongli/Projects/passenger/ext/libev/ev.c:3394 | |
No locals. | |
#8 0x0000000108efa70e in Passenger::startBackgroundLoop (bg=0x7fec89501eb0) at BackgroundEventLoop.cpp:68 | |
l = { | |
m = 0x7fec89502ca8, | |
is_locked = false | |
} | |
#9 0x0000000108f171b5 in boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> >::operator()<void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list0> (this=0x109912dd8, f=@0x109912dd0, a=@0x109912d00) at bind.hpp:253 | |
No locals. | |
#10 0x0000000108f1714f in boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> > >::operator() (this=0x109912dd0) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#11 0x0000000108f16f0d 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=@0x109912dd0) at function_template.hpp:153 | |
f = ('boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop *), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop *> > >' *) 0x109912dd0 | |
#12 0x000000010918a4a3 in boost::function0<void>::operator() () at /Users/hongli/Projects/passenger/ext/boost/function/function_template.hpp:766 | |
No locals. | |
#13 0x000000010918a4a3 in oxt::thread::thread_main (func=<value temporarily unavailable, due to optimizations>, ctx=<value temporarily unavailable, due to optimizations>) at function_template.hpp:409 | |
No locals. | |
#14 0x0000000108dc2a04 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=0x7fec89546878, f=@0x7fec89546870, a=@0x109912e30) at bind.hpp:313 | |
No locals. | |
#15 0x0000000108dc295f 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=0x7fec89546870) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#16 0x0000000108dc1afc 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=0x7fec89546670) at thread.hpp:117 | |
No locals. | |
#17 0x0000000109186235 in boost::(anonymous namespace)::thread_proxy (param=0x7fec89546670) at thread.cpp:164 | |
thread_info = { | |
px = 0x7fec89546670, | |
pn = { | |
pi_ = 0x7fec89506820 | |
} | |
} | |
lock = { | |
m = @0x0 | |
} | |
#18 0x00007fff8658b899 in _pthread_body () | |
No symbol table info available. | |
#19 0x00007fff8658b72a in _pthread_start () | |
No symbol table info available. | |
#20 0x00007fff8658ffc9 in thread_start () | |
No symbol table info available. | |
All thread backtraces: | |
Thread 17 (process 10882): | |
#0 0x00007fff8a160716 in __psynch_cvwait () | |
No symbol table info available. | |
#1 0x00007fff8658dc3b in _pthread_cond_wait () | |
No symbol table info available. | |
#2 0x0000000109196989 in etp_proc (thr_arg=0x7fec8940cc50) at /Users/hongli/Projects/passenger/ext/libeio/eio.c:2202 | |
ts = { | |
tv_sec = 0, | |
tv_nsec = 78124960 | |
} | |
req = <value temporarily unavailable, due to optimizations> | |
#3 0x00007fff8658b899 in _pthread_body () | |
No symbol table info available. | |
#4 0x00007fff8658b72a in _pthread_start () | |
No symbol table info available. | |
#5 0x00007fff8658ffc9 in thread_start () | |
No symbol table info available. | |
Thread 16 (process 10882): | |
#0 0x00007fff8a160716 in __psynch_cvwait () | |
No symbol table info available. | |
#1 0x00007fff8658dc3b in _pthread_cond_wait () | |
No symbol table info available. | |
#2 0x0000000109196989 in etp_proc (thr_arg=0x7fec897000d0) at /Users/hongli/Projects/passenger/ext/libeio/eio.c:2202 | |
ts = { | |
tv_sec = 0, | |
tv_nsec = 203124896 | |
} | |
req = <value temporarily unavailable, due to optimizations> | |
#3 0x00007fff8658b899 in _pthread_body () | |
No symbol table info available. | |
#4 0x00007fff8658b72a in _pthread_start () | |
No symbol table info available. | |
#5 0x00007fff8658ffc9 in thread_start () | |
No symbol table info available. | |
Thread 15 (process 10882): | |
#0 0x00007fff8a1619f2 in read () | |
No symbol table info available. | |
#1 0x000000010918b88f in oxt::syscalls::read (fd=44, buf=0x109ceec00, count=8192) at system_calls.cpp:177 | |
ctx = <value temporarily unavailable, due to optimizations> | |
_my_errno = <value temporarily unavailable, due to optimizations> | |
#2 0x0000000108d2cdef in Passenger::ApplicationPool2::PipeWatcher::threadMain (this=0x7fec89555250) at Implementation.cpp:1655 | |
buf = '\0' <repeats 7384 times>, "3c‹ÿ", '\0' <repeats 26 times>, "\024", '\0' <repeats 63 times>, "©äX†ÿ", '\0' <repeats 11 times>, "€`\t\001\000\000\000\003\020", '\0' <repeats 15 times>, "Ø`\t\001\000\000\000\004’ütÿ\000\000\003\020\000\000\000\000€ÿÿÿ\000\000\000\001\000\000\000’ütÿ\000\000\000\000\000\000\000\000\000\000 `Ì\b\001", '\0' <repeats 11 times>, "\024\000\000\000\000\000\000\000\000€`\t\001\000\000\000à\tÏ\t\001\000\000\000hˆ‹ÿ\000\000\000€c\t\001\000\000\000\024\000\000\000\000\000\000\000œ‰!\t\001\000\000\000\024\000\000\000\000\000\000\000\000\n"... | |
ret = 0 | |
__p = { | |
function = 0x10919c7a2 "void Passenger::ApplicationPool2::PipeWatcher::threadMain()", | |
source = 0x10919ae7e "ext/common/ApplicationPool2/Implementation.cpp", | |
u = { | |
data = 0x0, | |
dataFunc = { | |
func = 0, | |
userData = 0x0 | |
} | |
}, | |
line = 1654, | |
m_detached = false, | |
m_hasDataFunc = false | |
} | |
#3 0x0000000108d2cbbd in Passenger::ApplicationPool2::PipeWatcher::threadMain (self=<value temporarily unavailable, due to optimizations>) at Implementation.cpp:1636 | |
__p = { | |
function = 0x10919c741 "static void Passenger::ApplicationPool2::PipeWatcher::threadMain(boost::shared_ptr<PipeWatcher>)", | |
source = 0x10919ae7e "ext/common/ApplicationPool2/Implementation.cpp", | |
u = { | |
data = 0x0, | |
dataFunc = { | |
func = 0, | |
userData = 0x109cf0dd8 | |
} | |
}, | |
line = 1635, | |
m_detached = false, | |
m_hasDataFunc = false | |
} | |
#4 0x0000000108d55100 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=0x109cf0dd8, f=@0x109cf0dd0, a=@0x109cf0d00) at bind.hpp:253 | |
No locals. | |
#5 0x0000000108d5506f 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=0x109cf0dd0) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#6 0x0000000108d54c9d 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=@0x109cf0dd0) 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> > > >' *) 0x109cf0dd0 | |
#7 0x000000010918a4a3 in boost::function0<void>::operator() () at /Users/hongli/Projects/passenger/ext/boost/function/function_template.hpp:766 | |
No locals. | |
#8 0x000000010918a4a3 in oxt::thread::thread_main (func=<value temporarily unavailable, due to optimizations>, ctx=<value temporarily unavailable, due to optimizations>) at function_template.hpp:409 | |
No locals. | |
#9 0x0000000108dc2a04 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=0x7fec895556c8, f=@0x7fec895556c0, a=@0x109cf0e30) at bind.hpp:313 | |
No locals. | |
#10 0x0000000108dc295f 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=0x7fec895556c0) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#11 0x0000000108dc1afc 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=0x7fec895554c0) at thread.hpp:117 | |
No locals. | |
#12 0x0000000109186235 in boost::(anonymous namespace)::thread_proxy (param=0x7fec895554c0) at thread.cpp:164 | |
thread_info = { | |
px = 0x7fec895554c0, | |
pn = { | |
pi_ = 0x7fec895029e0 | |
} | |
} | |
lock = { | |
m = @0x0 | |
} | |
#13 0x00007fff8658b899 in _pthread_body () | |
No symbol table info available. | |
#14 0x00007fff8658b72a in _pthread_start () | |
No symbol table info available. | |
#15 0x00007fff8658ffc9 in thread_start () | |
No symbol table info available. | |
Thread 14 (process 10882): | |
#0 0x00007fff8a160716 in __psynch_cvwait () | |
No symbol table info available. | |
#1 0x00007fff8658dc3b in _pthread_cond_wait () | |
No symbol table info available. | |
#2 0x0000000109196989 in etp_proc (thr_arg=0x7fec8954a270) at /Users/hongli/Projects/passenger/ext/libeio/eio.c:2202 | |
ts = { | |
tv_sec = 0, | |
tv_nsec = 609374688 | |
} | |
req = <value temporarily unavailable, due to optimizations> | |
#3 0x00007fff8658b899 in _pthread_body () | |
No symbol table info available. | |
#4 0x00007fff8658b72a in _pthread_start () | |
No symbol table info available. | |
#5 0x00007fff8658ffc9 in thread_start () | |
No symbol table info available. | |
Thread 13 (process 10882): | |
#0 0x00007fff8a160716 in __psynch_cvwait () | |
No symbol table info available. | |
#1 0x00007fff8658dc3b in _pthread_cond_wait () | |
No symbol table info available. | |
#2 0x0000000109196989 in etp_proc (thr_arg=0x7fec895486c0) at /Users/hongli/Projects/passenger/ext/libeio/eio.c:2202 | |
ts = { | |
tv_sec = 0, | |
tv_nsec = 687499648 | |
} | |
req = <value temporarily unavailable, due to optimizations> | |
#3 0x00007fff8658b899 in _pthread_body () | |
No symbol table info available. | |
#4 0x00007fff8658b72a in _pthread_start () | |
No symbol table info available. | |
#5 0x00007fff8658ffc9 in thread_start () | |
No symbol table info available. | |
Thread 12 (process 10882): | |
#0 0x00007fff8a1619f2 in read () | |
No symbol table info available. | |
#1 0x000000010918b88f in oxt::syscalls::read (fd=38, buf=0x109cabc00, count=8192) at system_calls.cpp:177 | |
ctx = <value temporarily unavailable, due to optimizations> | |
_my_errno = <value temporarily unavailable, due to optimizations> | |
#2 0x0000000108d2cdef in Passenger::ApplicationPool2::PipeWatcher::threadMain (this=0x7fec8940f030) at Implementation.cpp:1655 | |
buf = '\0' <repeats 7329 times>, "º`\t\001\000\000\000\000º`\t\001\000\000\000\000€`\t\001\000\000\000\000Ø`\t\001", '\0' <repeats 12 times>, "\036\000\000\000\000\000\000°ÙÊ\t\001\000\000\000Êf‹ÿ", '\0' <repeats 19 times>, "\036\000\000\000\000\000\000\024", '\0' <repeats 63 times>, "©äX†ÿ", '\0' <repeats 11 times>, "€`\t\001\000\000\000\003\020\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000Ø`\t\001\000\000\000\004’ütÿ\000\000\003\020\000\000\000\000€ÿÿÿ\000\000\000\001\000\000\000’ütÿ\000\000\000\000\000\000\000\000\000\000 `Ì\b\001", '\0' <repeats 11 times>, "\024"... | |
ret = 0 | |
__p = { | |
function = 0x10919c7a2 "void Passenger::ApplicationPool2::PipeWatcher::threadMain()", | |
source = 0x10919ae7e "ext/common/ApplicationPool2/Implementation.cpp", | |
u = { | |
data = 0x0, | |
dataFunc = { | |
func = 0, | |
userData = 0x0 | |
} | |
}, | |
line = 1654, | |
m_detached = false, | |
m_hasDataFunc = false | |
} | |
#3 0x0000000108d2cbbd in Passenger::ApplicationPool2::PipeWatcher::threadMain (self=<value temporarily unavailable, due to optimizations>) at Implementation.cpp:1636 | |
__p = { | |
function = 0x10919c741 "static void Passenger::ApplicationPool2::PipeWatcher::threadMain(boost::shared_ptr<PipeWatcher>)", | |
source = 0x10919ae7e "ext/common/ApplicationPool2/Implementation.cpp", | |
u = { | |
data = 0x0, | |
dataFunc = { | |
func = 0, | |
userData = 0x109caddd8 | |
} | |
}, | |
line = 1635, | |
m_detached = false, | |
m_hasDataFunc = false | |
} | |
#4 0x0000000108d55100 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=0x109caddd8, f=@0x109caddd0, a=@0x109cadd00) at bind.hpp:253 | |
No locals. | |
#5 0x0000000108d5506f 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=0x109caddd0) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#6 0x0000000108d54c9d 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=@0x109caddd0) 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> > > >' *) 0x109caddd0 | |
#7 0x000000010918a4a3 in boost::function0<void>::operator() () at /Users/hongli/Projects/passenger/ext/boost/function/function_template.hpp:766 | |
No locals. | |
#8 0x000000010918a4a3 in oxt::thread::thread_main (func=<value temporarily unavailable, due to optimizations>, ctx=<value temporarily unavailable, due to optimizations>) at function_template.hpp:409 | |
No locals. | |
#9 0x0000000108dc2a04 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=0x7fec8940f618, f=@0x7fec8940f610, a=@0x109cade30) at bind.hpp:313 | |
No locals. | |
#10 0x0000000108dc295f 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=0x7fec8940f610) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#11 0x0000000108dc1afc 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=0x7fec8940f410) at thread.hpp:117 | |
No locals. | |
#12 0x0000000109186235 in boost::(anonymous namespace)::thread_proxy (param=0x7fec8940f410) at thread.cpp:164 | |
thread_info = { | |
px = 0x7fec8940f410, | |
pn = { | |
pi_ = 0x7fec8940ae40 | |
} | |
} | |
lock = { | |
m = @0x0 | |
} | |
#13 0x00007fff8658b899 in _pthread_body () | |
No symbol table info available. | |
#14 0x00007fff8658b72a in _pthread_start () | |
No symbol table info available. | |
#15 0x00007fff8658ffc9 in thread_start () | |
No symbol table info available. | |
Thread 11 (process 10882): | |
#0 0x00007fff8a1619f2 in read () | |
No symbol table info available. | |
#1 0x000000010918b88f in oxt::syscalls::read (fd=40, buf=0x109c68c00, count=8192) at system_calls.cpp:177 | |
ctx = <value temporarily unavailable, due to optimizations> | |
_my_errno = <value temporarily unavailable, due to optimizations> | |
#2 0x0000000108d2cdef in Passenger::ApplicationPool2::PipeWatcher::threadMain (this=0x7fec895494f0) at Implementation.cpp:1655 | |
buf = "[ 2014-12-18 09:54:04.1234 10919/0x007fd33383d160(Worker 1) request_handler/thread_handler.rb:140 ]: Accepted new request on socket main socket\n", '\0' <repeats 7152 times>, "\002\000\000\000\000\000\000\000\000Ä`\t\001\000\000\000ШÆ\t\001\000\000\000rb‹ÿ\000\000\000º`\t\002\000\000\000\000º`\t\001\000"... | |
ret = 144 | |
__p = { | |
function = 0x10919c7a2 "void Passenger::ApplicationPool2::PipeWatcher::threadMain()", | |
source = 0x10919ae7e "ext/common/ApplicationPool2/Implementation.cpp", | |
u = { | |
data = 0x0, | |
dataFunc = { | |
func = 0, | |
userData = 0x0 | |
} | |
}, | |
line = 1654, | |
m_detached = false, | |
m_hasDataFunc = false | |
} | |
#3 0x0000000108d2cbbd in Passenger::ApplicationPool2::PipeWatcher::threadMain (self=<value temporarily unavailable, due to optimizations>) at Implementation.cpp:1636 | |
__p = { | |
function = 0x10919c741 "static void Passenger::ApplicationPool2::PipeWatcher::threadMain(boost::shared_ptr<PipeWatcher>)", | |
source = 0x10919ae7e "ext/common/ApplicationPool2/Implementation.cpp", | |
u = { | |
data = 0x0, | |
dataFunc = { | |
func = 0, | |
userData = 0x109c6add8 | |
} | |
}, | |
line = 1635, | |
m_detached = false, | |
m_hasDataFunc = false | |
} | |
#4 0x0000000108d55100 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=0x109c6add8, f=@0x109c6add0, a=@0x109c6ad00) at bind.hpp:253 | |
No locals. | |
#5 0x0000000108d5506f 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=0x109c6add0) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#6 0x0000000108d54c9d 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=@0x109c6add0) 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> > > >' *) 0x109c6add0 | |
#7 0x000000010918a4a3 in boost::function0<void>::operator() () at /Users/hongli/Projects/passenger/ext/boost/function/function_template.hpp:766 | |
No locals. | |
#8 0x000000010918a4a3 in oxt::thread::thread_main (func=<value temporarily unavailable, due to optimizations>, ctx=<value temporarily unavailable, due to optimizations>) at function_template.hpp:409 | |
No locals. | |
#9 0x0000000108dc2a04 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=0x7fec8954a4d8, f=@0x7fec8954a4d0, a=@0x109c6ae30) at bind.hpp:313 | |
No locals. | |
#10 0x0000000108dc295f 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=0x7fec8954a4d0) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#11 0x0000000108dc1afc 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=0x7fec8954a2d0) at thread.hpp:117 | |
No locals. | |
#12 0x0000000109186235 in boost::(anonymous namespace)::thread_proxy (param=0x7fec8954a2d0) at thread.cpp:164 | |
thread_info = { | |
px = 0x7fec8954a2d0, | |
pn = { | |
pi_ = 0x7fec89549c20 | |
} | |
} | |
lock = { | |
m = @0x0 | |
} | |
#13 0x00007fff8658b899 in _pthread_body () | |
No symbol table info available. | |
#14 0x00007fff8658b72a in _pthread_start () | |
No symbol table info available. | |
#15 0x00007fff8658ffc9 in thread_start () | |
No symbol table info available. | |
Thread 10 (process 10882): | |
#0 0x00007fff8a1619f2 in read () | |
No symbol table info available. | |
#1 0x000000010918b88f in oxt::syscalls::read (fd=39, buf=0x109c25c00, count=8192) at system_calls.cpp:177 | |
ctx = <value temporarily unavailable, due to optimizations> | |
_my_errno = <value temporarily unavailable, due to optimizations> | |
#2 0x0000000108d2cdef in Passenger::ApplicationPool2::PipeWatcher::threadMain (this=0x7fec89701810) at Implementation.cpp:1655 | |
buf = '\0' <repeats 7296 times>, "\002\000\000\000\000\000\000\000\000º`\t\001\000\000\000ÐxÂ\t\001\000\000\000rb‹ÿ\000\000\000º`\t\002\000\000\000\000º`\t\001\000\000\000\000€`\t\001\000\000\000\000º`\t\001\000\000\000\006 p‰ì\000\000\000\000\000\000\000\000\000\000°yÂ\t\001\000\000\000Êf‹ÿ", '\0' <repeats 26 times>, "\024", '\0' <repeats 63 times>, "©äX†ÿ", '\0' <repeats 11 times>, "€`\t\001\000\000\000\000\020\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000º`\t\001\000\000\000\004’ütÿ\000\000\000\020\000\000\000\000€ÿÿÿ\000\000\000\001\000\000\000’üt"... | |
ret = 0 | |
__p = { | |
function = 0x10919c7a2 "void Passenger::ApplicationPool2::PipeWatcher::threadMain()", | |
source = 0x10919ae7e "ext/common/ApplicationPool2/Implementation.cpp", | |
u = { | |
data = 0x0, | |
dataFunc = { | |
func = 0, | |
userData = 0x0 | |
} | |
}, | |
line = 1654, | |
m_detached = false, | |
m_hasDataFunc = false | |
} | |
#3 0x0000000108d2cbbd in Passenger::ApplicationPool2::PipeWatcher::threadMain (self=<value temporarily unavailable, due to optimizations>) at Implementation.cpp:1636 | |
__p = { | |
function = 0x10919c741 "static void Passenger::ApplicationPool2::PipeWatcher::threadMain(boost::shared_ptr<PipeWatcher>)", | |
source = 0x10919ae7e "ext/common/ApplicationPool2/Implementation.cpp", | |
u = { | |
data = 0x0, | |
dataFunc = { | |
func = 0, | |
userData = 0x109c27dd8 | |
} | |
}, | |
line = 1635, | |
m_detached = false, | |
m_hasDataFunc = false | |
} | |
#4 0x0000000108d55100 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=0x109c27dd8, f=@0x109c27dd0, a=@0x109c27d00) at bind.hpp:253 | |
No locals. | |
#5 0x0000000108d5506f 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=0x109c27dd0) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#6 0x0000000108d54c9d 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=@0x109c27dd0) 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> > > >' *) 0x109c27dd0 | |
#7 0x000000010918a4a3 in boost::function0<void>::operator() () at /Users/hongli/Projects/passenger/ext/boost/function/function_template.hpp:766 | |
No locals. | |
#8 0x000000010918a4a3 in oxt::thread::thread_main (func=<value temporarily unavailable, due to optimizations>, ctx=<value temporarily unavailable, due to optimizations>) at function_template.hpp:409 | |
No locals. | |
#9 0x0000000108dc2a04 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=0x7fec89549a58, f=@0x7fec89549a50, a=@0x109c27e30) at bind.hpp:313 | |
No locals. | |
#10 0x0000000108dc295f 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=0x7fec89549a50) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#11 0x0000000108dc1afc 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=0x7fec89549850) at thread.hpp:117 | |
No locals. | |
#12 0x0000000109186235 in boost::(anonymous namespace)::thread_proxy (param=0x7fec89549850) at thread.cpp:164 | |
thread_info = { | |
px = 0x7fec89549850, | |
pn = { | |
pi_ = 0x7fec895038e0 | |
} | |
} | |
lock = { | |
m = @0x0 | |
} | |
#13 0x00007fff8658b899 in _pthread_body () | |
No symbol table info available. | |
#14 0x00007fff8658b72a in _pthread_start () | |
No symbol table info available. | |
#15 0x00007fff8658ffc9 in thread_start () | |
No symbol table info available. | |
Thread 9 (process 10882): | |
#0 0x00007fff8a16194a in poll () | |
No symbol table info available. | |
#1 0x0000000108f3888a in Passenger::ServerKit::AcceptLoadBalancer<Passenger::RequestHandler>::pollAllEndpoints (this=0x7fec89500a40) at AcceptLoadBalancer.h:78 | |
No locals. | |
#2 0x0000000108f37f0b in Passenger::ServerKit::AcceptLoadBalancer<Passenger::RequestHandler>::mainLoop (this=0x7fec89500a40) at AcceptLoadBalancer.h:179 | |
No locals. | |
#3 0x0000000108f385a2 in boost::_mfi::mf0<void, Passenger::ServerKit::AcceptLoadBalancer<Passenger::RequestHandler> >::operator() (this=0x109ba1dd0, p=0x7fec89500a40) at mem_fn_template.hpp:49 | |
No locals. | |
#4 0x0000000108f38505 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=0x109ba1de0, f=@0x109ba1dd0, a=@0x109ba1d00) at bind.hpp:253 | |
No locals. | |
#5 0x0000000108f3849f 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=0x109ba1dd0) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#6 0x0000000108f3821d 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=@0x109ba1dd0) 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> *> > >' *) 0x109ba1dd0 | |
#7 0x000000010918a4a3 in boost::function0<void>::operator() () at /Users/hongli/Projects/passenger/ext/boost/function/function_template.hpp:766 | |
No locals. | |
#8 0x000000010918a4a3 in oxt::thread::thread_main (func=<value temporarily unavailable, due to optimizations>, ctx=<value temporarily unavailable, due to optimizations>) at function_template.hpp:409 | |
No locals. | |
#9 0x0000000108dc2a04 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=0x7fec89548478, f=@0x7fec89548470, a=@0x109ba1e30) at bind.hpp:313 | |
No locals. | |
#10 0x0000000108dc295f 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=0x7fec89548470) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#11 0x0000000108dc1afc 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=0x7fec89548270) at thread.hpp:117 | |
No locals. | |
#12 0x0000000109186235 in boost::(anonymous namespace)::thread_proxy (param=0x7fec89548270) at thread.cpp:164 | |
thread_info = { | |
px = 0x7fec89548270, | |
pn = { | |
pi_ = 0x7fec895484b0 | |
} | |
} | |
lock = { | |
m = @0x0 | |
} | |
#13 0x00007fff8658b899 in _pthread_body () | |
No symbol table info available. | |
#14 0x00007fff8658b72a in _pthread_start () | |
No symbol table info available. | |
#15 0x00007fff8658ffc9 in thread_start () | |
No symbol table info available. | |
Thread 8 (process 10882): | |
#0 0x00007fff8a16164a in kevent () | |
No symbol table info available. | |
#1 0x00000001091951be in kqueue_poll (loop=0x7fec895058f0, timeout=59.743000000000002) at ev_kqueue.c:101 | |
res = 1 | |
i = 152635094 | |
ts = { | |
tv_sec = 59, | |
tv_nsec = 743000000 | |
} | |
#2 0x000000010919026e in ev_run (loop=0x7fec895058f0, flags=0) at /Users/hongli/Projects/passenger/ext/libev/ev.c:3360 | |
waittime = 59.743000000000002 | |
sleeptime = 0 | |
prev_mn_now = 1418892817.058234 | |
#3 0x0000000108efa70e in Passenger::startBackgroundLoop (bg=0x7fec895058c0) at BackgroundEventLoop.cpp:68 | |
l = { | |
m = 0x7fec89505d28, | |
is_locked = false | |
} | |
#4 0x0000000108f171b5 in boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> >::operator()<void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list0> (this=0x109b1edd8, f=@0x109b1edd0, a=@0x109b1ed00) at bind.hpp:253 | |
No locals. | |
#5 0x0000000108f1714f in boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> > >::operator() (this=0x109b1edd0) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#6 0x0000000108f16f0d 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=@0x109b1edd0) at function_template.hpp:153 | |
f = ('boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop *), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop *> > >' *) 0x109b1edd0 | |
#7 0x000000010918a4a3 in boost::function0<void>::operator() () at /Users/hongli/Projects/passenger/ext/boost/function/function_template.hpp:766 | |
No locals. | |
#8 0x000000010918a4a3 in oxt::thread::thread_main (func=<value temporarily unavailable, due to optimizations>, ctx=<value temporarily unavailable, due to optimizations>) at function_template.hpp:409 | |
No locals. | |
#9 0x0000000108dc2a04 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=0x7fec89548048, f=@0x7fec89548040, a=@0x109b1ee30) at bind.hpp:313 | |
No locals. | |
#10 0x0000000108dc295f 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=0x7fec89548040) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#11 0x0000000108dc1afc 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=0x7fec89547e40) at thread.hpp:117 | |
No locals. | |
#12 0x0000000109186235 in boost::(anonymous namespace)::thread_proxy (param=0x7fec89547e40) at thread.cpp:164 | |
thread_info = { | |
px = 0x7fec89547e40, | |
pn = { | |
pi_ = 0x7fec89547090 | |
} | |
} | |
lock = { | |
m = @0x0 | |
} | |
#13 0x00007fff8658b899 in _pthread_body () | |
No symbol table info available. | |
#14 0x00007fff8658b72a in _pthread_start () | |
No symbol table info available. | |
#15 0x00007fff8658ffc9 in thread_start () | |
No symbol table info available. | |
Thread 7 (process 10882): | |
#0 0x00007fff8a16164a in kevent () | |
No symbol table info available. | |
#1 0x00000001091951be in kqueue_poll (loop=0x7fec89504cc0, timeout=59.743000000000002) at ev_kqueue.c:101 | |
res = 1 | |
i = 152635094 | |
ts = { | |
tv_sec = 59, | |
tv_nsec = 743000000 | |
} | |
#2 0x000000010919026e in ev_run (loop=0x7fec89504cc0, flags=0) at /Users/hongli/Projects/passenger/ext/libev/ev.c:3360 | |
waittime = 59.743000000000002 | |
sleeptime = 0 | |
prev_mn_now = 1418892828.777482 | |
#3 0x0000000108efa70e in Passenger::startBackgroundLoop (bg=0x7fec89504c90) at BackgroundEventLoop.cpp:68 | |
l = { | |
m = 0x7fec895052e8, | |
is_locked = false | |
} | |
#4 0x0000000108f171b5 in boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> >::operator()<void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list0> (this=0x109a9bdd8, f=@0x109a9bdd0, a=@0x109a9bd00) at bind.hpp:253 | |
No locals. | |
#5 0x0000000108f1714f in boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> > >::operator() (this=0x109a9bdd0) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#6 0x0000000108f16f0d 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=@0x109a9bdd0) at function_template.hpp:153 | |
f = ('boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop *), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop *> > >' *) 0x109a9bdd0 | |
#7 0x000000010918a4a3 in boost::function0<void>::operator() () at /Users/hongli/Projects/passenger/ext/boost/function/function_template.hpp:766 | |
No locals. | |
#8 0x000000010918a4a3 in oxt::thread::thread_main (func=<value temporarily unavailable, due to optimizations>, ctx=<value temporarily unavailable, due to optimizations>) at function_template.hpp:409 | |
No locals. | |
#9 0x0000000108dc2a04 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=0x7fec89547e08, f=@0x7fec89547e00, a=@0x109a9be30) at bind.hpp:313 | |
No locals. | |
#10 0x0000000108dc295f 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=0x7fec89547e00) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#11 0x0000000108dc1afc 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=0x7fec89547c00) at thread.hpp:117 | |
No locals. | |
#12 0x0000000109186235 in boost::(anonymous namespace)::thread_proxy (param=0x7fec89547c00) at thread.cpp:164 | |
thread_info = { | |
px = 0x7fec89547c00, | |
pn = { | |
pi_ = 0x7fec89546ff0 | |
} | |
} | |
lock = { | |
m = @0x0 | |
} | |
#13 0x00007fff8658b899 in _pthread_body () | |
No symbol table info available. | |
#14 0x00007fff8658b72a in _pthread_start () | |
No symbol table info available. | |
#15 0x00007fff8658ffc9 in thread_start () | |
No symbol table info available. | |
Thread 6 (process 10882): | |
#0 0x00007fff8a16164a in kevent () | |
No symbol table info available. | |
#1 0x00000001091951be in kqueue_poll (loop=0x7fec895040b0, timeout=59.743000000000002) at ev_kqueue.c:101 | |
res = 1 | |
i = 152635094 | |
ts = { | |
tv_sec = 59, | |
tv_nsec = 743000000 | |
} | |
#2 0x000000010919026e in ev_run (loop=0x7fec895040b0, flags=0) at /Users/hongli/Projects/passenger/ext/libev/ev.c:3360 | |
waittime = 59.743000000000002 | |
sleeptime = 0 | |
prev_mn_now = 1418892817.240984 | |
#3 0x0000000108efa70e in Passenger::startBackgroundLoop (bg=0x7fec89504080) at BackgroundEventLoop.cpp:68 | |
l = { | |
m = 0x7fec895046c8, | |
is_locked = false | |
} | |
#4 0x0000000108f171b5 in boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> >::operator()<void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list0> (this=0x109a18dd8, f=@0x109a18dd0, a=@0x109a18d00) at bind.hpp:253 | |
No locals. | |
#5 0x0000000108f1714f in boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> > >::operator() (this=0x109a18dd0) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#6 0x0000000108f16f0d 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=@0x109a18dd0) at function_template.hpp:153 | |
f = ('boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop *), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop *> > >' *) 0x109a18dd0 | |
#7 0x000000010918a4a3 in boost::function0<void>::operator() () at /Users/hongli/Projects/passenger/ext/boost/function/function_template.hpp:766 | |
No locals. | |
#8 0x000000010918a4a3 in oxt::thread::thread_main (func=<value temporarily unavailable, due to optimizations>, ctx=<value temporarily unavailable, due to optimizations>) at function_template.hpp:409 | |
No locals. | |
#9 0x0000000108dc2a04 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=0x7fec895475c8, f=@0x7fec895475c0, a=@0x109a18e30) at bind.hpp:313 | |
No locals. | |
#10 0x0000000108dc295f 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=0x7fec895475c0) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#11 0x0000000108dc1afc 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=0x7fec895473c0) at thread.hpp:117 | |
No locals. | |
#12 0x0000000109186235 in boost::(anonymous namespace)::thread_proxy (param=0x7fec895473c0) at thread.cpp:164 | |
thread_info = { | |
px = 0x7fec895473c0, | |
pn = { | |
pi_ = 0x7fec89546f10 | |
} | |
} | |
lock = { | |
m = @0x0 | |
} | |
#13 0x00007fff8658b899 in _pthread_body () | |
No symbol table info available. | |
#14 0x00007fff8658b72a in _pthread_start () | |
No symbol table info available. | |
#15 0x00007fff8658ffc9 in thread_start () | |
No symbol table info available. | |
Thread 5 (process 10882): | |
#0 0x00007fff8a161f92 in write () | |
No symbol table info available. | |
#1 0x000000010918b9ff in oxt::syscalls::write (fd=2, buf=0x7fec89600a50, count=123) at system_calls.cpp:189 | |
ctx = <value temporarily unavailable, due to optimizations> | |
_my_errno = <value temporarily unavailable, due to optimizations> | |
#2 0x0000000108ccfd9c in Passenger::writeExact (fd=2, data=0x7fec89600a50, size=123, timeout=0x0) at IOUtils.cpp:735 | |
written = #3 0x0000000108cc77d6 in Passenger::_writeLogEntry (str=<value temporarily unavailable, due to optimizations>) at Logging.cpp:116 | |
No locals. | |
#4 0x0000000108cc7763 in Passenger::_writeLogEntry (str=@0x7fec89600a50) at Logging.cpp:130 | |
No locals. | |
#5 0x0000000108e816d0 in Passenger::ServerKit::FileBufferedChannel::feedWithoutRefGuard (this=0x7fec89526340, buffer=@0x10998f718) at FileBufferedChannel.h:1265 | |
sstream = { | |
<std::__1::basic_iostream<char>> = { | |
<std::__1::basic_istream<char>> = { | |
<std::__1::basic_ios<char>> = { | |
<std::__1::ios_base> = { | |
_vptr$ios_base = 0x109211048, | |
static boolalpha = <optimized out>, | |
static dec = 3850979413, | |
static fixed = <optimized out>, | |
static hex = 3850979413, | |
static internal = <optimized out>, | |
static left = <optimized out>, | |
static oct = <optimized out>, | |
static right = <optimized out>, | |
static scientific = <optimized out>, | |
static showbase = <optimized out>, | |
static showpoint = <optimized out>, | |
static showpos = <optimized out>, | |
static skipws = <optimized out>, | |
static unitbuf = <optimized out>, | |
static uppercase = <optimized out>, | |
static adjustfield = <optimized out>, | |
static basefield = <optimized out>, | |
static floatfield = <optimized out>, | |
static badbit = <optimized out>, | |
static eofbit = <optimized out>, | |
static failbit = <optimized out>, | |
static goodbit = <optimized out>, | |
static app = <optimized out>, | |
static ate = <optimized out>, | |
static binary = <optimized out>, | |
static in = <optimized out>, | |
static out = <optimized out>, | |
static trunc = 3850979413, | |
__fmtflags_ = 4098, | |
__precision_ = 6, | |
__width_ = 0, | |
__rdstate_ = 0, | |
__exceptions_ = 0, | |
__rdbuf_ = 0x10998d980, | |
__loc_ = 0x7fff75c63c70, | |
__fn_ = 0x0, | |
__index_ = 0x0, | |
__event_size_ = 0, | |
__event_cap_ = 0, | |
static __xindex_ = <optimized out>, | |
__iarray_ = 0x0, | |
__iarray_size_ = 0, | |
__iarray_cap_ = 0, | |
__parray_ = 0x0, | |
__parray_size_ = 0, | |
__parray_cap_ = 0 | |
}, | |
members of std::__1::basic_ios<char>: | |
__tie_ = 0x0, | |
__fill_ = 48 | |
}, | |
members of std::__1::basic_istream<char>: | |
_vptr$basic_istream = 0x109210ff8, | |
__gc_ = 0 | |
}, | |
<std::__1::basic_ostream<char>> = { | |
members of std::__1::basic_ostream<char>: | |
_vptr$basic_ostream = 0x109211020 | |
}, <No data fields>}, | |
members of std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >: | |
__sb_ = { | |
<std::__1::basic_streambuf<char>> = { | |
_vptr$basic_streambuf = 0x109211200, | |
__loc_ = { | |
static none = <optimized out>, | |
static collate = <optimized out>, | |
static ctype = <optimized out>, | |
static monetary = <optimized out>, | |
static numeric = <optimized out>, | |
static time = -443987883, | |
static messages = <optimized out>, | |
static all = <optimized out>, | |
__locale_ = 0x7fff75c63c70 | |
}, | |
__binp_ = 0x7fec89608f80 "[ 2014-12-18 09:54:06.5513 10882/0x109996000 ServerKit/FileBufferedChannel.h:1265 ]: [FBC 0x7fec89526340] Feeding 43 bytes\n", | |
__ninp_ = 0x7fec89608f80 "[ 2014-12-18 09:54:06.5513 10882/0x109996000 ServerKit/FileBufferedChannel.h:1265 ]: [FBC 0x7fec89526340] Feeding 43 bytes\n", | |
__einp_ = 0x7fec89608fe0 "89526340] Feeding 43 bytes\n", | |
__bout_ = 0x7fec89608f80 "[ 2014-12-18 09:54:06.5513 10882/0x109996000 ServerKit/FileBufferedChannel.h:1265 ]: [FBC 0x7fec89526340] Feeding 43 bytes\n", | |
__nout_ = 0x7fec89608ffb "", | |
__eout_ = 0x7fec8960903f "" | |
}, | |
members of std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >: | |
__str_ = { | |
<std::__1::__basic_string_common<true>> = {<No data fields>}, | |
members of std::__1::basic_string<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_ = 193, | |
__size_ = 191, | |
__data_ = 0x7fec89608f80 "[ 2014-12-18 09:54:06.5513 10882/0x109996000 ServerKit/FileBufferedChannel.h:1265 ]: [FBC 0x7fec89526340] Feeding 43 bytes\n" | |
}, | |
__s = { | |
{ | |
__size_ = 193 'Á', | |
__lx = -63 'Á' | |
}, | |
__data_ = "\000\000\000\000\000\000\000¿\000\000\000\000\000\000\000€`‰ì\000" | |
}, | |
__r = { | |
__words = {193, 191, 140653893816192} | |
} | |
} | |
} | |
}, <No data fields>}, | |
static npos = <optimized out> | |
}, | |
__hm_ = 0x7fec89608ffb "", | |
__mode_ = 24 | |
} | |
} | |
#6 0x0000000108fc6c16 in Passenger::ServerKit::HttpServer<Passenger::RequestHandler, Passenger::Client>::writeResponse (this=0x109734000, client=0x7fec89526280, buffer=@0x10998f718) at FileBufferedFdSinkChannel.h:130 | |
No locals. | |
#7 0x0000000108fefe51 in Passenger::RequestHandler::onAppSourceData (this=0x109734000, client=0x7fec89526280, req=0x7fec89803000, buffer=@0x109994468, errcode=0) at ForwardResponse.cpp:217 | |
event = { | |
consumed = 43, | |
errcode = 0, | |
type = Passenger::ServerKit::HttpChunkedEvent::DATA, | |
end = false, | |
data = { | |
mbuf_block = 0x7fec89618b80, | |
start = 0x7fec896189c0 'x' <repeats 43 times>, "\r\n400\r\n", 'x' <repeats 150 times>..., | |
end = 0x7fec896189eb "\r\n400\r\n", 'x' <repeats 193 times>... | |
} | |
} | |
__p = { | |
function = 0x1091b1ec4 "Channel::Result Passenger::RequestHandler::onAppSourceData(Passenger::Client *, Request *, const MemoryKit::mbuf &, int)", | |
source = 0x1091b1f3d "ext/common/agents/HelperAgent/RequestHandler/ForwardResponse.cpp", | |
u = { | |
data = 0x108faee30 "UH‰åHƒìpH‰}ø‰uôH‰UèH‹UèH‰UàH‹}àè¬ÿÿÿH}¸H5Òm\037", | |
dataFunc = { | |
func = 0x108faee30 <Passenger::ServerKit::BaseServer<Passenger::RequestHandler, Passenger::Client>::_getClientNameFromTracePoint(char*, unsigned int, void*)>, | |
userData = 0x7fec89526280 | |
} | |
}, | |
line = 212, | |
m_detached = false, | |
m_hasDataFunc = true | |
} | |
resp = ('Passenger::AppResponse' *) 0x7fec89803448 | |
#8 0x0000000108fe47b5 in Passenger::RequestHandler::_onAppSourceData (_channel=0x7fec898033b0, buffer=@0x109994468, errcode=0) at ForwardResponse.cpp:38 | |
channel = (FdSourceChannel *) 0x7fec898033b0 | |
req = (Request *) 0x7fec89803000 | |
client = ('Passenger::Client' *) 0x7fec89526280 | |
self = ('Passenger::RequestHandler' *) 0x109734000 | |
#9 0x0000000108e3f32a in Passenger::ServerKit::Channel::callDataCallbackWithoutRefGuard (this=0x7fec898033b0) at Channel.h:277 | |
copy = { | |
mbuf_block = 0x7fec89618b80, | |
start = 0x7fec896189c0 'x' <repeats 43 times>, "\r\n400\r\n", 'x' <repeats 150 times>..., | |
end = 0x7fec89618b80 "ï¾Þxxxx" | |
} | |
generation = 1 | |
cbResult = { | |
consumed = 448, | |
end = false | |
} | |
#10 0x0000000108e5fa4a in Passenger::ServerKit::Channel::feedWithoutRefGuard (this=0x7fec898033b0, mbuf=@0x109995a48) at Channel.h:507 | |
No locals. | |
#11 0x0000000108ea38d3 in Passenger::ServerKit::FdSourceChannel::onReadableWithoutRefGuard (this=0x7fec898033b0) at FdSourceChannel.h:89 | |
buffer2 = { | |
mbuf_block = 0x7fec89618b80, | |
start = 0x7fec896189c0 'x' <repeats 43 times>, "\r\n400\r\n", 'x' <repeats 150 times>..., | |
end = 0x7fec89618b80 "ï¾Þxxxx" | |
} | |
generation = 1 | |
i = 0 | |
origBufferSize = 448 | |
done = false | |
ret = 448 | |
e = 32748 | |
#12 0x0000000108ea3490 in Passenger::ServerKit::FdSourceChannel::onReadable (this=0x7fec898033b0, io=0x7fec898033f8, revents=1) at FdSourceChannel.h:54 | |
guard = { | |
hooks = 0x7fec89803020, | |
source = 0x7fec898033b0, | |
file = 0x1091a5a5f "ext/common/ServerKit/FdSourceChannel.h", | |
line = 53 | |
} | |
#13 0x0000000108ea3432 in Passenger::ServerKit::FdSourceChannel::_onReadable (loop=0x7fec895034a0, io=0x7fec898033f8, revents=1) at FdSourceChannel.h:49 | |
No locals. | |
#14 0x000000010918fd79 in ev_invoke_pending (loop=0x7fec895034a0) at /Users/hongli/Projects/passenger/ext/libev/ev.c:2994 | |
p = (ANPENDING *) 0x7fec89701330 | |
#15 0x00000001091903d3 in ev_run (loop=0x7fec895034a0, flags=0) at /Users/hongli/Projects/passenger/ext/libev/ev.c:3394 | |
No locals. | |
#16 0x0000000108efa70e in Passenger::startBackgroundLoop (bg=0x7fec89503470) at BackgroundEventLoop.cpp:68 | |
l = { | |
m = 0x7fec89503ab8, | |
is_locked = false | |
} | |
#17 0x0000000108f171b5 in boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> >::operator()<void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list0> (this=0x109995dd8, f=@0x109995dd0, a=@0x109995d00) at bind.hpp:253 | |
No locals. | |
#18 0x0000000108f1714f in boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> > >::operator() (this=0x109995dd0) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#19 0x0000000108f16f0d 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=@0x109995dd0) at function_template.hpp:153 | |
f = ('boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop *), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop *> > >' *) 0x109995dd0 | |
#20 0x000000010918a4a3 in boost::function0<void>::operator() () at /Users/hongli/Projects/passenger/ext/boost/function/function_template.hpp:766 | |
No locals. | |
#21 0x000000010918a4a3 in oxt::thread::thread_main (func=<value temporarily unavailable, due to optimizations>, ctx=<value temporarily unavailable, due to optimizations>) at function_template.hpp:409 | |
No locals. | |
#22 0x0000000108dc2a04 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=0x7fec89546c68, f=@0x7fec89546c60, a=@0x109995e30) at bind.hpp:313 | |
No locals. | |
#23 0x0000000108dc295f 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=0x7fec89546c60) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#24 0x0000000108dc1afc 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=0x7fec89546a60) at thread.hpp:117 | |
No locals. | |
#25 0x0000000109186235 in boost::(anonymous namespace)::thread_proxy (param=0x7fec89546a60) at thread.cpp:164 | |
thread_info = { | |
px = 0x7fec89546a60, | |
pn = { | |
pi_ = 0x7fec89546ca0 | |
} | |
} | |
lock = { | |
m = @0x0 | |
} | |
#26 0x00007fff8658b899 in _pthread_body () | |
No symbol table info available. | |
#27 0x00007fff8658b72a in _pthread_start () | |
No symbol table info available. | |
#28 0x00007fff8658ffc9 in thread_start () | |
No symbol table info available. | |
Thread 4 (process 10882): | |
#0 0x0000000108e57f00 in Passenger::ServerKit::FileBufferedChannel::IOContext::eioFinished (this=0x7fec8954a1b0) at FileBufferedChannel.h:228 | |
No locals. | |
#1 0x0000000108e86fe4 in Passenger::ServerKit::FileBufferedChannel::_bufferWrittenToFile (req=0x7fec89502aa0) at FileBufferedChannel.h:994 | |
moveContext = ('Passenger::ServerKit::FileBufferedChannel::MoveContext' *) 0x7fec8954a1b0 | |
#2 0x00000001091967ee in eio_finish (req=0x7fec89502aa0) at /Users/hongli/Projects/passenger/ext/libeio/eio.c:873 | |
res = <value temporarily unavailable, due to optimizations> | |
#3 0x0000000109195c8a in etp_poll [inlined] () at /Users/hongli/Projects/passenger/ext/libeio/eio.c:711 | |
tv_start = { | |
tv_sec = 140653892740800, | |
tv_usec = 160508800 | |
} | |
tv_now = { | |
tv_sec = 2251802118455664, | |
tv_usec = -1991234184 | |
} | |
maxreqs = <value temporarily unavailable, due to optimizations> | |
maxtime = <value temporarily unavailable, due to optimizations> | |
req = (eio_req *) 0x7fec89502aa0 | |
#4 0x0000000109195c8a in eio_poll () at /Users/hongli/Projects/passenger/ext/libeio/eio.c:979 | |
tv_start = { | |
tv_sec = 140653892740800, | |
tv_usec = 160508800 | |
} | |
tv_now = { | |
tv_sec = 2251802118455664, | |
tv_usec = -1991234184 | |
} | |
maxreqs = <value temporarily unavailable, due to optimizations> | |
maxtime = <value temporarily unavailable, due to optimizations> | |
req = (eio_req *) 0x7fec89502aa0 | |
#5 0x0000000108efa368 in Passenger::eioReady (loop=0x7fec895026c0, w=0x7fec89502d78, revents=524288) at BackgroundEventLoop.cpp:81 | |
No locals. | |
#6 0x000000010918fd79 in ev_invoke_pending (loop=0x7fec895026c0) at /Users/hongli/Projects/passenger/ext/libev/ev.c:2994 | |
p = (ANPENDING *) 0x7fec89600780 | |
#7 0x00000001091903d3 in ev_run (loop=0x7fec895026c0, flags=0) at /Users/hongli/Projects/passenger/ext/libev/ev.c:3394 | |
No locals. | |
#8 0x0000000108efa70e in Passenger::startBackgroundLoop (bg=0x7fec89501eb0) at BackgroundEventLoop.cpp:68 | |
l = { | |
m = 0x7fec89502ca8, | |
is_locked = false | |
} | |
#9 0x0000000108f171b5 in boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> >::operator()<void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list0> (this=0x109912dd8, f=@0x109912dd0, a=@0x109912d00) at bind.hpp:253 | |
No locals. | |
#10 0x0000000108f1714f in boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop*), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop*> > >::operator() (this=0x109912dd0) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#11 0x0000000108f16f0d 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=@0x109912dd0) at function_template.hpp:153 | |
f = ('boost::_bi::bind_t<void, void (*)(Passenger::BackgroundEventLoop *), boost::_bi::list1<boost::_bi::value<Passenger::BackgroundEventLoop *> > >' *) 0x109912dd0 | |
#12 0x000000010918a4a3 in boost::function0<void>::operator() () at /Users/hongli/Projects/passenger/ext/boost/function/function_template.hpp:766 | |
No locals. | |
#13 0x000000010918a4a3 in oxt::thread::thread_main (func=<value temporarily unavailable, due to optimizations>, ctx=<value temporarily unavailable, due to optimizations>) at function_template.hpp:409 | |
No locals. | |
#14 0x0000000108dc2a04 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=0x7fec89546878, f=@0x7fec89546870, a=@0x109912e30) at bind.hpp:313 | |
No locals. | |
#15 0x0000000108dc295f 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=0x7fec89546870) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#16 0x0000000108dc1afc 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=0x7fec89546670) at thread.hpp:117 | |
No locals. | |
#17 0x0000000109186235 in boost::(anonymous namespace)::thread_proxy (param=0x7fec89546670) at thread.cpp:164 | |
thread_info = { | |
px = 0x7fec89546670, | |
pn = { | |
pi_ = 0x7fec89506820 | |
} | |
} | |
lock = { | |
m = @0x0 | |
} | |
#18 0x00007fff8658b899 in _pthread_body () | |
No symbol table info available. | |
#19 0x00007fff8658b72a in _pthread_start () | |
No symbol table info available. | |
#20 0x00007fff8658ffc9 in thread_start () | |
No symbol table info available. | |
Thread 3 (process 10882): | |
#0 0x00007fff8a160716 in __psynch_cvwait () | |
No symbol table info available. | |
#1 0x00007fff8658dc3b in _pthread_cond_wait () | |
No symbol table info available. | |
#2 0x0000000108d7aeab in boost::condition_variable::do_wait_until (this=0x7fec89501628, m=@0x1096e88d8, timeout=@0x1096e85f8) at condition_variable.hpp:108 | |
check_for_interruption = { | |
thread_info = 0x7fec89502480, | |
m = 0x7fec89501628, | |
set = true | |
} | |
guard = { | |
m = 0x1096e88d8 | |
} | |
cond_res = 0 | |
#3 0x0000000108d7ac6c in boost::condition_variable::timed_wait (this=0x7fec89501628, m=@0x1096e88d8, wait_until=@0x1096e8650) at condition_variable_fwd.hpp:108 | |
timeout = { | |
tv_sec = 1418893140, | |
tv_nsec = 273204000 | |
} | |
#4 0x0000000109028825 in boost::condition_variable::timed_wait<boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000000ll> > (this=0x7fec89501628, m=@0x1096e88d8, wait_duration=@0x1096e88d0) at condition_variable_fwd.hpp:123 | |
No locals. | |
#5 0x0000000109026bac in Passenger::ApplicationPool2::Pool::garbageCollect (self=<value temporarily unavailable, due to optimizations>) at Pool.h:686 | |
sleepTime = 296150166 | |
lock = { | |
m = 0x7fec895015d0, | |
is_locked = false | |
} | |
e = (const 'oxt::tracable_exception' &) @0x1e00: #6 0x000000010902a720 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=0x7fec8940c648, f=@0x7fec8940c640, a=@0x1096e8b60) at bind.hpp:253 | |
No locals. | |
#7 0x000000010902a6af 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=0x7fec8940c640) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#8 0x000000010902a41d 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=@0x7fec8940c640) 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> > > >' *) 0x7fec8940c640 | |
#9 0x0000000108ce4a6b in boost::function0<void>::operator() (this=0x7fec8940c638) at function_template.hpp:766 | |
No locals. | |
#10 0x0000000108dbdf5a in oxt::dynamic_thread_group::thread_main (this=0x7fec89501698, func=@0x7fec8940c638, handle=0x7fec895007d0) at dynamic_thread_group.hpp:109 | |
c = { | |
thread_group = 0x7fec89501698, | |
handle = 0x7fec895007d0 | |
} | |
#11 0x0000000108dbe942 in boost::_mfi::mf2<void, oxt::dynamic_thread_group, boost::function<void ()()>&, oxt::dynamic_thread_group::thread_handle*>::operator() (this=0x7fec8940c620, p=0x7fec89501698, a1=@0x7fec8940c638, a2=0x7fec895007d0) at mem_fn_template.hpp:280 | |
No locals. | |
#12 0x0000000108dbe895 in boost::_bi::list3<boost::_bi::value<oxt::dynamic_thread_group*>, boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<oxt::dynamic_thread_group::thread_handle*> >::operator()<boost::_mfi::mf2<void, oxt::dynamic_thread_group, boost::function<void ()()>&, oxt::dynamic_thread_group::thread_handle*>, boost::_bi::list0> (this=0x7fec8940c630, f=@0x7fec8940c620, a=@0x1096e8d00) at bind.hpp:392 | |
No locals. | |
#13 0x0000000108dbe7ef in boost::_bi::bind_t<void, boost::_mfi::mf2<void, oxt::dynamic_thread_group, boost::function<void ()()>&, oxt::dynamic_thread_group::thread_handle*>, boost::_bi::list3<boost::_bi::value<oxt::dynamic_thread_group*>, boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<oxt::dynamic_thread_group::thread_handle*> > >::operator() (this=0x7fec8940c620) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#14 0x0000000108dbe530 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf2<void, oxt::dynamic_thread_group, boost::function<void ()()>&, oxt::dynamic_thread_group::thread_handle*>, boost::_bi::list3<boost::_bi::value<oxt::dynamic_thread_group*>, boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<oxt::dynamic_thread_group::thread_handle*> > >, void>::invoke (function_obj_ptr=@0x1096e8dd0) at function_template.hpp:153 | |
f = ('boost::_bi::bind_t<void, boost::_mfi::mf2<void, oxt::dynamic_thread_group, boost::function<void ()> &, oxt::dynamic_thread_group::thread_handle *>, boost::_bi::list3<boost::_bi::value<oxt::dynamic_thread_group *>, boost::_bi::value<boost::function<void ()> >, boost::_bi::value<oxt::dynamic_thread_group::thread_handle *> > >' *) 0x7fec8940c620 | |
#15 0x000000010918a4a3 in boost::function0<void>::operator() () at /Users/hongli/Projects/passenger/ext/boost/function/function_template.hpp:766 | |
No locals. | |
#16 0x000000010918a4a3 in oxt::thread::thread_main (func=<value temporarily unavailable, due to optimizations>, ctx=<value temporarily unavailable, due to optimizations>) at function_template.hpp:409 | |
No locals. | |
#17 0x0000000108dc2a04 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=0x7fec89502688, f=@0x7fec89502680, a=@0x1096e8e30) at bind.hpp:313 | |
No locals. | |
#18 0x0000000108dc295f 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=0x7fec89502680) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#19 0x0000000108dc1afc 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=0x7fec89502480) at thread.hpp:117 | |
No locals. | |
#20 0x0000000109186235 in boost::(anonymous namespace)::thread_proxy (param=0x7fec89502480) at thread.cpp:164 | |
thread_info = { | |
px = 0x7fec89502480, | |
pn = { | |
pi_ = 0x7fec89501310 | |
} | |
} | |
lock = { | |
m = @0x0 | |
} | |
#21 0x00007fff8658b899 in _pthread_body () | |
No symbol table info available. | |
#22 0x00007fff8658b72a in _pthread_start () | |
No symbol table info available. | |
#23 0x00007fff8658ffc9 in thread_start () | |
No symbol table info available. | |
Thread 2 (process 10882): | |
#0 0x00007fff8a160a3a in __semwait_signal () | |
No symbol table info available. | |
#1 0x00007fff83ef4dc0 in nanosleep () | |
No symbol table info available. | |
#2 0x000000010918da1b in oxt::syscalls::nanosleep (req=0x1096a56c0, rem=0x0) at system_calls.cpp:624 | |
req2 = { | |
tv_sec = 4, | |
tv_nsec = 992169000 | |
} | |
rem2 = { | |
tv_sec = 4452927016, | |
tv_nsec = 4446132688 | |
} | |
ctx = ('oxt::thread_local_context' *) 0x7fec89501c40 | |
e = <value temporarily unavailable, due to optimizations> | |
ret = <value temporarily unavailable, due to optimizations> | |
#3 0x000000010918dba6 in oxt::syscalls::usleep (usec=<value temporarily unavailable, due to optimizations>) at system_calls.cpp:606 | |
spec = { | |
tv_sec = 4, | |
tv_nsec = 992169000 | |
} | |
#4 0x000000010902616f in Passenger::ApplicationPool2::Pool::collectAnalytics (self=<value temporarily unavailable, due to optimizations>) at Pool.h:831 | |
sleepTime = 4992169 | |
e = (const 'oxt::tracable_exception' &) @0x14: #5 0x000000010902a720 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=0x7fec8940c608, f=@0x7fec8940c600, a=@0x1096a5b60) at bind.hpp:253 | |
No locals. | |
#6 0x000000010902a6af 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=0x7fec8940c600) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#7 0x000000010902a41d 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=@0x7fec8940c600) 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> > > >' *) 0x7fec8940c600 | |
#8 0x0000000108ce4a6b in boost::function0<void>::operator() (this=0x7fec8940c5f8) at function_template.hpp:766 | |
No locals. | |
#9 0x0000000108dbdf5a in oxt::dynamic_thread_group::thread_main (this=0x7fec89501698, func=@0x7fec8940c5f8, handle=0x7fec895014d0) at dynamic_thread_group.hpp:109 | |
c = { | |
thread_group = 0x7fec89501698, | |
handle = 0x7fec895014d0 | |
} | |
#10 0x0000000108dbe942 in boost::_mfi::mf2<void, oxt::dynamic_thread_group, boost::function<void ()()>&, oxt::dynamic_thread_group::thread_handle*>::operator() (this=0x7fec8940c5e0, p=0x7fec89501698, a1=@0x7fec8940c5f8, a2=0x7fec895014d0) at mem_fn_template.hpp:280 | |
No locals. | |
#11 0x0000000108dbe895 in boost::_bi::list3<boost::_bi::value<oxt::dynamic_thread_group*>, boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<oxt::dynamic_thread_group::thread_handle*> >::operator()<boost::_mfi::mf2<void, oxt::dynamic_thread_group, boost::function<void ()()>&, oxt::dynamic_thread_group::thread_handle*>, boost::_bi::list0> (this=0x7fec8940c5f0, f=@0x7fec8940c5e0, a=@0x1096a5d00) at bind.hpp:392 | |
No locals. | |
#12 0x0000000108dbe7ef in boost::_bi::bind_t<void, boost::_mfi::mf2<void, oxt::dynamic_thread_group, boost::function<void ()()>&, oxt::dynamic_thread_group::thread_handle*>, boost::_bi::list3<boost::_bi::value<oxt::dynamic_thread_group*>, boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<oxt::dynamic_thread_group::thread_handle*> > >::operator() (this=0x7fec8940c5e0) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#13 0x0000000108dbe530 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void, boost::_mfi::mf2<void, oxt::dynamic_thread_group, boost::function<void ()()>&, oxt::dynamic_thread_group::thread_handle*>, boost::_bi::list3<boost::_bi::value<oxt::dynamic_thread_group*>, boost::_bi::value<boost::function<void ()()> >, boost::_bi::value<oxt::dynamic_thread_group::thread_handle*> > >, void>::invoke (function_obj_ptr=@0x1096a5dd0) at function_template.hpp:153 | |
f = ('boost::_bi::bind_t<void, boost::_mfi::mf2<void, oxt::dynamic_thread_group, boost::function<void ()> &, oxt::dynamic_thread_group::thread_handle *>, boost::_bi::list3<boost::_bi::value<oxt::dynamic_thread_group *>, boost::_bi::value<boost::function<void ()> >, boost::_bi::value<oxt::dynamic_thread_group::thread_handle *> > >' *) 0x7fec8940c5e0 | |
#14 0x000000010918a4a3 in boost::function0<void>::operator() () at /Users/hongli/Projects/passenger/ext/boost/function/function_template.hpp:766 | |
No locals. | |
#15 0x000000010918a4a3 in oxt::thread::thread_main (func=<value temporarily unavailable, due to optimizations>, ctx=<value temporarily unavailable, due to optimizations>) at function_template.hpp:409 | |
No locals. | |
#16 0x0000000108dc2a04 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=0x7fec895021b8, f=@0x7fec895021b0, a=@0x1096a5e30) at bind.hpp:313 | |
No locals. | |
#17 0x0000000108dc295f 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=0x7fec895021b0) at bind_template.hpp:20 | |
a = {<No data fields>} | |
#18 0x0000000108dc1afc 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=0x7fec89501fb0) at thread.hpp:117 | |
No locals. | |
#19 0x0000000109186235 in boost::(anonymous namespace)::thread_proxy (param=0x7fec89501fb0) at thread.cpp:164 | |
thread_info = { | |
px = 0x7fec89501fb0, | |
pn = { | |
pi_ = 0x7fec895012d0 | |
} | |
} | |
lock = { | |
m = @0x0 | |
} | |
#20 0x00007fff8658b899 in _pthread_body () | |
No symbol table info available. | |
#21 0x00007fff8658b72a in _pthread_start () | |
No symbol table info available. | |
#22 0x00007fff8658ffc9 in thread_start () | |
No symbol table info available. | |
Thread 1 (process 10882): | |
#0 0x00007fff8a1609aa in select$DARWIN_EXTSN () | |
No symbol table info available. | |
#1 0x000000010918cd67 in oxt::syscalls::select (nfds=11, readfds=0x7fff56f382c0, writefds=0x0, errorfds=0x0, timeout=0x0) at system_calls.cpp:463 | |
ctx = <value temporarily unavailable, due to optimizations> | |
_my_errno = <value temporarily unavailable, due to optimizations> | |
#2 0x0000000108f0faaf in waitForExitEvent () at Main.cpp:779 | |
dsi = { | |
last_value = true | |
} | |
wo = ('Passenger::ServerAgent::WorkingObjects' *) 0x7fec895008e0 | |
fds = { | |
fds_bits = {1032, 0 <repeats 31 times>} | |
} | |
largestFd = 10 | |
__p = { | |
function = 0x1091abd7f "void waitForExitEvent()", | |
source = 0x1091aba15 "ext/common/agents/HelperAgent/Main.cpp", | |
u = { | |
data = 0x0, | |
dataFunc = { | |
func = 0, | |
userData = 0x0 | |
} | |
}, | |
line = 778, | |
m_detached = false, | |
m_hasDataFunc = false | |
} | |
#3 0x0000000108f0db00 in mainLoop () at Main.cpp:707 | |
__p = { | |
function = 0x1091abd45 "void mainLoop()", | |
source = 0x1091aba15 "ext/common/agents/HelperAgent/Main.cpp", | |
u = { | |
data = 0x0, | |
dataFunc = { | |
func = 0, | |
userData = 0x7fff56f38740 | |
} | |
}, | |
line = 671, | |
m_detached = false, | |
m_hasDataFunc = false | |
} | |
wo = ('Passenger::ServerAgent::WorkingObjects' *) 0x7fec895008e0 | |
#4 0x0000000108f00503 in runServer () at Main.cpp:895 | |
__p = { | |
function = 0x1091aba05 "int runServer()", | |
source = 0x1091aba15 "ext/common/agents/HelperAgent/Main.cpp", | |
u = { | |
data = 0x0, | |
dataFunc = { | |
func = 0, | |
userData = 0x7fec894088b8 | |
} | |
}, | |
line = 893, | |
m_detached = false, | |
m_hasDataFunc = false | |
} | |
e = (const 'oxt::tracable_exception' &) @0x7fff56f38990: { | |
<std::exception> = { | |
_vptr$exception = 0x7fec89502448 | |
}, | |
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_ = 0x4, | |
__end_ = 0x18, | |
__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>} | |
} | |
#5 0x0000000108efa7fc in serverMain (argc=3, argv=0x7fec8940a6e0) at Main.cpp:1090 | |
No locals. | |
#6 0x0000000108cc6f1c in dispatchSubcommand (argc=3, argv=0x7fff56f392f8) at Main.cpp:83 | |
No locals. | |
#7 0x0000000108cc6db6 in main (argc=3, argv=0x7fff56f392f8) at Main.cpp:104 | |
No locals.[ 2014-12-18 09:54:15.2234 10882/0x1096a6000 Pool2/Pool.h:912 ]: Analytics collection time... | |
[ 2014-12-18 09:54:15.2234 10882/0x109996000 ServerKit/FileBufferedChannel.h:400 ]: [FBC 0x7fec89526340] pushBuffer() completed: nbuffers = 614, bytesBuffered = 191766 | |
[ 2014-12-18 09:54:15.2235 10882/0x109b1f000 ServerKit/Server.h:255 ]: [AdminServer] New clients can be accepted on a server socket | |
[ 2014-12-18 09:54:15.2235 10882/0x109996000 agents/HelperAgent/RequestHandler/ForwardResponse.cpp:43 ]: [Client 2.2] Event: onAppSourceData | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment