You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficserver.apache.org by "Masaori Koshiba (JIRA)" <ji...@apache.org> on 2016/05/31 21:03:12 UTC

[jira] [Created] (TS-4494) Assert fails at ink_code.c with origin_max_connections

Masaori Koshiba created TS-4494:
-----------------------------------

             Summary: Assert fails at ink_code.c with origin_max_connections
                 Key: TS-4494
                 URL: https://issues.apache.org/jira/browse/TS-4494
             Project: Traffic Server
          Issue Type: Bug
          Components: Core
            Reporter: Masaori Koshiba


{noformat}
(lldb) run                                                                                                                                                             [64/1981]
Process 20901 launched: '/opt/ats-debug/bin/traffic_server' (x86_64)
traffic_server: using root directory '/opt/ats-debug'
FATAL: ink_code.cc:117: failed assertion `dest33[32] == '\0'`
Process 20901 stopped
* thread #2: tid = 0x1be51b, 0x00007fff9a92df06 libsystem_kernel.dylib`__pthread_kill + 10, name = '[ET_NET 9]', stop reason = signal SIGABRT
    frame #0: 0x00007fff9a92df06 libsystem_kernel.dylib`__pthread_kill + 10
libsystem_kernel.dylib`__pthread_kill:
->  0x7fff9a92df06 <+10>: jae    0x7fff9a92df10            ; <+20>
    0x7fff9a92df08 <+12>: movq   %rax, %rdi
    0x7fff9a92df0b <+15>: jmp    0x7fff9a9287cd            ; cerror_nocancel
    0x7fff9a92df10 <+20>: retq
(lldb) bt
* thread #2: tid = 0x1be51b, 0x00007fff9a92df06 libsystem_kernel.dylib`__pthread_kill + 10, name = '[ET_NET 9]', stop reason = signal SIGABRT
  * frame #0: 0x00007fff9a92df06 libsystem_kernel.dylib`__pthread_kill + 10
    frame #1: 0x00007fff89fa14ec libsystem_pthread.dylib`pthread_kill + 90
    frame #2: 0x00007fff9a9946e7 libsystem_c.dylib`abort + 129
    frame #3: 0x0000000000038c39 libtsutil.7.dylib`ink_abort(message_format="%s:%d: failed assertion `%s`") + 361 at ink_error.cc:79
    frame #4: 0x000000000003654f libtsutil.7.dylib`::_ink_assert(expression="dest33[32] == '\\0'", file="ink_code.cc", line=117) + 47 at ink_assert.cc:37
    frame #5: 0x00000000000384c5 libtsutil.7.dylib`ink_code_md5_stringify(dest33="FF28764D624DFF29FF2C21FFFF0CFFFFFFFFD6", destSize=33, md5="�(vMbM�)�,!�") + 213 at ink_code.c
c:117
    frame #6: 0x00000001001512c0 traffic_server`ConnectionCount::ConnAddrHashFns::equal(a=0x0000700000998c00, b=0x0000000100407188) + 96 at HttpConnectionCount.h:148
    frame #7: 0x00000001001510ff traffic_server`HashMap<ConnectionCount::ConnAddr, ConnectionCount::ConnAddrHashFns, int, DefaultAlloc>::get_internal(this=0x0000000100407170, a
key=ConnAddr @ 0x0000700000998c00) + 143 at Map.h:494
    frame #8: 0x0000000100150ff2 traffic_server`HashMap<ConnectionCount::ConnAddr, ConnectionCount::ConnAddrHashFns, int, DefaultAlloc>::get(this=0x0000000100407170, akey=ConnA
ddr @ 0x0000700000998ca0) + 114 at Map.h:514
    frame #9: 0x000000010014ee1d traffic_server`ConnectionCount::getCount(this=0x0000000100407170, addr=0x0000000003820ed0, hostname_hash=0x0000000003820ef0, match_type=TS_SERV
ER_SESSION_SHARING_MATCH_BOTH) + 173 at HttpConnectionCount.h:66
    frame #10: 0x0000000100152ae2 traffic_server`HttpServerSession::new_connection(this=0x0000000003820e90, new_vc=0x0000000001ab0a00) + 530 at HttpServerSession.cc:81
    frame #11: 0x000000010013552d traffic_server`HttpSM::state_http_server_open(this=0x0000000008ffb9f0, event=200, data=0x0000000001ab0a00) + 1437 at HttpSM.cc:1732
    frame #12: 0x000000010012b403 traffic_server`HttpSM::main_handler(this=0x0000000008ffb9f0, event=200, data=0x0000000001ab0a00) + 1011 at HttpSM.cc:2644
    frame #13: 0x0000000100020af0 traffic_server`Continuation::handleEvent(this=0x0000000008ffb9f0, event=200, data=0x0000000001ab0a00) + 112 at I_Continuation.h:153
    frame #14: 0x0000000100338202 traffic_server`UnixNetVConnection::connectUp(this=0x0000000001ab0a00, t=0x0000000002707000, fd=-1) + 1250 at UnixNetVConnection.cc:1312
    frame #15: 0x0000000100330cf7 traffic_server`UnixNetProcessor::connect_re_internal(this=0x000000010071e570, cont=0x0000000008ffb9f0, target=0x0000000008ffc110, opt=0x000070
00009996d8) + 1447 at UnixNetProcessor.cc:258
    frame #16: 0x000000010005faf8 traffic_server`NetProcessor::connect_re(this=0x000000010071e570, cont=0x0000000008ffb9f0, addr=0x0000000008ffc110, opts=0x00007000009996d8) +
56 at P_UnixNetProcessor.h:67
    frame #17: 0x0000000100138355 traffic_server`HttpSM::do_http_server_open(this=0x0000000008ffb9f0, raw=false) + 7845 at HttpSM.cc:4935
    frame #18: 0x000000010014ab5f traffic_server`HttpSM::set_next_state(this=0x0000000008ffb9f0) + 3919 at HttpSM.cc:7253
    frame #19: 0x000000010012e0ae traffic_server`HttpSM::call_transact_and_set_next_state(this=0x0000000008ffb9f0, f=0x0000000000000000)(HttpTransact::State*)) + 494 at HttpSM.
cc:7066
    frame #20: 0x000000010013257f traffic_server`HttpSM::handle_api_return(this=0x0000000008ffb9f0) + 255 at HttpSM.cc:1594
...
{noformat}

h3. records.config

{noformat}
...
CONFIG proxy.config.http.origin_max_connections INT 1
...
{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)