ID: 11022 User Update by: [EMAIL PROTECTED] Status: Open Bug Type: Reproducible crash Operating system: FreeBSD, Linux, ... PHP Version: 4.0.5 Description: session_encode() crashes when there's data to encode Here's a backtrace. Hoppefully this submit form doesn't mess it up beyond repair. Program received signal SIGSEGV, Segmentation fault. 0x28257637 in php_get_session_var (name=0x8187624 "fnokk", namelen=5, state_var=0xbfbfe40c) at session.c:249 249 ht = Z_ARRVAL_P(PS(http_session_vars)); (gdb) bt #0 0x28257637 in php_get_session_var (name=0x8187624 "fnokk", namelen=5, state_var=0xbfbfe40c) at session.c:249 #1 0x28257b6f in ps_srlzr_encode_php (newstr=0xbfbfe670, newlen=0xbfbfe6a0) at session.c:350 #2 0x2825810a in php_session_encode (newlen=0xbfbfe6a0) at session.c:516 #3 0x2825a3db in php_if_session_encode (ht=0, return_value=0x819bde4, this_ptr=0x0, return_value_used=1) at session.c:1322 #4 0x282084a7 in execute (op_array=0x8178aa4) at ./zend_execute.c:1519 #5 0x28216c9d in zend_execute_scripts (type=8, file_count=3) at zend.c:729 #6 0x282291a4 in php_execute_script (primary_file=0xbfbff8d0) at main.c:1221 #7 0x28225856 in apache_php_module_main (r=0x8182034, display_source_mode=0) at sapi_apache.c:89 #8 0x2822623c in send_php (r=0x8182034, display_source_mode=0, filename=0x0) at mod_php4.c:516 #9 0x28226276 in send_parsed_php (r=0x8182034) at mod_php4.c:527 #10 0x80520dc in ap_invoke_handler () #11 0x8060cfd in process_request_internal () #12 0x8060d5c in ap_process_request () #13 0x805a6ae in child_main () #14 0x805a820 in make_child () #15 0x805a93d in startup_children () #16 0x805ae0c in standalone_main () #17 0x805b4b3 in main () #18 0x804ea11 in _start () Previous Comments: --------------------------------------------------------------------------- [2001-05-22 12:46:33] [EMAIL PROTECTED] I'm testing some user session handling now, and have found a reproducible crash. The following page causes a crash: <?php include('dummysessionhandlers.inc.php'); session_register('foo'); session_encode(); ?> While the following code does _not_ crash: <?php inlude('dummysessionhandlers.inc.php'); session_encode(); session_register('foo'); ?> Relevant info from php.ini: session.save_handler = user session.serialize_handler = php session.use_cookies = 1 session.use_trans_sid = 1 The "dummysessionhandlers" are all functions that just return true. --------------------------------------------------------------------------- Full Bug description available at: http://bugs.php.net/?id=11022 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]