Package: apache2-bin
Version: 2.4.66-1~deb12u1
Severity: important

Since installing Apache 2.4.66, I've had a number of segmentation faults
in mod_http2, on multiple servers (running similar config). The same 
configuration
did not fault in 2.4.65.

gdb says

Core was generated by `/usr/sbin/apache2 -k start'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  c1_purge_streams (m=m@entry=0x7f2b7801d738) at ./modules/http2/h2_mplx.c:606
Download failed: Invalid argument.  Continuing without source file 
./modules/http2/./modules/http2/h2_mplx.c.
606     ./modules/http2/h2_mplx.c: No such file or directory.
[Current thread is 1 (Thread 0x7f2b5cff96c0 (LWP 67321))]
(gdb) bt
#0  c1_purge_streams (m=m@entry=0x7f2b7801d738) at ./modules/http2/h2_mplx.c:606
#1  0x00007f2b9797cfe0 in h2_mplx_c1_poll (m=0x7f2b7801d738, 
timeout=timeout@entry=0, on_stream_input=on_stream_input@entry=0x7f2b97982230 
<on_stream_input>,
    on_stream_output=on_stream_output@entry=0x7f2b979820f0 <on_stream_output>, 
on_ctx=on_ctx@entry=0x7f2b7801d0a0) at ./modules/http2/h2_mplx.c:659
#2  0x00007f2b979861bc in h2_session_process (session=0x7f2b7801d0a0, async=1, 
pkeepalive=pkeepalive@entry=0x7f2b5cff8d44) at ./modules/http2/h2_session.c:2013
#3  0x00007f2b9796f81c in h2_c1_run (c=0x7f2b7805a360) at 
./modules/http2/h2_c1.c:132
#4  0x000056427a468fd0 in ap_run_process_connection (c=c@entry=0x7f2b7805a360) 
at ./server/connection.c:42
#5  0x00007f2b97c22743 in process_socket (thd=thd@entry=0x7f2b98f4e068, 
p=<optimized out>, sock=<optimized out>, cs=<optimized out>, 
my_child_num=my_child_num@entry=0,
    my_thread_num=my_thread_num@entry=11) at ./server/mpm/event/event.c:1098
#6  0x00007f2b97c2359a in worker_thread (thd=0x7f2b98f4e068, dummy=<optimized 
out>) at ./server/mpm/event/event.c:2252
#7  0x00007f2b990791f5 in start_thread (arg=<optimized out>) at 
./nptl/pthread_create.c:442
#8  0x00007f2b990f98dc in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

This appears to be a known bug upstream: 
https://bz.apache.org/bugzilla/show_bug.cgi



Hamish


-- Package-specific info:

-- System Information:
Debian Release: 12.13
  APT prefers oldstable-updates
  APT policy: (500, 'oldstable-updates'), (500, 'oldstable-security'), (500, 
'oldstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.1.0-42-amd64 (SMP w/6 CPU threads; PREEMPT)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages apache2-bin depends on:
ii  libapr1                  1.7.2-3+deb12u1
ii  libaprutil1              1.6.3-1
ii  libaprutil1-dbd-sqlite3  1.6.3-1
ii  libaprutil1-ldap         1.6.3-1
ii  libbrotli1               1.0.9-2+b6
ii  libc6                    2.36-9+deb12u13
ii  libcrypt1                1:4.4.33-2
ii  libcurl4                 7.88.1-10+deb12u14
ii  libjansson4              2.14-2
ii  libldap-2.5-0            2.5.13+dfsg-5
ii  liblua5.3-0              5.3.6-2
ii  libnghttp2-14            1.52.0-1+deb12u2
ii  libpcre2-8-0             10.42-1
ii  libssl3                  3.0.18-1~deb12u1
ii  libxml2                  2.9.14+dfsg-1.3~deb12u5
ii  perl                     5.36.0-7+deb12u3
ii  zlib1g                   1:1.2.13.dfsg-1

apache2-bin recommends no packages.

Versions of packages apache2-bin suggests:
pn  apache2-doc                                      <none>
pn  apache2-suexec-pristine | apache2-suexec-custom  <none>
ii  elinks [www-browser]                             0.13.2-1+b4
ii  links [www-browser]                              2.28-1+b2
ii  lynx [www-browser]                               2.9.0dev.12-1
ii  netrik [www-browser]                             1.16.1-2+b2
ii  w3m [www-browser]                                0.5.3+git20230121-2

Versions of packages apache2 depends on:
ii  apache2-data               2.4.66-1~deb12u1
ii  apache2-utils              2.4.66-1~deb12u1
ii  init-system-helpers        1.65.2+deb12u1
ii  lsb-base                   11.6
ii  media-types                10.0.0
ii  perl                       5.36.0-7+deb12u3
ii  procps                     2:4.0.2-3
ii  sysvinit-utils [lsb-base]  3.06-4

Versions of packages apache2 recommends:
ii  ssl-cert  1.1.2

Versions of packages apache2 suggests:
pn  apache2-doc                                      <none>
pn  apache2-suexec-pristine | apache2-suexec-custom  <none>
ii  elinks [www-browser]                             0.13.2-1+b4
ii  links [www-browser]                              2.28-1+b2
ii  lynx [www-browser]                               2.9.0dev.12-1
ii  netrik [www-browser]                             1.16.1-2+b2
ii  w3m [www-browser]                                0.5.3+git20230121-2

Versions of packages apache2-bin is related to:
ii  apache2      2.4.66-1~deb12u1
ii  apache2-bin  2.4.66-1~deb12u1

-- no debconf information

Reply via email to