|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2010-08-28 09:47 UTC] mat999 at gmail dot com
Description:
------------
Registering a user session handler crashes the system.
System:
php 5.3.3-fpm (from dotdeb repo)
APC extension
Test script:
---------------
class Session
{
public static function Init(){
ini_set('session.save_handler', 'user');
session_set_save_handler(array('Session', 'open'),
array('Session', 'close'),
array('Session', 'read'),
array('Session', 'write'),
array('Session', 'destroy'),
array('Session', 'gc')
);
session_start();
}
public static function open() {
return true;
}
public static function close() {
return true;
}
public static function read($id) {
return '';
//return apc_exists('ns_'.$id)?(string)apc_fetch('ns_'.$id):'';
}
public static function write($id, $data) {
//return apc_store('ns_'.$id,$data,1200);
}
public static function destroy($id) {
//apc_delete('ns_'.$id);
return true;
}
public static function gc($max) {
return true;
}
}
Expected result:
----------------
Session registration
Actual result:
--------------
Crash, if someone gives me details on how to valgrind php-fpm ill post a backtrace, ive failed to do so.
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sun Oct 26 05:00:01 2025 UTC |
ummm? Yes it is. |-php5-fpm(53652)-+-php5-fpm(21570,www-data) | |-php5-fpm(22058,www-data) | |-php5-fpm(22305,vu2001) | |-php5-fpm(22307,vu2001) | |-php5-fpm(22308,vu2001) | |-php5-fpm(22311,vu2001) | |-php5-fpm(22313,vu2001) | |-php5-fpm(22315,vu2001) | |-php5-fpm(22317,vu2001) | |-php5-fpm(22318,vu2001) | |-php5-fpm(22319,vu2001) | |-php5-fpm(22326,vu2001) | |-php5-fpm(22327,vu2001) | |-php5-fpm(22328,vu2001) | |-php5-fpm(22330,vu2001) | |-php5-fpm(22354,vu2009) | |-php5-fpm(22356,vu2009) | |-php5-fpm(22362,vu2009) | `-php5-fpm(22381,vu2009)