ID:               16475
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-Status:           Feedback
+Status:           Open
 Bug Type:         Apache2 related
 Operating System: Linux 2.4.16
 PHP Version:      4.0CVS-2002-04-07
 New Comment:

Well,

it's me again :-)
I just compiled php with --with-apxs2 option. The result is just the
same, apache crashes after being started. See my new backtrace:

warning: Unable to set global thread event mask: generic error
[New Thread 1024 (LWP 28095)]
Error while reading shared library symbols:
Cannot enable thread event reporting for Thread 1024 (LWP 28095):
generic error
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libnss_compat.so.2...done.
Loaded symbols for /lib/libnss_compat.so.2
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
Reading symbols from /usr/local/apache2/modules/libphp4.so...done.
Loaded symbols for /usr/local/apache2/modules/libphp4.so
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
#0  0x401de657 in malloc () from /lib/libc.so.6
(gdb) bt
#0  0x401de657 in malloc () from /lib/libc.so.6
#1  0x401de1e4 in malloc () from /lib/libc.so.6
#2  0x4036eb15 in zend_hash_add_or_update (ht=0x8165a18,
arKey=0x403a54e1 "stdclass", nKeyLength=9, pData=0x403c5da0,
    nDataSize=120, pDest=0x0, flag=2) at
/home/sebastian/cvs/php4-200204070300/Zend/zend_hash.c:266
#3  0x4036a0cd in register_standard_class () at
/home/sebastian/cvs/php4-200204070300/Zend/zend.c:257
#4  0x4036a643 in zend_startup (utility_functions=0xbffffc88,
extensions=0x0, start_builtin_functions=1)
    at /home/sebastian/cvs/php4-200204070300/Zend/zend.c:429
#5  0x40342a65 in php_module_startup (sf=0x403b33e0) at
/home/sebastian/cvs/php4-200204070300/main/main.c:928
#6  0x40380477 in php_apache_server_startup (pconf=0x80c5a80,
plog=0x8107b88, ptemp=0x81619d0, s=0x81654b8)
    at
/home/sebastian/cvs/php4-200204070300/sapi/apache2filter/sapi_apache2.c:432
#7  0x08088f51 in ap_run_post_config (pconf=0x80c5a80, plog=0x8107b88,
ptemp=0x81619d0, s=0x81654b8) at config.c:129
#8  0x0808d131 in main (argc=2, argv=0xbffffde4) at main.c:611
#9  0x401896cf in __libc_start_main () from /lib/libc.so.6

Bye,
Sebastian


Previous Comments:
------------------------------------------------------------------------

[2002-04-07 12:33:29] [EMAIL PROTECTED]

And please classify these apache2 related bugs under the 
correct category.


------------------------------------------------------------------------

[2002-04-07 12:32:56] [EMAIL PROTECTED]

Please reduce the PHP configure options to minimum.
ie. only --with-apxs2

--Jani


------------------------------------------------------------------------

[2002-04-07 11:21:59] [EMAIL PROTECTED]

Okay, here is my backtrace:

warning: Unable to set global thread event mask: generic error
[New Thread 1024 (LWP 30801)]
Error while reading shared library symbols:
Cannot enable thread event reporting for Thread 1024 (LWP 30801):
generic error
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/local/apache2/modules/libphp4.so...done.
Loaded symbols for /usr/local/apache2/modules/libphp4.so
Reading symbols from /usr/local/lib/libpdf.so.1...done.
Loaded symbols for /usr/local/lib/libpdf.so.1
Reading symbols from /usr/local/lib/libtiff.so.3...done.
Loaded symbols for /usr/local/lib/libtiff.so.3
Reading symbols from /usr/local/lib/libpng.so.3...done.
Loaded symbols for /usr/local/lib/libpng.so.3
Reading symbols from /usr/local/lib/libmhash.so.2...done.
Loaded symbols for /usr/local/lib/libmhash.so.2
Reading symbols from /usr/local/lib/libmcrypt.so.4...done.
Loaded symbols for /usr/local/lib/libmcrypt.so.4
Reading symbols from /usr/local/lib/libltdl.so.3...done.
Loaded symbols for /usr/local/lib/libltdl.so.3
Reading symbols from /usr/local/lib/libttf.so.2...done.
Loaded symbols for /usr/local/lib/libttf.so.2
Reading symbols from /usr/local/lib/libjpeg.so.62...done.
Loaded symbols for /usr/local/lib/libjpeg.so.62
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /lib/libnss_compat.so.2...done.
Loaded symbols for /lib/libnss_compat.so.2
Reading symbols from /lib/libnss_files.so.2...done.
Loaded symbols for /lib/libnss_files.so.2
#0  0x40391679 in sapi_initialize_empty_request (tsrm_ls=0x8166f68) at
/home/sebastian/cvs/php4-200204070300/main/SAPI.c:366
366             SG(server_context) = NULL;
(gdb) bt
#0  0x40391679 in sapi_initialize_empty_request (tsrm_ls=0x8166f68) at
/home/sebastian/cvs/php4-200204070300/main/SAPI.c:366
#1  0x4038d4e9 in php_module_startup (sf=0x404224c0) at
/home/sebastian/cvs/php4-200204070300/main/main.c:907
#2  0x403d1257 in php_apache_server_startup (pconf=0x80c5a80,
plog=0x8107b88, ptemp=0x8162ec0, s=0x81669a8)
    at
/home/sebastian/cvs/php4-200204070300/sapi/apache2filter/sapi_apache2.c:432
#3  0x08088f51 in ap_run_post_config (pconf=0x80c5a80, plog=0x8107b88,
ptemp=0x8162ec0, s=0x81669a8) at config.c:129
#4  0x0808d131 in main (argc=2, argv=0xbffffde4) at main.c:611
#5  0x401896cf in __libc_start_main () from /lib/libc.so.6

As I already mentioned apache crashes immediatelly after being started.
Do you need other or additional information?

Bye, Sebastian

------------------------------------------------------------------------

[2002-04-07 10:45:09] [EMAIL PROTECTED]

To properly diagnose this bug, we need a backtrace to see what is
happening behind the scenes. To find out how to generate a backtrace,
please read http://bugs.php.net/bugs-generating-backtrace.php

Once you have generated a backtrace, please submit it to this bug
report and change the status back to "Open".

------------------------------------------------------------------------

[2002-04-07 10:36:06] [EMAIL PROTECTED]

Hi,

after a couple of days I successfully compiled php 4.2.0RC2 and RC3 on
apache 2.0.35 and .36-dev. Unfortunately apache crashes immediately
after being started without any message in any logfile. When I take the
LoadModule directive out of the configfile apache runs fine. I spoke
already to several other people and they just had the same problems.
Also I tried to latest cvs snapshots of both of them but the result is
still the same. I configured apache like this:

./configure --enable-layout=Apache --with-port=80 --enable-auth
--enable-access --enable-charset-lite --enable-cache
--enable-disk-cache --enable-mem-cache --enable-example
--enable-mime-magic --enable-cern-meta --enable-expires
--enable-headers --enable-usertrack --enable-unique-id
--enable-setenvif --with-mpm=worker --enable-http --enable-vhost-alias
--enable-rewrite --enable-so --enable-userdir

And my ./configure for php was:
./configure --with-png-dir --with-tiff-dir=/usr/local/lib --with-ttf
--enable-bcmath --enable-url-includes --with-gd=/usr/local
--with-jpeg-dir --with-zlib --with-mysql --enable-memory-limit
--enable-sysvsem --enable-sysvshm --enable-trans-sid --with-pdflib
--enable-ftp --enable-sockets --enable-magic-quotes --enable-track-vars
--with-apxs2=/usr/local/apache2/bin/apxs --enable-versioning --with-xml
--enable-calendar --with-inline-optimization --with-mcrypt
--with-mhash=/usr/local/lib

"ldd libphp4.so":
diebels:/usr/local/apache2/modules# ldd libphp4.so
        libpdf.so.1 => /usr/local/lib/libpdf.so.1 (0x401ac000)
        libtiff.so.3 => /usr/local/lib/libtiff.so.3 (0x4023b000)
        libpng.so.3 => /usr/local/lib/libpng.so.3 (0x4027b000)
        libmhash.so.2 => /usr/local/lib/libmhash.so.2 (0x402b1000)
        libmcrypt.so.4 => /usr/local/lib/libmcrypt.so.4 (0x402d5000)
        libltdl.so.3 => /usr/local/lib/libltdl.so.3 (0x402db000)
        libttf.so.2 => /usr/local/lib/libttf.so.2 (0x402e2000)
        libjpeg.so.62 => /usr/local/lib/libjpeg.so.62 (0x40308000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x40326000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x40353000)
        libm.so.6 => /lib/libm.so.6 (0x40364000)
        libdl.so.2 => /lib/libdl.so.2 (0x40386000)
        libc.so.6 => /lib/libc.so.6 (0x4038a000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
diebels:/usr/local/apache2/modules#

The tools like autoconf,libtool and so on are the recent ones:
libtool: ltmain.sh (GNU libtool) 1.4.2 (1.922.2.53 2001/09/11
03:18:52)

autoconf: autoconf (GNU Autoconf) 2.53

automake: automake (GNU automake) 1.4-p4

Any ideas?

Bye, Sebastian


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=16475&edit=1

Reply via email to