https://bugzilla.wikimedia.org/show_bug.cgi?id=57292

Brad Jorsch <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever confirmed|0                           |1

--- Comment #1 from Brad Jorsch <[email protected]> ---
When I try it (PHP 5.5.5-1 in Debian unstable), both $property and the
assignment to ->foo are required to segfault. Neither one alone does it.

It seems that the cause is a change in PHP 5.4 (likely c5237d82b) that changed
the handling of properties so a call to object_properties_init() is required if
you use a custom create_object handler. If that's documented anywhere official,
I haven't been able to find it. I did find mention of the requirement (but not
the change) in an online book[1] and passing mention of a related change in a
blog's comments.[2]

 [1]:
http://www.phpinternalsbook.com/classes_objects/custom_object_storage.html
 [2]:
http://www.kchodorow.com/blog/2011/08/11/php-extensions-made-eldrich-classes/

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to