Hello,
we are running registrar_client/reg_agent with (the admittedly a bit
nonstandard setup of) some thousands of testing registrations, and we
are experiencing (random, it seems) crashes like the ones below.
I was wondering whether r1006 has mixed up the threads of
registrar_client so some processing is done by two threads, but there is
only one registrar_client thread running, and, there shouldn't actually
be a difference in pre-r1006 and current thread model.
Any idea where those come from?
#0 0x00002ab68b21f306 in free () from /lib/libc.so.6
#1 0x00002ab68b22116d in malloc () from /lib/libc.so.6
#2 0x00002ab68af6193d in operator new () from /usr/lib/libstdc++.so.6
#3 0x00002ab68b61a024 in parse_headers (msg=0x2aaab358d060,
c=0x400ffb10) at parse_header.cpp:382
#4 0x00002ab68b625bbd in parse_sip_msg (msg=0x2aaab358d060) at
sip_parser.cpp:409
#5 0x00002ab68b62bf63 in trans_layer::send_request (this=0x5c13a0,
msg=0x2aaab436f390, tid=0x2aaaad20750c "2AD:00002AAA") at
trans_layer.cpp:546
#6 0x00002ab68b61fd06 in SipCtrlInterface::send (this=0x5bdd80,
[EMAIL PROTECTED], serKey=0x2aaaad20750c "2AD:00002AAA",
[EMAIL PROTECTED])
at SipCtrlInterface.cpp:322
#7 0x00000000004761b0 in AmServer::sendRequest ([EMAIL PROTECTED],
serKey=0x2aaab37f72d0 "¬\025", [EMAIL PROTECTED]) at AmServer.cpp:67
#8 0x000000000048651e in AmSipDialog::sendRequest (this=0x2aaaad207418,
[EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED],
hdrs=<value optimized out>, flags=<value optimized out>) at
AmSipDialog.cpp:594
#9 0x00002ab68b85ce98 in SIPRegistration::doRegistration
(this=0x2aaaad207400) at SIPRegistrarClient.cpp:118
#10 0x00002ab68b85d097 in SIPRegistrarClient::checkTimeouts
(this=0x5c0fa0) at SIPRegistrarClient.cpp:275
#11 0x00002ab68b85d452 in SIPRegistrarClient::run (this=0x5c0fa0) at
SIPRegistrarClient.cpp:227
#12 0x000000000048bfee in AmThread::_start (_t=<value optimized out>) at
AmThread.cpp:70
#13 0x00002ab68ad97f1a in start_thread () from /lib/libpthread.so.0
#14 0x00002ab68b27c5d2 in clone () from /lib/libc.so.6
#15 0x0000000000000000 in ?? ()
--------------
#0 0x00002b8cce2993cd in wheeltimer::process_current_timers
(this=0x633360) at wheeltimer.cpp:183
#1 0x00002b8cce299823 in wheeltimer::run (this=0x633360) at
wheeltimer.cpp:109
#2 0x000000000048bfee in AmThread::_start (_t=<value optimized out>) at
AmThread.cpp:70
#3 0x00002b8ccda02f1a in start_thread () from /lib/libpthread.so.0
#4 0x00002b8ccdee75d2 in clone () from /lib/libc.so.6
#5 0x0000000000000000 in ?? ()
-----------
#0 wheeltimer::update_wheel (this=0x61e080, wheel=6416256) at
wheeltimer.cpp:130
#1 0x00002b0f9668c6da in wheeltimer::turn_wheel (this=0x61e080) at
wheeltimer.cpp:155
#2 0x00002b0f9668c823 in wheeltimer::run (this=0x61e080) at
wheeltimer.cpp:109
#3 0x000000000048bfee in AmThread::_start (_t=<value optimized out>) at
AmThread.cpp:70
#4 0x00002b0f95df5f1a in start_thread () from /lib/libpthread.so.0
#5 0x00002b0f962da5d2 in clone () from /lib/libc.so.6
#6 0x0000000000000000 in ?? ()
Thanks
Stefan
--
Stefan Sayer
VoIP Services
[EMAIL PROTECTED]
www.iptego.com
iptego GmbH
Am Borsigturm 40
13507 Berlin
Germany
Amtsgericht Charlottenburg, HRB 101010
Geschaeftsfuehrer: Alexander Hoffmann
_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev