https://bz.apache.org/bugzilla/show_bug.cgi?id=66316
--- Comment #3 from Stefan Eissing <[email protected]> --- What I can see in the pstack output is many threads like this: Thread 73 (Thread 0x7f8842ffd640 (LWP 1887577) "httpd"): #0 0x00007f887e69c3ba in __futex_abstimed_wait_common () from /lib64/libc.so.6 #1 0x00007f887e69ebc0 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6 #2 0x00007f887dbd6b73 in modperl_tipool_pop () from /etc/httpd/modules/mod_perl.so #3 0x00007f887dbd6c8b in modperl_interp_get () from /etc/httpd/modules/mod_perl.so #4 0x00007f887dbd6fce in modperl_interp_select () from /etc/httpd/modules/mod_perl.so #5 0x00007f887dbde587 in modperl_config_req_cleanup () from /etc/httpd/modules/mod_perl.so #6 0x00007f887e99bcbe in apr_pool_destroy () from /lib64/libapr-1.so.0 #7 0x00007f887e99bc9d in apr_pool_destroy () from /lib64/libapr-1.so.0 #8 0x000055e3318b876e in ap_read_request () #9 0x000055e3318da24b in ap_process_http_connection () #10 0x000055e3318a5dd8 in ap_run_process_connection () #11 0x00007f887e10d9a5 in process_socket () from /etc/httpd/modules/mod_mpm_event.so #12 0x00007f887e10e43a in worker_thread () from /etc/httpd/modules/mod_mpm_event.so #13 0x00007f887e69f822 in start_thread () from /lib64/libc.so.6 #14 0x00007f887e63f450 in clone3 () from /lib64/libc.so.6 I am not familiar with that mod_perl is doing here. But it seems to block when a HTTP/2 request/response has been handled and the allocated resources a freed. This free of a HTTP/2 stream (request/response) is done under lock of the "main" connection. And that prevents other requests on the same connection to progress. That is the lock waits you see in output filters. What mod_perl is waiting for here, I do not know. -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
