seg fault with pecl ps extension

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,
I'm not positive if this is the right list, or if other info is required.
If this is the wrong list, please recomend a better one. If other info is 
desired, just ask.

I am having some problems with the PECL PS (postscript) extension. For some 
commands, everything works properly, but when the code tries to deal with 
fonts, it seg faults and core dumps. In my code, the problem appears to be 
caused by the ps_setfont command. 
I have some code that uses it that used to work, but no longer does. I have 
confirmed the same behaviour with the example code that ships with the 
extension, glyphlist.php for a specific example. I have un-installed and 
reinstalled the php5-ps (64 bit) package through the package manager to no 
effect.  

sample code and system info follows sig.

any assistance appreciated,
Ray

system is Kubuntu 12.10 64bit, kernel version 3.5.0-18,  php 5.4.6-1ubuntu1.1 
according to php -v

my sample code:
if two marked lines are left in, seg faults, otherwise works
<?php
$file="pstest.ps";
$fonts_dir='./fonts/';
$font_size=30;
$dr2=50;

$psdoc = ps_new();
ps_set_parameter($psdoc, 'SearchPath', $fonts_dir);

if (!ps_open_file($psdoc, $file)) 
{
    print "Cannot open PostScript file $file \n";
    exit;
}

ps_set_info ($psdoc, 'Orientation' , 'Portrait');

ps_begin_page ($psdoc, 596, 842); 
$psfont = ps_findfont($psdoc, "ArialMT", "");
echo "<br>$psfont<br>";
ps_setfont($psdoc, $psfont, $font_size);//works if these two lines
ps_show_xy($psdoc, 'Hello World', 30, 400);//are commented out,
ps_setcolor ($psdoc , 'both' , 'rgb', 1, 0, 0, 0);
ps_arc ($psdoc, 30, 230, $dr2, 0, 360);
ps_stroke($psdoc);

ps_end_page($psdoc);
ps_delete($psdoc);
?>

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux