[jira] [Commented] (TS-801) Crash Report: enable update will triger Segmentation fault

2012-03-30 Thread Zhao Yongming (Commented) (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-801?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13242983#comment-13242983
 ] 

Zhao Yongming commented on TS-801:
--

I think in the update, the UA is cleared from the SM but what is the situation?

{code}
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x2b811f539700 (LWP 3024)]
HttpTransact::process_quick_http_filter (s=0x2b812c3dfb98, method=110) at 
HttpTransact.cc:6544
6544  if 
(!IpAllow::CheckMask(s-state_machine-ua_session-acl_method_mask, method)) {
(gdb) bt
#0  HttpTransact::process_quick_http_filter (s=0x2b812c3dfb98, method=110) at 
HttpTransact.cc:6544
#1  0x00554301 in HttpTransact::EndRemapRequest (s=0x2b812c3dfb98) at 
HttpTransact.cc:851
#2  0x0052f552 in HttpSM::call_transact_and_set_next_state 
(this=0x2b812c3dfb30, f=optimized out) at HttpSM.cc:6319
#3  0x0053e26a in HttpSM::set_next_state (this=0x2b812c3dfb30) at 
HttpSM.cc:6377
#4  0x0053e14c in HttpSM::set_next_state (this=0x2b812c3dfb30) at 
HttpSM.cc:6516
#5  0x0053e14c in HttpSM::set_next_state (this=0x2b812c3dfb30) at 
HttpSM.cc:6516
#6  0x00539961 in do_api_callout (this=0x2b812c3dfb30) at HttpSM.cc:499
#7  do_api_callout (this=0x2b812c3dfb30) at HttpSM.cc:504
#8  HttpSM::state_add_to_list (this=0x2b812c3dfb30, event=optimized out, 
data=optimized out) at HttpSM.cc:527
#9  0x0053a738 in HttpSM::main_handler (this=0x2b812c3dfb30, event=0, 
data=0x0) at HttpSM.cc:2440
#10 0x0056c267 in handleEvent (data=0x0, event=0, this=0x2b812c3dfb30) 
at ../../iocore/eventsystem/I_Continuation.h:146
#11 HttpUpdateSM::start_scheduled_update (this=0x2b812c3dfb30, 
cont=0x2b81201242c0, request=0x1246ab0) at HttpUpdateSM.cc:92
#12 0x004fbbf7 in UpdateSM::http_scheme (sm=0x2b81201242c0) at 
Update.cc:1567
#13 0x004f7008 in UpdateSM::HandleSMEvent (this=0x2b81201242c0, 
event=1, e=optimized out) at Update.cc:1478
#14 0x006a6380 in handleEvent (data=0x1202570, event=1, this=optimized 
out) at I_Continuation.h:146
#15 EThread::process_event (this=0x2b811f237010, e=0x1202570, calling_code=1) 
at UnixEThread.cc:142
#16 0x006a6f3b in EThread::execute (this=0x2b811f237010) at 
UnixEThread.cc:191
#17 0x006a5172 in spawn_thread_internal (a=0x11e27e0) at Thread.cc:88
#18 0x2b811b67ae2c in start_thread () from /lib64/libpthread.so.0
#19 0x2b811df5b3cd in clone () from /lib64/libc.so.6
(gdb) p s-state_machine-ua_session
$1 = (HttpClientSession *) 0x0
(gdb) 
{code}

 Crash Report: enable update will triger Segmentation fault
 --

 Key: TS-801
 URL: https://issues.apache.org/jira/browse/TS-801
 Project: Traffic Server
  Issue Type: Bug
  Components: HTTP
Affects Versions: 2.1.8
 Environment: v2.1.8 and update function enabled.
Reporter: Zhao Yongming
  Labels: update
 Fix For: 3.1.4


 {code}
 b13621367...@hotmail.com: NOTE: Traffic Server received Sig 11: Segmentation 
 fault
 /usr/local/ts/bin/traffic_server - STACK TRACE:
 b13621367...@hotmail.com: 
 /usr/local/ts/bin/traffic_server[0x5260c9]
 /lib64/libpthread.so.0[0x3088e0f4c0]
 [0x6e]
 /usr/local/ts/bin/traffic_server(HttpSM::call_transact_and_set_next_state(void
  (*)(HttpTransact::State*))+0x6e)[0x57e0e2]
 /usr/local/ts/bin/traffic_server(HttpSM::set_next_state()+0x18b)[0x57e369]
 /usr/local/ts/bin/traffic_server(HttpUpdateSM::set_next_state()+0xad)[0x5b604b]
 /usr/local/ts/bin/traffic_server(HttpSM::call_transact_and_set_next_state(void
  (*)(HttpTransact::State*))+0x15e)[0x57e1d2]
 /usr/local/ts/bin/traffic_server(HttpSM::handle_api_return()+0x138)[0x56d9aa]
 /usr/local/ts/bin/traffic_server(HttpUpdateSM::handle_api_return()+0x47)[0x5b5cc1]
 /usr/local/ts/bin/traffic_server(HttpSM::do_api_callout()+0x3f)[0x582cc3]
 /usr/local/ts/bin/traffic_server(HttpSM::set_next_state()+0x64)[0x57e242]
 /usr/local/ts/bin/traffic_server(HttpUpdateSM::set_next_state()+0xad)[0x5b604b]
 /usr/local/ts/bin/traffic_server(HttpSM::call_transact_and_set_next_state(void
  (*)(HttpTransact::State*))+0x15e)[0x57e1d2]
 /usr/local/ts/bin/traffic_server(HttpSM::handle_api_return()+0x13b13621367...@hotmail.com:
  8)[0x56d9aa]
 /usr/local/ts/bin/traffic_server(HttpUpdateSM::handle_api_return()+0x47)[0x5b5cc1]
 /usr/local/ts/bin/traffic_server(HttpSM::do_api_callout()+0x3f)[0x582cc3]
 /usr/local/ts/bin/traffic_server(HttpSM::set_next_state()+0x64)[0x57e242]
 /usr/local/ts/bin/traffic_server(HttpUpdateSM::set_next_state()+0xad)[0x5b604b]
 /usr/local/ts/bin/traffic_server(HttpSM::call_transact_and_set_next_state(void
  (*)(HttpTransact::State*))+0x15e)[0x57e1d2]
 /usr/local/ts/bin/traffic_server(HttpUpdateSM::handle_api_return()+0x36)[0x5b5cb0]
 

[jira] [Commented] (TS-801) Crash Report: enable update will triger Segmentation fault

2012-03-30 Thread Zhao Yongming (Commented) (JIRA)

[ 
https://issues.apache.org/jira/browse/TS-801?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13243020#comment-13243020
 ] 

Zhao Yongming commented on TS-801:
--

{code}
Program terminated with signal 11, Segmentation fault.
#0  HttpTransact::process_quick_http_filter (s=0x2b65bc2a5b98, method=110) at 
HttpTransact.cc:6544
6544  if 
(!IpAllow::CheckMask(s-state_machine-ua_session-acl_method_mask, method)) {
(gdb) bt
#0  HttpTransact::process_quick_http_filter (s=0x2b65bc2a5b98, method=110) at 
HttpTransact.cc:6544
#1  0x00554301 in HttpTransact::EndRemapRequest (s=0x2b65bc2a5b98) at 
HttpTransact.cc:851
#2  0x0052f552 in HttpSM::call_transact_and_set_next_state 
(this=0x2b65bc2a5b30, f=optimized out) at HttpSM.cc:6319
#3  0x0053e26a in HttpSM::set_next_state (this=0x2b65bc2a5b30) at 
HttpSM.cc:6377
#4  0x0053e14c in HttpSM::set_next_state (this=0x2b65bc2a5b30) at 
HttpSM.cc:6516
#5  0x0053e14c in HttpSM::set_next_state (this=0x2b65bc2a5b30) at 
HttpSM.cc:6516
#6  0x00539961 in do_api_callout (this=0x2b65bc2a5b30) at HttpSM.cc:499
#7  do_api_callout (this=0x2b65bc2a5b30) at HttpSM.cc:504
#8  HttpSM::state_add_to_list (this=0x2b65bc2a5b30, event=optimized out, 
data=optimized out) at HttpSM.cc:527
#9  0x0053a738 in HttpSM::main_handler (this=0x2b65bc2a5b30, event=0, 
data=0x0) at HttpSM.cc:2440
#10 0x0056c267 in handleEvent (data=0x0, event=0, this=0x2b65bc2a5b30) 
at ../../iocore/eventsystem/I_Continuation.h:146
#11 HttpUpdateSM::start_scheduled_update (this=0x2b65bc2a5b30, cont=0x13e6880, 
request=0x2b65b0120e20) at HttpUpdateSM.cc:92
#12 0x004fbbf7 in UpdateSM::http_scheme (sm=0x13e6880) at Update.cc:1567
#13 0x004f7008 in UpdateSM::HandleSMEvent (this=0x13e6880, event=1, 
e=optimized out) at Update.cc:1478
#14 0x006a6380 in handleEvent (data=0x13ae130, event=1, this=optimized 
out) at I_Continuation.h:146
#15 EThread::process_event (this=0x2b65ad7c8010, e=0x13ae130, calling_code=1) 
at UnixEThread.cc:142
#16 0x006a6f3b in EThread::execute (this=0x2b65ad7c8010) at 
UnixEThread.cc:191
#17 0x0048b946 in main (argc=optimized out, argv=optimized out) at 
Main.cc:1841
(gdb) i threads
  Id   Target Id Frame 
  21   Thread 0x2b65b6de5700 (LWP 3286) 0x2b65ac6eea53 in epoll_wait () 
from /lib64/libc.so.6
  20   Thread 0x2b65adccc700 (LWP 3265) 0x2b65ac6eea53 in epoll_wait () 
from /lib64/libc.so.6
  19   Thread 0x2b65b61d9700 (LWP 3272) 0x2b65a9e120fb in 
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  18   Thread 0x2b65b7710700 (LWP 3346) 0x2b65a9e120fb in 
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  17   Thread 0x2b65b760f700 (LWP 3345) 0x2b65a9e120fb in 
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  16   Thread 0x2b65b7912700 (LWP 3347) 0x2b65a9e14f3d in accept () from 
/lib64/libpthread.so.0
  15   Thread 0x2b65b730c700 (LWP 3344) 0x2b65a9e14f3d in accept () from 
/lib64/libpthread.so.0
  14   Thread 0x2b65b7088700 (LWP 3341) 0x2b65a9e11d7c in 
pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  13   Thread 0x2b65b6be3700 (LWP 3280) 0x2b65a9e120fb in 
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  12   Thread 0x2b65b69e1700 (LWP 3278) 0x2b65a9e120fb in 
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  11   Thread 0x2b65b67df700 (LWP 3277) 0x2b65a9e120fb in 
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  10   Thread 0x2b65b65dd700 (LWP 3276) 0x2b65a9e120fb in 
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  9Thread 0x2b65b63db700 (LWP 3275) 0x2b65a9e120fb in 
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  8Thread 0x2b65b5fd7700 (LWP 3270) 0x2b65a9e120fb in 
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  7Thread 0x2b65b5dd5700 (LWP 3269) 0x2b65a9e120fb in 
pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  6Thread 0x2b65ae2d2700 (LWP 3268) 0x2b65ac6bdbfd in nanosleep () from 
/lib64/libc.so.6
  5Thread 0x2b65ae0d0700 (LWP 3267) 0x2b65ac6bdbfd in nanosleep () from 
/lib64/libc.so.6
  4Thread 0x2b65adece700 (LWP 3266) 0x2b65ac6bdbfd in nanosleep () from 
/lib64/libc.so.6
  3Thread 0x2b65adbcb700 (LWP 3264) 0x2b65ac6eea53 in epoll_wait () 
from /lib64/libc.so.6
  2Thread 0x2b65ad066700 (LWP 3261) 0x2b65ac6bdbfd in nanosleep () from 
/lib64/libc.so.6
* 1Thread 0x2b65acdfb340 (LWP 3260) HttpTransact::process_quick_http_filter 
(s=0x2b65bc2a5b98, method=110) at HttpTransact.cc:6544
(gdb) bt
#0  HttpTransact::process_quick_http_filter (s=0x2b65bc2a5b98, method=110) at 
HttpTransact.cc:6544
#1  0x00554301 in HttpTransact::EndRemapRequest (s=0x2b65bc2a5b98) at 
HttpTransact.cc:851
#2