ID: 23275 User updated by: moxley at moxleydata dot com Reported By: moxley at moxleydata dot com -Status: Feedback +Status: Open Bug Type: Session related Operating System: Linux 4.2 PHP Version: 4.3.2-RC New Comment:
Sorry, I'm not going to have the time and the available server to test this. I have a work-around, which I will be using. Thanks. Previous Comments: ------------------------------------------------------------------------ [2003-06-26 12:35:09] [EMAIL PROTECTED] What's the status? ------------------------------------------------------------------------ [2003-05-20 19:50:07] moxley at moxleydata dot com I've installed the release and the problem still exists. Addtionally, there is another problem with the new release, related to sessions, which I haven't had the time to investigate. Please give me more time to check out the new problem. Thanks ------------------------------------------------------------------------ [2003-05-15 13:27:07] [EMAIL PROTECTED] Please try using this CVS snapshot: http://snaps.php.net/php4-STABLE-latest.tar.gz For Windows: http://snaps.php.net/win32/php4-win32-STABLE-latest.zip And if it still crashes, add the backtrace here. ------------------------------------------------------------------------ [2003-04-21 10:03:40] [EMAIL PROTECTED] I get this with latest STABLE CVS: Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 136337046 bytes) in Unknown on line 0 ------------------------------------------------------------------------ [2003-04-18 16:18:46] moxley at moxleydata dot com PHP apparently crashes under these contidions: 1. Use of serialize() on the $_SESSION variable -AND- 2. $_SESSION contains an object -AND- 3. object's class is not defined within the context of the serialize() call Please contact me for gdb backtrace, php.ini, or other information if you cannot reproduce the problem with the script below. Code that breaks: <?php if( isset($_GET['serialize']) ) { session_start(); $serialized = serialize($_SESSION); // Causes seg fault print "Did not crash"; } else { session_start(); class Simple {} $_SESSION['simpleObj'] = new Simple(); print '<a href="' . $_SERVER['PHP_SELF'] . '?serialize">serialize</a>'; } ?> Apache 1.3.27 error log: [Fri Apr 18 14:04:05 2003] [notice] child pid 15705 exit signal Segmentation fault (11) [Fri Apr 18 14:04:05 2003] [notice] child pid 15697 exit signal Segmentation fault (11) [Fri Apr 18 14:04:05 2003] [notice] child pid 15693 exit signal Segmentation fault (11) ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=23275&edit=1
