Alexa: preg_split: Segmentation Fault

Beitrag lesen

Hi,

auf meinem Server weigert sich ein PHP-Script, seine Arbeit zu verrichten. Die Ausgabe erfolgt mit UTF8, falls dies was zur Sache tut. PHP Version 5.3.1 (PCRE 7.9 2009-04-11 )
In der apache log taucht ein segmentation fault Fehler auf.

Und das ist das böse Script:
<?php
$text = "gr&uuml;ne B&auml;me";
$pattern    = '/((^\p{P}+)|(\p{P}*\s+\p{P}*)|(\p{P}+$))/';
var_dump( preg_split('/((^\p{P}+)|(\p{P}*\s+\p{P}*)|(\p{P}+$))/',html_entity_decode($text, ENT_NOQUOTES),-1, PREG_SPLIT_NO_EMPTY) );
?>

Interessant ist, dass bei $text = "B&auml;me"; alles funktioniert - bei $text = "gr&uuml;ne"; hingegen kommts zum Fehler.

Bitte dringend um Rat weil so ein segfault Fehler hindert das ganze Script...

Danke!