I have just upgraded to the latest version and noticed that there is a missing atribute in core/fn.promotions.php line 998
function fn_promotion_validate_product($promotion, $product, $cart_products)
should be
function fn_promotion_validate_product($promotion, $product, $cart_products = null)