From:             [EMAIL PROTECTED]
Operating system: SuSE 7.3 /2.4.10
PHP version:      4.1.1
PHP Bug Type:     Session related
Bug description:  PHP segfaults saving sessions-vars

Changing session variables that are hashes as part of an object
($auth->auth[] from phplib) results in a segfault most of the time. 

It was still there switching back to php 4.1.0 . 

Backtrace: 

Program received signal SIGSEGV, Segmentation fault.
0x405ebdc6 in _zend_is_inconsistent (ht=0x36, file=0x406ea8e4
"zend_hash.c", line=975) at zend_hash.c:84
84              if (ht->inconsistent==HT_OK) {
(gdb) bt
#0  0x405ebdc6 in _zend_is_inconsistent (ht=0x36, file=0x406ea8e4
"zend_hash.c", line=975) at zend_hash.c:84
#1  0x405ee95d in zend_hash_internal_pointer_reset_ex (ht=0x36,
pos=0xbfffee30) at zend_hash.c:975
#2  0x40643e48 in php_session_save_current_state () at session.c:544
#3  0x40646db4 in php_session_flush () at session.c:1381
#4  0x40646e08 in zm_deactivate_session (type=1, module_number=7) at
session.c:1393
#5  0x405eabcc in module_registry_cleanup (module=0x85c65f0) at
zend_API.c:1165
#6  0x405edc5f in zend_hash_apply (ht=0x40720ea0, apply_func=0x405eab80
<module_registry_cleanup>) at zend_hash.c:669
#7  0x405e6c11 in zend_deactivate_modules () at zend.c:585
#8  0x405f94b9 in php_request_shutdown (dummy=0x0) at main.c:723
#9  0x405f5518 in apache_php_module_main (r=0x80a2ca0,
display_source_mode=0) at sapi_apache.c:96
#10 0x405f6420 in send_php (r=0x80a2ca0, display_source_mode=0,
filename=0x80a4a20 "/home/pages/mydomain/start.php") at mod_php4.c:575
#11 0x405f64a3 in send_parsed_php (r=0x80a2ca0) at mod_php4.c:590
#12 0x8055260 in ap_invoke_handler ()
#13 0x806799c in ap_some_auth_required ()
#14 0x8067a13 in ap_process_request ()
#15 0x805fe27 in ap_child_terminate ()
#16 0x805ffd5 in ap_child_terminate ()
#17 0x8060109 in ap_child_terminate ()
#18 0x8060718 in ap_child_terminate ()
#19 0x8060f95 in main ()


Configure: 

'./configure' \
'--prefix=/usr' \
'--with-config-file-path=/etc' \
'--with-exec-dir=%{libdir}/php/bin' \
'--with-mysql=/usr' \
'--with-gd=yes' \
'--with-tiff-dir=/usr' \
'--with-jpeg-dir=/usr' \
'--with-png-dir=/usr' \
'--with-zlib=yes' \
'--with-bz2' \
'--with-ttf' \
'--with-ftp' \
'--with-gettext' \
'--with-mm' \
'--enable-bcmath' \
'--enable-trans-sid' \
'--enable-inline-optimization' \
'--enable-track-vars' \
'--enable-magic-quotes' \
'--enable-sockets' \
'--enable-sysvsem' \
'--enable-sysvshm' \
'--enable-shmop' \
'--enable-ftp' \
'--enable-dbase' \
'--enable-debug' \
'--enable-gd-imgstrttf' \
'--with-apxs=/usr/sbin/apxs'


Regards, 

Johann Hartmann
-- 
Edit bug report at: http://bugs.php.net/?id=15168&edit=1


-- 
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]

Reply via email to