We have seen some similar results from the same patch set:
(gdb) bt
#0 0x2aaab00d6f56 in nta_outgoing_destroy
(orq=0x) at nta.c:6914
#1 0x2aaab010ca5b in nua_client_request_complete
(cr=0x2aaab43a87a0) at nua_stack.c:2186
#2 0x2aaab0108d76 in nh_destroy (nua=0x2c009310,
nh=0x2aaac811ae40) at nua_stack.c:968
#3 0x2aaab0108c01 in nua_stack_destroy_handle
(nua=0x2c009310, nh=0x2aaac811ae40, tags=0x2c4272d0) at
nua_stack.c:937
#4 0x2aaab0108232 in nua_stack_signal (nua=0x2c009310,
msg=0x431eef80, ee=0x2c4272a8) at nua_stack.c:653
#5 0x2aaab015961a in su_base_port_execute_msgs (queue=0x0) at
su_base_port.c:276
#6 0x2aaab0159392 in su_base_port_getmsgs (self=0x1a871a70) at
su_base_port.c:198
#7 0x2aaab01596f4 in su_base_port_run (self=0x1a871a70) at
su_base_port.c:331
#8 0x2aaab01625aa in su_port_run (self=0x1a871a70) at su_port.h:310
#9 0x2aaab0162582 in su_root_run (self=0x1a870140) at su_root.c:689
#10 0x2aaab016107f in su_pthread_port_clone_main (varg=0x427b1bf0)
at su_pthread_port.c:321
#11 0x2b3fb0032307 in start_thread () from /lib64/libpthread.so.0
#12 0x0031234d1ded in clone () from /lib64/libc.so.6
On Sep 8, 2008, at 5:37 AM, Della Betta Filippo wrote:
After applying this patches , I get segfault on TEST NUA-5.6:
destroy when completed.
Stack dump following..
Can you check this ?
TIA
Regards,
Filippo
#0 su_home_mutex_lock (home=0x) at su_alloc.c:1518
#1 0xb7ec96c9 in msg_destroy (msg=0x) at msg.c:160
#2 0xb7f0898b in nua_client_request_unref (cr=0x8203788) at
nua_stack.c:2217
#3 0xb7f08bcd in nua_client_request_remove (cr=0x8203788) at
nua_stack.c:2167
#4 0xb7f1c963 in nua_session_usage_remove (nh=0x81f9a38,
ds=0x81f9a70, du=0x827b418, cr0=0x0, sr0=0xb6d30f14) at
nua_session.c:279
#5 0xb7f0fc47 in nua_dialog_usage_remove_at (own=0x81f9a38,
ds=0x81f9a70, at=value optimized out, cr0=0x0, sr0=0xb6d30f14) at
nua_dialog.c:377
#6 0xb7f09a96 in nua_base_server_report (sr=0xb6d30f14, tags=0x0)
at nua_stack.c:1891
#7 0xb7f2189b in nua_bye_server_report (sr=0xb6d30f14, tags=0x0) at
nua_session.c:3850
#8 0xb7f08081 in nua_server_report (sr=0x81f9a38) at nua_stack.c:1827
#9 0xb7f0bd1a in nua_stack_process_request (nh=0x81f9a38,
leg=0x8238078, irq=0x826b4a0, sip=0x821fe7c) at nua_stack.c:1464
#10 0xb7eff3a8 in leg_recv (leg=0x8238078, msg=0x821fde0,
sip=0x821fe7c, tport=0x81c6d88) at nta.c:4884
#11 0xb7f0060b in agent_recv_request (agent=0x81c5930,
msg=0x821fde0, sip=0x821fe7c, tport=0x81c6d88) at nta.c:2472
#12 0xb7f01555 in agent_recv_message (agent=0x81c5930,
tport=0x81c6d88, msg=0x821fde0, tport_via=0x81c82e8, now={tv_sec =
3429853072, tv_usec = 274963})
at nta.c:2254
#13 0xb7f69414 in tport_base_deliver (self=0x81c6d88, msg=0x821fde0,
now={tv_sec = 2863311530, tv_usec = 274963}) at tport.c:3013
#14 0xb7f75191 in tport_deliver (self=0x81c6d88, msg=0x821fde0,
next=0x0, sc=0x0, now={tv_sec = 3429853072, tv_usec = 274963}) at
tport.c:3002
#15 0xb7f75472 in tport_parse (self=0x81c6d88, complete=1,
now={tv_sec = 3429853072, tv_usec = 274963}) at tport.c:2919
#16 0xb7f755fd in tport_recv_event (self=0x81c6d88) at tport.c:2861
#17 0xb7f758e8 in tport_base_wakeup (self=0x81c6d88, events=1) at
tport.c:2763
#18 0xb7f61129 in su_epoll_port_wait_events (self=0x81c41f0,
tout=498) at su_epoll_port.c:506
#19 0xb7f5f077 in su_base_port_run (self=0x81c41f0) at
su_base_port.c:342
#20 0xb7f56d49 in su_root_run (self=0x81c43d8) at su_port.h:310
#21 0xb7f5faba in su_pthread_port_clone_main (varg=0xbfa83014) at
su_pthread_port.c:321
#22 0xb7e6b240 in start_thread () from /lib/tls/i686/cmov/
libpthread.so.0
#23 0xb7e0049e in clone () from /lib/tls/i686/cmov/libc.so.6
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
] On Behalf Of Sofia-SIP Darcs Changes
Sent: mercoledì 3 settembre 2008 20.56
To: sofia-sip-devel@lists.sourceforge.net
Subject: [Sofia-sip-devel] sofia-sip changes (2008-09-03)
This posting was generated automatically from darcs repo
http://sofia-sip.org/repos/sofia-sip.
Wed Sep 3 21:21:06 EEST 2008 Pekka Pessi [EMAIL PROTECTED]
* nua: using nua_client_set_terminating()
M ./libsofia-sip-ua/nua/nua_dialog.h -2 +2
M ./libsofia-sip-ua/nua/nua_notifier.c -2 +2
M ./libsofia-sip-ua/nua/nua_publish.c -1 +1
M ./libsofia-sip-ua/nua/nua_register.c -3 +3
M ./libsofia-sip-ua/nua/nua_stack.c -3 +3
M ./libsofia-sip-ua/nua/nua_subnotref.c -3 +3
Wed Sep 3 21:20:29 EEST 2008 Pekka Pessi [EMAIL PROTECTED]
* nua: added reference counting for client-side transactions
M ./libsofia-sip-ua/nua/nua_dialog.c -17 +10
M ./libsofia-sip-ua/nua/nua_dialog.h -5 +21
M ./libsofia-sip-ua/nua/nua_session.c -11 +20
M ./libsofia-sip-ua/nua/nua_stack.c -62 +172
Wed Sep 3 20:55:22 EEST 2008 Pekka Pessi [EMAIL