SplFixedArray segfault

  • Автор темы Автор темы grigori
  • Дата начала Дата начала

grigori

( ͡° ͜ʖ ͡°)
Команда форума
Привет, проверьте сегфолт на других версиях plz
PHP:
class obj extends SplFixedArray{
    public function offsetSet($offset, $value) {}
}

$obj = new obj;

$obj[]=2;
у меня 5.3.0 и 5.3.3
 
Код:
Program received signal SIGSEGV, Segmentation fault.
0x00000000005cbfcf in spl_fixedarray_object_write_dimension (object=0x80232c818, offset=0x0, value=0x8023310a8)
    at /usr/ports/lang/php5/work/php-5.3.3/ext/spl/spl_fixedarray.c:409
409     in /usr/ports/lang/php5/work/php-5.3.3/ext/spl/spl_fixedarray.c
 
щас запощу в багтрекер

пока решу через append()
 
Меня удивляет, что до сих пор нет веб-стенда для проверки на разных версиях. Ну для разработчиков то языка могли сделать.
 
все версии со всеми SAPI на всех платформах с разными версиями библиотек ... не думаю
ошибок, связанных с базовыми языковыми конструкциями, как эта, немного
 
все версии со всеми SAPI на всех платформах с разными версиями библиотек ... не думаю
ошибок, связанных с базовыми языковыми конструкциями, как эта, немного
Ну так тестировать все равно под все платформы надо. Соответственно все платформы должны быть. А уж запустить кусок кода на них не проблема.
 
PHP 5.3.3-1ubuntu9.1 with Suhosin-Patch (cli) (built: Oct 15 2010 14:00:18)

сегфолт
 
Сверху