#45194 [Opn->WFx]: A string of unbroken characters wider than width will cause segfault
| From: | scottmac@php.net | Date: | Fri, 06 Jun 2008 18:12:36 +0000 |
| Subject: | #45194 [Opn->WFx]: A string of unbroken characters wider than width will cause segfault | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-125552@lists.php.net to get a copy of this message | ||
ID: 45194
Updated by: scottmac@php.net
Reported By: benh at advanceclaims dot com
-Status: Open
+Status: Wont fix
Bug Type: PDF related
Operating System: Linux
PHP Version: 4.4.8
New Comment:
We are sorry, but we can not support PHP 4 related problems anymore.
Momentum is gathering for PHP 6, and we think supporting PHP 4 will
lead to a waste of resources which we want to put into getting PHP 6
ready.
Previous Comments:
------------------------------------------------------------------------
[2008-06-06 16:58:07] benh at advanceclaims dot com
Description:
------------
pdf_show_boxed() normally wraps lines between words. If a string
containing unbroken characters is fed to pdf_show_boxed() such that the
unbroken characters render to a width wider than the width value
supplied to pdf_show_boxed() it will cause a seg fault because it does
not know where/how to wrap the lines.
I do realise that pdf_show_boxed() is deprecated and that the problem
is almost certain to be with the underlying library.
Reproduce code:
---------------
$string="A string with a lot of unbroken characters
QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ";
pdf_show_boxed($pdf,$string,$lmargin,$bottom_margin,$width,$height,"left","");
Expected result:
----------------
I would expect pdf_show_boxed to break the string like so:
A string with a lot of unbroken characters
QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
Actual result:
--------------
Segmentation fault
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=45194&edit=1