Advertisement
Guest User

ngx_pagespeed backtrace

a guest
Feb 15th, 2015
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 52.79 KB | None | 0 0
  1. root@di7s00001:/var/log/nginx# killall nginx; gdb `which nginx` /tmp/coredump/nginx.core
  2. GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04
  3. Copyright (C) 2012 Free Software Foundation, Inc.
  4. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  5. This is free software: you are free to change and redistribute it.
  6. There is NO WARRANTY, to the extent permitted by law. Type "show copying"
  7. and "show warranty" for details.
  8. This GDB was configured as "i686-linux-gnu".
  9. For bug reporting instructions, please see:
  10. <http://bugs.launchpad.net/gdb-linaro/>...
  11. Reading symbols from /usr/sbin/nginx...done.
  12. /tmp/coredump/nginx.core: No such file or directory.
  13. (gdb) set follow-fork-mode child
  14. (gdb) run
  15. Starting program: /usr/sbin/nginx
  16. [Thread debugging using libthread_db enabled]
  17. Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
  18. [New process 28984]
  19. [Thread debugging using libthread_db enabled]
  20. Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
  21. [New process 28985]
  22. [Thread debugging using libthread_db enabled]
  23. Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
  24. [New Thread 0x7a20b40 (LWP 29001)]
  25. [New Thread 0x963fb40 (LWP 29086)]
  26. [New Thread 0x819ffb40 (LWP 29087)]
  27.  
  28. [New Thread 0x80fffb40 (LWP 29438)]
  29.  
  30.  
  31. Program received signal SIGSEGV, Segmentation fault.
  32. [Switching to Thread 0x22c300 (LWP 28985)]
  33. 0x082cef26 in net_instaweb::SystemServerContext::CheckLegacyGlobalCacheFlushFile (this=0x99438b0)
  34. at net/instaweb/system/system_server_context.cc:160
  35. 160 net/instaweb/system/system_server_context.cc: No such file or directory.
  36. (gdb)
  37. (gdb)
  38. (gdb) backtrace full
  39. #0 0x082cef26 in net_instaweb::SystemServerContext::CheckLegacyGlobalCacheFlushFile (this=0x99438b0)
  40. at net/instaweb/system/system_server_context.cc:160
  41. timestamp_ms = 605217124932581567
  42. now_sec = 1424010389
  43. check_cache_file = false
  44. cache_flush_poll_interval_sec = 5
  45. #1 0x082cf037 in net_instaweb::SystemServerContext::FlushCacheIfNecessary (this=0x99438b0)
  46. at net/instaweb/system/system_server_context.cc:95
  47. No locals.
  48. #2 0x0811ba17 in net_instaweb::(anonymous namespace)::html_rewrite::ps_html_rewrite_header_filter(ngx_http_request_s*) ()
  49. at /root/ngx_pagespeed/src/ngx_pagespeed.cc:2250
  50. kint16min = -32768
  51. kuint16max = 65535
  52. kint32min = -2147483648
  53. kint64max = 9223372036854775807
  54. kuint32max = 4294967295
  55. std::tr1::(anonymous namespace)::ignore = {<No data fields>}
  56. kint8max = 127 '\177'
  57. kint16max = 32767
  58. std::tr1::placeholders::(anonymous namespace)::_1 = {<No data fields>}
  59. std::tr1::placeholders::(anonymous namespace)::_2 = {<No data fields>}
  60. std::tr1::placeholders::(anonymous namespace)::_3 = {<No data fields>}
  61. std::tr1::placeholders::(anonymous namespace)::_4 = {<No data fields>}
  62. std::tr1::placeholders::(anonymous namespace)::_5 = {<No data fields>}
  63. std::tr1::placeholders::(anonymous namespace)::_6 = {<No data fields>}
  64. std::tr1::placeholders::(anonymous namespace)::_7 = {<No data fields>}
  65. ---Type <return> to continue, or q <return> to quit---
  66. std::tr1::placeholders::(anonymous namespace)::_8 = {<No data fields>}
  67. std::tr1::placeholders::(anonymous namespace)::_9 = {<No data fields>}
  68. std::tr1::placeholders::(anonymous namespace)::_10 = {<No data fields>}
  69. std::tr1::placeholders::(anonymous namespace)::_11 = {<No data fields>}
  70. std::tr1::placeholders::(anonymous namespace)::_12 = {<No data fields>}
  71. std::tr1::placeholders::(anonymous namespace)::_13 = {<No data fields>}
  72. std::tr1::placeholders::(anonymous namespace)::_14 = {<No data fields>}
  73. std::tr1::placeholders::(anonymous namespace)::_15 = {<No data fields>}
  74. std::tr1::placeholders::(anonymous namespace)::_16 = {<No data fields>}
  75. std::tr1::placeholders::(anonymous namespace)::_17 = {<No data fields>}
  76. std::tr1::placeholders::(anonymous namespace)::_18 = {<No data fields>}
  77. std::tr1::placeholders::(anonymous namespace)::_19 = {<No data fields>}
  78. std::tr1::placeholders::(anonymous namespace)::_20 = {<No data fields>}
  79. std::tr1::placeholders::(anonymous namespace)::_21 = {<No data fields>}
  80. std::tr1::placeholders::(anonymous namespace)::_22 = {<No data fields>}
  81. std::tr1::placeholders::(anonymous namespace)::_23 = {<No data fields>}
  82. std::tr1::placeholders::(anonymous namespace)::_24 = {<No data fields>}
  83. std::tr1::placeholders::(anonymous namespace)::_25 = {<No data fields>}
  84. std::tr1::placeholders::(anonymous namespace)::_26 = {<No data fields>}
  85. std::tr1::placeholders::(anonymous namespace)::_27 = {<No data fields>}
  86. std::tr1::placeholders::(anonymous namespace)::_28 = {<No data fields>}
  87. std::tr1::placeholders::(anonymous namespace)::_29 = {<No data fields>}
  88. kuint8max = 255 '\377'
  89. kint64min = -9223372036854775808
  90. net_instaweb::(anonymous namespace)::ps_commands = {{name = {len = 9, data = 0x8955c9e "pagespeed"}, type = 33554494,
  91. set = 0x8116a2a <net_instaweb::(anonymous namespace)::ps_main_configure(ngx_conf_s*, ngx_command_s*, void*)>,
  92. ---Type <return> to continue, or q <return> to quit---
  93. conf = 4, offset = 0, post = 0x0}, {name = {len = 9, data = 0x8955c9e "pagespeed"}, type = 67108926,
  94. set = 0x8116a72 <net_instaweb::(anonymous namespace)::ps_srv_configure(ngx_conf_s*, ngx_command_s*, void*)>,
  95. conf = 4, offset = 0, post = 0x0}, {name = {len = 9, data = 0x8955c9e "pagespeed"}, type = 1207959614,
  96. set = 0x8116aba <net_instaweb::(anonymous namespace)::ps_loc_configure(ngx_conf_s*, ngx_command_s*, void*)>,
  97. conf = 4, offset = 0, post = 0x0}, {name = {len = 0, data = 0x0}, type = 0, set = 0, conf = 0, offset = 0,
  98. post = 0x0}}
  99. net_instaweb::(anonymous namespace)::factory_deleted = false
  100. net_instaweb::(anonymous namespace)::ngx_http_ef_next_header_filter = 0x80c2745 <ngx_http_range_header_filter>
  101. net_instaweb::(anonymous namespace)::ps_etag_filter_module = {preconfiguration = 0,
  102. postconfiguration = 0x811e5c7 <net_instaweb::(anonymous namespace)::ps_etag_filter_init(ngx_conf_s*)>,
  103. create_main_conf = 0, init_main_conf = 0, create_srv_conf = 0, merge_srv_conf = 0, create_loc_conf = 0,
  104. merge_loc_conf = 0}
  105. net_instaweb::(anonymous namespace)::ps_module = {
  106. preconfiguration = 0x811e609 <net_instaweb::(anonymous namespace)::ps_pre_init(ngx_conf_s*)>,
  107. postconfiguration = 0x811e629 <net_instaweb::(anonymous namespace)::ps_init(ngx_conf_s*)>,
  108. create_main_conf = 0x8116d83 <net_instaweb::(anonymous namespace)::ps_create_main_conf(ngx_conf_s*)>,
  109. init_main_conf = 0,
  110. create_srv_conf = 0x8116f7a <net_instaweb::(anonymous namespace)::ps_create_srv_conf(ngx_conf_s*)>,
  111. merge_srv_conf = 0x81170c1 <net_instaweb::(anonymous namespace)::ps_merge_srv_conf(ngx_conf_s*, void*, void*)>,
  112. create_loc_conf = 0x8116fba <net_instaweb::(anonymous namespace)::ps_create_loc_conf(ngx_conf_s*)>,
  113. merge_loc_conf = 0x8117318 <net_instaweb::(anonymous namespace)::ps_merge_loc_conf(ngx_conf_s*, void*, void*)>}
  114. net_instaweb::(anonymous namespace)::fix_headers::ngx_http_next_header_filter = 0x811bf43 <net_instaweb::(anonymous namespace)::in_place::ps_in_place_check_header_filter(ngx_http_request_s*)>
  115. net_instaweb::(anonymous namespace)::in_place::ngx_http_next_header_filter = 0x80cb924 <ngx_http_gzip_header_filter>
  116. net_instaweb::(anonymous namespace)::in_place::ngx_http_next_body_filter = 0x80cbc0b <ngx_http_gzip_body_filter>
  117. net_instaweb::(anonymous namespace)::html_rewrite::ngx_http_next_header_filter = 0x811e2d5 <net_instaweb::(anonymous na---Type <return> to continue, or q <return> to quit---
  118. mespace)::fix_headers::ps_html_rewrite_fix_headers_filter(ngx_http_request_s*)>
  119. net_instaweb::(anonymous namespace)::html_rewrite::ngx_http_next_body_filter = 0x8117b05 <net_instaweb::(anonymous namespace)::(anonymous namespace)::ps_base_fetch_filter(ngx_http_request_s*, ngx_chain_s*)>
  120. net_instaweb::(anonymous namespace)::(anonymous namespace)::times_ps_merge_srv_conf_called = 9
  121. net_instaweb::(anonymous namespace)::(anonymous namespace)::ngx_http_next_header_filter = 0x811e2d5 <net_instaweb::(anonymous namespace)::fix_headers::ps_html_rewrite_fix_headers_filter(ngx_http_request_s*)>
  122. net_instaweb::(anonymous namespace)::(anonymous namespace)::ngx_http_next_body_filter = 0x811c658 <net_instaweb::(anonymous namespace)::in_place::ps_in_place_body_filter(ngx_http_request_s*, ngx_chain_s*)>
  123. kint32max = 2147483647
  124. kuint64max = 18446744073709551615
  125. kint8min = -128 '\200'
  126. std::__ioinit = {static _S_refcount = <optimized out>, static _S_synced_with_stdio = <optimized out>}
  127. ngx_pagespeed = {ctx_index = 38, index = 47, spare0 = 0, spare1 = 0, spare2 = 0, spare3 = 0, version = 1,
  128. ctx = 0x8e094a0, commands = 0x8e09400, type = 1347703880, init_master = 0,
  129. init_module = 0x811e6ac <net_instaweb::(anonymous namespace)::ps_init_module(ngx_cycle_s*)>,
  130. init_process = 0x811e9e8 <net_instaweb::(anonymous namespace)::ps_init_child_process(ngx_cycle_s*)>,
  131. init_thread = 0, exit_thread = 0, exit_process = 0, exit_master = 0, spare_hook0 = 0, spare_hook1 = 0,
  132. spare_hook2 = 0, spare_hook3 = 0, spare_hook4 = 0, spare_hook5 = 0, spare_hook6 = 0, spare_hook7 = 0}
  133. ngx_pagespeed_etag_filter = {ctx_index = 36, index = 45, spare0 = 0, spare1 = 0, spare2 = 0, spare3 = 0, version = 1,
  134. ctx = 0x8e09480, commands = 0x0, type = 1347703880, init_master = 0, init_module = 0, init_process = 0,
  135. init_thread = 0, exit_thread = 0, exit_process = 0, exit_master = 0, spare_hook0 = 0, spare_hook1 = 0,
  136. spare_hook2 = 0, spare_hook3 = 0, spare_hook4 = 0, spare_hook5 = 0, spare_hook6 = 0, spare_hook7 = 0}
  137. net_instaweb::kInternalEtagName = 0x8955ae8 "@psol-etag"
  138. net_instaweb::process_context = 0x9835078
  139. net_instaweb::process_context_cleanup_hooked = true
  140. net_instaweb::factory_init_called = true
  141. ---Type <return> to continue, or q <return> to quit---
  142. #3 0x080cd931 in ngx_http_ssi_header_filter ()
  143. No symbol table info available.
  144. #4 0x080d2e5c in ngx_http_charset_header_filter ()
  145. No symbol table info available.
  146. #5 0x080d5969 in ngx_http_image_header_filter ()
  147. No symbol table info available.
  148. #6 0x080d8064 in ngx_http_sub_header_filter ()
  149. No symbol table info available.
  150. #7 0x080d951b in ngx_http_userid_filter ()
  151. No symbol table info available.
  152. #8 0x080c42f8 in ngx_http_headers_filter ()
  153. No symbol table info available.
  154. #9 0x080c4fde in ngx_http_not_modified_header_filter ()
  155. No symbol table info available.
  156. #10 0x080933b9 in ngx_http_send_header ()
  157. No symbol table info available.
  158. #11 0x0809a7f9 in ngx_http_send_special_response ()
  159. No symbol table info available.
  160. #12 0x0809a291 in ngx_http_special_response_handler ()
  161. No symbol table info available.
  162. #13 0x0809f32b in ngx_http_finalize_request ()
  163. No symbol table info available.
  164. #14 0x08092333 in ngx_http_core_content_phase ()
  165. No symbol table info available.
  166. #15 0x08090f86 in ngx_http_core_run_phases ()
  167. No symbol table info available.
  168. ---Type <return> to continue, or q <return> to quit---
  169. #16 0x0811799a in net_instaweb::(anonymous namespace)::ps_decline_request(ngx_http_request_s*) ()
  170. at /root/ngx_pagespeed/src/ngx_pagespeed.cc:1132
  171. kint16min = -32768
  172. kuint16max = 65535
  173. kint32min = -2147483648
  174. kint64max = 9223372036854775807
  175. kuint32max = 4294967295
  176. std::tr1::(anonymous namespace)::ignore = {<No data fields>}
  177. kint8max = 127 '\177'
  178. kint16max = 32767
  179. std::tr1::placeholders::(anonymous namespace)::_1 = {<No data fields>}
  180. std::tr1::placeholders::(anonymous namespace)::_2 = {<No data fields>}
  181. std::tr1::placeholders::(anonymous namespace)::_3 = {<No data fields>}
  182. std::tr1::placeholders::(anonymous namespace)::_4 = {<No data fields>}
  183. std::tr1::placeholders::(anonymous namespace)::_5 = {<No data fields>}
  184. std::tr1::placeholders::(anonymous namespace)::_6 = {<No data fields>}
  185. std::tr1::placeholders::(anonymous namespace)::_7 = {<No data fields>}
  186. std::tr1::placeholders::(anonymous namespace)::_8 = {<No data fields>}
  187. std::tr1::placeholders::(anonymous namespace)::_9 = {<No data fields>}
  188. std::tr1::placeholders::(anonymous namespace)::_10 = {<No data fields>}
  189. std::tr1::placeholders::(anonymous namespace)::_11 = {<No data fields>}
  190. std::tr1::placeholders::(anonymous namespace)::_12 = {<No data fields>}
  191. std::tr1::placeholders::(anonymous namespace)::_13 = {<No data fields>}
  192. std::tr1::placeholders::(anonymous namespace)::_14 = {<No data fields>}
  193. std::tr1::placeholders::(anonymous namespace)::_15 = {<No data fields>}
  194. std::tr1::placeholders::(anonymous namespace)::_16 = {<No data fields>}
  195. ---Type <return> to continue, or q <return> to quit---
  196. std::tr1::placeholders::(anonymous namespace)::_17 = {<No data fields>}
  197. std::tr1::placeholders::(anonymous namespace)::_18 = {<No data fields>}
  198. std::tr1::placeholders::(anonymous namespace)::_19 = {<No data fields>}
  199. std::tr1::placeholders::(anonymous namespace)::_20 = {<No data fields>}
  200. std::tr1::placeholders::(anonymous namespace)::_21 = {<No data fields>}
  201. std::tr1::placeholders::(anonymous namespace)::_22 = {<No data fields>}
  202. std::tr1::placeholders::(anonymous namespace)::_23 = {<No data fields>}
  203. std::tr1::placeholders::(anonymous namespace)::_24 = {<No data fields>}
  204. std::tr1::placeholders::(anonymous namespace)::_25 = {<No data fields>}
  205. std::tr1::placeholders::(anonymous namespace)::_26 = {<No data fields>}
  206. std::tr1::placeholders::(anonymous namespace)::_27 = {<No data fields>}
  207. std::tr1::placeholders::(anonymous namespace)::_28 = {<No data fields>}
  208. std::tr1::placeholders::(anonymous namespace)::_29 = {<No data fields>}
  209. kuint8max = 255 '\377'
  210. kint64min = -9223372036854775808
  211. net_instaweb::(anonymous namespace)::ps_commands = {{name = {len = 9, data = 0x8955c9e "pagespeed"}, type = 33554494,
  212. set = 0x8116a2a <net_instaweb::(anonymous namespace)::ps_main_configure(ngx_conf_s*, ngx_command_s*, void*)>,
  213. conf = 4, offset = 0, post = 0x0}, {name = {len = 9, data = 0x8955c9e "pagespeed"}, type = 67108926,
  214. set = 0x8116a72 <net_instaweb::(anonymous namespace)::ps_srv_configure(ngx_conf_s*, ngx_command_s*, void*)>,
  215. conf = 4, offset = 0, post = 0x0}, {name = {len = 9, data = 0x8955c9e "pagespeed"}, type = 1207959614,
  216. set = 0x8116aba <net_instaweb::(anonymous namespace)::ps_loc_configure(ngx_conf_s*, ngx_command_s*, void*)>,
  217. conf = 4, offset = 0, post = 0x0}, {name = {len = 0, data = 0x0}, type = 0, set = 0, conf = 0, offset = 0,
  218. post = 0x0}}
  219. net_instaweb::(anonymous namespace)::factory_deleted = false
  220. net_instaweb::(anonymous namespace)::ngx_http_ef_next_header_filter = 0x80c2745 <ngx_http_range_header_filter>
  221. net_instaweb::(anonymous namespace)::ps_etag_filter_module = {preconfiguration = 0,
  222. ---Type <return> to continue, or q <return> to quit---
  223. postconfiguration = 0x811e5c7 <net_instaweb::(anonymous namespace)::ps_etag_filter_init(ngx_conf_s*)>,
  224. create_main_conf = 0, init_main_conf = 0, create_srv_conf = 0, merge_srv_conf = 0, create_loc_conf = 0,
  225. merge_loc_conf = 0}
  226. net_instaweb::(anonymous namespace)::ps_module = {
  227. preconfiguration = 0x811e609 <net_instaweb::(anonymous namespace)::ps_pre_init(ngx_conf_s*)>,
  228. postconfiguration = 0x811e629 <net_instaweb::(anonymous namespace)::ps_init(ngx_conf_s*)>,
  229. create_main_conf = 0x8116d83 <net_instaweb::(anonymous namespace)::ps_create_main_conf(ngx_conf_s*)>,
  230. init_main_conf = 0,
  231. create_srv_conf = 0x8116f7a <net_instaweb::(anonymous namespace)::ps_create_srv_conf(ngx_conf_s*)>,
  232. merge_srv_conf = 0x81170c1 <net_instaweb::(anonymous namespace)::ps_merge_srv_conf(ngx_conf_s*, void*, void*)>,
  233. create_loc_conf = 0x8116fba <net_instaweb::(anonymous namespace)::ps_create_loc_conf(ngx_conf_s*)>,
  234. merge_loc_conf = 0x8117318 <net_instaweb::(anonymous namespace)::ps_merge_loc_conf(ngx_conf_s*, void*, void*)>}
  235. net_instaweb::(anonymous namespace)::fix_headers::ngx_http_next_header_filter = 0x811bf43 <net_instaweb::(anonymous namespace)::in_place::ps_in_place_check_header_filter(ngx_http_request_s*)>
  236. net_instaweb::(anonymous namespace)::in_place::ngx_http_next_header_filter = 0x80cb924 <ngx_http_gzip_header_filter>
  237. net_instaweb::(anonymous namespace)::in_place::ngx_http_next_body_filter = 0x80cbc0b <ngx_http_gzip_body_filter>
  238. net_instaweb::(anonymous namespace)::html_rewrite::ngx_http_next_header_filter = 0x811e2d5 <net_instaweb::(anonymous namespace)::fix_headers::ps_html_rewrite_fix_headers_filter(ngx_http_request_s*)>
  239. net_instaweb::(anonymous namespace)::html_rewrite::ngx_http_next_body_filter = 0x8117b05 <net_instaweb::(anonymous namespace)::(anonymous namespace)::ps_base_fetch_filter(ngx_http_request_s*, ngx_chain_s*)>
  240. net_instaweb::(anonymous namespace)::(anonymous namespace)::times_ps_merge_srv_conf_called = 9
  241. net_instaweb::(anonymous namespace)::(anonymous namespace)::ngx_http_next_header_filter = 0x811e2d5 <net_instaweb::(anonymous namespace)::fix_headers::ps_html_rewrite_fix_headers_filter(ngx_http_request_s*)>
  242. net_instaweb::(anonymous namespace)::(anonymous namespace)::ngx_http_next_body_filter = 0x811c658 <net_instaweb::(anonymous namespace)::in_place::ps_in_place_body_filter(ngx_http_request_s*, ngx_chain_s*)>
  243. kint32max = 2147483647
  244. ---Type <return> to continue, or q <return> to quit---
  245. kuint64max = 18446744073709551615
  246. kint8min = -128 '\200'
  247. std::__ioinit = {static _S_refcount = <optimized out>, static _S_synced_with_stdio = <optimized out>}
  248. ngx_pagespeed = {ctx_index = 38, index = 47, spare0 = 0, spare1 = 0, spare2 = 0, spare3 = 0, version = 1,
  249. ctx = 0x8e094a0, commands = 0x8e09400, type = 1347703880, init_master = 0,
  250. init_module = 0x811e6ac <net_instaweb::(anonymous namespace)::ps_init_module(ngx_cycle_s*)>,
  251. init_process = 0x811e9e8 <net_instaweb::(anonymous namespace)::ps_init_child_process(ngx_cycle_s*)>,
  252. init_thread = 0, exit_thread = 0, exit_process = 0, exit_master = 0, spare_hook0 = 0, spare_hook1 = 0,
  253. spare_hook2 = 0, spare_hook3 = 0, spare_hook4 = 0, spare_hook5 = 0, spare_hook6 = 0, spare_hook7 = 0}
  254. ngx_pagespeed_etag_filter = {ctx_index = 36, index = 45, spare0 = 0, spare1 = 0, spare2 = 0, spare3 = 0, version = 1,
  255. ctx = 0x8e09480, commands = 0x0, type = 1347703880, init_master = 0, init_module = 0, init_process = 0,
  256. init_thread = 0, exit_thread = 0, exit_process = 0, exit_master = 0, spare_hook0 = 0, spare_hook1 = 0,
  257. spare_hook2 = 0, spare_hook3 = 0, spare_hook4 = 0, spare_hook5 = 0, spare_hook6 = 0, spare_hook7 = 0}
  258. net_instaweb::kInternalEtagName = 0x8955ae8 "@psol-etag"
  259. net_instaweb::process_context = 0x9835078
  260. net_instaweb::process_context_cleanup_hooked = true
  261. net_instaweb::factory_init_called = true
  262. #17 0x0811c580 in net_instaweb::(anonymous namespace)::in_place::ps_in_place_check_header_filter(ngx_http_request_s*) ()
  263. at /root/ngx_pagespeed/src/ngx_pagespeed.cc:2486
  264. kint16min = -32768
  265. kuint16max = 65535
  266. kint32min = -2147483648
  267. kint64max = 9223372036854775807
  268. kuint32max = 4294967295
  269. std::tr1::(anonymous namespace)::ignore = {<No data fields>}
  270. kint8max = 127 '\177'
  271. ---Type <return> to continue, or q <return> to quit---
  272. kint16max = 32767
  273. std::tr1::placeholders::(anonymous namespace)::_1 = {<No data fields>}
  274. std::tr1::placeholders::(anonymous namespace)::_2 = {<No data fields>}
  275. std::tr1::placeholders::(anonymous namespace)::_3 = {<No data fields>}
  276. std::tr1::placeholders::(anonymous namespace)::_4 = {<No data fields>}
  277. std::tr1::placeholders::(anonymous namespace)::_5 = {<No data fields>}
  278. std::tr1::placeholders::(anonymous namespace)::_6 = {<No data fields>}
  279. std::tr1::placeholders::(anonymous namespace)::_7 = {<No data fields>}
  280. std::tr1::placeholders::(anonymous namespace)::_8 = {<No data fields>}
  281. std::tr1::placeholders::(anonymous namespace)::_9 = {<No data fields>}
  282. std::tr1::placeholders::(anonymous namespace)::_10 = {<No data fields>}
  283. std::tr1::placeholders::(anonymous namespace)::_11 = {<No data fields>}
  284. std::tr1::placeholders::(anonymous namespace)::_12 = {<No data fields>}
  285. std::tr1::placeholders::(anonymous namespace)::_13 = {<No data fields>}
  286. std::tr1::placeholders::(anonymous namespace)::_14 = {<No data fields>}
  287. std::tr1::placeholders::(anonymous namespace)::_15 = {<No data fields>}
  288. std::tr1::placeholders::(anonymous namespace)::_16 = {<No data fields>}
  289. std::tr1::placeholders::(anonymous namespace)::_17 = {<No data fields>}
  290. std::tr1::placeholders::(anonymous namespace)::_18 = {<No data fields>}
  291. std::tr1::placeholders::(anonymous namespace)::_19 = {<No data fields>}
  292. std::tr1::placeholders::(anonymous namespace)::_20 = {<No data fields>}
  293. std::tr1::placeholders::(anonymous namespace)::_21 = {<No data fields>}
  294. std::tr1::placeholders::(anonymous namespace)::_22 = {<No data fields>}
  295. std::tr1::placeholders::(anonymous namespace)::_23 = {<No data fields>}
  296. std::tr1::placeholders::(anonymous namespace)::_24 = {<No data fields>}
  297. std::tr1::placeholders::(anonymous namespace)::_25 = {<No data fields>}
  298. ---Type <return> to continue, or q <return> to quit---
  299. std::tr1::placeholders::(anonymous namespace)::_26 = {<No data fields>}
  300. std::tr1::placeholders::(anonymous namespace)::_27 = {<No data fields>}
  301. std::tr1::placeholders::(anonymous namespace)::_28 = {<No data fields>}
  302. std::tr1::placeholders::(anonymous namespace)::_29 = {<No data fields>}
  303. kuint8max = 255 '\377'
  304. kint64min = -9223372036854775808
  305. net_instaweb::(anonymous namespace)::ps_commands = {{name = {len = 9, data = 0x8955c9e "pagespeed"}, type = 33554494,
  306. set = 0x8116a2a <net_instaweb::(anonymous namespace)::ps_main_configure(ngx_conf_s*, ngx_command_s*, void*)>,
  307. conf = 4, offset = 0, post = 0x0}, {name = {len = 9, data = 0x8955c9e "pagespeed"}, type = 67108926,
  308. set = 0x8116a72 <net_instaweb::(anonymous namespace)::ps_srv_configure(ngx_conf_s*, ngx_command_s*, void*)>,
  309. conf = 4, offset = 0, post = 0x0}, {name = {len = 9, data = 0x8955c9e "pagespeed"}, type = 1207959614,
  310. set = 0x8116aba <net_instaweb::(anonymous namespace)::ps_loc_configure(ngx_conf_s*, ngx_command_s*, void*)>,
  311. conf = 4, offset = 0, post = 0x0}, {name = {len = 0, data = 0x0}, type = 0, set = 0, conf = 0, offset = 0,
  312. post = 0x0}}
  313. net_instaweb::(anonymous namespace)::factory_deleted = false
  314. net_instaweb::(anonymous namespace)::ngx_http_ef_next_header_filter = 0x80c2745 <ngx_http_range_header_filter>
  315. net_instaweb::(anonymous namespace)::ps_etag_filter_module = {preconfiguration = 0,
  316. postconfiguration = 0x811e5c7 <net_instaweb::(anonymous namespace)::ps_etag_filter_init(ngx_conf_s*)>,
  317. create_main_conf = 0, init_main_conf = 0, create_srv_conf = 0, merge_srv_conf = 0, create_loc_conf = 0,
  318. merge_loc_conf = 0}
  319. net_instaweb::(anonymous namespace)::ps_module = {
  320. preconfiguration = 0x811e609 <net_instaweb::(anonymous namespace)::ps_pre_init(ngx_conf_s*)>,
  321. postconfiguration = 0x811e629 <net_instaweb::(anonymous namespace)::ps_init(ngx_conf_s*)>,
  322. create_main_conf = 0x8116d83 <net_instaweb::(anonymous namespace)::ps_create_main_conf(ngx_conf_s*)>,
  323. init_main_conf = 0,
  324. create_srv_conf = 0x8116f7a <net_instaweb::(anonymous namespace)::ps_create_srv_conf(ngx_conf_s*)>,
  325. ---Type <return> to continue, or q <return> to quit---
  326. merge_srv_conf = 0x81170c1 <net_instaweb::(anonymous namespace)::ps_merge_srv_conf(ngx_conf_s*, void*, void*)>,
  327. create_loc_conf = 0x8116fba <net_instaweb::(anonymous namespace)::ps_create_loc_conf(ngx_conf_s*)>,
  328. merge_loc_conf = 0x8117318 <net_instaweb::(anonymous namespace)::ps_merge_loc_conf(ngx_conf_s*, void*, void*)>}
  329. net_instaweb::(anonymous namespace)::fix_headers::ngx_http_next_header_filter = 0x811bf43 <net_instaweb::(anonymous namespace)::in_place::ps_in_place_check_header_filter(ngx_http_request_s*)>
  330. net_instaweb::(anonymous namespace)::in_place::ngx_http_next_header_filter = 0x80cb924 <ngx_http_gzip_header_filter>
  331. net_instaweb::(anonymous namespace)::in_place::ngx_http_next_body_filter = 0x80cbc0b <ngx_http_gzip_body_filter>
  332. net_instaweb::(anonymous namespace)::html_rewrite::ngx_http_next_header_filter = 0x811e2d5 <net_instaweb::(anonymous namespace)::fix_headers::ps_html_rewrite_fix_headers_filter(ngx_http_request_s*)>
  333. net_instaweb::(anonymous namespace)::html_rewrite::ngx_http_next_body_filter = 0x8117b05 <net_instaweb::(anonymous namespace)::(anonymous namespace)::ps_base_fetch_filter(ngx_http_request_s*, ngx_chain_s*)>
  334. net_instaweb::(anonymous namespace)::(anonymous namespace)::times_ps_merge_srv_conf_called = 9
  335. net_instaweb::(anonymous namespace)::(anonymous namespace)::ngx_http_next_header_filter = 0x811e2d5 <net_instaweb::(anonymous namespace)::fix_headers::ps_html_rewrite_fix_headers_filter(ngx_http_request_s*)>
  336. net_instaweb::(anonymous namespace)::(anonymous namespace)::ngx_http_next_body_filter = 0x811c658 <net_instaweb::(anonymous namespace)::in_place::ps_in_place_body_filter(ngx_http_request_s*, ngx_chain_s*)>
  337. kint32max = 2147483647
  338. kuint64max = 18446744073709551615
  339. kint8min = -128 '\200'
  340. std::__ioinit = {static _S_refcount = <optimized out>, static _S_synced_with_stdio = <optimized out>}
  341. ngx_pagespeed = {ctx_index = 38, index = 47, spare0 = 0, spare1 = 0, spare2 = 0, spare3 = 0, version = 1,
  342. ctx = 0x8e094a0, commands = 0x8e09400, type = 1347703880, init_master = 0,
  343. init_module = 0x811e6ac <net_instaweb::(anonymous namespace)::ps_init_module(ngx_cycle_s*)>,
  344. init_process = 0x811e9e8 <net_instaweb::(anonymous namespace)::ps_init_child_process(ngx_cycle_s*)>,
  345. init_thread = 0, exit_thread = 0, exit_process = 0, exit_master = 0, spare_hook0 = 0, spare_hook1 = 0,
  346. spare_hook2 = 0, spare_hook3 = 0, spare_hook4 = 0, spare_hook5 = 0, spare_hook6 = 0, spare_hook7 = 0}
  347. ---Type <return> to continue, or q <return> to quit---
  348. ngx_pagespeed_etag_filter = {ctx_index = 36, index = 45, spare0 = 0, spare1 = 0, spare2 = 0, spare3 = 0, version = 1,
  349. ctx = 0x8e09480, commands = 0x0, type = 1347703880, init_master = 0, init_module = 0, init_process = 0,
  350. init_thread = 0, exit_thread = 0, exit_process = 0, exit_master = 0, spare_hook0 = 0, spare_hook1 = 0,
  351. spare_hook2 = 0, spare_hook3 = 0, spare_hook4 = 0, spare_hook5 = 0, spare_hook6 = 0, spare_hook7 = 0}
  352. net_instaweb::kInternalEtagName = 0x8955ae8 "@psol-etag"
  353. net_instaweb::process_context = 0x9835078
  354. net_instaweb::process_context_cleanup_hooked = true
  355. net_instaweb::factory_init_called = true
  356. #18 0x0811e323 in net_instaweb::(anonymous namespace)::fix_headers::ps_html_rewrite_fix_headers_filter(ngx_http_request_s*) ()
  357. at /root/ngx_pagespeed/src/ngx_pagespeed.cc:2921
  358. kint16min = -32768
  359. kuint16max = 65535
  360. kint32min = -2147483648
  361. kint64max = 9223372036854775807
  362. kuint32max = 4294967295
  363. std::tr1::(anonymous namespace)::ignore = {<No data fields>}
  364. kint8max = 127 '\177'
  365. kint16max = 32767
  366. std::tr1::placeholders::(anonymous namespace)::_1 = {<No data fields>}
  367. std::tr1::placeholders::(anonymous namespace)::_2 = {<No data fields>}
  368. std::tr1::placeholders::(anonymous namespace)::_3 = {<No data fields>}
  369. std::tr1::placeholders::(anonymous namespace)::_4 = {<No data fields>}
  370. std::tr1::placeholders::(anonymous namespace)::_5 = {<No data fields>}
  371. std::tr1::placeholders::(anonymous namespace)::_6 = {<No data fields>}
  372. std::tr1::placeholders::(anonymous namespace)::_7 = {<No data fields>}
  373. std::tr1::placeholders::(anonymous namespace)::_8 = {<No data fields>}
  374. ---Type <return> to continue, or q <return> to quit---
  375. std::tr1::placeholders::(anonymous namespace)::_9 = {<No data fields>}
  376. std::tr1::placeholders::(anonymous namespace)::_10 = {<No data fields>}
  377. std::tr1::placeholders::(anonymous namespace)::_11 = {<No data fields>}
  378. std::tr1::placeholders::(anonymous namespace)::_12 = {<No data fields>}
  379. std::tr1::placeholders::(anonymous namespace)::_13 = {<No data fields>}
  380. std::tr1::placeholders::(anonymous namespace)::_14 = {<No data fields>}
  381. std::tr1::placeholders::(anonymous namespace)::_15 = {<No data fields>}
  382. std::tr1::placeholders::(anonymous namespace)::_16 = {<No data fields>}
  383. std::tr1::placeholders::(anonymous namespace)::_17 = {<No data fields>}
  384. std::tr1::placeholders::(anonymous namespace)::_18 = {<No data fields>}
  385. std::tr1::placeholders::(anonymous namespace)::_19 = {<No data fields>}
  386. std::tr1::placeholders::(anonymous namespace)::_20 = {<No data fields>}
  387. std::tr1::placeholders::(anonymous namespace)::_21 = {<No data fields>}
  388. std::tr1::placeholders::(anonymous namespace)::_22 = {<No data fields>}
  389. std::tr1::placeholders::(anonymous namespace)::_23 = {<No data fields>}
  390. std::tr1::placeholders::(anonymous namespace)::_24 = {<No data fields>}
  391. std::tr1::placeholders::(anonymous namespace)::_25 = {<No data fields>}
  392. std::tr1::placeholders::(anonymous namespace)::_26 = {<No data fields>}
  393. std::tr1::placeholders::(anonymous namespace)::_27 = {<No data fields>}
  394. std::tr1::placeholders::(anonymous namespace)::_28 = {<No data fields>}
  395. std::tr1::placeholders::(anonymous namespace)::_29 = {<No data fields>}
  396. kuint8max = 255 '\377'
  397. kint64min = -9223372036854775808
  398. net_instaweb::(anonymous namespace)::ps_commands = {{name = {len = 9, data = 0x8955c9e "pagespeed"}, type = 33554494,
  399. set = 0x8116a2a <net_instaweb::(anonymous namespace)::ps_main_configure(ngx_conf_s*, ngx_command_s*, void*)>,
  400. conf = 4, offset = 0, post = 0x0}, {name = {len = 9, data = 0x8955c9e "pagespeed"}, type = 67108926,
  401. ---Type <return> to continue, or q <return> to quit---
  402. set = 0x8116a72 <net_instaweb::(anonymous namespace)::ps_srv_configure(ngx_conf_s*, ngx_command_s*, void*)>,
  403. conf = 4, offset = 0, post = 0x0}, {name = {len = 9, data = 0x8955c9e "pagespeed"}, type = 1207959614,
  404. set = 0x8116aba <net_instaweb::(anonymous namespace)::ps_loc_configure(ngx_conf_s*, ngx_command_s*, void*)>,
  405. conf = 4, offset = 0, post = 0x0}, {name = {len = 0, data = 0x0}, type = 0, set = 0, conf = 0, offset = 0,
  406. post = 0x0}}
  407. net_instaweb::(anonymous namespace)::factory_deleted = false
  408. net_instaweb::(anonymous namespace)::ngx_http_ef_next_header_filter = 0x80c2745 <ngx_http_range_header_filter>
  409. net_instaweb::(anonymous namespace)::ps_etag_filter_module = {preconfiguration = 0,
  410. postconfiguration = 0x811e5c7 <net_instaweb::(anonymous namespace)::ps_etag_filter_init(ngx_conf_s*)>,
  411. create_main_conf = 0, init_main_conf = 0, create_srv_conf = 0, merge_srv_conf = 0, create_loc_conf = 0,
  412. merge_loc_conf = 0}
  413. net_instaweb::(anonymous namespace)::ps_module = {
  414. preconfiguration = 0x811e609 <net_instaweb::(anonymous namespace)::ps_pre_init(ngx_conf_s*)>,
  415. postconfiguration = 0x811e629 <net_instaweb::(anonymous namespace)::ps_init(ngx_conf_s*)>,
  416. create_main_conf = 0x8116d83 <net_instaweb::(anonymous namespace)::ps_create_main_conf(ngx_conf_s*)>,
  417. init_main_conf = 0,
  418. create_srv_conf = 0x8116f7a <net_instaweb::(anonymous namespace)::ps_create_srv_conf(ngx_conf_s*)>,
  419. merge_srv_conf = 0x81170c1 <net_instaweb::(anonymous namespace)::ps_merge_srv_conf(ngx_conf_s*, void*, void*)>,
  420. create_loc_conf = 0x8116fba <net_instaweb::(anonymous namespace)::ps_create_loc_conf(ngx_conf_s*)>,
  421. merge_loc_conf = 0x8117318 <net_instaweb::(anonymous namespace)::ps_merge_loc_conf(ngx_conf_s*, void*, void*)>}
  422. net_instaweb::(anonymous namespace)::fix_headers::ngx_http_next_header_filter = 0x811bf43 <net_instaweb::(anonymous namespace)::in_place::ps_in_place_check_header_filter(ngx_http_request_s*)>
  423. net_instaweb::(anonymous namespace)::in_place::ngx_http_next_header_filter = 0x80cb924 <ngx_http_gzip_header_filter>
  424. net_instaweb::(anonymous namespace)::in_place::ngx_http_next_body_filter = 0x80cbc0b <ngx_http_gzip_body_filter>
  425. net_instaweb::(anonymous namespace)::html_rewrite::ngx_http_next_header_filter = 0x811e2d5 <net_instaweb::(anonymous namespace)::fix_headers::ps_html_rewrite_fix_headers_filter(ngx_http_request_s*)>
  426. ---Type <return> to continue, or q <return> to quit---
  427. net_instaweb::(anonymous namespace)::html_rewrite::ngx_http_next_body_filter = 0x8117b05 <net_instaweb::(anonymous namespace)::(anonymous namespace)::ps_base_fetch_filter(ngx_http_request_s*, ngx_chain_s*)>
  428. net_instaweb::(anonymous namespace)::(anonymous namespace)::times_ps_merge_srv_conf_called = 9
  429. net_instaweb::(anonymous namespace)::(anonymous namespace)::ngx_http_next_header_filter = 0x811e2d5 <net_instaweb::(anonymous namespace)::fix_headers::ps_html_rewrite_fix_headers_filter(ngx_http_request_s*)>
  430. net_instaweb::(anonymous namespace)::(anonymous namespace)::ngx_http_next_body_filter = 0x811c658 <net_instaweb::(anonymous namespace)::in_place::ps_in_place_body_filter(ngx_http_request_s*, ngx_chain_s*)>
  431. kint32max = 2147483647
  432. kuint64max = 18446744073709551615
  433. kint8min = -128 '\200'
  434. std::__ioinit = {static _S_refcount = <optimized out>, static _S_synced_with_stdio = <optimized out>}
  435. ngx_pagespeed = {ctx_index = 38, index = 47, spare0 = 0, spare1 = 0, spare2 = 0, spare3 = 0, version = 1,
  436. ctx = 0x8e094a0, commands = 0x8e09400, type = 1347703880, init_master = 0,
  437. init_module = 0x811e6ac <net_instaweb::(anonymous namespace)::ps_init_module(ngx_cycle_s*)>,
  438. init_process = 0x811e9e8 <net_instaweb::(anonymous namespace)::ps_init_child_process(ngx_cycle_s*)>,
  439. init_thread = 0, exit_thread = 0, exit_process = 0, exit_master = 0, spare_hook0 = 0, spare_hook1 = 0,
  440. spare_hook2 = 0, spare_hook3 = 0, spare_hook4 = 0, spare_hook5 = 0, spare_hook6 = 0, spare_hook7 = 0}
  441. ngx_pagespeed_etag_filter = {ctx_index = 36, index = 45, spare0 = 0, spare1 = 0, spare2 = 0, spare3 = 0, version = 1,
  442. ctx = 0x8e09480, commands = 0x0, type = 1347703880, init_master = 0, init_module = 0, init_process = 0,
  443. init_thread = 0, exit_thread = 0, exit_process = 0, exit_master = 0, spare_hook0 = 0, spare_hook1 = 0,
  444. spare_hook2 = 0, spare_hook3 = 0, spare_hook4 = 0, spare_hook5 = 0, spare_hook6 = 0, spare_hook7 = 0}
  445. net_instaweb::kInternalEtagName = 0x8955ae8 "@psol-etag"
  446. net_instaweb::process_context = 0x9835078
  447. net_instaweb::process_context_cleanup_hooked = true
  448. net_instaweb::factory_init_called = true
  449. #19 0x08117ec8 in net_instaweb::(anonymous namespace)::(anonymous namespace)::ps_base_fetch_handler(ngx_http_request_s*) ()
  450. ---Type <return> to continue, or q <return> to quit---
  451. at /root/ngx_pagespeed/src/ngx_pagespeed.cc:1221
  452. kint16min = -32768
  453. kuint16max = 65535
  454. kint32min = -2147483648
  455. kint64max = 9223372036854775807
  456. kuint32max = 4294967295
  457. std::tr1::(anonymous namespace)::ignore = {<No data fields>}
  458. kint8max = 127 '\177'
  459. kint16max = 32767
  460. std::tr1::placeholders::(anonymous namespace)::_1 = {<No data fields>}
  461. std::tr1::placeholders::(anonymous namespace)::_2 = {<No data fields>}
  462. std::tr1::placeholders::(anonymous namespace)::_3 = {<No data fields>}
  463. std::tr1::placeholders::(anonymous namespace)::_4 = {<No data fields>}
  464. std::tr1::placeholders::(anonymous namespace)::_5 = {<No data fields>}
  465. std::tr1::placeholders::(anonymous namespace)::_6 = {<No data fields>}
  466. std::tr1::placeholders::(anonymous namespace)::_7 = {<No data fields>}
  467. std::tr1::placeholders::(anonymous namespace)::_8 = {<No data fields>}
  468. std::tr1::placeholders::(anonymous namespace)::_9 = {<No data fields>}
  469. std::tr1::placeholders::(anonymous namespace)::_10 = {<No data fields>}
  470. std::tr1::placeholders::(anonymous namespace)::_11 = {<No data fields>}
  471. std::tr1::placeholders::(anonymous namespace)::_12 = {<No data fields>}
  472. std::tr1::placeholders::(anonymous namespace)::_13 = {<No data fields>}
  473. std::tr1::placeholders::(anonymous namespace)::_14 = {<No data fields>}
  474. std::tr1::placeholders::(anonymous namespace)::_15 = {<No data fields>}
  475. std::tr1::placeholders::(anonymous namespace)::_16 = {<No data fields>}
  476. std::tr1::placeholders::(anonymous namespace)::_17 = {<No data fields>}
  477. ---Type <return> to continue, or q <return> to quit---
  478. std::tr1::placeholders::(anonymous namespace)::_18 = {<No data fields>}
  479. std::tr1::placeholders::(anonymous namespace)::_19 = {<No data fields>}
  480. std::tr1::placeholders::(anonymous namespace)::_20 = {<No data fields>}
  481. std::tr1::placeholders::(anonymous namespace)::_21 = {<No data fields>}
  482. std::tr1::placeholders::(anonymous namespace)::_22 = {<No data fields>}
  483. std::tr1::placeholders::(anonymous namespace)::_23 = {<No data fields>}
  484. std::tr1::placeholders::(anonymous namespace)::_24 = {<No data fields>}
  485. std::tr1::placeholders::(anonymous namespace)::_25 = {<No data fields>}
  486. std::tr1::placeholders::(anonymous namespace)::_26 = {<No data fields>}
  487. std::tr1::placeholders::(anonymous namespace)::_27 = {<No data fields>}
  488. std::tr1::placeholders::(anonymous namespace)::_28 = {<No data fields>}
  489. std::tr1::placeholders::(anonymous namespace)::_29 = {<No data fields>}
  490. kuint8max = 255 '\377'
  491. kint64min = -9223372036854775808
  492. net_instaweb::(anonymous namespace)::ps_commands = {{name = {len = 9, data = 0x8955c9e "pagespeed"}, type = 33554494,
  493. set = 0x8116a2a <net_instaweb::(anonymous namespace)::ps_main_configure(ngx_conf_s*, ngx_command_s*, void*)>,
  494. conf = 4, offset = 0, post = 0x0}, {name = {len = 9, data = 0x8955c9e "pagespeed"}, type = 67108926,
  495. set = 0x8116a72 <net_instaweb::(anonymous namespace)::ps_srv_configure(ngx_conf_s*, ngx_command_s*, void*)>,
  496. conf = 4, offset = 0, post = 0x0}, {name = {len = 9, data = 0x8955c9e "pagespeed"}, type = 1207959614,
  497. set = 0x8116aba <net_instaweb::(anonymous namespace)::ps_loc_configure(ngx_conf_s*, ngx_command_s*, void*)>,
  498. conf = 4, offset = 0, post = 0x0}, {name = {len = 0, data = 0x0}, type = 0, set = 0, conf = 0, offset = 0,
  499. post = 0x0}}
  500. net_instaweb::(anonymous namespace)::factory_deleted = false
  501. net_instaweb::(anonymous namespace)::ngx_http_ef_next_header_filter = 0x80c2745 <ngx_http_range_header_filter>
  502. net_instaweb::(anonymous namespace)::ps_etag_filter_module = {preconfiguration = 0,
  503. postconfiguration = 0x811e5c7 <net_instaweb::(anonymous namespace)::ps_etag_filter_init(ngx_conf_s*)>,
  504. ---Type <return> to continue, or q <return> to quit---
  505. create_main_conf = 0, init_main_conf = 0, create_srv_conf = 0, merge_srv_conf = 0, create_loc_conf = 0,
  506. merge_loc_conf = 0}
  507. net_instaweb::(anonymous namespace)::ps_module = {
  508. preconfiguration = 0x811e609 <net_instaweb::(anonymous namespace)::ps_pre_init(ngx_conf_s*)>,
  509. postconfiguration = 0x811e629 <net_instaweb::(anonymous namespace)::ps_init(ngx_conf_s*)>,
  510. create_main_conf = 0x8116d83 <net_instaweb::(anonymous namespace)::ps_create_main_conf(ngx_conf_s*)>,
  511. init_main_conf = 0,
  512. create_srv_conf = 0x8116f7a <net_instaweb::(anonymous namespace)::ps_create_srv_conf(ngx_conf_s*)>,
  513. merge_srv_conf = 0x81170c1 <net_instaweb::(anonymous namespace)::ps_merge_srv_conf(ngx_conf_s*, void*, void*)>,
  514. create_loc_conf = 0x8116fba <net_instaweb::(anonymous namespace)::ps_create_loc_conf(ngx_conf_s*)>,
  515. merge_loc_conf = 0x8117318 <net_instaweb::(anonymous namespace)::ps_merge_loc_conf(ngx_conf_s*, void*, void*)>}
  516. net_instaweb::(anonymous namespace)::fix_headers::ngx_http_next_header_filter = 0x811bf43 <net_instaweb::(anonymous namespace)::in_place::ps_in_place_check_header_filter(ngx_http_request_s*)>
  517. net_instaweb::(anonymous namespace)::in_place::ngx_http_next_header_filter = 0x80cb924 <ngx_http_gzip_header_filter>
  518. net_instaweb::(anonymous namespace)::in_place::ngx_http_next_body_filter = 0x80cbc0b <ngx_http_gzip_body_filter>
  519. net_instaweb::(anonymous namespace)::html_rewrite::ngx_http_next_header_filter = 0x811e2d5 <net_instaweb::(anonymous namespace)::fix_headers::ps_html_rewrite_fix_headers_filter(ngx_http_request_s*)>
  520. net_instaweb::(anonymous namespace)::html_rewrite::ngx_http_next_body_filter = 0x8117b05 <net_instaweb::(anonymous namespace)::(anonymous namespace)::ps_base_fetch_filter(ngx_http_request_s*, ngx_chain_s*)>
  521. net_instaweb::(anonymous namespace)::(anonymous namespace)::times_ps_merge_srv_conf_called = 9
  522. net_instaweb::(anonymous namespace)::(anonymous namespace)::ngx_http_next_header_filter = 0x811e2d5 <net_instaweb::(anonymous namespace)::fix_headers::ps_html_rewrite_fix_headers_filter(ngx_http_request_s*)>
  523. net_instaweb::(anonymous namespace)::(anonymous namespace)::ngx_http_next_body_filter = 0x811c658 <net_instaweb::(anonymous namespace)::in_place::ps_in_place_body_filter(ngx_http_request_s*, ngx_chain_s*)>
  524. kint32max = 2147483647
  525. kuint64max = 18446744073709551615
  526. ---Type <return> to continue, or q <return> to quit---
  527. kint8min = -128 '\200'
  528. std::__ioinit = {static _S_refcount = <optimized out>, static _S_synced_with_stdio = <optimized out>}
  529. ngx_pagespeed = {ctx_index = 38, index = 47, spare0 = 0, spare1 = 0, spare2 = 0, spare3 = 0, version = 1,
  530. ctx = 0x8e094a0, commands = 0x8e09400, type = 1347703880, init_master = 0,
  531. init_module = 0x811e6ac <net_instaweb::(anonymous namespace)::ps_init_module(ngx_cycle_s*)>,
  532. init_process = 0x811e9e8 <net_instaweb::(anonymous namespace)::ps_init_child_process(ngx_cycle_s*)>,
  533. init_thread = 0, exit_thread = 0, exit_process = 0, exit_master = 0, spare_hook0 = 0, spare_hook1 = 0,
  534. spare_hook2 = 0, spare_hook3 = 0, spare_hook4 = 0, spare_hook5 = 0, spare_hook6 = 0, spare_hook7 = 0}
  535. ngx_pagespeed_etag_filter = {ctx_index = 36, index = 45, spare0 = 0, spare1 = 0, spare2 = 0, spare3 = 0, version = 1,
  536. ctx = 0x8e09480, commands = 0x0, type = 1347703880, init_master = 0, init_module = 0, init_process = 0,
  537. init_thread = 0, exit_thread = 0, exit_process = 0, exit_master = 0, spare_hook0 = 0, spare_hook1 = 0,
  538. spare_hook2 = 0, spare_hook3 = 0, spare_hook4 = 0, spare_hook5 = 0, spare_hook6 = 0, spare_hook7 = 0}
  539. net_instaweb::kInternalEtagName = 0x8955ae8 "@psol-etag"
  540. net_instaweb::process_context = 0x9835078
  541. net_instaweb::process_context_cleanup_hooked = true
  542. net_instaweb::factory_init_called = true
  543. #20 0x081185f5 in net_instaweb::(anonymous namespace)::ps_connection_read_handler(ngx_event_s*) ()
  544. at /root/ngx_pagespeed/src/ngx_pagespeed.cc:1338
  545. kint16min = -32768
  546. kuint16max = 65535
  547. kint32min = -2147483648
  548. kint64max = 9223372036854775807
  549. kuint32max = 4294967295
  550. std::tr1::(anonymous namespace)::ignore = {<No data fields>}
  551. kint8max = 127 '\177'
  552. kint16max = 32767
  553. ---Type <return> to continue, or q <return> to quit---
  554. std::tr1::placeholders::(anonymous namespace)::_1 = {<No data fields>}
  555. std::tr1::placeholders::(anonymous namespace)::_2 = {<No data fields>}
  556. std::tr1::placeholders::(anonymous namespace)::_3 = {<No data fields>}
  557. std::tr1::placeholders::(anonymous namespace)::_4 = {<No data fields>}
  558. std::tr1::placeholders::(anonymous namespace)::_5 = {<No data fields>}
  559. std::tr1::placeholders::(anonymous namespace)::_6 = {<No data fields>}
  560. std::tr1::placeholders::(anonymous namespace)::_7 = {<No data fields>}
  561. std::tr1::placeholders::(anonymous namespace)::_8 = {<No data fields>}
  562. std::tr1::placeholders::(anonymous namespace)::_9 = {<No data fields>}
  563. std::tr1::placeholders::(anonymous namespace)::_10 = {<No data fields>}
  564. std::tr1::placeholders::(anonymous namespace)::_11 = {<No data fields>}
  565. std::tr1::placeholders::(anonymous namespace)::_12 = {<No data fields>}
  566. std::tr1::placeholders::(anonymous namespace)::_13 = {<No data fields>}
  567. std::tr1::placeholders::(anonymous namespace)::_14 = {<No data fields>}
  568. std::tr1::placeholders::(anonymous namespace)::_15 = {<No data fields>}
  569. std::tr1::placeholders::(anonymous namespace)::_16 = {<No data fields>}
  570. std::tr1::placeholders::(anonymous namespace)::_17 = {<No data fields>}
  571. std::tr1::placeholders::(anonymous namespace)::_18 = {<No data fields>}
  572. std::tr1::placeholders::(anonymous namespace)::_19 = {<No data fields>}
  573. std::tr1::placeholders::(anonymous namespace)::_20 = {<No data fields>}
  574. std::tr1::placeholders::(anonymous namespace)::_21 = {<No data fields>}
  575. std::tr1::placeholders::(anonymous namespace)::_22 = {<No data fields>}
  576. std::tr1::placeholders::(anonymous namespace)::_23 = {<No data fields>}
  577. std::tr1::placeholders::(anonymous namespace)::_24 = {<No data fields>}
  578. std::tr1::placeholders::(anonymous namespace)::_25 = {<No data fields>}
  579. std::tr1::placeholders::(anonymous namespace)::_26 = {<No data fields>}
  580. ---Type <return> to continue, or q <return> to quit---
  581. std::tr1::placeholders::(anonymous namespace)::_27 = {<No data fields>}
  582. std::tr1::placeholders::(anonymous namespace)::_28 = {<No data fields>}
  583. std::tr1::placeholders::(anonymous namespace)::_29 = {<No data fields>}
  584. kuint8max = 255 '\377'
  585. kint64min = -9223372036854775808
  586. net_instaweb::(anonymous namespace)::ps_commands = {{name = {len = 9, data = 0x8955c9e "pagespeed"}, type = 33554494,
  587. set = 0x8116a2a <net_instaweb::(anonymous namespace)::ps_main_configure(ngx_conf_s*, ngx_command_s*, void*)>,
  588. conf = 4, offset = 0, post = 0x0}, {name = {len = 9, data = 0x8955c9e "pagespeed"}, type = 67108926,
  589. set = 0x8116a72 <net_instaweb::(anonymous namespace)::ps_srv_configure(ngx_conf_s*, ngx_command_s*, void*)>,
  590. conf = 4, offset = 0, post = 0x0}, {name = {len = 9, data = 0x8955c9e "pagespeed"}, type = 1207959614,
  591. set = 0x8116aba <net_instaweb::(anonymous namespace)::ps_loc_configure(ngx_conf_s*, ngx_command_s*, void*)>,
  592. conf = 4, offset = 0, post = 0x0}, {name = {len = 0, data = 0x0}, type = 0, set = 0, conf = 0, offset = 0,
  593. post = 0x0}}
  594. net_instaweb::(anonymous namespace)::factory_deleted = false
  595. net_instaweb::(anonymous namespace)::ngx_http_ef_next_header_filter = 0x80c2745 <ngx_http_range_header_filter>
  596. net_instaweb::(anonymous namespace)::ps_etag_filter_module = {preconfiguration = 0,
  597. postconfiguration = 0x811e5c7 <net_instaweb::(anonymous namespace)::ps_etag_filter_init(ngx_conf_s*)>,
  598. create_main_conf = 0, init_main_conf = 0, create_srv_conf = 0, merge_srv_conf = 0, create_loc_conf = 0,
  599. merge_loc_conf = 0}
  600. net_instaweb::(anonymous namespace)::ps_module = {
  601. preconfiguration = 0x811e609 <net_instaweb::(anonymous namespace)::ps_pre_init(ngx_conf_s*)>,
  602. postconfiguration = 0x811e629 <net_instaweb::(anonymous namespace)::ps_init(ngx_conf_s*)>,
  603. create_main_conf = 0x8116d83 <net_instaweb::(anonymous namespace)::ps_create_main_conf(ngx_conf_s*)>,
  604. init_main_conf = 0,
  605. create_srv_conf = 0x8116f7a <net_instaweb::(anonymous namespace)::ps_create_srv_conf(ngx_conf_s*)>,
  606. merge_srv_conf = 0x81170c1 <net_instaweb::(anonymous namespace)::ps_merge_srv_conf(ngx_conf_s*, void*, void*)>,
  607. ---Type <return> to continue, or q <return> to quit---
  608. create_loc_conf = 0x8116fba <net_instaweb::(anonymous namespace)::ps_create_loc_conf(ngx_conf_s*)>,
  609. merge_loc_conf = 0x8117318 <net_instaweb::(anonymous namespace)::ps_merge_loc_conf(ngx_conf_s*, void*, void*)>}
  610. net_instaweb::(anonymous namespace)::fix_headers::ngx_http_next_header_filter = 0x811bf43 <net_instaweb::(anonymous namespace)::in_place::ps_in_place_check_header_filter(ngx_http_request_s*)>
  611. net_instaweb::(anonymous namespace)::in_place::ngx_http_next_header_filter = 0x80cb924 <ngx_http_gzip_header_filter>
  612. net_instaweb::(anonymous namespace)::in_place::ngx_http_next_body_filter = 0x80cbc0b <ngx_http_gzip_body_filter>
  613. net_instaweb::(anonymous namespace)::html_rewrite::ngx_http_next_header_filter = 0x811e2d5 <net_instaweb::(anonymous namespace)::fix_headers::ps_html_rewrite_fix_headers_filter(ngx_http_request_s*)>
  614. net_instaweb::(anonymous namespace)::html_rewrite::ngx_http_next_body_filter = 0x8117b05 <net_instaweb::(anonymous namespace)::(anonymous namespace)::ps_base_fetch_filter(ngx_http_request_s*, ngx_chain_s*)>
  615. net_instaweb::(anonymous namespace)::(anonymous namespace)::times_ps_merge_srv_conf_called = 9
  616. net_instaweb::(anonymous namespace)::(anonymous namespace)::ngx_http_next_header_filter = 0x811e2d5 <net_instaweb::(anonymous namespace)::fix_headers::ps_html_rewrite_fix_headers_filter(ngx_http_request_s*)>
  617. net_instaweb::(anonymous namespace)::(anonymous namespace)::ngx_http_next_body_filter = 0x811c658 <net_instaweb::(anonymous namespace)::in_place::ps_in_place_body_filter(ngx_http_request_s*, ngx_chain_s*)>
  618. kint32max = 2147483647
  619. kuint64max = 18446744073709551615
  620. kint8min = -128 '\200'
  621. std::__ioinit = {static _S_refcount = <optimized out>, static _S_synced_with_stdio = <optimized out>}
  622. ngx_pagespeed = {ctx_index = 38, index = 47, spare0 = 0, spare1 = 0, spare2 = 0, spare3 = 0, version = 1,
  623. ctx = 0x8e094a0, commands = 0x8e09400, type = 1347703880, init_master = 0,
  624. init_module = 0x811e6ac <net_instaweb::(anonymous namespace)::ps_init_module(ngx_cycle_s*)>,
  625. init_process = 0x811e9e8 <net_instaweb::(anonymous namespace)::ps_init_child_process(ngx_cycle_s*)>,
  626. init_thread = 0, exit_thread = 0, exit_process = 0, exit_master = 0, spare_hook0 = 0, spare_hook1 = 0,
  627. spare_hook2 = 0, spare_hook3 = 0, spare_hook4 = 0, spare_hook5 = 0, spare_hook6 = 0, spare_hook7 = 0}
  628. ngx_pagespeed_etag_filter = {ctx_index = 36, index = 45, spare0 = 0, spare1 = 0, spare2 = 0, spare3 = 0, version = 1,
  629. ---Type <return> to continue, or q <return> to quit---
  630. ctx = 0x8e09480, commands = 0x0, type = 1347703880, init_master = 0, init_module = 0, init_process = 0,
  631. init_thread = 0, exit_thread = 0, exit_process = 0, exit_master = 0, spare_hook0 = 0, spare_hook1 = 0,
  632. spare_hook2 = 0, spare_hook3 = 0, spare_hook4 = 0, spare_hook5 = 0, spare_hook6 = 0, spare_hook7 = 0}
  633. net_instaweb::kInternalEtagName = 0x8955ae8 "@psol-etag"
  634. net_instaweb::process_context = 0x9835078
  635. net_instaweb::process_context_cleanup_hooked = true
  636. net_instaweb::factory_init_called = true
  637. #21 0x08082661 in ngx_epoll_process_events ()
  638. No symbol table info available.
  639. #22 0x080741d3 in ngx_process_events_and_timers ()
  640. No symbol table info available.
  641. #23 0x0808040e in ngx_worker_process_cycle ()
  642. No symbol table info available.
  643. #24 0x0807d3de in ngx_spawn_process ()
  644. No symbol table info available.
  645. #25 0x0807f566 in ngx_start_worker_processes ()
  646. No symbol table info available.
  647. #26 0x0807ecac in ngx_master_process_cycle ()
  648. No symbol table info available.
  649. #27 0x08053945 in main ()
  650. No symbol table info available.
  651. (gdb)
  652. (gdb) quit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement