I found that Zend Guard 5.5.0 has two very annoying bugs which make it unusable.
1. There is a bug which encodes the value of __FILE__ into the ZendGuard compiled version. Searching through forums I found that I need to use the bin/zendenc53 instead. I did and the __FILE__ is then working as expected. But doing this reveals second bug:
2. When you use list() the PHP process crashes with "Segmention fault". Even one lined PHP script fails:
list($test) = array('123');
I created a Support Ticket about this but the status was changed to "Closed" without any reply or suggestion on how to proceed. Is there a way to get this working? I don't want to go over my product and replace each use of list().