ID:               34029
 Updated by:       [EMAIL PROTECTED]
 Reported By:      marhi at unix dot si
-Status:           Open
+Status:           Bogus
 Bug Type:         Reproducible crash
 Operating System: FreeBSD 5.4-STABLE
 PHP Version:      5.0.4
 New Comment:

The only result I can get with your code is an endless loop.
Not PHP bug.


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

[2005-08-07 23:32:31] marhi at unix dot si

I can't post all of the fpdf code here,
I'll paste a link:
http://www.fpdf.org/en/dl.php?v=153&f=tgz

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

[2005-08-07 23:27:16] [EMAIL PROTECTED]

Please provide a short but *complete* reproduce script so we can
copy/paste it and reproduce the problem. Thank you.

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

[2005-08-07 23:22:15] marhi at unix dot si

<?php
        require 'fpdf.php';
class PDF extends FPDF {
        function Header() {
        $this->sety(-10); // <- segv?
        $this->SetFont('arial','',8);
        $this->Cell(0,10,'Toma\xbe Marhat s.p. / Brda 15 / 2383
\xa9martno pri Slovenj Gradcu / 051 350 234 / [EMAIL PROTECTED]','B',1,
'C');
        }
}


        class someClass {
        public $doc;

        function __construct() {
                $this->doc =& new PDF();  }
        public function make() {
                $pdf = $this->doc;
                $pdf->AddPage();
        }
        public function save() {
                $pdf = $this->doc;
                $pdf->output(); // <- segv? 
        }
        }

        $pdf = new someClass();
        $pdf->make();
        $pdf->save(); // <- segv? (output)
?>

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

[2005-08-07 22:58:27] [EMAIL PROTECTED]

This looks like a bug in your script, due to infinite recursion. Please
provide a short reproducable script that creates this segfault (10-20
lines max).

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

[2005-08-07 22:53:36] marhi at unix dot si

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 this bug report at http://bugs.php.net/?id=34029&edit=1

Reply via email to