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=44402>. 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=44402 ------- Additional Comments From [EMAIL PROTECTED] 2008-02-14 14:15 ------- Thanks Ruediger for your suggestion. I will try to explore based on your suggestion. Meanwhile here is the 3rd type of crash (with your patch). [EMAIL PROTECTED] ([EMAIL PROTECTED]) terminated by signal SEGV (Segmentation Fault) Current function is apr_pool_cleanup_kill 2045 c = p->cleanups; (dbx) where current thread: [EMAIL PROTECTED] =>[1] apr_pool_cleanup_kill(p = 0xa0, data = 0x195b888, cleanup_fn = 0xfffffd7fff223540 = &`libapr-1.so.0.2.11`sockets.c`socket_cleanup(void *sock)), line 2045 in "apr_pools.c" [2] apr_pool_cleanup_run(p = 0xa0, data = 0x195b888, cleanup_fn = 0xfffffd7fff223540 = &`libapr-1.so.0.2.11`sockets.c`socket_cleanup(void *sock)), line 2088 in "apr_pools.c" [3] apr_socket_close(thesocket = 0x195b888), line 149 in "sockets.c" [4] ap_lingering_close(c = 0x17407f0), line 135 in "connection.c" [5] process_socket(p = 0x1740748, sock = 0x195b888, my_child_num = 1, my_thread_num = 10, bucket_alloc = 0x195b728), line 569 in "worker.c" [6] worker_thread(thd = 0x52bb48, dummy = 0x4f3480), line 951 in "worker.c" [7] dummy_worker(opaque = 0x52bb48), line 142 in "thread.c" [8] _thr_setup(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7ffef5d8f7 [9] _lwp_start(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfffffd7ffef5dba0 (dbx) up Current function is apr_pool_cleanup_run 2088 apr_pool_cleanup_kill(p, data, cleanup_fn); (dbx) up Current function is apr_socket_close 149 return apr_pool_cleanup_run(thesocket->pool, thesocket, socket_cleanup); (dbx) p *thesocket *thesocket = { pool = 0xa0 socketdes = 26588968 type = 0 protocol = 26588928 local_addr = 0x195b7e8 remote_addr = 0x1741158 timeout = 24383832 local_port_unknown = 4895848 local_interface_unknown = 0 remote_addr_unknown = 0 options = 0 inherit = 0 userdata = (nil) } (dbx) dump thesocket = 0x195b888 (dbx) up Current function is ap_lingering_close 135 apr_socket_close(csd); (dbx) dump timeup = 0 dummybuf = "" c = 0x17407f0 nbytes = 4294967296U csd = 0x195b888 (dbx) p *c *c = { pool = 0x1740748 base_server = 0x4c0300 vhost_lookup_data = (nil) local_addr = 0x195b8d8 remote_addr = 0x195ba18 remote_ip = 0x1740f88 "192.168.22.2" remote_host = (nil) remote_logname = (nil) aborted = 0 keepalive = AP_CONN_UNKNOWN double_reverse = 0 keepalives = 0 local_ip = 0x1740f78 "192.168.22.1" local_host = (nil) id = 510 conn_config = 0x1740898 notes = 0x1740dd8 input_filters = 0x1740fa8 output_filters = 0x1740fd0 sbh = 0x17407e8 bucket_alloc = 0x195b728 cs = (nil) data_in_input_filters = 0 } (dbx) _arch_networkio.h`struct apr_socket_t*)csd < *((struct apr_socket_t *) csd) = { pool = 0xa0 socketdes = 26588968 type = 0 protocol = 26588928 local_addr = 0x195b7e8 remote_addr = 0x1741158 timeout = 24383832 local_port_unknown = 4895848 local_interface_unknown = 0 remote_addr_unknown = 0 options = 0 inherit = 0 userdata = (nil) } (dbx) etworkio.h`struct apr_socket_t*)csd->local_addr < dbx: can't find field "local_addr" in "*(csd)" (dbx) p ((`srclib/apr/include/arch/unix/apr_arch_networkio.h`struct apr_socke > ((struct apr_socket_t *) csd)->local_addr = 0x195b7e8 (dbx) p *((`srclib/apr/include/arch/unix/apr_arch_networkio.h`struct apr_sock > *((struct apr_socket_t *) csd)->local_addr = { pool = 0xa0 hostname = 0x195b728 "H^Gt^A" servname = 0x195b700 "" port = 0 family = 0 salen = 24383744U ipaddr_len = 0 addr_str_len = 24383744 ipaddr_ptr = 0xfffffd7fff2e8010 next = (nil) sa = { sin = { sin_family = 0 sin_port = 0 sin_addr = { S_un = { S_un_b = { s_b1 = '\0' s_b2 = '\0' s_b3 = '\0' s_b4 = '\0' } S_un_w = { s_w1 = 0 s_w2 = 0 } S_addr = 0 } } sin_zero = "" } sin6 = { sin6_family = 0 sin6_port = 0 sin6_flowinfo = 0 sin6_addr = { _S6_un = { _S6_u8 = "" _S6_u32 = (0, 0, 4373928U, 0) __S6_align = 0 } } sin6_scope_id = 26588968U __sin6_src_id = 0 } sas = { ss_family = 0 _ss_pad1 = "" _ss_align = 0.0 _ss_pad2 = "xxB" } } } -- 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]
