Your message dated Thu, 19 Nov 2015 19:47:06 +0000
with message-id <[email protected]>
and subject line Bug#803043: fixed in libapache2-mod-perl2 
2.0.9~1624218-2+deb8u1
has caused the Debian Bug report #803043,
regarding mod_perl2 / Apache segfaults after upgrading from Wheezy to Jessie
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
803043: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=803043
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libapache2-mod-perl2
Version: 2.0.9~1624218-2
Severity: grave

Hello,

after upgrading our otrs2 server from wheezy/amd64 to jessie I noticed dozens of apache segfaults per day on this machine. In dmesg it looks like this: [596698.770628] /usr/share/otrs[6733]: segfault at 8 ip 00007f0d3da86933 sp 00007f0d36396740 error 4 in libperl.so.5.20.2[7f0d3d9a3000+1b5000] [660795.241194] /usr/share/otrs[451]: segfault at 1 ip 0000000000000001 sp 00007f0d28ff0988 error 14 [660891.928530] /usr/sbin/apach[1162]: segfault at 10 ip 00007f0d3da78ec0 sp 00007f0d36b97b80 error 4 in libperl.so.5.20.2[7f0d3d9a3000+1b5000] [668700.556882] /usr/sbin/apach[14545]: segfault at 18 ip 00007f0d3da79307 sp 00007f0d267eb8f0 error 4 in libperl.so.5.20.2[7f0d3d9a3000+1b5000] [751331.096289] traps: /usr/sbin/apach[29092] general protection ip:7f0d3da78baf sp:7f0d2d7f97f0 error:0 in libperl.so.5.20.2[7f0d3d9a3000+1b5000]

In the apache error log:
[Mon Oct 26 11:12:14.001586 2015] [core:notice] [pid 23277:tid 140548357687168] AH00051: child pid 23283 exit signal Segmentation fault (11), possible coredump in /tmp/apache

Now the more curious thing. I have updated another server from Wheezy to Jessie, which is just serving gitolite and subversion repositories (about mod_svn). After the upgrade full svn checkouts were impossible, also because of segfaults from Apache itself. Later I found, that mod_perl2 was installed and activated on this system, but it was not used at all. So uninstalling libapache2-mod-perl2 solved the issue on the server, where it was not required.

From the otrs Server I have got the following core dump:

root@ticket:/tmp/apache# gdb /usr/sbin/apache2 -c core
GNU gdb (Debian 7.7.1+dfsg-5) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/sbin/apache2...Reading symbols from /usr/lib/debug//usr/sbin/apache2...done.
done.

warning: core file may not match specified executable file.
[New LWP 23304]
[New LWP 23305]
[New LWP 23307]
[New LWP 23296]
[New LWP 23308]
[New LWP 23293]
[New LWP 23309]
[New LWP 23291]
[New LWP 23286]
[New LWP 23289]
[New LWP 23288]
[New LWP 23287]
[New LWP 23290]
[New LWP 23285]
[New LWP 23292]
[New LWP 23294]
[New LWP 23310]
[New LWP 23295]
[New LWP 23283]
[New LWP 23297]
[New LWP 23298]
[New LWP 23301]
[New LWP 23300]
[New LWP 23299]
[New LWP 23302]
[New LWP 23306]
[New LWP 23303]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/sbin/apache2 -k start'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007fd3f096bac2 in modperl_interp_unselect () from /usr/lib/apache2/modules/mod_perl.so
(gdb) bt
#0 0x00007fd3f096bac2 in modperl_interp_unselect () from /usr/lib/apache2/modules/mod_perl.so #1 0x00007fd3f63959be in apr_pool_destroy () from /usr/lib/x86_64-linux-gnu/libapr-1.so.0 #2 0x00007fd3ef858c24 in ssl_io_filter_output (f=0x7fd3f6d15868, bb=0x7fd3f6be2b58) at ssl_engine_io.c:1659 #3 0x00007fd3ef85577a in ssl_io_filter_coalesce (f=0x0, bb=0x7fd3f6be2b58) at ssl_engine_io.c:1558 #4 0x00007fd3f6cd5b3d in ap_process_request_after_handler (r=0x7fd3f6bda0a0) at http_request.c:256 #5 0x00007fd3f6cd6820 in ap_process_request (r=0x7fd3f6bda0a0) at http_request.c:363 #6 0x00007fd3f6cd3122 in ap_process_http_sync_connection (c=0x7fd3f6d152c8) at http_core.c:190
#7  ap_process_http_connection (c=0x7fd3f6d152c8) at http_core.c:231
#8 0x00007fd3f6cc9b10 in ap_run_process_connection (c=0x7fd3f6d152c8) at connection.c:41 #9 0x00007fd3f0da651b in process_socket (bucket_alloc=<optimized out>, my_thread_num=<optimized out>, my_child_num=<optimized out>, sock=<optimized out>, p=<optimized out>, thd=<optimized out>) at worker.c:619
#10 worker_thread (thd=0x0, dummy=0x0) at worker.c:978
#11 0x00007fd3f61640a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#12 0x00007fd3f5e9904d in clone () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt full
#0 0x00007fd3f096bac2 in modperl_interp_unselect () from /usr/lib/apache2/modules/mod_perl.so
No symbol table info available.
#1 0x00007fd3f63959be in apr_pool_destroy () from /usr/lib/x86_64-linux-gnu/libapr-1.so.0
No symbol table info available.
#2 0x00007fd3ef858c24 in ssl_io_filter_output (f=0x7fd3f6d15868, bb=0x7fd3f6be2b58) at ssl_engine_io.c:1659
        data = 0x0
        len = 0
        bucket = 0x7fd3f6be31a8
        filter_ctx = 0x7fd3f6d15810
        inctx = 0x0
        rblock = APR_BLOCK_READ
#3 0x00007fd3ef85577a in ssl_io_filter_coalesce (f=0x0, bb=0x7fd3f6be2b58) at ssl_engine_io.c:1558
        ctx = 0x7fd3f6be2350
        count = 0
#4 0x00007fd3f6cd5b3d in ap_process_request_after_handler (r=0x7fd3f6bda0a0) at http_request.c:256
        bb = 0x7fd3f6be2b58
        b = <optimized out>
        c = 0x7fd3f6d152c8
#5 0x00007fd3f6cd6820 in ap_process_request (r=0x7fd3f6bda0a0) at http_request.c:363
        bb = 0x0
        c = 0x7fd3f6d152c8
        rv = 0
#6 0x00007fd3f6cd3122 in ap_process_http_sync_connection (c=0x7fd3f6d152c8) at http_core.c:190
        r = 0x7fd3f6bda0a0
        cs = 0x0
        csd = 0x0
        mpm_state = 0
#7  ap_process_http_connection (c=0x7fd3f6d152c8) at http_core.c:231
No locals.
#8 0x00007fd3f6cc9b10 in ap_run_process_connection (c=0x7fd3f6d152c8) at connection.c:41
        pHook = <optimized out>
        n = 2
        rv = -1
#9 0x00007fd3f0da651b in process_socket (bucket_alloc=<optimized out>, my_thread_num=<optimized out>, my_child_num=<optimized out>, sock=<optimized out>, p=<optimized out>, thd=<optimized out>) at worker.c:619
        current_conn = 0x7fd3f6d152c8
        conn_id = 140548355740360
        sbh = 0x7fd3f6d152c0
#10 worker_thread (thd=0x0, dummy=0x0) at worker.c:978
        process_slot = 0
        thread_slot = 19
        csd = 0x7fd3f6d150b0
        bucket_alloc = 0x0
        last_ptrans = 0x7fd3f6d150b0
        ptrans = 0x7fd3f6d15028
        is_idle = -154053944
#11 0x00007fd3f61640a4 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#12 0x00007fd3f5e9904d in clone () from /lib/x86_64-linux-gnu/libc.so.6
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
(gdb)

--
/*
Mit freundlichem Gruß / With kind regards,
 Patrick Matthäi
 GNU/Linux Debian Developer

  Blog: http://www.linux-dev.org/
E-Mail: [email protected]
        [email protected]
*/

--- End Message ---
--- Begin Message ---
Source: libapache2-mod-perl2
Source-Version: 2.0.9~1624218-2+deb8u1

We believe that the bug you reported is fixed in the latest version of
libapache2-mod-perl2, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Niko Tyni <[email protected]> (supplier of updated libapache2-mod-perl2 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 15 Nov 2015 20:42:27 +0200
Source: libapache2-mod-perl2
Binary: libapache2-mod-perl2 libapache2-mod-perl2-dev libapache2-mod-perl2-doc
Architecture: all source
Version: 2.0.9~1624218-2+deb8u1
Distribution: jessie
Urgency: medium
Maintainer: Debian Perl Group <[email protected]>
Changed-By: Niko Tyni <[email protected]>
Closes: 803043
Description: 
 libapache2-mod-perl2-dev - Integration of perl with the Apache2 web server - 
development fil
 libapache2-mod-perl2-doc - Integration of perl with the Apache2 web server - 
documentation
 libapache2-mod-perl2 - Integration of perl with the Apache2 web server
Changes:
 libapache2-mod-perl2 (2.0.9~1624218-2+deb8u1) jessie; urgency=medium
 .
   * Apply upstream 2.0.9 patches fixing crashes in
     modperl_interp_unselect(). Thanks to Patrick Matthäi.
     (Closes: #803043)
Checksums-Sha1: 
 62a738bdb60ea045d3a1308c9c5e96ccc10ac796 2717 
libapache2-mod-perl2_2.0.9~1624218-2+deb8u1.dsc
 3df7afb6c60a1e4d83a1893225fcc214b359bb92 27836 
libapache2-mod-perl2_2.0.9~1624218-2+deb8u1.debian.tar.xz
 f5f1102a5e2ec2d8fe2700862947e197a8d65215 85128 
libapache2-mod-perl2-dev_2.0.9~1624218-2+deb8u1_all.deb
 3c4b4cd49d265deb5ed6069cfabe8003046a3fa6 1305528 
libapache2-mod-perl2-doc_2.0.9~1624218-2+deb8u1_all.deb
Checksums-Sha256: 
 1f710a90f0782447b4d27c28252adcf7b2966acacde59b7ec2acd96f4d933ca7 2717 
libapache2-mod-perl2_2.0.9~1624218-2+deb8u1.dsc
 1c30ca5b511e0f71ec341a84997d36e050021fca567b049f0b879f32ab76e173 27836 
libapache2-mod-perl2_2.0.9~1624218-2+deb8u1.debian.tar.xz
 c2774c9da55e737d27b6b3870e65e2039f743e7f9fd0a9ecc868aa30ca6263e8 85128 
libapache2-mod-perl2-dev_2.0.9~1624218-2+deb8u1_all.deb
 33cf7c6295f85357b202895b1ce2d48e9a8565aacf82054ec79f1490f30707a7 1305528 
libapache2-mod-perl2-doc_2.0.9~1624218-2+deb8u1_all.deb
Files: 
 9947957a24acb49d4645efbce17eabe6 2717 httpd optional 
libapache2-mod-perl2_2.0.9~1624218-2+deb8u1.dsc
 66e98207858fe4da22092160a94a3576 27836 httpd optional 
libapache2-mod-perl2_2.0.9~1624218-2+deb8u1.debian.tar.xz
 1777ef6cf3149ad6d3d2693249866adc 85128 libdevel optional 
libapache2-mod-perl2-dev_2.0.9~1624218-2+deb8u1_all.deb
 f4a84cb7afbf0283c3087ec9f4e97269 1305528 doc optional 
libapache2-mod-perl2-doc_2.0.9~1624218-2+deb8u1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJWSOjJAAoJEC7A/7O3MBsfFVwQAK2zUTNcmOuPGx6GNRT4qjbF
nc8BDBS6BBlTaYaQbX5trMPI93MornbR0UWV5f3+Hq28XUg+tn5Bef7hZk8mUSox
dvGOcur2ym1KJnRJ90GZjNH2Pixtf5aGBJ6KtRgD1Jh57mi8wy45E36CcNLrbdYh
LtT6zDMWagxq64qejoeBFJ9kfRbnHQwF+drDaYmOwKg+V96oZEqtnW4C1X7megnP
obBenptKa1vk8Ke9kPwPXT+i5Zyt7rKhjOQU8gbsj8UgCsO8MPyMVRtDW7JVxPrD
9XXkLGaD0Sl1Z/X47wJ46PMS288RDfZtzMTsn5DgZV5qfBuGislZ/sWeyR7DtLAK
7hLB59ZNjdGpdoRwCEkhNXnGsFaTNDdFL7+XkzPPOXV2tMmpf0Y7IqCfsoh210Tu
Gg9YWGwRwTFQ4OUknP/Tkuo2MabdVFKhJ7SgQ0Dk/Fbd4tCXo5mWasmS9vr/6VCe
rAT0+lQTMX2TEWhF7K0AY4APSpL7ea3VP4LZFytVTKoktYvjZqsX9PxVZpD03Zm9
LfUhaQ6TlqhNxc+vQtozIspK+J9GVysdsbZnr8S9CcW8bXsf187WTRIRlXy5MN7h
v3oNQ65tvqirtOoR7Ox6fe6Zx2TXxeLN99Fen+02w49YY3/GlZitfMRMk1DoDzRo
tQpiD4nz1cHQLSUO8c57
=hRGD
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to