Skip to content

Instantly share code, notes, and snippets.

@FooBarWidget
Last active August 29, 2015 14:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save FooBarWidget/ca9958d607e2fbe0f7bb to your computer and use it in GitHub Desktop.
Save FooBarWidget/ca9958d607e2fbe0f7bb to your computer and use it in GitHub Desktop.
[ 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&#35;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&#9;/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&#10;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&#10;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}¸H5Ò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