[ 
https://issues.apache.org/jira/browse/TS-801?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=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  0x0000000000554301 in HttpTransact::EndRemapRequest (s=0x2b812c3dfb98) at 
HttpTransact.cc:851
#2  0x000000000052f552 in HttpSM::call_transact_and_set_next_state 
(this=0x2b812c3dfb30, f=<optimized out>) at HttpSM.cc:6319
#3  0x000000000053e26a in HttpSM::set_next_state (this=0x2b812c3dfb30) at 
HttpSM.cc:6377
#4  0x000000000053e14c in HttpSM::set_next_state (this=0x2b812c3dfb30) at 
HttpSM.cc:6516
#5  0x000000000053e14c in HttpSM::set_next_state (this=0x2b812c3dfb30) at 
HttpSM.cc:6516
#6  0x0000000000539961 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  0x000000000053a738 in HttpSM::main_handler (this=0x2b812c3dfb30, event=0, 
data=0x0) at HttpSM.cc:2440
#10 0x000000000056c267 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 0x00000000004fbbf7 in UpdateSM::http_scheme (sm=0x2b81201242c0) at 
Update.cc:1567
#13 0x00000000004f7008 in UpdateSM::HandleSMEvent (this=0x2b81201242c0, 
event=1, e=<optimized out>) at Update.cc:1478
#14 0x00000000006a6380 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 0x00000000006a6f3b in EThread::execute (this=0x2b811f237010) at 
UnixEThread.cc:191
#17 0x00000000006a5172 in spawn_thread_internal (a=0x11e27e0) at Thread.cc:88
#18 0x00002b811b67ae2c in start_thread () from /lib64/libpthread.so.0
#19 0x00002b811df5b3cd 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]
> /usr/local/ts/bin/traffic_server(HttpSM::do_api_callout()+0x3f)[0x582cc3]
> /usr/local/ts/bin/traffic_server(HttpSM::state_add_to_list(int, 
> void*)+0x2aa)[0x56a51c]
> /usr/local/ts/bin/traffic_server(HttpSM::main_handler(int, 
> void*)+0x2cb)[0x570c13]
> /usr/local/ts/bin/traffic_server(Continuation::handleEvent(int, 
> void*)+0x6c)[0x4e0486]
> /usr/local/ts/bin/traffic_server(HttpUpdateSM::start_scheduled_update(Continuation*,
>  HTTPHdr*)+0x168)[0x5b5c1c]
> /usr/local/ts/bin/traffic_server(UpdateSM::http_scheme(UpdateSM*)+0x335)[0x53599f]
> /usr/local/ts/bin/traffic_server(UpdateSM::HandleSMEvent(int, 
> Event*)+0x1ab)[0x535437]
> /usr/local/ts/bin/traffic_server(Continuation::handleEvent(int, 
> void*)+0x6c)[0x4e0486]
> /usr/local/ts/bin/traffic_server(EThread::process_event(Event*, 
> int)+0x12c)[0x6fa9dc]
> /usr/local/ts/bin/traffic_server(EThread::execute()+0x9b)[0x6fabef]
> /usr/local/ts/bin/traffic_server[0x6f9b4c]
> /lib64/libpthread.so.0[0x3088e077e1]
> /lib64/libc.so.6(clone+0x6d)[0x38584e18ed]
> /lib64/libc.so.6(clone+0x6d)[0x38584e18ed]
> /lib64/libc.so.6(clone+0x6d)[0x38584e18ed]
> [May 26 16:25:14.569] Manager {140030245394400} ERROR: 
> [LocalManager::-PollMgmtProcessServer] Server Process terminated due to Sig 
> 11: Segmentation fault
> [May 26 16:25:14.569] Manager {140030245394400} ERROR:  (last system error 
> 32: Broken pipe)
> [[May 26 16:25:14.569] Manager {140030245394400} ERROR: 
> [Alarms::-SignalAlarm] Server Process was reset
> [May 26 16:25:14.569] Manager {140030245394400} ERROR:  (last system error 
> 32: Broken pipe)
> [May 26 16:25:15.577] Manager {140030245394400} NOTE: 
> [LocalManager::-StartProxy] Launching ts process
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to