public inbox for gentoo-hardened@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-hardened] apache ssl problems: PAX terminates execution attempt
@ 2011-04-17  0:17 "Tóth Attila"
  2011-04-17  1:49 ` Alex Efros
  0 siblings, 1 reply; 6+ messages in thread
From: "Tóth Attila" @ 2011-04-17  0:17 UTC (permalink / raw
  To: gentoo-hardened

On thursday I was about to upgrade apache-2.2.16 to -2.2.17.
It compiled flawlessly as always. However after I restarted the daemon the
ssl connections timed out. I tried to revert the installation to the
previous version, but the symptoms remained.

I had to restore apache from my backup.

Now I'm stuck.

The linking seems to be the same:
correct module
ldd /usr/lib/apache2/modules/mod_ssl.so
        linux-gate.so.1 =>  (0x4f33b000)
        libssl.so.1.0.0 => /usr/lib/libssl.so.1.0.0 (0x4f287000)
        libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0x4f0fb000)
        libgmp.so.3 => /usr/lib/libgmp.so.3 (0x4f0aa000)
        libdl.so.2 => /lib/libdl.so.2 (0x4f0a6000)
        libz.so.1 => /lib/libz.so.1 (0x4f08f000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x4f075000)
        libc.so.6 => /lib/libc.so.6 (0x4ef16000)
        /lib/ld-linux.so.2 (0x4f33c000)
incorrect module
ldd /usr/lib/apache2/modules/mod_ssl.so
        linux-gate.so.1 =>  (0x4c38c000)
        libssl.so.1.0.0 => /usr/lib/libssl.so.1.0.0 (0x4c2d7000)
        libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0x4c14b000)
        libgmp.so.3 => /usr/lib/libgmp.so.3 (0x4c0fa000)
        libdl.so.2 => /lib/libdl.so.2 (0x4c0f6000)
        libz.so.1 => /lib/libz.so.1 (0x4c0df000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x4c0c5000)
        libc.so.6 => /lib/libc.so.6 (0x4bf66000)
        /lib/ld-linux.so.2 (0x4c38d000)

Here is an exmaple of two a PAX terminations:
Apr 17 01:47:51 atoth kernel: PAX: From 66.249.71.137: execution attempt
in: (null), 00000000-00000000 00000000
Apr 17 01:47:51 atoth kernel: PAX: terminating task:
/usr/sbin/apache2(apache2):3531, uid/euid: 81/81, PC: 00000058, SP:
484c1a7c
Apr 17 01:47:51 atoth kernel: PAX: bytes at PC: ?? ?? ?? ?? ?? ?? ?? ?? ??
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ??
Apr 17 01:47:51 atoth kernel: PAX: bytes at SP-4: 484c1b18 4e5c60f4
158393c4 484c1af8 484c1af4 00000000 4e83b317 4e5de8c8 4e83c7b9 4e5d52a2
155058f0 484c1b08 00000dcb 07fc8be9 00000001 4e50c07f 484c1ae8 4e525980
00000001 484c1af8 484c1af4
Apr 17 01:47:51 atoth kernel: PAX: From 66.249.71.137: execution attempt
in: (null), 00000000-00000000 00000000
Apr 17 01:47:51 atoth kernel: PAX: terminating task:
/usr/sbin/apache2(apache2):3554, uid/euid: 81/81, PC: 00000058, SP:
484c1d2c
Apr 17 01:47:51 atoth kernel: PAX: bytes at PC: ?? ?? ?? ?? ?? ?? ?? ?? ??
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ??
Apr 17 01:47:51 atoth kernel: PAX: bytes at SP-4: 484c1dc8 4e5c60f4
158393c4 484c1da8 484c1da4 00000000 0000000b 00000000 484c1da8 4e3e314b
00004458 4e57a7d9 0000029c 0000000b 0000000a 0000000c 4e57a7d9 0000029a
0000000b 484c1da8 484c1da4

The linking consistency is OK. Revdep-ebuild and lafilefixer --justfixit
finds no packages to recompile.
But my current toolchain still produces unusable apache packages.
Reverting to the old binary makes the problem go away.

Portage 2.1.9.42
hardened/linux/x86
gcc-4.5.2
glibc-2.13-r2
2.6.38-hardened
gentoo-1.12.14
apache-2.2.16
openssl-1.0.0d
openssh-5.8_p1-r1

I couldn't find any other useful messages in the log.
How I should continue tracking down the problem?

Please help me:
Dw.
-- 
dr Tóth Attila, Radiológus, 06-20-825-8057
Attila Toth MD, Radiologist, +36-20-825-8057




^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2011-04-18  5:02 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-04-17  0:17 [gentoo-hardened] apache ssl problems: PAX terminates execution attempt "Tóth Attila"
2011-04-17  1:49 ` Alex Efros
2011-04-17 10:27   ` "Tóth Attila"
2011-04-17 11:20     ` pageexec
2011-04-17 11:20     ` Magnus Granberg
2011-04-18  4:30       ` "Tóth Attila"

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox