httpd-bugs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 38403] - Child-Thread uses 100%CPU usage, mod_proxy ?
Date Fri, 27 Jan 2006 11:36:50 GMT
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=38403>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=38403





------- Additional Comments From mk-asf@gigacodes.de  2006-01-27 12:36 -------
its build without pie, however i tried to build everything static .

thx for the gdb hint, heres the output

(gdb) info threads
  3 Thread -1884591184 (LWP 8768)  0xb7e7f308 in allocator_free () from
/home/apache22/lib/libapr-1.so.0
  2 Thread -2052428880 (LWP 8785)  0x0807b039 in ap_core_input_filter ()
  1 Thread -1209833792 (LWP 8702)  0xb7f89402 in ?? ()
(gdb) thread 3
[Switching to thread 3 (Thread -1884591184 (LWP 8768))]#0  0xb7e7f308 in
allocator_free () from /home/apache22/lib/libapr-1.so.0
(gdb) bt
#0  0xb7e7f308 in allocator_free () from /home/apache22/lib/libapr-1.so.0
#1  0xb7e7f224 in apr_allocator_free () from /home/apache22/lib/libapr-1.so.0
#2  0xb7f6a81f in apr_bucket_free () from /home/apache22/lib/libaprutil-1.so.0
#3  0xb7f6b146 in heap_bucket_destroy () from /home/apache22/lib/libaprutil-1.so.0
#4  0xb7f6b35c in apr_brigade_cleanup () from /home/apache22/lib/libaprutil-1.so.0
#5  0xb7f6b3b1 in apr_brigade_destroy () from /home/apache22/lib/libaprutil-1.so.0
#6  0x0806e810 in ap_getline ()
#7  0x0809b7a0 in ap_proxy_http_process_response ()
#8  0x0809c878 in proxy_http_handler ()
#9  0x08095249 in proxy_run_scheme_handler ()
#10 0x08092ab1 in proxy_handler ()
#11 0x0807ce41 in ap_run_handler ()
#12 0x0807d581 in ap_invoke_handler ()
#13 0x080b4a66 in ap_process_request ()
#14 0x080b1f7c in ap_process_http_connection ()
#15 0x080842d8 in ap_run_process_connection ()
#16 0x08084707 in ap_process_connection ()
#17 0x080c2ecb in process_socket ()
#18 0x080c36d4 in worker_thread ()
#19 0xb7e8b868 in dummy_worker () from /home/apache22/lib/libapr-1.so.0
#20 0x00bfb341 in start_thread () from /lib/tls/libpthread.so.0
#21 0x00b136fe in clone () from /lib/tls/libc.so.6
(gdb) thread 2
[Switching to thread 2 (Thread -2052428880 (LWP 8785))]#0  0x0807b039 in
ap_core_input_filter ()
(gdb) bt
#0  0x0807b039 in ap_core_input_filter ()
#1  0x08087957 in ap_get_brigade ()
#2  0x0806e3c8 in ap_rgetline_core ()
#3  0x0806e7ff in ap_getline ()
#4  0x0809b4f9 in ap_proxy_read_headers ()
#5  0x0809ba00 in ap_proxy_http_process_response ()
#6  0x0809c878 in proxy_http_handler ()
#7  0x08095249 in proxy_run_scheme_handler ()
#8  0x08092ab1 in proxy_handler ()
#9  0x0807ce41 in ap_run_handler ()
#10 0x0807d581 in ap_invoke_handler ()
#11 0x080b4a66 in ap_process_request ()
#12 0x080b1f7c in ap_process_http_connection ()
#13 0x080842d8 in ap_run_process_connection ()
#14 0x08084707 in ap_process_connection ()
#15 0x080c2ecb in process_socket ()
#16 0x080c36d4 in worker_thread ()
#17 0xb7e8b868 in dummy_worker () from /home/apache22/lib/libapr-1.so.0
#18 0x00bfb341 in start_thread () from /lib/tls/libpthread.so.0
#19 0x00b136fe in clone () from /lib/tls/libc.so.6
(gdb) thread 1
[Switching to thread 1 (Thread -1209833792 (LWP 8702))]#0  0xb7f89402 in ?? ()
(gdb) bt
#0  0xb7f89402 in ?? ()
#1  0x00bfc06d in pthread_join () from /lib/tls/libpthread.so.0
#2  0xb7e8ba3b in apr_thread_join () from /home/apache22/lib/libapr-1.so.0
#3  0x080c3c89 in join_workers ()
#4  0x080c4090 in child_main ()
#5  0x080c419d in make_child ()
#6  0x080c46c3 in perform_idle_server_maintenance ()
#7  0x080c48e4 in server_main_loop ()
#8  0x080c4bb8 in ap_mpm_run ()
#9  0x080683aa in main ()


I reattached the process a few times, the threads seem to do not leave their
functions.

stepi circles around this:

0xb7e7f277 in allocator_free () from /home/apache22/lib/libapr-1.so.0
0xb7e7f27a in allocator_free () from /home/apache22/lib/libapr-1.so.0
0xb7e7f27c in allocator_free () from /home/apache22/lib/libapr-1.so.0
0xb7e7f27f in allocator_free () from /home/apache22/lib/libapr-1.so.0
0xb7e7f282 in allocator_free () from /home/apache22/lib/libapr-1.so.0
0xb7e7f285 in allocator_free () from /home/apache22/lib/libapr-1.so.0
0xb7e7f288 in allocator_free () from /home/apache22/lib/libapr-1.so.0
0xb7e7f28c in allocator_free () from /home/apache22/lib/libapr-1.so.0
0xb7e7f2a6 in allocator_free () from /home/apache22/lib/libapr-1.so.0
0xb7e7f2aa in allocator_free () from /home/apache22/lib/libapr-1.so.0
0xb7e7f2ac in allocator_free () from /home/apache22/lib/libapr-1.so.0
0xb7e7f2af in allocator_free () from /home/apache22/lib/libapr-1.so.0
0xb7e7f2b2 in allocator_free () from /home/apache22/lib/libapr-1.so.0
0xb7e7f2b5 in allocator_free () from /home/apache22/lib/libapr-1.so.0
0xb7e7f2b9 in allocator_free () from /home/apache22/lib/libapr-1.so.0
0xb7e7f2bb in allocator_free () from /home/apache22/lib/libapr-1.so.0
0xb7e7f2bd in allocator_free () from /home/apache22/lib/libapr-1.so.0
0xb7e7f2cd in allocator_free () from /home/apache22/lib/libapr-1.so.0
0xb7e7f2d0 in allocator_free () from /home/apache22/lib/libapr-1.so.0
0xb7e7f2d3 in allocator_free () from /home/apache22/lib/libapr-1.so.0
0xb7e7f2d6 in allocator_free () from /home/apache22/lib/libapr-1.so.0
0xb7e7f2da in allocator_free () from /home/apache22/lib/libapr-1.so.0
0xb7e7f2dd in allocator_free () from /home/apache22/lib/libapr-1.so.0
0xb7e7f2e0 in allocator_free () from /home/apache22/lib/libapr-1.so.0
0xb7e7f2e2 in allocator_free () from /home/apache22/lib/libapr-1.so.0
0xb7e7f300 in allocator_free () from /home/apache22/lib/libapr-1.so.0
0xb7e7f303 in allocator_free () from /home/apache22/lib/libapr-1.so.0
0xb7e7f306 in allocator_free () from /home/apache22/lib/libapr-1.so.0
0xb7e7f308 in allocator_free () from /home/apache22/lib/libapr-1.so.0
0xb7e7f30a in allocator_free () from /home/apache22/lib/libapr-1.so.0

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


Mime
View raw message