From:             marhi at unix dot si
Operating system: FreeBSD 5.4-STABLE
PHP version:      5.0.4
PHP Bug Type:     Reproducible crash
Bug description:  Segmentation Fault when using Objects

Description:
------------
I'm writing a script that outputs an invoice in pdf.
I'm using FPDF for that. I had this sitem on php 4.4 before, but now it
doesn't work on php5, even more, it segvfaults.
I turned off all of the extentionts too. No luck.
Options:
'./configure' '--enable-versioning' '--enable-memory-limit'
'--with-layout=GNU' '--with-config-file-scan-dir=/usr/local/etc/php'
'--disable-all' '--enable-libxml' '--with-libxml-dir=/usr/local'
'--enable-spl' '--with-regex=php' '--disable-cli'
'--with-apxs=/usr/local/sbin/apxs' '--prefix=/usr/local'
'i386-portbld-freebsd5.4'

Reproduce code:
---------------
http://gaming.si/billing/racun.phps
http://gaming.si/billing/test.phps
($bill->outp(); <- segvfault)

Expected result:
----------------
Dowload a PDF document.

Actual result:
--------------
Segmentation fault.
Backtrace:
#0  0x08134cc1 in execute ()
#1  0x08143d93 in zend_do_fcall_common_helper ()
#2  0x08134cce in execute ()
#3  0x08143d93 in zend_do_fcall_common_helper ()
#4  0x08134cce in execute ()
#5  0x08143d93 in zend_do_fcall_common_helper ()
#6  0x08134cce in execute ()
#7  0x08143d93 in zend_do_fcall_common_helper ()
#8  0x08134cce in execute ()
#9  0x08143d93 in zend_do_fcall_common_helper ()
#10 0x08134cce in execute ()
#11 0x08143d93 in zend_do_fcall_common_helper ()
#12 0x08134cce in execute ()
#13 0x08143d93 in zend_do_fcall_common_helper ()
#14 0x08134cce in execute ()
#15 0x08143d93 in zend_do_fcall_common_helper ()
#16 0x08134cce in execute ()
#17 0x08143d93 in zend_do_fcall_common_helper ()
#18 0x08134cce in execute ()
#19 0x08143d93 in zend_do_fcall_common_helper ()
#20 0x08134cce in execute ()
#21 0x08143d93 in zend_do_fcall_common_helper ()
#22 0x08134cce in execute ()
#23 0x08143d93 in zend_do_fcall_common_helper ()
#24 0x08134cce in execute ()
#25 0x08143d93 in zend_do_fcall_common_helper ()
#26 0x08134cce in execute ()
#27 0x08143d93 in zend_do_fcall_common_helper ()
#28 0x08134cce in execute ()
#29 0x08143d93 in zend_do_fcall_common_helper ()
#30 0x08134cce in execute ()
#31 0x08143d93 in zend_do_fcall_common_helper ()
#32 0x08134cce in execute ()
#33 0x08143d93 in zend_do_fcall_common_helper ()
#34 0x08134cce in execute ()
#35 0x08143d93 in zend_do_fcall_common_helper ()
#36 0x08134cce in execute ()
#37 0x08143d93 in zend_do_fcall_common_helper ()
#38 0x08134cce in execute ()
#39 0x08143d93 in zend_do_fcall_common_helper ()
#40 0x08134cce in execute ()
#41 0x08143d93 in zend_do_fcall_common_helper ()
#42 0x08134cce in execute ()
#43 0x08143d93 in zend_do_fcall_common_helper ()
#44 0x08134cce in execute ()
#45 0x08143d93 in zend_do_fcall_common_helper ()
#46 0x08134cce in execute ()
#47 0x08143d93 in zend_do_fcall_common_helper ()
#48 0x08134cce in execute ()
#49 0x08143d93 in zend_do_fcall_common_helper ()
#50 0x08134cce in execute ()
#51 0x08143d93 in zend_do_fcall_common_helper ()
#52 0x08134cce in execute ()
#53 0x08143d93 in zend_do_fcall_common_helper ()
#54 0x08134cce in execute ()
#55 0x08143d93 in zend_do_fcall_common_helper ()
.... same stuf....
#35640 0x08134cce in execute ()
#35641 0x08143d93 in zend_do_fcall_common_helper ()
#35642 0x08134cce in execute ()
#35643 0x08143d93 in zend_do_fcall_common_helper ()
#35644 0x08134cce in execute ()
#35645 0x08143d93 in zend_do_fcall_common_helper ()
#35646 0x08134cce in execute ()
#35647 0x08113648 in zend_execute_scripts ()
#35648 0x080da83f in php_execute_script ()
#35649 0x00000000 in ?? ()
#35650 0x00000003 in ?? ()
#35651 0x00000000 in ?? ()
#35652 0xbfbfec20 in ?? ()
#35653 0x00000000 in ?? ()
#35654 0x00000002 in ?? ()
#35655 0xc61333af in ?? ()
#35656 0x00000000 in ?? ()
#35657 0x00000007 in ?? ()
#35658 0x00000000 in ?? ()
#35659 0x00000080 in ?? ()
#35660 0x0818a260 in _CurrentRuneLocale ()
#35661 0x00000000 in ?? ()
#35662 0xbfbfd618 in ?? ()
#35663 0x2844a02a in ldexp () from /lib/libc.so.5
Previous frame inner to this frame (corrupt stack?)


-- 
Edit bug report at http://bugs.php.net/?id=34029&edit=1
-- 
Try a CVS snapshot (php4):   http://bugs.php.net/fix.php?id=34029&r=trysnapshot4
Try a CVS snapshot (php5.0): 
http://bugs.php.net/fix.php?id=34029&r=trysnapshot50
Try a CVS snapshot (php5.1): 
http://bugs.php.net/fix.php?id=34029&r=trysnapshot51
Fixed in CVS:                http://bugs.php.net/fix.php?id=34029&r=fixedcvs
Fixed in release:            http://bugs.php.net/fix.php?id=34029&r=alreadyfixed
Need backtrace:              http://bugs.php.net/fix.php?id=34029&r=needtrace
Need Reproduce Script:       http://bugs.php.net/fix.php?id=34029&r=needscript
Try newer version:           http://bugs.php.net/fix.php?id=34029&r=oldversion
Not developer issue:         http://bugs.php.net/fix.php?id=34029&r=support
Expected behavior:           http://bugs.php.net/fix.php?id=34029&r=notwrong
Not enough info:             
http://bugs.php.net/fix.php?id=34029&r=notenoughinfo
Submitted twice:             
http://bugs.php.net/fix.php?id=34029&r=submittedtwice
register_globals:            http://bugs.php.net/fix.php?id=34029&r=globals
PHP 3 support discontinued:  http://bugs.php.net/fix.php?id=34029&r=php3
Daylight Savings:            http://bugs.php.net/fix.php?id=34029&r=dst
IIS Stability:               http://bugs.php.net/fix.php?id=34029&r=isapi
Install GNU Sed:             http://bugs.php.net/fix.php?id=34029&r=gnused
Floating point limitations:  http://bugs.php.net/fix.php?id=34029&r=float
No Zend Extensions:          http://bugs.php.net/fix.php?id=34029&r=nozend
MySQL Configuration Error:   http://bugs.php.net/fix.php?id=34029&r=mysqlcfg

Reply via email to