[ previous ] [ next ] [ threads ]
 To :  "Yate mailing list" <yate@v...>
 From :  "Roeland Werring" <ruleking@g...>
 Subject :  [yate] segfaults after couple of days
 Date :  Mon, 15 Oct 2007 23:10:18 +0200
Hi all,

we are really intensively using yate now at a contact center, and we still
experience some segfault crashes once in a while. Two of them seem to be
libpri problems.
Anyone recognizes one of them? All help is welcome :)

TIA,

Roeland

Below 3 stack traces:


Program terminated with signal 11, Segmentation fault.
#0  0xb7bf6a30 in pri_schedule_del (pri=0xb5704bf8, id=-1250931720) at
prisched.c:118
118             pri->pri_sched[id].callback = NULL;
(gdb) backtrace
#0  0xb7bf6a30 in pri_schedule_del (pri=0xb5704bf8, id=-1250931720) at
prisched.c:118
#1  0xb7bfd571 in q931_release (pri=0xb5704bf8, c=0xb5722610, cause=16) at
q931.c:2724
#2  0xb7bfd04c in pri_release_timeout (data=0xb5722610) at q931.c:2646
#3  0xb7bf6978 in __pri_schedule_run (pri=0x8098490, tv=0xb7b0320c) at
prisched.c:98
#4  0xb7bf69e2 in pri_schedule_run (pri=0x8098490) at prisched.c:110
#5  0xb7c22695 in ?? () from ./modules/zapchan.yate
#6  0xb7c2abdd in ?? () from ./modules/zapchan.yate
#7  0xb7ead1de in TelEngine::ThreadPrivate::run () from ./libyate.so.1.3.0
#8  0xb7ead6cf in TelEngine::ThreadPrivate::startFunc () from
./libyate.so.1.3.0
#9  0xb7f0131b in start_thread () from /lib/i686/cmov/libpthread.so.0
#10 0xb7d20dde in clone () from /lib/i686/cmov/libc.so.6


#0  0xb7d33a1e in malloc_usable_size () from /lib/i686/cmov/libc.so.6
#1  0xb7d35b2d in mallopt () from /lib/i686/cmov/libc.so.6
#2  0xb7d3794e in malloc () from /lib/i686/cmov/libc.so.6
#3  0xb7f2214f in TelEngine::DataBlock::append () from ./libyate.so.1.3.0
#4  0xb7caa534 in ?? () from ./modules/zapchan.yate
#5  0xb7ca9897 in ?? () from ./modules/zapchan.yate
#6  0xb7f359e0 in TelEngine::DataConsumer::Consume () from
./libyate.so.1.3.0
#7  0xb7f35c7d in TelEngine::DataSource::Forward () from ./libyate.so.1.3.0
#8  0xb7f3abaa in TelEngine::SimpleTranslator::Consume () from
./libyate.so.1.3.0
#9  0xb7f359e0 in TelEngine::DataConsumer::Consume () from
./libyate.so.1.3.0
#10 0xb7f35c7d in TelEngine::DataSource::Forward () from ./libyate.so.1.3.0
#11 0xb7c4e75a in ?? () from ./modules/yrtpchan.yate
#12 0xb7c54bdc in ?? () from ./modules/yrtpchan.yate
#13 0x081539a8 in ?? ()
#14 0x00000000 in ?? ()

(gdb) backtrace
#0  0xb7c0cd26 in q921_transmit_iframe (pri=0x80fe178, buf=0xb7b1ad40,
len=9, cr=1) at q921.c:391
#1  0xb7c14563 in q931_xmit (pri=0x80fe178, h=0xb7b1ad40, len=9, cr=1) at
q931.c:2402
#2  0xb7c14756 in send_message (pri=0x80fe178, c=0x8103118, msgtype=77,
ies=0xb7c27118) at q931.c:2445
#3  0xb7c1560c in q931_release (pri=0x80fe178, c=0x8103118, cause=16) at
q931.c:2730
#4  0xb7c1504c in pri_release_timeout (data=0x8103118) at q931.c:2646
#5  0xb7c0e978 in __pri_schedule_run (pri=0x8098490, tv=0xb7b1b20c) at
prisched.c:98
#6  0xb7c0e9e2 in pri_schedule_run (pri=0x8098490) at prisched.c:110
#7  0xb7c3a695 in ?? () from ./modules/zapchan.yate
#8  0xb7c42bdd in ?? () from ./modules/zapchan.yate
#9  0xb7ec51de in TelEngine::ThreadPrivate::run () from ./libyate.so.1.3.0
#10 0xb7ec56cf in TelEngine::ThreadPrivate::startFunc () from
./libyate.so.1.3.0
#11 0xb7f1931b in start_thread () from /lib/i686/cmov/libpthread.so.0
#12 0xb7d38dde in clone () from /lib/i686/cmov/libc.so.6



-- 
Roeland Werring



Hi all,

we are really intensively using yate now at a contact center, and we still experience some segfault crashes once in a while. Two of them seem to be libpri problems.
Anyone recognizes one of them? All help is welcome :)

TIA,

Roeland

Below 3 stack traces:


Program terminated with signal 11, Segmentation fault.
#0  0xb7bf6a30 in pri_schedule_del (pri=0xb5704bf8, id=-1250931720) at prisched.c:118
118             pri->pri_sched[id].callback = NULL;
(gdb) backtrace
#0  0xb7bf6a30 in pri_schedule_del (pri=0xb5704bf8, id=-1250931720) at prisched.c:118
#1  0xb7bfd571 in q931_release (pri=0xb5704bf8, c=0xb5722610, cause=16) at q931.c:2724
#2  0xb7bfd04c in pri_release_timeout (data=0xb5722610) at q931.c:2646
#3  0xb7bf6978 in __pri_schedule_run (pri=0x8098490, tv=0xb7b0320c) at prisched.c:98
#4  0xb7bf69e2 in pri_schedule_run (pri=0x8098490) at prisched.c:110
#5  0xb7c22695 in ?? () from ./modules/zapchan.yate
#6  0xb7c2abdd in ?? () from ./modules/zapchan.yate
#7  0xb7ead1de in TelEngine::ThreadPrivate::run () from ./libyate.so.1.3.0
#8  0xb7ead6cf in TelEngine::ThreadPrivate::startFunc () from ./libyate.so.1.3.0
#9  0xb7f0131b in start_thread () from /lib/i686/cmov/libpthread.so.0
#10 0xb7d20dde in clone () from /lib/i686/cmov/libc.so.6


#0  0xb7d33a1e in malloc_usable_size () from /lib/i686/cmov/libc.so.6
#1  0xb7d35b2d in mallopt () from /lib/i686/cmov/libc.so.6
#2  0xb7d3794e in malloc () from /lib/i686/cmov/libc.so.6
#3  0xb7f2214f in TelEngine::DataBlock::append () from ./libyate.so.1.3.0
#4  0xb7caa534 in ?? () from ./modules/zapchan.yate
#5  0xb7ca9897 in ?? () from ./modules/zapchan.yate
#6  0xb7f359e0 in TelEngine::DataConsumer::Consume () from ./libyate.so.1.3.0
#7  0xb7f35c7d in TelEngine::DataSource::Forward () from ./libyate.so.1.3.0
#8  0xb7f3abaa in TelEngine::SimpleTranslator::Consume () from ./libyate.so.1.3.0
#9  0xb7f359e0 in TelEngine::DataConsumer::Consume () from ./libyate.so.1.3.0
#10 0xb7f35c7d in TelEngine::DataSource::Forward () from ./libyate.so.1.3.0
#11 0xb7c4e75a in ?? () from ./modules/yrtpchan.yate
#12 0xb7c54bdc in ?? () from ./modules/yrtpchan.yate
#13 0x081539a8 in ?? ()
#14 0x00000000 in ?? ()

(gdb) backtrace
#0  0xb7c0cd26 in q921_transmit_iframe (pri=0x80fe178, buf=0xb7b1ad40, len=9, cr=1) at q921.c:391
#1  0xb7c14563 in q931_xmit (pri=0x80fe178, h=0xb7b1ad40, len=9, cr=1) at q931.c:2402
#2  0xb7c14756 in send_message (pri=0x80fe178, c=0x8103118, msgtype=77, ies=0xb7c27118) at q931.c:2445
#3  0xb7c1560c in q931_release (pri=0x80fe178, c=0x8103118, cause=16) at q931.c:2730
#4  0xb7c1504c in pri_release_timeout (data=0x8103118) at q931.c:2646
#5  0xb7c0e978 in __pri_schedule_run (pri=0x8098490, tv=0xb7b1b20c) at prisched.c:98
#6  0xb7c0e9e2 in pri_schedule_run (pri=0x8098490) at prisched.c:110
#7  0xb7c3a695 in ?? () from ./modules/zapchan.yate
#8  0xb7c42bdd in ?? () from ./modules/zapchan.yate
#9  0xb7ec51de in TelEngine::ThreadPrivate::run () from ./libyate.so.1.3.0
#10 0xb7ec56cf in TelEngine::ThreadPrivate::startFunc () from ./libyate.so.1.3.0
#11 0xb7f1931b in start_thread () from /lib/i686/cmov/libpthread.so.0
#12 0xb7d38dde in clone () from /lib/i686/cmov/libc.so.6



--
Roeland Werring