[Asterisk-Users] core dump in chan_h323 (again)

Roy Sigurd Karlsbakk roy at karlsbakk.net
Mon Mar 24 05:46:55 MST 2003


On Saturday 22 March 2003 16:30, Roy Sigurd Karlsbakk wrote:
> > This looks a whole lot like the -rx 'reload' problem we've been having.
> >
> > Are you running latest CVS of everything?
>
> yes
>
> roy

Just update to libc-2.3.1 and ran asterisk with freshly compiled pwlib, 
openh323 and chan_capi. all fresh from cvs. What's wrong with this? I just 
updated to Debian SID as Jeremy meant chan_h323 required newer libraries.

Please help

roy
-----------------------------------------------------------------------------------------------------------------
...
NOTICE[16384]: File chan_capi.c, Line 1884 (supported_sservices): CCNR
  == Registered channel type 'CAPI' (Common ISDN API Driver)
 [chan_h323.so] => (The NuFone Network's Open H.323 Channel Driver)
  == Creating H.323 Endpoint
  == Parsing '/etc/asterisk/h323.conf': Found
  == Registered channel type 'H323' (The NuFone Network's Open H.323 Channel 
Driver)
Segmentation fault
-----------------------------------------------------------------------------------------------------------------

this are the libs I'm using:
-----------------------------------------------------------------------------------------------------------------
asterisk1:~# ldd /usr/lib/asterisk/modules/chan_h323.so
        libpt_linux_x86_r.so.1 => /usr/src/pwlib/lib/libpt_linux_x86_r.so.1 
(0x40025000)
        libh323_linux_x86_r.so.1 => 
/usr/src/openh323/lib/libh323_linux_x86_r.so.1 (0x402fb000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x40c8c000)
        libdl.so.2 => /lib/libdl.so.2 (0x40cdb000)
        libcrypto.so.0.9.7 => /usr/lib/i686/cmov/libcrypto.so.0.9.7 
(0x40cde000)
        libssl.so.0.9.7 => /usr/lib/i686/cmov/libssl.so.0.9.7 (0x40dce000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0x40dfd000)
        libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x40e1c000)
        libm.so.6 => /lib/libm.so.6 (0x40ec5000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40ee6000)
        libc.so.6 => /lib/libc.so.6 (0x40eee000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
-----------------------------------------------------------------------------------------------------------------

and here's the backtrace
-----------------------------------------------------------------------------------------------------------------
(gdb) bt
#0  0x40133161 in mallopt () from /lib/libc.so.6
#1  0x40132145 in malloc () from /lib/libc.so.6
#2  0x410cfc76 in operator new(unsigned) () from /usr/lib/libstdc++.so.5
#3  0x40c62318 in H323ListenerTCP::Accept(PTimeInterval const&) () from 
/usr/src/openh323/lib/libh323_linux_x86_r.so.1
#4  0x40c62ee6 in H323ListenerTCP::Main() () from 
/usr/src/openh323/lib/libh323_linux_x86_r.so.1
#5  0x404e3185 in PThread::PX_ThreadStart(void*) () from 
/usr/src/pwlib/lib/libpt_linux_x86_r.so.1
#6  0x4001fd53 in pthread_start_thread () from /lib/libpthread.so.0
-----------------------------------------------------------------------------------------------------------------

-- 
Roy Sigurd Karlsbakk, Datavaktmester
ProntoTV AS - http://www.pronto.tv/
Tel: +47 9801 3356

Computers are like air conditioners.
They stop working when you open Windows.





More information about the asterisk-users mailing list