Responder 
 
Avaliação do Tópico:
  • 0 Votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
XMMS - *** glibc detected *** double free or corruption
26/01/2008, 09:44
Resposta: #1
XMMS - *** glibc detected *** double free or corruption
Olá a todos.

Estou com um problema no XMMS versão 1.2.10 do Debian Etch.
Instalei o pacote xmms-scrobbler para enviar as informações das minhas músicas ao Last.fm, mas quando ponho um cd comum de música para tocar no XMMS a música toca apenas por aproximadamente 1 minuto e meio e o programa fecha, apresentando a seguinte mensagem de erro:

*** glibc detected *** double free or corruption (fasttop): 0x08287a40 ***
Abortado


Isso só acontece com cds de músicas e quando o plugin xmms-scrobbler está ativado. Se eu colocar um arquivo mp3 pra tocar e mantiver este plugin ativado tudo funciona bem.

Já desinstalei os pacotes xmms e xmms-scrobbler usando a opção --purge, apaguei a pasta ~/.xmms, reinstalei tudo e o problema ainda persiste.
Também não encontrei nada que me ajudasse através das minhas buscas na internet.

Alguém tem idéia do que pode ser?

Obrigado.

[]s.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
27/01/2008, 21:21
Resposta: #2
 
Olá, com outro player toca normal o cd? tipo tenta com o Totem só pra gente saber se é só com o xmms.
veja tb se a versão do lastfm é atual:
# dpkg -l lastfm

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
29/01/2008, 08:48
Resposta: #3
 
Sim, com outro player o cd funciona normalmente. Eu testei com o SoundJuicer.
O problema só aparece quando uso o XMMS para tocar o cd e quando o plugin xmms-scrobbler está ativado. Se eu desativar esse plugin, o XMMS também toca o cd perfeitamente.

Eu não instalei o software do LastFM. Instalei apenas o plugin do xmms que faz scrobbling para o site. O pacote desse plugin é o xmms-scrobbler, cuja versão é a 0.3.8.1-4+b1 e foi baixado dos repositórios oficiais do Etch.

[]s.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
29/01/2008, 20:50
Resposta: #4
 
entendo....tente baixar a versão deste plugin do sid e veja se consegue instalar ou se pede muitas pendencias:
http://packages.debian.org/sid/xmms-scrobbler

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
30/01/2008, 10:26
Resposta: #5
 
Estou com outro problema agora.
Quando tento executar o xmms, como root ou usuário normal, recebo o erro "Falha de segmentação" e o player sequer é executado.
Assim que eu conseguir resolver isso experimentarei sua dica.

[]s.

[Imagem: debian1userbarmb6.gif]
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
30/01/2008, 16:35
Resposta: #6
 
dmatrix,

Removi o pacote xmms-scrobbler que havia instalado e tentei instalar o que foi sugerido por você.
Infelizmente esse novo pacote do Sid exige muitas dependências. Veja:

dpkg: problemas de dependência impedem configuração de xmms-scrobbler:
xmms-scrobbler depende de libc6 (>= 2.5-5); porém:
Versão de libc6 no sistema é 2.3.6.ds1-13etch4.
xmms-scrobbler depende de libcurl3-gnutls (>= 7.16.2-1); porém:
Pacote libcurl3-gnutls não está instalado.
xmms-scrobbler depende de libkrb53 (>= 1.6.dfsg.1); porém:
Versão de libkrb53 no sistema é 1.4.4-7etch4.
xmms-scrobbler depende de libmusicbrainz4c2a (>= 2.1.5); porém:
Versão de libmusicbrainz4c2a no sistema é 2.1.4-1.
xmms-scrobbler depende de libstdc++6 (>= 4.2-20070516); porém:
Versão de libstdc++6 no sistema é 4.1.1-21.
xmms-scrobbler depende de libtagc0 (>= 1.4); porém:
Pacote libtagc0 não está instalado.
dpkg: erro processando xmms-scrobbler (--install):
problemas de dependência - deixando desconfigurado
Erros foram encontrados durante processamento de:
xmms-scrobbler


Achei melhor não mexer no sistema e vou deixar como está.
Alguma outra sugestão?

Obrigado.

[]s.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
31/01/2008, 11:07
Resposta: #7
 
tente então atualizar utilizando o source dele:
http://ftp.de.debian.org/debian/pool/ma ... rig.tar.gz

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
01/02/2008, 09:55
Resposta: #8
 
dmatrix,

Baixei o source que você sugeriu e esbarrei num problema aqui que não estou conseguindo resolver.
Depois de ter lido o README e instalado todas as dependências necessárias, recebo o seguinte erro após executar o comando make:

make all-am
make[1]: Entrando no diretório `/home/rodrigo/Desktop/xmms-scrobbler-0.4.0'
make[1]: *** Sem regra para processar o alvo `tags/id3v1.c', necessário por `libbmp_scrobbler_la-id3v1.lo'. Pare.
make[1]: Saindo do diretório `/home/rodrigo/Desktop/xmms-scrobbler-0.4.0'
make: ** [all] Erro 2


A partir daí não sei mais o que fazer.
Você poderia me ajudar?
Obrigado.

[]s.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
01/02/2008, 16:20
Resposta: #9
 
só com o simples comando make tb dá a mesma coisa?
$ make

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
01/02/2008, 18:51
Resposta: #10
 
Sim, eu executei apenas com o "make".
O "make all-am" que você viu não foi o comando que executei, mas sim parte do erro que retornou quando executei o "make".

[]s.

[Imagem: debian1userbarmb6.gif]
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
02/02/2008, 18:34
Resposta: #11
 
bom, não podemos inventar arquivos que estão faltando...mas podemos copiar da versão anterior pois é provável que ele não tenham sido modificados significativamente, então vamos lá, baixe o tarball da versão anterior e extraia depois copie de um diretório para o outro os arquivos faltantes e tente o make novamente:
http://ftp.de.debian.org/debian/pool/ma ... rig.tar.gz
$ tar zxvf xmms-scrobbler_0.3.8.1.orig.tar.gz
$ cd xmms-scrobbler-0.3.8.1/tags
$ cp ape.c id3genres.c id3v1.c id3v2.c vorbis.c ../../xmms-scrobbler_0.4.0/tags/.
$ cd include
$ cp ape.h id3v1.h id3v2.h vorbis.h ../../../xmms-scrobbler_0.4.0/tags/include/.

estou considerando que ambos diretório extraídos estejam em mesmo nivel, mas se desejar pode utilizar outro meio para copiar os arquivos (mc). os unicos arquivos faltantes são esses.

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
03/02/2008, 12:13
Resposta: #12
 
dmatrix,

Primeiramente muito obrigado pela ajuda que vem me dando até aqui. Consegui compilar e instalar o plugin seguindo os passos que você sugeriu.
Mas, infelizmente, o problema persiste. Ativei o plugin xmms-scrobbler e testei com um arquivo MP3 e tudo funcionou bem. Ao colocar um cd de música para tocar, o XMMS toca um trecho da música e fecha abruptamente apresentando o erro "glibc detected *** double free or corruption".
Já estou quase me resignando...

[]s.

[Imagem: debian1userbarmb6.gif]
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
03/02/2008, 21:25
Resposta: #13
 
dá um verificada qual versão está instalada desta glibc:
# dpkg -l | grep libglib2.0

talvez ela requeira uma atualização...

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
06/02/2008, 12:29
Resposta: #14
 
Eis a resposta do comando:

ii libglib2.0-0 2.12.4-2 The GLib library of C routines
ii libglib2.0-dev 2.12.4-2 Development files forthe GLib library


[]s.
Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
10/02/2008, 18:46
Resposta: #15
 
creio que não seja então esse o problema, vou pensar o que leva isso ocorrer.

"Na caixa dizia: Requer MS Windows ou superior, então eu instalei Debian/GNU
Linux!"

.
Antes de postar use a busca e veja o Wiki.
Busca do FD
Wiki do FD
Visitar o website do usuário Encontrar todas as respostas deste usuário
Citar esta mensagem em uma resposta
Responder 


Ir ao Fórum:


Usuários visualizando este tópico: 1 Visitantes

Entre em Contato | Fórum Debian | Voltar ao Topo | Voltar ao Conteúdo | Modo Leve (Arquivo) | Feeds RSS