Bug 24513 - mplayer crash при изменении аудио дорожек
Summary: mplayer crash при изменении аудио дорожек
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: mplayer (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Vladimir D. Seleznev
QA Contact: qa-sisyphus
URL:
Keywords:
: 24537 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-11-08 18:28 MSK by Afanasov Dmitry
Modified: 2010-11-15 07:39 MSK (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Afanasov Dmitry 2010-11-08 18:28:30 MSK
воспроизведение:
mplaye -aid 1 <avi-file>

касается gmplayer и smplayer. происходит на avi, до 1.0-alt35.32603.1 происходило на mkv.

причина: изменение autiod track selection. в 1.0-alt35.32603.1 исправлено для mkv и lavf demuxer'а, с демуксером для avi по умолчанию (aviheader) до сих проблема.

workaround для 1.0-alt35.32603.1: прописать следующие строки в .mplayer/config
[extension.avi]
demuxer=lavf
Comment 1 Afanasov Dmitry 2010-11-08 21:09:57 MSK
отладка показала, что:

Program received signal SIGFPE, Arithmetic exception.
0x081734b0 in demux_open_avi (demuxer=0x8df4620) at libmpdemux/demux_avi.c:550
550		asamples+=(len+priv->audio_block_size-1)/priv->audio_block_size;
(gdb) p *priv
Cannot access memory at address 0x0

классический NULL pointer dereference. но так как там -O2, причем включенный раза три, нормально отладить пока не получается. кто б подсказал, как при сборке вообще -O2 выключить.
Comment 2 Afanasov Dmitry 2010-11-11 15:19:27 MSK
*** Bug 24537 has been marked as a duplicate of this bug. ***
Comment 3 led 2010-11-12 05:02:32 MSK
(В ответ на комментарий №1)
> кто б подсказал, как при
> сборке вообще -O2 выключить.

%define _optlevel 0
Comment 4 Afanasov Dmitry 2010-11-14 16:37:52 MSK
я по ходу не успел: в r32622 уже зафиксили.

(В ответ на комментарий №3)
> %define _optlevel 0
к сожалению, configure явно прописывает -O2 в CFLAGS при --enable-debug. одним -optlevel'ом обойти не получилось.
Comment 5 Afanasov Dmitry 2010-11-15 07:39:09 MSK
автомат чегой-то не сработал.

фикс в сизифе:

mplayer - Media player
* Sun Nov 14 2010 Afanasov Dmitry <ender@altlinux> 1.0-alt35.32624.1
- new SVN snapshot (revision 32624). closes #24513.