[asterisk-bugs] [Asterisk 0012450]: It happens when the calls reach more than 100 calls
noreply at bugs.digium.com
noreply at bugs.digium.com
Wed Apr 16 00:39:10 CDT 2008
A NOTE has been added to this issue.
======================================================================
http://bugs.digium.com/view.php?id=12450
======================================================================
Reported By: falves11
Assigned To:
======================================================================
Project: Asterisk
Issue ID: 12450
Category: PBX/General
Reproducibility: random
Severity: crash
Priority: normal
Status: feedback
Asterisk Version: SVN
SVN Branch (only for SVN checkouts, not tarball releases): trunk
SVN Revision (number only!): 114090
Disclaimer on File?: N/A
Request Review:
======================================================================
Date Submitted: 04-15-2008 09:42 CDT
Last Modified: 04-16-2008 00:39 CDT
======================================================================
Summary: It happens when the calls reach more than 100 calls
Description:
Please see the valgrind capture, I think it shows what happens.
======================================================================
Relationships ID Summary
----------------------------------------------------------------------
related to 0012284 Started to crash every 2-3 hours
======================================================================
----------------------------------------------------------------------
falves11 - 04-16-08 00:39
----------------------------------------------------------------------
This case is not related to 12284, for that case is based on EPoll, and
this one, according to valgrind is related to chan_h323. I think that this
is a new issue and respectfully request a reevaluation.
==32093== Thread 43:
==32093== Invalid free() / delete / delete[]
==32093== at 0x4C1E89E: free (vg_replace_malloc.c:323)
==32093== by 0xB338B37:
MyH323_ExternalRTPChannel::MyH323_ExternalRTPChannel(MyH323Connection&,
H323Capability const&, H323Channel::Directions, unsigned) (in
/usr/lib/asterisk/modules/chan_h323.so)
==32093== by 0xB338C1B:
MyH323Connection::CreateRealTimeLogicalChannel(H323Capability const&,
H323Channel::Directions, unsigned, H245_H2250LogicalChannelParameters
const*, RTP_QOS*) (in /usr/lib/asterisk/modules/chan_h323.so)
==32093== by 0x60C6319:
H323Connection::OpenLogicalChannel(H323Capability const&, unsigned,
H323Channel::Directions) (in
/usr/src/openh323/lib/libh323_linux_x86_64_r.so.1.18.0)
==32093== by 0x60BD842:
H323Connection::SelectFastStartChannels(unsigned, int, int) (in
/usr/src/openh323/lib/libh323_linux_x86_64_r.so.1.18.0)
==32093== by 0x60C61D1: H323Connection::OnSelectLogicalChannels() (in
/usr/src/openh323/lib/libh323_linux_x86_64_r.so.1.18.0)
==32093== by 0xB336EEC: MyH323Connection::SendSignalSetup(PString
const&, H323TransportAddress const&) (in
/usr/lib/asterisk/modules/chan_h323.so)
==32093== by 0x60CC1E2: H225CallThread::Main() (in
/usr/src/openh323/lib/libh323_linux_x86_64_r.so.1.18.0)
==32093== by 0x67B3EF3: PThread::PX_ThreadStart(void*) (in
/usr/src/pwlib/lib/libpt_linux_x86_64_r.so.1.10.0)
==32093== by 0x55BE2F6: start_thread (in /lib64/libpthread-2.5.so)
==32093== by 0x7BDA85C: clone (in /lib64/libc-2.5.so)
==32093== Address 0x110afdec is 140 bytes inside a block of size 184
alloc'd
==32093== at 0x4C1ED1B: malloc (vg_replace_malloc.c:207)
==32093== by 0x435172: __ast_alloc_region (astmm.c:101)
==32093== by 0x43510D: __ast_calloc (astmm.c:184)
==32093== by 0xB32AAE2: ??? (chan_h323.c:1893)
==32093== by 0xB338A12:
MyH323_ExternalRTPChannel::MyH323_ExternalRTPChannel(MyH323Connection&,
H323Capability const&, H323Channel::Directions, unsigned) (in
/usr/lib/asterisk/modules/chan_h323.so)
==32093== by 0xB338C1B:
MyH323Connection::CreateRealTimeLogicalChannel(H323Capability const&,
H323Channel::Directions, unsigned, H245_H2250LogicalChannelParameters
const*, RTP_QOS*) (in /usr/lib/asterisk/modules/chan_h323.so)
==32093== by 0x60C6319:
H323Connection::OpenLogicalChannel(H323Capability const&, unsigned,
H323Channel::Directions) (in
/usr/src/openh323/lib/libh323_linux_x86_64_r.so.1.18.0)
==32093== by 0x60BD842:
H323Connection::SelectFastStartChannels(unsigned, int, int) (in
/usr/src/openh323/lib/libh323_linux_x86_64_r.so.1.18.0)
==32093== by 0x60C61D1: H323Connection::OnSelectLogicalChannels() (in
/usr/src/openh323/lib/libh323_linux_x86_64_r.so.1.18.0)
==32093== by 0xB336EEC: MyH323Connection::SendSignalSetup(PString
const&, H323TransportAddress const&) (in
/usr/lib/asterisk/modules/chan_h323.so)
==32093== by 0x60CC1E2: H225CallThread::Main() (in
/usr/src/openh323/lib/libh323_linux_x86_64_r.so.1.18.0)
==32093== by 0x67B3EF3: PThread::PX_ThreadStart(void*) (in
/usr/src/pwlib/lib/libpt_linux_x86_64_r.so.1.10.0
Issue History
Date Modified Username Field Change
======================================================================
04-16-08 00:39 falves11 Note Added: 0085538
======================================================================
More information about the asterisk-bugs
mailing list