[Asterisk-Users] chan_h323 - Segmentation fault (core dumped)

CW_ASN cw_asn at fibertel.com.ar
Mon Oct 13 13:57:29 MST 2003


Yes, I donwload tgz's from nufone (http://www.nufone.net/downloads/). All
sources was compiled as Jeremy recommeds, and I didn't have troubles with
that. Oh, I'm using RH9.

This is my h323.conf:

[general]
port = 1720
bindaddr = 0.0.0.0
disallow=all
allow=alaw
allow=gsm

dtmfmode=rfc2833
gatekeeper = DISABLE

[Gustavo]
type=user
host=10.60.144.14
context=default
incominglimit=31


Regards,

Gus


----- Original Message -----
From: "Brian West" <brian at bkw.org>
To: <asterisk-users at lists.digium.com>
Sent: Monday, October 13, 2003 4:46 PM
Subject: Re: [Asterisk-Users] chan_h323 - Segmentation fault (core dumped)


> Are you using the recommended pwlib and openh323 tarballs?
>
> bkw
>
> On Mon, 13 Oct 2003, CW_ASN wrote:
>
> > Hi all:
> >
> > I've got some core dumps when I use chan_h323. I dial an extension using
> > h323, routed thru an E100P (like a H323-ISDN_PRI gateway). Sometimes *
> > hangs, sometimes not. The client used for test es SjPhone
> > (http://www.sjlabs.com/).
> >
> > This is the data for one core dump:
> >
> > (gdb) bt
> > #0  ast_rtp_get_us (rtp=0x0, us=0x5074759c) at rtp.c:790
> > #1  0x41f8879c in create_connection (call_reference=1349809548) at
> > chan_h323.c:928
> > #2  0x41f8f34b in
> > MyH323Connection::CreateRealTimeLogicalChannel(H323Capability const&,
> > H323Channel::Directions, unsigned, H245_H2250LogicalChannelParameters
> > const*) (this=0x8178758, capability=@0x81920e8, dir=IsTransmitter,
> > sessionID=1)
> >     at ast_h323.cpp:626
> > #3  0x49470170 in H323RealTimeCapability::CreateChannel(H323Connection&,
> > H323Channel::Directions, unsigned, H245_H2250LogicalChannelParameters
> > const*) const () from /root/openh323/lib/libh323_linux_x86_r.so.1
> > #4  0x4946071d in H245NegLogicalChannel::OpenWhileLocked(H323Capability
> > const&, unsigned, unsigned) ()
> >    from /root/openh323/lib/libh323_linux_x86_r.so.1
> > #5  0x494604e6 in H245NegLogicalChannel::Open(H323Capability const&,
> > unsigned, unsigned) ()
> >    from /root/openh323/lib/libh323_linux_x86_r.so.1
> > #6  0x49462423 in H245NegLogicalChannels::Open(H323Capability const&,
> > unsigned, unsigned) ()
> >    from /root/openh323/lib/libh323_linux_x86_r.so.1
> > #7  0x4944d311 in H323Connection::OpenLogicalChannel(H323Capability
const&,
> > unsigned, H323Channel::Directions) ()
> >    from /root/openh323/lib/libh323_linux_x86_r.so.1
> > #8  0x4944cf98 in H323Connection::SelectDefaultLogicalChannel(unsigned)
()
> > from /root/openh323/lib/libh323_linux_x86_r.so.1
> > #9  0x4944c9d2 in H323Connection::OnSelectLogicalChannels() () from
> > /root/openh323/lib/libh323_linux_x86_r.so.1
> > #10 0x4944c8b1 in H323Connection::InternalEstablishedConnectionCheck()
()
> > from /root/openh323/lib/libh323_linux_x86_r.so.1
> > #11 0x4944a6d1 in H323Connection::HandleControlData(PPER_Stream&) ()
from
> > /root/openh323/lib/libh323_linux_x86_r.so.1
> > #12 0x4944a28c in H323Connection::HandleControlChannel() () from
> > /root/openh323/lib/libh323_linux_x86_r.so.1
> > #13 0x494992ee in H245TransportThread::Main() () from
> > /root/openh323/lib/libh323_linux_x86_r.so.1
> > #14 0x48d33177 in PThread::PX_ThreadStart(void*) () from
> > /root/pwlib/lib/libpt_linux_x86_r.so.1
> > #15 0x4003b2b6 in start_thread () from /lib/tls/libpthread.so.0
> >
> > And this is the console log:
> >
> >         == New H.323 Connection created.
> >         -- Received SETUP message...
> >         == Setting up Call
> >            -- Calling party name:  [Gustavo]
> >            -- Calling party number:  [1152880056]
> >            -- Called  party name:  [0111553037260]
> >            -- Called  party number:  [0111553037260]
> > e164: [0111553037263]
> >     -- Executing Dial("H323/ip$10.60.144.14:1240/4096",
> > "Zap/1/0111553037260") in new stack
> >     -- Called 1/0111553037260
> >     -- Channel 1, span 1 got hangup
> >     -- Hungup 'Zap/1-1'
> >   == No one is available to answer at this time
> >         =*= In CreateRealTimeLogicalChannel for call 4096
> >                 -- externalIpAddress: 172.16.254.107
> >                 -- externalPort: 13488
> >                 -- SessionID: 1
> >                 -- Direction: IsTransmitter
> >          -- Started logical channel: sending G.711-ALaw-64k{sw}
> >                 -- channelsOpen = 2
> >                 -- remoteIpAddress: 0.0.0.0
> >                 -- remotePort: 0
> >                 -- ExternalIpAddress: 172.16.254.107
> >                 -- ExternalPort: 13488
> >  -- Gustavo has stopped calling
> >         == H.323 Connection deleted.
> >  -- Gustavo has stopped calling
> >         == H.323 Connection deleted.
> >  -- Call with  ended abnormally
> >         == H.323 Connection deleted.
> >                 channelsOpen = 1
> >         -- Closing logical channel...
> >                 channelsOpen = 0
> > Segmentation fault (core dumped)
> > [root at noc2pbx2 asterisk]#
> >
> >
> >
> > What is wrong?
> >
> > Thanks in advance,
> >
> > Gus
> >
> >
> > _______________________________________________
> > Asterisk-Users mailing list
> > Asterisk-Users at lists.digium.com
> > http://lists.digium.com/mailman/listinfo/asterisk-users
> >
> _______________________________________________
> Asterisk-Users mailing list
> Asterisk-Users at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-users





More information about the asterisk-users mailing list