Summary: | mod_php 4.4.0-r3 still crash on apache startup | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Romang <zataz> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED NEEDINFO | ||
Severity: | blocker | CC: | apache-bugs, php-bugs |
Priority: | High | ||
Version: | 2005.1 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Romang
2005-09-19 08:54:11 UTC
Hello, My kernel grsec config : # # Security options # # # Grsecurity # CONFIG_GRKERNSEC=y # CONFIG_GRKERNSEC_LOW is not set # CONFIG_GRKERNSEC_MEDIUM is not set # CONFIG_GRKERNSEC_HIGH is not set CONFIG_GRKERNSEC_CUSTOM=y # # Address Space Protection # CONFIG_GRKERNSEC_KMEM=y CONFIG_GRKERNSEC_IO=y # CONFIG_GRKERNSEC_BIGMEM is not set CONFIG_GRKERNSEC_BRUTE=y CONFIG_GRKERNSEC_HIDESYM=y # # Role Based Access Control Options # CONFIG_GRKERNSEC_ACL_HIDEKERN=y CONFIG_GRKERNSEC_ACL_MAXTRIES=3 CONFIG_GRKERNSEC_ACL_TIMEOUT=30 # # Filesystem Protections # CONFIG_GRKERNSEC_PROC=y CONFIG_GRKERNSEC_PROC_USER=y CONFIG_GRKERNSEC_PROC_ADD=y CONFIG_GRKERNSEC_LINK=y CONFIG_GRKERNSEC_FIFO=y CONFIG_GRKERNSEC_CHROOT=y CONFIG_GRKERNSEC_CHROOT_MOUNT=y CONFIG_GRKERNSEC_CHROOT_DOUBLE=y CONFIG_GRKERNSEC_CHROOT_PIVOT=y CONFIG_GRKERNSEC_CHROOT_CHDIR=y CONFIG_GRKERNSEC_CHROOT_CHMOD=y CONFIG_GRKERNSEC_CHROOT_FCHDIR=y CONFIG_GRKERNSEC_CHROOT_MKNOD=y CONFIG_GRKERNSEC_CHROOT_SHMAT=y CONFIG_GRKERNSEC_CHROOT_UNIX=y CONFIG_GRKERNSEC_CHROOT_FINDTASK=y CONFIG_GRKERNSEC_CHROOT_NICE=y CONFIG_GRKERNSEC_CHROOT_SYSCTL=y CONFIG_GRKERNSEC_CHROOT_CAPS=y # # Kernel Auditing # CONFIG_GRKERNSEC_AUDIT_GROUP=y CONFIG_GRKERNSEC_AUDIT_GID=407 CONFIG_GRKERNSEC_EXECLOG=y CONFIG_GRKERNSEC_RESLOG=y CONFIG_GRKERNSEC_CHROOT_EXECLOG=y CONFIG_GRKERNSEC_AUDIT_CHDIR=y CONFIG_GRKERNSEC_AUDIT_MOUNT=y CONFIG_GRKERNSEC_AUDIT_IPC=y CONFIG_GRKERNSEC_SIGNAL=y CONFIG_GRKERNSEC_FORKFAIL=y CONFIG_GRKERNSEC_TIME=y CONFIG_GRKERNSEC_PROC_IPADDR=y # # Executable Protections # CONFIG_GRKERNSEC_EXECVE=y CONFIG_GRKERNSEC_SHM=y CONFIG_GRKERNSEC_DMESG=y CONFIG_GRKERNSEC_RANDPID=y # CONFIG_GRKERNSEC_TPE is not set # # Network Protections # CONFIG_GRKERNSEC_RANDNET=y CONFIG_GRKERNSEC_RANDSRC=y # CONFIG_GRKERNSEC_SOCKET is not set # # Sysctl support # CONFIG_GRKERNSEC_SYSCTL=y CONFIG_GRKERNSEC_SYSCTL_ON=y # # Logging Options # CONFIG_GRKERNSEC_FLOODTIME=10 CONFIG_GRKERNSEC_FLOODBURST=4 # # PaX # # CONFIG_PAX is not set # CONFIG_KEYS is not set # CONFIG_SECURITY is not set hardened-kernel 2.6.11-r15 # # Kernel hacking # CONFIG_DEBUG_KERNEL=y CONFIG_MAGIC_SYSRQ=y # CONFIG_SCHEDSTATS is not set # CONFIG_DEBUG_SLAB is not set # CONFIG_DEBUG_SPINLOCK is not set # CONFIG_DEBUG_SPINLOCK_SLEEP is not set # CONFIG_DEBUG_KOBJECT is not set # CONFIG_DEBUG_HIGHMEM is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_INFO is not set # CONFIG_DEBUG_FS is not set # CONFIG_FRAME_POINTER is not set CONFIG_EARLY_PRINTK=y CONFIG_DEBUG_STACKOVERFLOW=y # CONFIG_KPROBES is not set # CONFIG_DEBUG_STACK_USAGE is not set # CONFIG_DEBUG_PAGEALLOC is not set CONFIG_4KSTACKS=y CONFIG_X86_FIND_SMP_CONFIG=y CONFIG_X86_MPPARSE=y Regards. Does normal PHP work? You can test by typing "php -v" in the shell. Also, please try reemerging mod_php and php without the "snmp" USE flag, if it changes things then I have an idea on what your problem exactly is. :) Best regards, CHTEKK. Hello, MOre informations : [Mon Sep 19 18:07:23 2005] [notice] child pid 10575 exit signal Segmentation fault (11) [Mon Sep 19 18:07:23 2005] [notice] child pid 10576 exit signal Segmentation fault (11) [Mon Sep 19 18:07:24 2005] [notice] child pid 10577 exit signal Segmentation fault (11) [Mon Sep 19 18:07:24 2005] [notice] child pid 10578 exit signal Segmentation fault (11) [Mon Sep 19 18:07:24 2005] [notice] child pid 10579 exit signal Segmentation fault (11) [Mon Sep 19 18:07:24 2005] [notice] child pid 10580 exit signal Segmentation fault (11) [Mon Sep 19 18:07:24 2005] [notice] child pid 10581 exit signal Segmentation fault (11) [Mon Sep 19 18:07:25 2005] [notice] child pid 10582 exit signal Segmentation fault (11) [Mon Sep 19 18:07:26 2005] [notice] child pid 10583 exit signal Segmentation fault (11) [Mon Sep 19 18:07:26 2005] [notice] child pid 10584 exit signal Segmentation fault (11) [Mon Sep 19 18:07:27 2005] [notice] child pid 10585 exit signal Segmentation fault (11) [Mon Sep 19 18:07:27 2005] [notice] child pid 10590 exit signal Segmentation fault (11) [Mon Sep 19 18:07:27 2005] [notice] child pid 10591 exit signal Segmentation fault (11) Regards. Hello, Yes php -i works. phpinfo() PHP Version => 4.4.0-gentoo-r1 The signal Segmentation fault (11) coming from apache mod_php 4.4.0-r3 without grsec. I test without snmp. Regards. Hello, The same without snmp : [Mon Sep 19 18:20:35 2005] [notice] child pid 6027 exit signal Segmentation fault (11) [Mon Sep 19 18:20:35 2005] [notice] child pid 6028 exit signal Segmentation fault (11) [Mon Sep 19 18:20:35 2005] [notice] child pid 6029 exit signal Segmentation fault (11) [Mon Sep 19 18:20:36 2005] [notice] child pid 6033 exit signal Segmentation fault (11) [Mon Sep 19 18:20:37 2005] [notice] child pid 6038 exit signal Segmentation fault (11) [Mon Sep 19 18:20:37 2005] [notice] child pid 6039 exit signal Segmentation fault (11) [Mon Sep 19 18:20:37 2005] [notice] child pid 6045 exit signal Segmentation fault (11) [Mon Sep 19 18:20:37 2005] [notice] child pid 6046 exit signal Segmentation fault (11) Regards OK, I have more informations. If I put -> safe_mode = On into php.ini I have this [Mon Sep 19 18:07:27 2005] [notice] child pid 10591 exit signal Segmentation fault (11) Regards. Please, attach a backtrace of the segfault and reopen then. See http://www.gentoo.org/doc/en/bugzilla-howto.xml#doc_chap2 if you need help. |