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=44381>.
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=44381


[EMAIL PROTECTED] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO




------- Additional Comments From [EMAIL PROTECTED]  2008-02-15 04:45 -------
(In reply to comment #4)
> I attached GDB to a process running in the CPU hogging state and discovered 
> the
> following looping stacktrace:
> 
> #0  apr_pool_cleanup_kill (p=0xf1100030, data=0xf1101130,
> cleanup_fn=0xf7f90e90
> <brigade_cleanup>) at memory/unix/apr_pools.c:2022
>         c = (cleanup_t *) 0xf1101040
>         lastp = (cleanup_t **) 0xf1100fd0

It would be very helpful if you could follow c->next until its value is NULL or
you detect a loop. Whats the value of p->cleanups and what of
c->data and c->plain_cleanup_fn in each iteration?


> #1  0xf7f91e12 in apr_brigade_destroy (b=0xf1101130) at 
> buckets/apr_brigade.c:58
> No locals.
> #2  0x56584755 in ap_core_output_filter (f=0xf1100670, b=0xf1101130) at
> core_filters.c:876
>         temp = <value optimized out>
>         next = <value optimized out>
>         temp_brig = (apr_bucket_brigade *) 0xee3e32a8
>         nbytes = 0
>         nvec_trailers = 0
>         vec = {{iov_base = 0xef5f13b8, iov_len = 5}, {iov_base = 0xe83b0148,
> iov_len = 910}, {iov_base = 0x565d6b1f, iov_len = 2}, {
>     iov_base = 0x0, iov_len = 4031307968}, {iov_base = 0xf53b64f8, iov_len =
> 4160298675}, {iov_base = 0xf1a2c980, iov_len = 4031307928}, {
>     iov_base = 0x1f40, iov_len = 4160358428}, {iov_base = 0x1117e, iov_len =
> 4160303534}, {iov_base = 0xf53b6538, iov_len = 4160304487}, {
>     iov_base = 0xef5f1bf8, iov_len = 4160353204}, {iov_base = 0x0, iov_len =
> 4160298775}, {iov_base = 0x565d6b1f, iov_len = 4047184992}, {
>     iov_base = 0xf53b6538, iov_len = 4160298775}, {iov_base = 0x11e1a300,
> iov_len = 0}, {iov_base = 0xf53b6558, iov_len = 4160358428}, {
>     iov_base = 0xef5f1bf8, iov_len = 3997052964}}
>         flen = <value optimized out>
>         last_e = <value optimized out>
>         e = <value optimized out>
>         nvec = 0
>         fd = (apr_file_t *) 0x0
>         last_merged_bucket = (apr_bucket *) 0x0
>         vec_trailers = {{iov_base = 0xef5ef160, iov_len = 1448999480}, 
> {iov_base
> = 0xf1101130, iov_len = 4015976800}, {
>     iov_base = 0xf53b6468, iov_len = 1448675696}, {iov_base = 0xef5efef0,
> iov_len = 4044362032}, {iov_base = 0xf048e2c3,
>     iov_len = 1448999480}, {iov_base = 0x565dfa38, iov_len = 4114310437},
> {iov_base = 0x493e0, iov_len = 0}, {iov_base = 0x11e1a300,
>     iov_len = 0}, {iov_base = 0xf7e90c59, iov_len = 1}, {iov_base = 
> 0xf53b6498,
> iov_len = 4159153768}, {iov_base = 0x0,
>     iov_len = 4160158260}, {iov_base = 0x493e0, iov_len = 4114310340}, 
> {iov_base
> = 0xf53b64d8, iov_len = 4160136804}, {
>     iov_base = 0xf53b64c4, iov_len = 1}, {iov_base = 0x493e0, iov_len =
> 4160099041}, {iov_base = 0xf00dff48, iov_len = 4023555248}}
>         foffset = 0
>         rv = 0
>         more = (apr_bucket_brigade *) 0x0
>         c = (conn_rec *) 0xf1100220
>         net = (core_net_rec *) 0xf1100648
>         ctx = (core_output_filter_ctx_t *) 0xee3e3030
>         eblock = APR_NONBLOCK_READ
>         input_pool = (apr_pool_t *) 0xf1100030
> #3  0x56590970 in ap_pass_brigade (next=0xf1100fd0, bb=0xf1101130) at
> util_filter.c:526
>         e = (apr_bucket *) 0xf1101040
> #4  0x565bcbe5 in ap_http_chunk_filter (f=0xe83ca870, b=0xf1101130) at
> chunk_filter.c:189
>         bytes = 0
>         eos = (apr_bucket *) 0x0
>         flush = (apr_bucket *) 0xef5f1bf8
>         chunk_hdr =
"38e\r&#65533;\037\000\000\000\000\000\0008f;&#65533;&#65533;&#65533;[V"
>         c = (conn_rec *) 0xf1100220
>         more = (apr_bucket_brigade *) 0x0
>         e = <value optimized out>
>         rv = <value optimized out>
> #5  0x56590970 in ap_pass_brigade (next=0xf1100fd0, bb=0xf1101130) at
> util_filter.c:526
>         e = (apr_bucket *) 0xf1101040
> #6  0x565ba5e2 in ap_http_outerror_filter (f=0xef5efef0, b=0xf1101130) at
> http_filters.c:1550
>         r = (request_rec *) 0xef5ef160
>         e = <value optimized out>
> #7  0x56590970 in ap_pass_brigade (next=0xf1100fd0, bb=0xf1101130) at
> util_filter.c:526
>         e = (apr_bucket *) 0xf1101040
> #8  0x56579c1d in ap_content_length_filter (f=0xef5efec0, b=0xf1101130) at
> protocol.c:1338
>         r = (request_rec *) 0xef5ef160
> ---Type <return> to continue, or q <return> to quit---
>         ctx = (struct content_length_ctx *) 0xe83ca758
>         e = <value optimized out>
>         eblock = 4044361680
> #9  0x56590970 in ap_pass_brigade (next=0xf1100fd0, bb=0xf1101130) at
> util_filter.c:526
>         e = (apr_bucket *) 0xf1101040
> #10 0x565ad11b in ap_proxy_http_process_response (p=0xf1100030, r=0xef5ef160,
> backend=0x5950c1d8, origin=0xf1100808, conf=0x565efb08,
>     server_portstr=0xf53ba8af "") at mod_proxy_http.c:1648
>         readbytes = 910
>         rv = <value optimized out>
>         mode = <value optimized out>
>         finish = 0
>         c = (conn_rec *) 0xf1100220
>         buffer = "\000\npported\000 com.microsoft.wm.srvppair,
> com.microsoft.wm.sswitch, com.microsoft.wm.predstrm, com.microsoft.wm.fastcac
> he,
com.microsoft.wm.startupprofile\000\n\000\000\000\000\034\b&#65533;&#65533;`J&#65533;&#65533;
>
a\002&#65533;X\210;&#65533;\217\036&#65533;&#65533;P&#65533;\024&#65533;H&#65533;\004&#65533;'\n\000\000`\020&#65533;&#65533;&#1577;;&#65533;\034\b&#65533;&#65533;"...
>         buf = <value optimized out>
>         keepchar = <value optimized out>
>         rp = (request_rec *) 0xf1101140
>         e = <value optimized out>
>         bb = (apr_bucket_brigade *) 0xf1101130
>         tmp_bb = (apr_bucket_brigade *) 0xee3e2ec8
>         len = 15
>         backasswards = 0
>         interim_response = 0
>         pread_len = 0
>         save_table = (apr_table_t *) 0xef5f0fd0
>         backend_broke = 0
>         te = 0xe83ca488 "chunked"
>         hop_by_hop_hdrs = {0x565d188d "Keep-Alive", 0x565ccb45
> "Proxy-Authenticate", 0x565d8aa9 "TE", 0x565d6a9f "Trailer",
>   0x565d18a1 "Upgrade", 0x0}
> #11 0x565af055 in proxy_http_handler (r=0xef5ef160, worker=0x565f3ea8,
> conf=0x565efb08,
>     url=0xf11007a0
>
"/trailer_er/er_tiefverborgenephantasien1_tr_300.wmv?px_cip=88.226.112.161.ip&px_host=cyber-tv.at.host",
> proxyname=0x0,
>     proxyport=0) at mod_proxy_http.c:1885
>         data = 0xef5ef160 "(&#65533;^&#65533; \002\020&#65533; &#65533;^V"
>         bytes_read = 4044358176
>         bytes_written = 4044361792
>         status = <value optimized out>
>         server_portstr =
>
"\000&#65533;&#65533;&#65533;&#65533;\000\000\000\000(&#65533;;&#65533;\204\034&#65533;&#65533;(&#65533;^&#65533;\b&#65533;^V&#65533;\t_&#65533;\000\000"
>         scheme = 0xf1100700 "http"
>         proxy_function = 0x565d6a0d "HTTP"
>         backend = (proxy_conn_rec *) 0x5950c1d8
>         is_ssl = <value optimized out>
>         p = (apr_pool_t *) 0xf1100030
> #12 0x5659e5d0 in proxy_run_scheme_handler (r=0xef5ef160, worker=0x565f3ea8,
> conf=0x565efb08,
>     url=0xef5f09a6
>
"http://194.50.253.10/trailer_er/er_tiefverborgenephantasien1_tr_300.wmv?px_cip=88.226.112.161.ip&px_host=cyber-tv.at.hos
> t", proxyhost=0x0, proxyport=0) at mod_proxy.c:2240
>         n = 0
>         rv = <value optimized out>
> #13 0x565a2c36 in proxy_handler (r=0xef5ef160) at mod_proxy.c:884
>         url = 0xef5f09a6
>
"http://194.50.253.10/trailer_er/er_tiefverborgenephantasien1_tr_300.wmv?px_cip=88.226.112.161.ip&px_host=cyber-tv.
> at.host"
>         uri = 0xef5f09a6
>
"http://194.50.253.10/trailer_er/er_tiefverborgenephantasien1_tr_300.wmv?px_cip=88.226.112.161.ip&px_host=cyber-tv.
> at.host"
>         scheme = 0xef5f0c20 "http"
>         p = 0x4 <Address 0x4 out of bounds>
>         p2 = 0xef5ef2e8
"&#65533;&#65533;^&#65533;h\b_&#65533;&#65533;&#65533;^&#65533;h\b_
>         conf = (proxy_server_conf *) 0x565efb08
> ---Type <return> to continue, or q <return> to quit---
>         proxies = (apr_array_header_t *) 0x565efbd0
>         ents = (struct proxy_remote *) 0x565efbe8
>         i = -250609048
>         access_status = 0
>         direct_connect = <value optimized out>
>         str = <value optimized out>
>         maxfwd = <value optimized out>
>         balancer = (proxy_balancer *) 0x0
>         worker = (proxy_worker *) 0x565f3ea8
>         attempts = 0
>         max_attempts = 0
> #14 0x565857dd in ap_run_handler (r=0xef5ef160) at config.c:157
>         n = 0
>         rv = <value optimized out>
> #15 0x56588f97 in ap_invoke_handler (r=0xef5ef160) at config.c:372
>         handler = 0x0
>         result = <value optimized out>
>         old_handler = 0x565d4994 "proxy-server"
>         ignore = <value optimized out>
> #16 0x565ba4fe in ap_process_request (r=0xef5ef160) at http_request.c:258
>         access_status = <value optimized out>
> #17 0x565b728f in ap_process_http_connection (c=0xf1100220) at http_core.c:190
>         r = (request_rec *) 0xef5ef160
>         csd = (apr_socket_t *) 0x0
> #18 0x5658d4dd in ap_run_process_connection (c=0xf1100220) at connection.c:43
>         n = 0
>         rv = <value optimized out>
> #19 0x5658d5dc in ap_process_connection (c=0xf1100220, csd=0xf1100070) at
> connection.c:178
>         rc = -250605504
> #20 0x565bfb2f in worker_thread (thd=0x569976a0, dummy=0x58e39370) at 
> worker.c:544
>         process_slot = 3
>         thread_slot = 41
>         csd = (apr_socket_t *) 0xf1100070
>         bucket_alloc = (apr_bucket_alloc_t *) 0xef5f1130
>         last_ptrans = (apr_pool_t *) 0x0
>         ptrans = (apr_pool_t *) 0xf1100030
>         rv = <value optimized out>
>         is_idle = <value optimized out>
> #21 0xf7f6ba26 in dummy_worker (opaque=0x569976a0) at 
> threadproc/unix/thread.c:142
> No locals.
> #22 0xf7eff45b in start_thread () from /lib/libpthread.so.0
> No symbol table info available.
> #23 0xf7e8424e in clone () from /lib/libc.so.6
> 



-- 
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to