[Asterisk-Dev] SEGV in CVS version of Asterisk

Matteo Brancaleoni mbrancaleoni at espia.it
Wed Dec 10 08:04:48 MST 2003


or better, just rm -fR all modules you don't need
in /usr/lib/asterisk/modules 
so no need to bother 'bout modules.conf

but be aware that there're some deps between them
(ie. can't have chan_modem_blah without chan_modem.so)

Matteo.

Il mer, 2003-12-10 alle 05:48, Steven Critchfield ha scritto:
> in /etc/asterisk/modules.conf
> 
> noload=>chan_vbp.so
> 
> On Tue, 2003-12-09 at 21:53, Ron OHara wrote:
> > Hi,
> > 
> > Maybe someone can suggest how to bypass this problem.
> > 
> > Background:
> > I took a copy of asterisk from CVS and did the 'make clean ; make 
> > install ; make samples' and tried starting it (with all the configs 
> > unchanged) just to see if it would start.
> > 
> > Nope - instant Segmentation Fault.
> > 
> > So - after a bit of tracking around with 'ddd' I found that the problem 
> > is in the 'monitor' thread of the 'chan_vpb' driver.
> > 
> > The SEGV occurs on line 142 of 'vpb-driver-2.2.34/src/fifo.cpp' - not 
> > surprising since it is handed a NULL pointer as it's queue to read from.
> > This was called from line 2185 of 'vpb-driver-2.2.34/src//vpbapi.cpp' 
> > and is where the 'vpb_get_event_sync' routine tries to do an initial 
> > read from a queue pointer (variable name is APIQ) ... and this pointer 
> > is also NULL.
> > 
> > Since I dont have a Voicetronix Voice Processing Board (VPB) in the 
> > system, it's not surprising that all the setup stuff is null or not 
> > initialised.
> > 
> > My question is:  How do I tell the configs that I dont have a VPB 
> > installed? - as a secondary issue, somewhere in the startup, the 
> > initialisation of the VPB card should have failed and not let this 
> > situation move forward to where it SEGV's .... if there is no config 
> > file change I can make, can someone point me to (roughly) where the 
> > initialisation happens so that I can make it tolerate the lack of hardware.
> > 
> > Regards
> > Ron O'Hara
> > 
> > 
> > _______________________________________________
> > Asterisk-Dev mailing list
> > Asterisk-Dev at lists.digium.com
> > http://lists.digium.com/mailman/listinfo/asterisk-dev
-- 
Matteo Brancaleoni
Espia System Administrator
Email : mbrancaleoni at espia.it
Web   : http://www.espia.it
Phone : +39 02 70633354      - ext 201
IAX(2): guest at 213.140.14.155 - ext 201
Iaxtel: 1-700-56-62458       - ext 201




More information about the asterisk-dev mailing list