Bug 24513

Summary: mplayer crash при изменении аудио дорожек
Product: Sisyphus Reporter: Afanasov Dmitry <ender>
Component: mplayerAssignee: Vladimir D. Seleznev <vseleznv>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: ender, led, placeholder, rider, swi, vseleznv
Version: unstable   
Hardware: all   
OS: Linux   

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.