>Обновил мир с 5.3-RELEASE, до 5.4-RC2.
>Пересобрал абсолютно ВСЕ пакеты из обновленных портов. КАК? Поверх старых или сперва снес ВСЕ что было установлено?
>mplayer собирал следующим образом:
>cd /usr/ports/multimedia/mplayer && make install clean WITH_LANG="ru" -DWITH_LIBDVDNAV -DWITH_XVID -DWITH_OPTIMIZED_CFLAGS -DWITH_ARTS -DWITH_LIBDV
>-DWITH_XMMS -DWITHOUT_RUNTIME_CPUDETECTION -DWITH_GTK1 && rehash
>
>Все замечтательно показывает, но стоит прервать воспроизведение (попытаться закрыть mplayer или поставить
>на паузу), получаю:
>gmplayer in free(): error: modified (chunk-) pointer
>gmplayer in malloc(): error: recursive call
>gmplayer in malloc(): error: recursive call
>gmplayer in malloc(): error: recursive call
>gmplayer in malloc(): error: recursive call
>gmplayer in free(): error: recursive call
>gmplayer in free(): error: recursive call
>Убит
>
>При этом графическая оболочка gmplayer остается висеть в иксах, умирает только если
>замочить через killl.
>
>Пробовал компилить без оптимизации, таже самая фигня...
>
>Никто не сталкивался с этими граблями, или остается только ждать когда MPlayer-1.0pre7
>затащут в порты?
попробуй собрать и установить без GUI, проверь нормально ли работает,
после чего сохрани mplayer и собери заново с GUI и установи, если
проблемы остались - попробуй заменить mplayer на тот что ты сохранил при
сборке без GUI, если проблемы остались - не знаю тогда, только в отладчике
смотреть и собирать с DEBUG.
Да, всю сборку делай без OPTIMIZED, ее еще нормально не поправили и
собирались отписывать разработчикам Mplayer