ID:               26428
 User updated by:  mats at cdmedia dot nu
-Summary:          Values set in _SESSION doesn't stick
 Reported By:      mats at cdmedia dot nu
 Status:           Open
 Bug Type:         Reproducible crash
 Operating System: Linux RH 7.2
 PHP Version:      4.3.4
 New Comment:

wrong summary (mozilla bug! grrr)


Previous Comments:
------------------------------------------------------------------------

[2003-11-26 11:45:52] mats at cdmedia dot nu

Description:
------------
I've a script that reads and writes several hundred MBs of data from a
mysql database. The data is handled in a number of ways. Crash occurs
at the same spot after a lot of data has been handled. First symptoms
was that a method call on a newly created object suddenly gave a "call
on non-object" error after 70000 iterations in loop, and then
segfaulted. Perplexed, I added an if(is_object( ...)) around the
offending statement, with the result that the crash occured a few lines
down instead. A sign of memory corruption?

Configure string: --with-mysql --with-apxs --with-zlib

Reproduce code:
---------------
The script is part of a larger package of code. Perhaps someone can
look at the backtrace and tell me what to look for, and then I can post
some relevant lines.


Expected result:
----------------
Anything but a segfault.


Actual result:
--------------
#0  0x812a16e in zend_hash_add_or_update (ht=0x95443fc, arKey=0x8245a2c
"<",
    nKeyLength=5, pData=0x8245a18, nDataSize=4, pDest=0xbfff8528,
flag=1)
    at /tmp/php-4.3.4/Zend/zend_hash.c:287
#1  0x812b17c in zend_hash_copy (target=0x95443fc, source=0x8242a14,
    pCopyConstructor=0x8125578 <zval_add_ref>, tmp=0xbfff8568, size=4)
    at /tmp/php-4.3.4/Zend/zend_hash.c:794
#2  0x81256cc in _zval_copy_ctor (zvalue=0x87b224c)
    at /tmp/php-4.3.4/Zend/zend_variables.c:137
#3  0x813a4ee in execute (op_array=0x820613c) at
/tmp/php-4.3.4/Zend/zend_execute.c:1809
#4  0x8139246 in execute (op_array=0x81b9530) at
/tmp/php-4.3.4/Zend/zend_execute.c:1660
#5  0x8139246 in execute (op_array=0x81b1194) at
/tmp/php-4.3.4/Zend/zend_execute.c:1660
#6  0x8126abc in zend_execute_scripts (type=8, retval=0x0,
file_count=3)
    at /tmp/php-4.3.4/Zend/zend.c:884
#7  0x80ffdbc in php_execute_script (primary_file=0xbffff750)
    at /tmp/php-4.3.4/main/main.c:1729
#8  0x8141740 in main (argc=2, argv=0xbffff7f4) at
/tmp/php-4.3.4/sapi/cli/php_cli.c:819
#9  0x400c4306 in __libc_start_main (main=0x8140e08 <main>, argc=2,
ubp_av=0xbffff7f4,
    init=0x806196c <_init>, fini=0x8141dfc <_fini>,
rtld_fini=0x4000d2fc <_dl_fini>,
    stack_end=0xbffff7ec) at ../sysdeps/generic/libc-start.c:129
(gdb) frame 3
#3  0x813a4ee in execute (op_array=0x820613c) at
/tmp/php-4.3.4/Zend/zend_execute.c:1809
1809                                                   
zval_copy_ctor(varptr);



------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=26428&edit=1

Reply via email to