proxy:: rpm -qi perl mod_perl httpd
Name : perl
Epoch : 4
Version : 5.36.1
Release : 497.fc38
Architecture: x86_64
Install Date: Sat 26 Aug 2023 06:43:01 AM MDT
Group : Unspecified
Size : 0
License : GPL+ or Artistic
Signature : RSA/SHA256, Tue 16 May 2023 05:19:26 AM MDT, Key ID 809a8d7ceb10b464
Source RPM : perl-5.36.1-497.fc38.src.rpm
Build Date : Tue 16 May 2023 04:52:03 AM MDT
Build Host : buildvm-x86-11.iad2.fedoraproject.org
Packager : Fedora Project
Vendor : Fedora Project
URL : https://www.perl.org/
Bug URL : https://bugz.fedoraproject.org/perl
Summary : Practical Extraction and Report Language
Description :
Perl is a high-level programming language with roots in C, sed, awk and shell
scripting. Perl is good at handling processes and files, and is especially
good at handling text. Perl's hallmarks are practicality and efficiency.
While it is used to do a lot of different things, Perl's most common
applications are system administration utilities and web programming.
This is a metapackage with all the Perl bits and core modules that can be
found in the upstream tarball from perl.org.
If you need only a specific feature, you can install a specific package
instead. E.g. to handle Perl scripts with /usr/bin/perl interpreter,
install perl-interpreter package. See perl-interpreter description for more
details on the Perl decomposition into packages.
Name : mod_perl
Version : 2.0.12
Release : 6.fc38
Architecture: x86_64
Install Date: Sat 26 Aug 2023 06:43:00 AM MDT
Group : Unspecified
Size : 6694134
License : ASL 2.0
Signature : RSA/SHA256, Thu 19 Jan 2023 09:57:36 PM MST, Key ID 809a8d7ceb10b464
Source RPM : mod_perl-2.0.12-6.fc38.src.rpm
Build Date : Thu 19 Jan 2023 04:05:27 PM MST
Build Host : buildvm-x86-08.iad2.fedoraproject.org
Packager : Fedora Project
Vendor : Fedora Project
URL : https://perl.apache.org/
Bug URL : https://bugz.fedoraproject.org/mod_perl
Summary : An embedded Perl interpreter for the Apache HTTP Server
Description :
Mod_perl incorporates a Perl interpreter into the Apache web server,
so that the Apache web server can directly execute Perl code.
Mod_perl links the Perl run-time library into the Apache web server and
provides an object-oriented Perl interface for Apache's C language
API. The end result is a quicker CGI script turnaround process, since
no external Perl interpreter has to be started.
Install mod_perl if you're installing the Apache web server and you'd
like for it to directly incorporate a Perl interpreter.
Name : httpd
Version : 2.4.57
Release : 1.fc38
Architecture: x86_64
Install Date: Sat 26 Aug 2023 06:33:29 AM MDT
Group : Unspecified
Size : 61953
License : ASL 2.0
Signature : RSA/SHA256, Tue 11 Apr 2023 06:52:41 AM MDT, Key ID 809a8d7ceb10b464
Source RPM : httpd-2.4.57-1.fc38.src.rpm
Build Date : Tue 11 Apr 2023 05:33:52 AM MDT
Build Host : buildhw-x86-01.iad2.fedoraproject.org
Packager : Fedora Project
Vendor : Fedora Project
URL : https://httpd.apache.org/
Bug URL : https://bugz.fedoraproject.org/httpd
Summary : Apache HTTP Server
Description :
The Apache HTTP Server is a powerful, efficient, and extensible
web server.
####
#!/bin/sh
for pid in $(pgrep -u apache httpd); do
echo Process $pid
pstack $pid | grep ^#0 | grep -v _wait
done
####
Process 6848
#0 0x00007fed4f59e384 in accept () from target:/lib64/libc.so.6
Process 6857
#0 0x00007fed4f591b77 in select () from target:/lib64/libc.so.6
#0 0x00007fed4f58b0fa in read () from target:/lib64/libc.so.6
Process 6858
#0 0x00007fed3c079843 in THX_ck_rv2xv () from target:/usr/lib64/perl5/vendor_perl/auto/Lexical/Var/Var.so
#0 0x00007fed3c0796b0 in THX_name_key () from target:/usr/lib64/perl5/vendor_perl/auto/Lexical/Var/Var.so
#0 0x00007fed3c079591 in THX_name_key () from target:/usr/lib64/perl5/vendor_perl/auto/Lexical/Var/Var.so
#0 0x00007fed4f53d167 in __strncmp_sse2 () from target:/lib64/libc.so.6
#0 0x00007fed4f591b77 in select () from target:/lib64/libc.so.6
#0 0x00007fed4f58b0fa in read () from target:/lib64/libc.so.6
Process 6859
#0 0x00007fed4f591b77 in select () from target:/lib64/libc.so.6
#0 0x00007fed4f58b0fa in read () from target:/lib64/libc.so.6
Process 6861
#0 0x00007fed4f591b77 in select () from target:/lib64/libc.so.6
#0 0x00007fed4f58b0fa in read () from target:/lib64/libc.so.6
####
Thread 24 (Thread 0x7fed431e96c0 (LWP 6959) "/usr/sbin/httpd"):
#0 0x00007fed3c0795e0 in THX_name_key () from target:/usr/lib64/perl5/vendor_perl/auto/Lexical/Var/Var.so
#1 0x00007fed3c0798aa in THX_ck_rv2xv () from target:/usr/lib64/perl5/vendor_perl/auto/Lexical/Var/Var.so
#2 0x00007fed4e2630df in Perl_newUNOP () from target:/lib64/libperl.so.5.36
#3 0x00007fed4e2b94f9 in Perl_yyparse () from target:/lib64/libperl.so.5.36
#4 0x00007fed4e369e2b in S_doeval_compile () from target:/lib64/libperl.so.5.36
#5 0x00007fed4e36b12b in Perl_pp_require () from target:/lib64/libperl.so.5.36
#6 0x00007fed4e317958 in Perl_runops_standard () from target:/lib64/libperl.so.5.36
#7 0x00007fed4e27c5d2 in Perl_call_sv () from target:/lib64/libperl.so.5.36
#8 0x00007fed4e27f944 in Perl_call_list () from target:/lib64/libperl.so.5.36
#9 0x00007fed4e26e158 in S_process_special_blocks () from target:/lib64/libperl.so.5.36
#10 0x00007fed4e26f3c6 in Perl_newATTRSUB_x () from target:/lib64/libperl.so.5.36
#11 0x00007fed4e270511 in Perl_utilize () from target:/lib64/libperl.so.5.36
#12 0x00007fed4e2ba6e6 in Perl_yyparse () from target:/lib64/libperl.so.5.36
#13 0x00007fed4e369e2b in S_doeval_compile () from target:/lib64/libperl.so.5.36
#14 0x00007fed4e36b12b in Perl_pp_require () from target:/lib64/libperl.so.5.36
#15 0x00007fed4e317958 in Perl_runops_standard () from target:/lib64/libperl.so.5.36
#16 0x00007fed4e27c5d2 in Perl_call_sv () from target:/lib64/libperl.so.5.36
#17 0x00007fed4e27f944 in Perl_call_list () from target:/lib64/libperl.so.5.36
#18 0x00007fed4e26e158 in S_process_special_blocks () from target:/lib64/libperl.so.5.36
#19 0x00007fed4e26f3c6 in Perl_newATTRSUB_x () from target:/lib64/libperl.so.5.36
#20 0x00007fed4e270511 in Perl_utilize () from target:/lib64/libperl.so.5.36
#21 0x00007fed4e2ba6e6 in Perl_yyparse () from target:/lib64/libperl.so.5.36
#22 0x00007fed4e369e2b in S_doeval_compile () from target:/lib64/libperl.so.5.36
#23 0x00007fed4e36d231 in Perl_pp_entereval () from target:/lib64/libperl.so.5.36
#24 0x00007fed4e317958 in Perl_runops_standard () from target:/lib64/libperl.so.5.36
#25 0x00007fed4e27c5d2 in Perl_call_sv () from target:/lib64/libperl.so.5.36
#26 0x00007fed4e27f944 in Perl_call_list () from target:/lib64/libperl.so.5.36
#27 0x00007fed4e26e158 in S_process_special_blocks () from target:/lib64/libperl.so.5.36
#28 0x00007fed4e26f3c6 in Perl_newATTRSUB_x () from target:/lib64/libperl.so.5.36
#29 0x00007fed4e270511 in Perl_utilize () from target:/lib64/libperl.so.5.36
#30 0x00007fed4e2ba6e6 in Perl_yyparse () from target:/lib64/libperl.so.5.36
#31 0x00007fed4e369e2b in S_doeval_compile () from target:/lib64/libperl.so.5.36
#32 0x00007fed4e36b12b in Perl_pp_require () from target:/lib64/libperl.so.5.36
#33 0x00007fed4e317958 in Perl_runops_standard () from target:/lib64/libperl.so.5.36
#34 0x00007fed4e27c5d2 in Perl_call_sv () from target:/lib64/libperl.so.5.36
#35 0x00007fed4e27f944 in Perl_call_list () from target:/lib64/libperl.so.5.36
#36 0x00007fed4e26e158 in S_process_special_blocks () from target:/lib64/libperl.so.5.36
#37 0x00007fed4e26f3c6 in Perl_newATTRSUB_x () from target:/lib64/libperl.so.5.36
#38 0x00007fed4e270511 in Perl_utilize () from target:/lib64/libperl.so.5.36
#39 0x00007fed4e2ba6e6 in Perl_yyparse () from target:/lib64/libperl.so.5.36
#40 0x00007fed4e369e2b in S_doeval_compile () from target:/lib64/libperl.so.5.36
#41 0x00007fed4e36b12b in Perl_pp_require () from target:/lib64/libperl.so.5.36
#42 0x00007fed4e317958 in Perl_runops_standard () from target:/lib64/libperl.so.5.36
#43 0x00007fed4e27c5d2 in Perl_call_sv () from target:/lib64/libperl.so.5.36
#44 0x00007fed4e27f944 in Perl_call_list () from target:/lib64/libperl.so.5.36
#45 0x00007fed4e26e158 in S_process_special_blocks () from target:/lib64/libperl.so.5.36
#46 0x00007fed4e26f3c6 in Perl_newATTRSUB_x () from target:/lib64/libperl.so.5.36
#47 0x00007fed4e270511 in Perl_utilize () from target:/lib64/libperl.so.5.36
#48 0x00007fed4e2ba6e6 in Perl_yyparse () from target:/lib64/libperl.so.5.36
#49 0x00007fed4e369e2b in S_doeval_compile () from target:/lib64/libperl.so.5.36
#50 0x00007fed4e36b12b in Perl_pp_require () from target:/lib64/libperl.so.5.36
#51 0x00007fed4e317958 in Perl_runops_standard () from target:/lib64/libperl.so.5.36
#52 0x00007fed4e27c5d2 in Perl_call_sv () from target:/lib64/libperl.so.5.36
#53 0x00007fed4e27f944 in Perl_call_list () from target:/lib64/libperl.so.5.36
#54 0x00007fed4e26e158 in S_process_special_blocks () from target:/lib64/libperl.so.5.36
#55 0x00007fed4e26f3c6 in Perl_newATTRSUB_x () from target:/lib64/libperl.so.5.36
#56 0x00007fed4e270511 in Perl_utilize () from target:/lib64/libperl.so.5.36
#57 0x00007fed4e2ba6e6 in Perl_yyparse () from target:/lib64/libperl.so.5.36
#58 0x00007fed4e369e2b in S_doeval_compile () from target:/lib64/libperl.so.5.36
#59 0x00007fed4e36b12b in Perl_pp_require () from target:/lib64/libperl.so.5.36
#60 0x00007fed4e317958 in Perl_runops_standard () from target:/lib64/libperl.so.5.36
#61 0x00007fed4e27c5d2 in Perl_call_sv () from target:/lib64/libperl.so.5.36
#62 0x00007fed4e27f944 in Perl_call_list () from target:/lib64/libperl.so.5.36
#63 0x00007fed4e26e158 in S_process_special_blocks () from target:/lib64/libperl.so.5.36
#64 0x00007fed4e26f3c6 in Perl_newATTRSUB_x () from target:/lib64/libperl.so.5.36
#65 0x00007fed4e270511 in Perl_utilize () from target:/lib64/libperl.so.5.36
#66 0x00007fed4e2ba6e6 in Perl_yyparse () from target:/lib64/libperl.so.5.36
#67 0x00007fed4e369e2b in S_doeval_compile () from target:/lib64/libperl.so.5.36
#68 0x00007fed4e36d231 in Perl_pp_entereval () from target:/lib64/libperl.so.5.36
#69 0x00007fed4e317958 in Perl_runops_standard () from target:/lib64/libperl.so.5.36
#70 0x00007fed4e27c5d2 in Perl_call_sv () from target:/lib64/libperl.so.5.36
#71 0x00007fed4e795cde in modperl_callback () from target:/etc/httpd/modules/mod_perl.so
#72 0x00007fed4e797bf0 in modperl_callback_run_handlers () from target:/etc/httpd/modules/mod_perl.so
#73 0x00007fed4e797fd7 in modperl_callback_per_dir () from target:/etc/httpd/modules/mod_perl.so
#74 0x00007fed4e79a449 in modperl_response_handler_cgi () from target:/etc/httpd/modules/mod_perl.so
#75 0x00005651504882da in ap_run_handler ()
#76 0x0000565150491d76 in ap_invoke_handler ()
#77 0x00005651504ce0c8 in ap_process_async_request ()
#78 0x00005651504ce2e7 in ap_process_request ()
#79 0x00007fed4e74ff02 in h2_c2_hook_process.lto_priv () from target:/etc/httpd/modules/mod_http2.so
#80 0x00005651504986da in ap_run_process_connection ()
#81 0x00007fed4e75925e in slot_run () from target:/etc/httpd/modules/mod_http2.so
#82 0x00007fed4f516907 in start_thread () from target:/lib64/libc.so.6
#83 0x00007fed4f59c870 in clone3 () from target:/lib64/libc.so.6