ID: 22425 Comment by: ben_as_usual at yahoo dot com Reported By: addinitz at hotmail dot com Status: No Feedback Bug Type: Session related Operating System: Gentoo Linux PHP Version: 4.3.1 New Comment:
I just experienced the exact same problem on PHP 4.3.8 and Apache 2.0.50/Suse 9.3. After reading mszumocki's comment above, I just changed the order of the extensions in my php.ini, so that session.so will be loaded last and now it works like a charm! My php.ini like it was before ("extension=session.so" inserted as first extension by SuseConfig I assume): [extension section] extension=session.so extension=curl.so extension=gd.so extension=mysql.so extension=zlib.so extension=bz2.so ; end of extension section And my changed extensions, now session.so will be loaded last: [extension section] extension=curl.so extension=gd.so extension=mysql.so extension=zlib.so extension=bz2.so extension=session.so ; end of extension section Hope it helps someone! Previous Comments: ------------------------------------------------------------------------ [2005-07-08 14:29:29] mszumocki at contman dot pl Observed same issue on FreeBSD 5.2 with PHP 4.3.11 and Apache 2.0.54. Klimpong's 'fix' worked - i suspect it might have something to do with order of loading extension .so files in .ini file. ------------------------------------------------------------------------ [2005-06-06 10:35:37] till at klimpong dot com Ok, here is my fix. *Although* I had installed everything from scratch, I just went into the /usr/ports/www/php4-session directory, and issued "make deinstall". Then restarted Apache to reflect changes - worked. Then I did, "make clean && make install", and reinstalled the session extension again. Restarted Apache, and the segfaults are gone. Hope this helps! Till ------------------------------------------------------------------------ [2005-06-05 19:29:24] till at klimpong dot com I have the same problem in PHP 4.3.11 and FreeBSD 4.10. ------------------------------------------------------------------------ [2003-03-25 22:24:46] [EMAIL PROTECTED] sounds like some optimization problem in the compiler. ------------------------------------------------------------------------ [2003-03-25 20:42:29] juvenal dot jr at uol dot com dot br I'm having the same problem here (PHP 4.3.1) but with RH 7.3 with the latest packages from RHN (apache-1.3.27-2, glibc-2.2.5-43), and a kernel with SGI XFS patches applied (kernel-2.4.18-4SGI_XFS_1.1). When compiled with --disable-debug, I got the Segmentation fault problem with session_start(), but when I use --enable-debug on compile, the SEGV vanishes. I'd like to ask if there is another way to get important info to fix it (I cannot use the --enable-debug version because I need Zend Optimizer and Zend Debugger, and they only work with the --disable-debug version of PHP). I'm waiting your answer. Cheers, Juvenal A. Silva Jr. ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/22425 -- Edit this bug report at http://bugs.php.net/?id=22425&edit=1