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

Reply via email to