FÓRUM DigiVoice

Fórum de Suporte Digivoice

Você não está logado.

#1 09/07/2011 17:49:51

beniciopaiva
Membro

segmentation fault

tenho uma VBO0404-PCI  MIXTA, 02 fxo - 2 fxs... apos a instalacao do meucci, o asterisk nao sobe, e quando tento
carregar o vlib_diag pra testar a placa da a mensagem "segmentation fault" , o que causa isto ?

Quando tento carregar asterisk -c -vvv  apos todas as mensagens no final aparece a seguinte...

[chan_dgv.so] => ( Digivoice Boards Suppert )
segmentation fault

Offline

 

#2 10/07/2011 23:34:49

l.antonio
Membro

Re: segmentation fault

Caro beniciopaiva.

Faça conforme abaixo:

ATUALIZACAO MEUCCI / LIBPRI / VOICERLIB / DGVCHANNEL

OBSERVAÇÃO: SE FOR SOMENTE ATUALIZAR/RECOMPILAR A VOICERLIB E DGVCHANNEL
VOCÊ DEVE PARAR O SERVIÇO ASTERISK E REMOVER OS MÓDULOS
DGVFIFO E VLIBD, ATUALIZAR/RECOMPILAR OS DRIVERS E REINICIAR O
SERVIÇO ASTERISK:



amportal stop <== Meucci


rmmod dgvfifo
rmmod vlibd




00. INSTALAR / ATUALIZAR A LIBPRI:

cd /usr/src/
wget http://downloads.asterisk.org/pub/telep … 1.5.tar.gz
tar -zxf libpri-1.4.11.5.tar.gz
rm -rf /usr/src/libpri
ln -s /usr/src/libpri-1.4.11.5 /usr/src/libpri
cd /usr/src/libpri
make clean
make
make install


01 - COMPILANDO A VOICERLIB

cd /usr/src/
wget http://downloads.digivoice.com.br/pub/v … 3.0.tar.gz
tar -zxvf voicerlib-4.2.3.0.tar.gz
cd /usr/src/voicerlib-4.2.3.0
make clean
make
make install
make config


02 - COMPILANDO O DGVCHANNEL

cd /usr/src/
wget http://downloads.digivoice.com.br/pub/d … rc2.tar.gz
tar -zxf dgvchannel-1.0.8_rc2.tar.gz
cd /usr/src/dgvchannel-1.0.8_rc2
make clean
make
make install
make config
make install_config



OBSERVAÇÂO:
-----------

- Caso não consiga executar o comando dgv, abra o arquivo
/etc/asterisk/modules.conf e procure a linha: noload => chan_dgv.so e comente
a linha adicionando um ';' no inicio dela ficando como abaixo:

noload => chan_dgv.so

para

;noload => chan_dgv.so

Entre na CLI do asterisk e digite reload. Verifique se o comando dgv esta
funcionando.


==FIM==   

------------------------------
Luiz Antonio
Suporte - Digivoice

Última alteração por l.antonio (11/07/2011 22:23:42)

Offline

 

#3 18/07/2011 04:58:13

fdcasteldw
Membro

Re: segmentation fault

Pessoal,

Estou encontrando o mesmo problema de segfault, exceto que não estou usando o Meucci e minha placa analógica é Digium.

(desculpem-me por postar na área do Meucci, mas talvez seja o mesmo problema)

Tenho uma Digium TDM400 com 2FXO/2FXS + uma Digivoice VB3030. Usando Asterisk 1.8.4.1.

Logo no primeiro boot com as duas placas instaladas comecei a ter problemas de "kernel panic", mas que foram resolvidos removendo os modulos TOR conforme explicado nesse tópico: http://www.digivoice.com.br/forum2/viewtopic.php?id=1377

Após isso e a compilação dos drivers DGV tudo funcionou perfeitamente.



Porém, após restaurar meu backup da configuração antiga o Asterisk parou de rodar com o erro de segfault. Inicialmente ACHEI que o problema era pelo fato do backup ter restaurado o arquivo "digivoice.conf" (oops!) que antes era de uma versão bem mais antiga (não lembro agora, mas usada com asterisk 1.4).

Na época, resolvi apagando o digivoice.conf e recompilando tudo novamente da seguinte forma:

---
rm /etc/asterisk/digivoice.conf

cd /usr/src/libpri
make clean && make && make install

cd /usr/src/voicerlib-4.2.3.0
make clean && make && make install && make config

cd /usr/src/dgvchannel-1.0.8_rc3
make clean && make && make install && make config
make install_config
---

E funcionou! Asterisk rodando e 100%



*MAS*, hoje (e creio que isso ocorreu no último reboot, mas ainda vou precisar melhor isso) voltei ao servidor e vi que o Asterisk estava novamente parado. Tentei ativa-lo e...: segmentation fault. De novo?

Mais uma vez, resolvi o problema apagando o digivoice.conf e repetindo os passos acima. Mas será que terei que fazer isso a cada reboot? Só o tempo dirá... :)



Portanto, pergunto:

- Há algum log que eu possa consultar para obter maiores detalhes do que possa estar ocorrendo?
- Que outros arquivos, além do digivoice.conf, são RECONSTRUÍDOS pelos passos que informei acima? Talvez alguma alteração neles esteja sendo feita... (só um palpite, não sei...)

Como disse, ainda vou tentar rastrear mais para tentar descobrir mais precisamente o que está causando isso, mas evidentemente agradeço qualquer dica ou sugestão. Não sou exatamente um perito no assunto ;)

Se houver algum log ou arquivo que eu possa enviar para vocês, é só pedir!

Desde já, grato,

Fabio.

Offline

 

#4 30/12/2011 09:14:23

fdcasteldw
Membro

Re: segmentation fault

Resolvido!

O vlibd não estava sendo inicializado no sistema.

Rodando um

  chkconfig vlibd on

resolveu o problema.

Solução postada em:

  http://www.digivoice.com.br/forum2/viewtopic.php?id=1460

Só não me perguntem como não encontrei isso antes...

Offline

 

#5 30/12/2011 09:20:43

fdcasteldw
Membro

Re: segmentation fault

Em tempo: O 'make install' não deveria fazer isso? (Usando CentOS 5.6 - final)

Offline

 

Rodapé do fórum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson