Mansho, acho que se não der certo, irei pro VLC denovo (é que tive problemas com ele e o Mplayer ser mais levinho pro meu ''velho'' Celeron rsrs). Mas é o que zeroday disse aí, ainda insisto no Mplayer mesmo rrs.
Falha de segmentação já é alguma coisa, mas não muito. Faz os passos sugeridos no link que eu passei pra tirar o que interessa do core dump (você deve ter seguido o A.6.6.1. falta o A.6.6.2. ). Só não dá pra ter garantias, se for um bug novo o melhor seria reportar a equipe do ubuntu (se for a versão oficial) e/ou a equipe do gnome-mplayer/mplayer.
Desculpe minha ignorância, mas não consigo executar o comando do A.6.6.1, e dá a mensagem: command indefinido: "". Tente "help". Mas acho que deve ser o mesmo que eu fiz por outro caminho. Agora no A.6.6.2 deu resultado, eu acho...
Aqui o log:
(gdb) ./configure --enable-debug=3
command indefinido: "". Tente "help".
(gdb) bt
#0 0x0829cbf5 in ?? ()
Não é possível acessar a memória no endereço 0xbfffe280
(gdb) disass $pc-32 $pc+32
A syntax error in expression, near `$pc+32'.
(gdb) info all-registers
eax 0x8f8b500 150516992
ecx 0x0 0
edx 0x8 8
ebx 0x8e863f8 149447672
esp 0xbfffe280 0xbfffe280
ebp 0x8f8b500 0x8f8b500
esi 0x0 0
edi 0x1 1
eip 0x829cbf5 0x829cbf5
eflags 0x10246 [ PF ZF IF RF ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
st0 -nan(0x8686868686868687) (raw 0xffff8686868686868687)
st1 0.062500000000000005793705359219414319 (raw 0x3ffb8000000000000357)
st2 0.5 (raw 0x3ffe8000000000000000)
st3 120.49999995156213117297738790512085 (raw 0x4005f0fffffe5fec0000)
st4 0 (raw 0x00000000000000000000)
---Type <return> to continue, or q <return> to quit---gdb mplayer --core=core -batch --command=command_file > mplayer.bug
st5 44.422656064975335032940506607701536 (raw 0x4004b1b0ccc06219b7c0)
st6 -9223372036854775808 (raw 0xc03e8000000000000000)
st7 163.5 (raw 0x4006a380000000000000)
fctrl 0x37f 895
fstat 0x420 1056
ftag 0xffff 65535
fiseg 0x73 115
fioff 0x81af3cd 135984077
foseg 0x7b 123
fooff 0x8e86418 149447704
fop 0x55e 1374
xmm0 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0xe8, 0x3, 0x0 <repeats 14 times>}, v8_int16 = {0x3e8, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x3e8, 0x0, 0x0, 0x0}, v2_int64 = {
0x3e8, 0x0}, uint128 = 0x000000000000000000000000000003e8}
xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0xba, 0xb2, 0x9, 0x3c, 0xe7, 0x4c, 0x1d, 0xbc, 0xd3, 0x63, 0x15,
0x3c, 0xb0, 0x13, 0x11, 0xbc}, v8_int16 = {0xb2ba, 0x3c09, 0x4ce7, 0xbc1d,
0x63d3, 0x3c15, 0x13b0, 0xbc11}, v4_int32 = {0x3c09b2ba, 0xbc1d4ce7,
0x3c1563d3, 0xbc1113b0}, v2_int64 = {0xbc1d4ce73c09b2ba,
0xbc1113b03c1563d3}, uint128 = 0xbc1113b03c1563d3bc1d4ce73c09b2ba}
xmm2 {v4_float = {0x180, 0x180, 0x180, 0x180}, v2_double = {
---Type <return> to continue, or q <return> to quit---